¶ 料金徴収施設設置基準(案)について(2/2)
本頁文字(可複製、可搜尋)
と。
2 DL-UNIDATA 指示
(1) DL―UNITDATA 指示プリミティブは、第1 種動作のためのサービス指示プリ
ミティブとする。
(2) DL-UNITDATA 指示プリミティブは、次のパラメータをもつこと。
DL-UNITDATA 指示(link-address,data)
(a) 1ink-address パラメータは、プライベ-トリンクアドレスとすること。
(b) data パラメータには、データリンクエンティティよって転送するLSDU
を設定すること。
(3) DL-UNITDATA 指示プリミティブは、指定された相手局テンティティからの
LSDU の到着を示すために、LLC 副層から応用層に渡すこと。
別添11 T-KE のプリミティブ
1 ACTION プリミティブ
(1) ACTION プリミティブは、相手側アプリケーショソに対して指示した動作を
実行する場合に用いるプリミティブとする。
(2) 形式は、以下とする。なお、[ ]で囲まれたパラメータは省略可能とする。
ACTION.request([IID],LID,EID,Action Type,[Access Credentials],
[Action Parameter],Mode,Flow Control)
ACTION.indication([IID],LID,Action Type,[Access Credentials],
[Action Parameter],Mode,Flow Control)
ACTI0N.response([IID],LID,EID,Flow Control,
[Response Parameter],[Ret])
ACTION.confirm([IID],LID,[Response Parameter],[Ret])
2 EVENT-REPORT プリミティブ
(1) EVENT-REPORT プリミティブは、相手側アプリケーションに対してイベン
ト報告を行う場合に用いるプリミティブとする。
(2) 形式は、以下とする。なお、[ ]で囲まれたパラメータは省略可能とする。
EVENT-REPORT.request([IID],LID,EID,Event Type,[Access
Credential-s],
[Event Parameter],Mode,Flow Control)
EVENT-REPORT.indication([IID],LID,Event Type,[Access Credentials],
[Event Parameter],Mode,Flow Control)
EVENT-REPORT.response([IID],LID,EID,Flow Control,[Ret])
EVENT-REPORT.confirm([IID],LID,[Ret])
別添12 応用層のパラメータ
プリミティブで使用するパラメータは、以下とする。なお、特に記述がなければビッ
本頁文字(可複製、可搜尋)
ト番号8(b8)をMSB とすること。また本パラメータは、T-KE に渡し符号化処理を
行う前のデータ構成を示すものとすること。
1 起動側要素の識別子(ⅠID)
(1) IID は、request 又はresponse を発行する起動側要素の識別子を示すパラメー
タとすること。
(2) IID は、路側無線装置と車載器のアプリケーションのEID が異なる場合に使
用すること。ただし、EID と同じ場合は、EID を使用しIID は省略すること。
(3) IID は、図別12-1.1に示す構成とする。
bjt 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 IID
図別12-1.1 IID の構成
(4) IID の使用範囲は、0 から127 までとすること。
(5) IID は、路側無線装置が要素を持つ場合に使用すること。
2 LID
(1) LID は、車載器で選択されたLLC 副層のSAP の識別子を示すパラメータとす
ること。
(2) 各オクテットのビット番号1(bl)は全て拡張子であり、ビット番号1(bl)の値
が「0」の場合は次のオクテットが有効、「l」の場合は無効であることを示す。
(3) LID は、図別12-2.1に示す構成とする。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 (MSB)
2 LID
3
4 (LSB)
図別12-2.1 LID の構成
3 要素識別子(EID)
(1) EID は、indication 又はconfirm を受信する要素の識別子を示すパラメータと
すること。
(2) EID は、図別12-3.1に示す構成とする。
本頁文字(可複製、可搜尋)
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 EID
図別12-3.1 EID の構成
(3) EID
(a) EID は、AID で識別されるアプリケーションを構成する要素の識別子とす
る。
(b) 要素とは、データ処理およびデータ通信に必要なリソースを抽象的に表
現したものと定義する。
(c) EID には要素を特定するための要素定義情報を組み合わせること。
(d) EID と要素定義情報の組み合わせの内容は、初期接続手順によって路側
無線装置と車載器の間で交換すること。
(e) アプリケーションが複数の要素(単一のAID に対して複数のEID)を持つ
場合には、EID ごとに要素定義情報を与えること。
(f) アプリケーションが単一の要素(単一のAID に対して単一のEID)で構成
される場合であって、構成要素が既知の場合についてのみ、要素定義情報
を省略すること。
(g) 単一の要素で構成する路側無線装置のアプリケーションについては、EI
D を省略すること。
(h) EID は、7 ビットのフィールド長とする。
(i) 路側無線装置内で重複のない付番を行うこと。
(j) EID は、0 とし、1、2、3 は将来のための予約とする。
4 Access Credentials
(1) Access Credentials は、アクセス条件を満たすために必要な情報を示すパ
ラメータとすること。
(2) Access Credentials は、図別12-4.1に示す構成とする。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 Access Credentials length
2 Access Credentials [0]
3 Access Credentials[1]
: :
: :
図別12-4.1Access Credentials の構成
(3) 1ength が0 の場合は、省略を示す。
5 AttrIdList
本頁文字(可複製、可搜尋)
(1) AttrIdList は、GET.indication を受信する要素の属性を識別するリストを示
すパラメータとすること。
(2) AttrIdList は、図別12-5.1に示す構成とする。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 AttrldList count
2 AtttrldList [0]
3 AttrldList [1]
: :
: :
図別12-5.1 AttrldList の構成
(3) count が0 の場合は、省略を示す。
6 Flow Control
(1) Flow Control は、LLC 副層のプリミティブに対応し、通信サービスを示すパラ
メータとすること。
(2) Flow Control は、図別12-6.1に示す構成とする。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 Flow Control
図別12-6.1 Flow Control の構成
(3) Flow Control の値は、表別12-6.1に示す内容とする。
表別12-6.1 Flow Control の内容
Flow Control LLC サービス
1 DL-UNITDATA.request without response request
2 DL-UNITDATA.request with response request
3 DL-UNITDATA.indication
4~11 予約
12 DL-UNITDATA.request wait response request
本頁文字(可複製、可搜尋)
7 Ret
(1) Ret は、service.indication の場合の返答として要素によって出される特別なリ
ターン・コードを示すパラメータとすること。
(2) Ret は、図別12-7.1に示す構成とする。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 Ret
図別12-7.1 Ret の構成
(3) Ret の値は、表別12-7.1に示す内容とする。
表別12-7.1 Ret の内容
値 内 容
-1 省略
0 正常終了
1 システムセキュリティ上の理由で実行できない
2 指定された属性別子、属性等の誤り
3 パラメータが複雑すぎるため実行できない
4 処理途中で一般的なエラー発生
5~6 予約
(注) 2の補数で示す。
(4) Ret の省略は、正常とみなすものとする。
8 Mode
(1) Mode は、service.indication に対してsevice.response を応答させるかどう
かを指定する論理値のパラメータとすること。
(2) Mode は、図別12-8.1に示す構成とする。
bit
1
Mode
図別12-8.1 Mode の構成
(3) Mode の値は、表別12-8.1に示す内容とする。
表別12-8.1 Mode の内容
値 内 容
0 応答の必要なし
1 応答の必要あり
(4) Mode は、ASN.1 におけるB00LEAN 型のパラメータとすること。
本頁文字(可複製、可搜尋)
9 Action Type
(1) ActionType は、ACTION.indication を受信して呼び出される要素の操作を
指定するパラメータとすること。
(2) ActionType は、図別12-9.1に示す構成とする。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 Action Type
図別12-9.1 Action Type の構成
10 Action Parameter
Action Parameter は、ACTION. indication の中にあって操作を判別する情報を示
すパラメータとすること。詳細は、別添18、19 で示す。
11 Event Type
(1) Event Type は、EVENT-REPORT.indication を受信する要素に対して配信す
べきメッセージの識別を示すパラメータとすること。
(2) Event Type は、図別12-11.1に示す構成とする。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 Event Type
図別12-11.1 Event Type の構成
(3) Event Type の値は、表別12-11.1に示す内容とする。
表別12-11.1Event Type の内容
値 内 容
0 リリース(リンクの開放)
1~3 予約
12 AID
(1) AID は、アプリケーションのApplication Entity ID を示すパラメータとす
ること。
(2) AID は、図別12-12.1に示す構成とする。
bit 番号
b6 b5 b4 b3 b2 b1
AID
図別12-12.1 AID の構成
本頁文字(可複製、可搜尋)
(3) AID の使用範囲は0 から31 までとすること。
13 Mandatory
(1) Mandatory は、アプリケーションの必須か必須ではないかを示す論理値を示すパ
ラメータとすること。
(2) Mandatory は、図別12-13.1に示す構成とする。
bit
1
Mandatory
図別12-13.1 Mandatory の構成
(3) Mandatory の値は、表別12-13.1 に示す内容とする。
表別12-13.1 Mandatory の内容
値 内 容
0 必須でない
1 必須
(4) Mandatory は、ASN.1 におけるBOOLEAN 型のパラメータとすること。
14 Priority
(1) Priority は、アプリケーションの優先順位を示すパラメータとすること。
(2) 優先順位は、数値で表され、数値が低いほど優先度が高いことを示す。
(3) Priority の構成を図別12-14.1 に示す。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 Priority
図別12-14.1 Priority の構成
15 Profiles
(1) Profiles は、アプリケーションに関連する一連のプロファイルの並びを示すパラ
メータとすること。
(2) Profiles は、図別12-15.1に示す構成とする。
“bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 Profile count
2 Profile [0]
3 Profile [1]
: :
: :
図別12-15・1 Profiles の構成
本頁文字(可複製、可搜尋)
(3) count が0 の場合は、省略を示す。
16 obeConfiguration
(1) obeConriguration は、NotifyApplicationBeacon で通知されたLID に関する車載
器の構成と状態を示すパラメータとすること。
(2) obeConriguration は、図別12-16.1 に示す構成とする。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 (MSB) equipment Class
2 (LSB)
3 (MSB) manufacturerID
4 (LSB)
5 (MSB) obe Status
6 (LSB)
図別12-16.1 obeConfiguration の構成
(3) equipment Class は15 ビット構成であり、第1 オクテットのビット番号8(b8)は
は、「0」とする.
17 Beacon
(1) Beacon は、サービスを提供するビーコンの識別子を示すパラメータとする
こと。
(2) Beacon は、図別12-17.1 に示す構成とする。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 (MSB) Manufacture ID
2 (LSB)
3 (MSB)
4 Individual ID
5
6 (LSB)
図別12-17.1 Beacon の構成
(3) Individual Id は、27 ビット構成であり、第3 オクテットのビット番号4 から8
(b4~b8)は、「0」とする。
18 AttrList
(1) AttrList は、1 つの要素の属性の並びで、SET.request、SET.indication、G
ET.response 又はGET.confirm によって送信された属性のリストを示すパラメー
タとすること。
本頁文字(可複製、可搜尋)
(2) AttrList は、図別12-18.1 に示す構成とする。
bit 番号
オクテット b8 b7 b6 b5 b4 b3 b2 b1
1 Attribute count
2 attributeld
3 AttributeValue Attribute[0]
:
: Attribute[1]
: Attribute[2]
: :
: :
図別12-18.1 AttrList の構成
(3) count が0 の場合は、省略を示す。
別添13 I-KE のプリミティブ
1 RegsterApplicationBeacon プリミティブ
(1) RegisterApplicationBeacon プリミティブは、アプリケーションを応用層に登録
する場合に用いるプリミティブとする。
(2) 形式は、以下とする。なお、[ ]で囲まれたパラメータは、省略可能とする。
RegisterApplicationBeacon(AID,Mandatory,Priority,[EID],[Profiles],
[Parameter])
(3) RegisterApplicationBeacon プリミティブを使用してI-KE へ4 種類以上の
AID を登録することは無効とする。
2 DeregisterApplication プリミティブ
(1) DeregisterApplication プリミティブは、応用層に対してアプリケーションの登
録解除を行う場合に用いるプリミティブとする。
(2) 形式は、以下とする。なお、[ ]で囲まれたパラメータは、省略可能とする。
DeregisterApplication(AID,[EID])
(3) 一つのアプリケーションでのみ通信リンクが維持管理されている状態で、当該
アプリケーションからDeregisterApplication が発行された場合、その時点でリン
クを開放すること。
3 NotifyApplicationBeacon プリミティブ
(1) NotifyApplicationBeacon プリミティブは、応用層がアプリケーションに対して
通信可能になったことを通知する場合に用いるプリミティブとする。
本頁文字(可複製、可搜尋)
(2) 形式は、以下とする。なお、[ ]で囲まれたパラメータは、省略可能とする。
NotifyApplicationBeacon(Priority,EID,LID,[Parameter],obe Configur
-ation)
4 ReadyApplication プリミティブ
(1) ReadyAplication プリミティブは、アプリケーションが応用層に対して実行中の
アプリケーションの終了を通知する場合に用いるプリミティブとする。
(2) 形式は、以下とする。
ReadyAppIication(EID、LID)
(3) 一つのアプリケーションでのみ通信リンクが維持管理されている状態で、当該
アプリケーションからReadyApplication が発行された場合、その時点でリンクを
開放すること。
別添14 車載器のLID の処理
(1) 応用層は、リンクアドレスがある確率で重複することを考慮すること。
(2) リンクアドレスの重複検査及び処理を以下のように定める。
(a) 車載器からの接続要求を受領後、そのリンクアドレスの重複検査を行う
こと。
(b) 重複が検出された場合には、直ちにそのリンクアドレスの車載器にEVE-
NT-REPORTrequest(リリース)を送信し、重複したリンクアドレスを持つ
車載器との接続を開放すること。
別添15 応用層プロファイル4 のASN.1 モジュール
DSRCData-PO DEFINITIONS::=BEGIN
IMPORTS
ContainerJ.y FROM ApplicationJ --this line shall be given for each
--application which defines data of
type
--container,J a y shall be replaced
by an
--unambiguous suffix
Container::=CHOICE {
integer [0] INTEGER,
bitstring [1] BIT STRING,
octetstring [2] OCTET STRING
universalString [3] UniversalString,
beaconld [4] beaconID
t-apdu [5] T-APDUs,
dsrcApplicationEntityId [6] DSRCApplicationEntityID,
本頁文字(可複製、可搜尋)
dsrc-Ase-Id [7] Dsrc-EID,
attrIdList [8] AttributeIdList
attrList [9] AttributeList,
dummy1 [10..16] NULL,--NotUsed
dummy2 [17..127] NULL, --ReservedForFuture
Use
contI.x [i] ContainerI.x--this line sh-
all be given for each
--imported ContainerI.x ,where I.x is replaced by
--the related suffix and i is the registered tag
--starting with 0.
--Gaps shall be filled with contI x[i]BIT STRING
}
--at this place all ASN.l type definitions assigned in table I shall be inserted.--
END
DSRCtransferData-PO DEFINITIONS::=BEGIN
IMPORTS T-APDUs FROM DSRCData-PO
Message::= T-APDUs
END
tablel
ASN.l type Module 0
Action-Request 3
Action-Response 3
ApplicationList 3
AttributeIdList 3
AttributeList 3
Attrobites 3
BeaconID 3
BrpadcastPool
BST 3
Container use of specific defintion
Dorectory
Dsrc-EID 3
DSRCApplicationEntityIDD 3
Event-Report-Request 3
Event-Report-Response 3
本頁文字(可複製、可搜尋)
File
FileName
Get-Request 3
Get-Response 3
Initialisation-Request 3
Initialisation-Response 3
ObeConfiguration 3
Profile 3
Record
ReturnStatus 3
Set-Request 3
Set-Response 3
T=ApDUs 3
Time 3
VST 3
(注)モジュールDSRCData-PO については、あるシステムがDSRCData-PO を用い
て符号化したデータは、別のシステムでも同じく関連するASN.1 のデータ型が
定義されている場合には、DSRCData-Py を使用して復号化すること。
各データの詳細な定義は、以下とする。なお、fill ビットは、「0」とする。
Action-Request::=SEQUENCE {
mode BOOLEAN
eid Dsrc-EID
actionType INTEGER(0..127….),
accessCredentials OCTET STRING OPTIONAL
ActionParameter Container OPTIONAL
iid Dsrc-EID OPTIONAL
}
Action-Response::=SEQUENCE {
fill BIT STRING(SIZE(1)),
eid Dsrc-EID,
iid Dsrc-EID OPTIONAL,
responseParameter Container OPTIONAL,
ret ReturnStatus OPTIONAL
}
ApplicationList::=SEQUENCE(0‥127,.‥)OF
本頁文字(可複製、可搜尋)
SEQUENCE {
aid DSRCApplicationEntityID,
eid Dsrc-EID OPTIONAL
parameter Container OPTIONAL
}
AttributeIdList::=SEQUENCE(0‥127,...)OF INTEGER(0‥127,...)
AttributeList::=SEQUENCE(0‥127,...)OF Attributes
Attributes::=SEQUENCE {
attributeld INTEGER(0..127….),
attributeValue Container
}
BeaconID::=SEQUENCE {
manufacturerid INTEGER(0..65535),
individualid INTEGER(0..227-1)
}
Bst::=SEQUENCE {
beacon BeaconID
time Time
profile Profile,
mandApplications ApplicationList,
nonmandApplications ApplicationList OPTIONAL
profileList SEQUENCE(0..127,…)OF Profile
}
Dsrc-EID::=INTEGER(0‥127,‥.)
DSRCApplicationEntityID::=INTEGER {
system (0)
reserved (1..13),
electronic-tool-collection (14),
reserved ForFuture ISO Use (15..31)
}(0‥31,...)
Event-Report-Request::=SEQUENCE {
mode BOOLEAN
eid Dsrc-EID
eventType INTEGER(0..127,….),
accessCredentials CTET STRING OPTIONAL,
eventParameter Container OPTIONAL,
本頁文字(可複製、可搜尋)
iid Dsrc-EID OPTIONAL
}
Event-Report-Response::=SEQUENCE {
fill BIT STRING(SIZE(2)),
eid Dsrc-EID,
iid Dsrc-EID OPTIONAL,
ret ReturnStatus OPTIONAL
}
Get-Request::=SEQUENCE {
fill BIT STRING(SIZE(1)),
eid Dsrc-EID,
accessCredentials OCTET STRING OPTIONAL,
iid Dsrc-EID OPTIONAL,
attrIdList AttributeIdList OPTIONAL,
}
Get-Response::=SEQUENCE {
fill BIT STRING(SIZE(1)),
eid Dsrc-EID,
iid Dsrc-EID OPTIONAL,
attributelist AttributeList OPTONAL,
ret ReturnStatus OPTIONAL
}
Initialisation-Request::=BST
Initialisation-Response::=VST
NamedFile::=SEQUENCE {
name FileName
file File
}
ObeConfiguration::=SEQUENCE {
equipmentClass INTEGER(0..32767),
manufacturerID INTEGER(0..65535),
obeStatus INTEGER(0..65535)OPTIONAL
}
Prorile::=INTEGER(0..127,...)
ReturnStatus::=INTEGER
noError (0),
本頁文字(可複製、可搜尋)
accessDenied (1),
argumentError (2),
complexityLimitation (3),
processingFailure (4),
processing (5),
reservedForFutureUse (6..127)
}(0‥127‥‥)
Set-Request::=SEQUENCE {
fill BIT STRING(SIZE(1)),
mode BOOLEAN,
eid Dsrc-EID,
accessCredentials OCTET STRING OPTIONAL,
attrList AttributeList.
iid Dsrc-EID OPTONAL
}
Set-Response::=SEQUENCE {
fill BIT STRING(SIZE(2)),
eid Dsrc-EID,
iid Dsrc-EID OPTIONAL,
ret ReturnStatus OPTIONAL
}
Time::=INTEGER(0‥232-1)
T-APDUs::=CHOICE {
action.request [1] Action-Request,
action.response [2] Action-response,
event-report.equest [3] Event-Report-Request,
event-report.response [4] Event-Report-response,
set.request [5] Set-Request,
set.response [6] Set-Response,
get.request [7] Get-Request,
get.response [8] Get-Response,
initialisation.request [9] Initialisation-Requset,
initialisation.response [10] Intialisation-Response,
}
VST::=SEQUENCE {
fill BIT STRING(SIZE(4)),
本頁文字(可複製、可搜尋)
profile Profile,
applications Applicationist,
obeConfiguration ObCconfiguration
別添16 初期接続手順(標準接続手順)
(1) I-KE でプロファイルやプリミティブに関する情報(BST/VST)交挽により
路側無線装置と車載器との間の通信の初期接続を行うこと。
(2) NotifyApplicationBeacon プリミティブのパラメータには、BST とVST で一
致した内容を設定すること。
(a) Priority には、BST 内の該当プリミティブの先頭からの位置を設定する
こと。
(b) VST でEID を受信した場合はそのEID を設定すること。また、EID がな
い場合は省略すること。
(c) LID には、INITIALIZATION.confirm で受信した値を設定すること。
(d) Parameter には、VST で受信したパラメータを設定すること。パラメータ
がない場合は省略すること。
(e) obeConfiguration には、VST で受信したobeConfiguration を設定するこ
と。
(3) 初期接続時にI-KE とT-KE 間で使用し、BST/VST を初期設定する初期設
定プリミティブは以下とする。なお、[ ]に囲まれたパラメータは省略可能を示
す。
INITIALIZATION. request([LID],Initialization Parameter)
INITIALIZATION. indication([LID],Initialization Parameter)
INITIALIZATION. response(LID,Initialization Parameter)
INITIALIZATION. confirm(LID,Initialization Parameter)
(4) Initialization Parameter は初期設定に必要な情報でありrequest/indication
時はBST、response/confirm 時はVST を設定する。
(5) NotifyApplicationBeacon プリミティブは応用層に登録された単位で発行する
ものとする。
別添17 通信終了
(1) 手順
アプリケーションからReadyApplication を受信し、リンク上のすべてのアプ
リケーションが終了すると相手側に対してEVENT-REPORT.request(リリ
ース)を送信して通信終了を通知する。
(2) リリースタイマ
車載器においてすべてのアプリケーションが正常終了した場合にリリースタ
イマ(t10)を設定し、タイマ動作中は新たに路側無線装置とは通信しないよう
本頁文字(可複製、可搜尋)
にする。
ただし、アプリケーションの1 つでも異常終了した場合は、すぐに同じア
プリケーションを実行できるようにリリースタイマは設定しない。
別添18 アクションタイプ8 (TRANSFER-CHANNEL)のパラメータ
TRANSFER-CHANNEL は、車載器に対するデータアクセスコマンドの車載器の専
用チャネルを使用してデータの読み出し、書き込みを行うものであり、パラメータの構
成を表別18.1 及び表別18.2 に示す
表別18.1TRANSFER-CHANNEL.request
パラメータ名 構 成 値 備考
Mode BOOLFAN TRUE
Element Identifier EID Dsrc-Eid 0
Action Type INTEGER(0..127...) 8
AccessCredentials OCTET STRING OPTIONAL
ActionParameter ChannelRq::=SEQUENCE{ Container
ChannelId ChannelId,
apdu OCTETSTRING
}
ⅠID Dsrc-Eid OPTIONAL
表別18.2 TRANSFER-CHANNEL.response
パラメータ名 構 成 値 備考
ElementIdentifier EID Dsrc-Eid 0
ResponseParameter ChannelRs::=SEQUENCE {
ChannelId ChannelId, Container
apdu OCTETSTRING
}
ReturnCode(RET) Return Status OPTIONAL
ⅠID Dsrc-Eid OPTIONAL
別添19 ACTION プリミティブのActionParameter 及びResponseParameter
1 ACTION プリミティブのActionParameter 及びResponseParameter の型は、Cont-
ainer とし、その構成を表別19-1.1 に示す。
なお、OCTET STRING はASN.1 のPER(Packed Encoding Rules)に基づきlength
部とContents 部に符号化する。apdu のlength は、512 オクテット以下とする。
表別19-1.1
パラメータ名 構 成
ActionParameter ChannelRq::=SEQUENCE {
本頁文字(可複製、可搜尋)
ChannelId ChannelId,
apdu OCTET STRING }
ResponseParameter ChannelRs::=SEQUENCE {
ChannelId ChannelId,
apdu OCTET STRING
2 ChannelId の定義を以下に示す。
Channelld::=lNTEGER {
obu (0), --車載器のホスト
sam1 (1), --セキュリティモジュール
1
sam2 (2), --セキュリティモジュール
2
icc (3), --IC カード
display (4), --ディスプレイ
beeper (5), --ビーパー(信号音発生装置)
printer (6), --プリンタ
serialInterface (7), --例えばRS232、RS485 など
parallelInterrace (8), --例えば内部バス、プリン
タインタフエースなど
gps (9), --GPS
tachograph (10), --タコグラフ(速度記録計)
privateUse (11-15),
reservedForFuterISOUse (16-255)
} (0..255) ――送受信で使用するchannelId は、sam1(値=”1”)
とする。
3 apdu に納めるRSECommand の定義を以下に示す。
RSECommand::=SEQUENCE {
eid Dsrc-EID,
--eid の値は、0 以外とする
Parameter OCTET STRING(SIZE(0..255)),
--サブコマンドに含めないパラメータ(セキュリティ情報など任意のパラメータ)
subCommandList SEQUENCE(0..255)OF SubCommand
--サブコマンドのリスト
}
(RSECommand は、OCTET STRING のContents 部に入れる。)
本頁文字(可複製、可搜尋)
4 SubCommand の定義を以下に示す。
SubCommand::=CHOICE {
dgetRq [0] DgtRq,
dgetRs [1] DgetRs,
dget-instanceRq [2] Dget-instaceRq,
dget-instanceRs [3] Dget-instaceRs,
dsetRq [4] Dsetrq,
dsetRs [5] DsetRs,
EndRq [6] EndRq,
EndRs [7] EndRs,
dummy [8..31] NULL
}
別添20 サブコマンドの機能
1 DGET
DGET は、指定した車載器の複数のアトリビュートよりデータを読み出すサブコ
マンドである。指定したアトリビュートが複数のインスタンスを持っている場合、最
新のインスタンスを読み出す。
(1) DGET のrequest を以下のように定義する。
DgetRq::=SEQUENCE {
fi11 BIT STRING(SIZE(3)),
attributeIdList AttributeIdList
}
(2) DGET のresponse を以下のように定義する。
本頁文字(可複製、可搜尋)
DgetRs::=SEQUENCE {
fi11 BIT STRING(SIZE(3)),
ret INTEGER(0..255),
dataList DataList
}
DataList::=SEQUENCE(0..255)OF Data
Data::= OCTET STRINC(SIZE..255))
(注1) dataList にはDGET のrequest で要求したアトリビュートの内容
を指定した順番に格納する。
(注2) アトリビュートのlength が0 の場合は、length のみ格納する。
2 DSET
DSET は、指定した複数の車載器アトリビュートに指定データを記録するサブコマ
ンドである。複数のインスタンスを持つアトリビュートでは最新のインスタンス(イン
スタンス番号0 のインスタンス)に記録し、以前のインスタンスを一つずつ大きなイン
スタンス番号に移す。そのアトリビュートで最後のインスタンス番号にインスタンスが
存在した場合、そのインスタンスの内容は削除する。また、指定によりデータの記録前
に全インスタンスの内容を削除できることとする。
(1) DSET のrequest を以下のように定義する。
DsetRq::=SEQUENCE {
fill BIT STRING(SIZE(1)),
delete BOOLEAN,
attributeIdlist attributeldList,
dataLjst DataList
OPTIONAL
}
(注1) delete がtrue の場合、データ記録前に指定する複数のアトリビュートのすべて
のインスタンスを削除するものとする。
(注2) attributeIdList は、記録するアトリビュートを複数指定できるものとする。
(注3) dataList は、記録するデータを指定する。データ数がアトリビュート数に対し
不足する場合、最後のデータを残りのアトリビュートに複数記録するものとする。
(2) DSET のresponse を以下のように定義する。
DsetRs::=SEQUENCE {
fill BIT STRING(SIZE(3)),
ret INTEGER(0..255)
}
本頁文字(可複製、可搜尋)
3 END
END は、車載器アプリケーションに通信処理の終了を通知するためのサブコマンド
である。
(1) END のrequest を以下のように定義する。
EndRq::=SEQUENCE {
fill BITSTRING(SIZE(1)),
abend BOOLEAN,
retry BOOLEAN
}
(注1) abend は、以下のように設定するものとする。
FALSE:正常終了を指定する場合
TRUE:異常終了を指定する場合
通常はFALSE を設定するものとする。
(注2) retry は、以下のように設定するものとする。
FALSE:アプリケーション処理の再試行を行う必要のない場合
TRUE:即時にアプリケーション処理の再試行を行う場合
ただし、retry は、abend がTRUE のときのみ意味を持つ。
(2) END のresponse を以下のように定義する。
EndRs::=SEQUENCE {
fill BIT STRIG(SIZE(3))
}
4 ret パラメータ
response のret パラメータは、以下のとおりとする。
(1) 正常の値は、0 とする。
(2) 異常の値は、1 又は128~255 のいずれかとする。
別添21 BST 及びVST
1 BST の内容
AID は、14 とする。
2 VST の内容
(1) AID は、14 とする
(2) VST に格納するパラメータは、RegisterApplicationVehicle プリミティブの
パラメータとして応用層に渡すものとする。
(3) RegisterApplicationVehicle プリミティブのparameter(OBUApplicationP-
arameter)は、Container のCHOICE タイプのOCTET STRING のものとし、
EFC-ContextMark を含むものとする。加えてETC の追加情報を備えた構成とし
てもよいものとする。その構成を以下に示す。
本頁文字(可複製、可搜尋)
OBUApplicationParameter:: =SEQUENCE {
Efc-ContextMark EFC-ContextMark, --AttIDllO
のEFC コ
ンテ
Otherparameter OCTET STRING --キストマ
} ークを
指す。
EFC-ContextMark::= SEQUENCE {
ContractProvider Provider,
TypeOfContract OCTET STRING(SIZE(2)),
ContextVersion INTEGER(0..127...)
}
Provider::=SEQUENCE {
CountryCode CountryCode,
providerIdentifier IssureIdentirier
}
CountryCode::=BIT STRING(SIZE(10))
IssureIdentifier::=INTEGER(0..16383)
(注1)EFC-ContextMark は、apdu 内のeid と関連付けられていること。
(注2)EFC-ContextMark 及びotherparameter の内容については、別途セキュリ
ティにおいて定めることとする。
(注3)有効なEFC-ContextMark を持たないETC アプリケーションでは、アプリケ
ーションパラメータを省略すること。
参考資料-1
用語の解説(5.路側無線装置、6.プロトコル、7.ETC アプリケーションインタ
フェース)
[ア]
(1) アクチベーションスロット(ACTS):車載器が路側無線装置にリンクアドレスを
登録するための通信スロットであり、複数のアクチべ-ションチャネル(ACTC)で
構成される。
(2) アックチャネル(ACKC):データの受信の成否を相手に通知するための信号をい
う。
(3) アトリビュート:1 つまたは1 組のデータエレメントによって形成する情報の集合
体をいう。アトリビュートはトランザクションを実行するための処理によって管理
される。
本頁文字(可複製、可搜尋)
(4) アプリケーションサービスデータ単位(ASDU):アプリケーションサービス要素
のサービスプリミティブ(SP)起動に関連づけされたデータ単位をいう。
(5) アップリンク:車載器から路側無線装置へ情報を物理層を介して送信するための
伝送チャネルをいう。
(6) 一斉同報リンクアドレス(Broadcast Link Address):放送型の一斉同報アドレス
として使用するために、あらかじめ決められたサービスアクセス点(SAP)アドレ
スをいう。
(7) インスタンス(Instance):応用層の要素クラス定義に従って要素が生成されるプ
ロセス段階におけるデータの集合体をいう。
(8) ウィンドウ:分割したデータのサイズ情報を含んだビット列をいう。
(9) エレメント:狭域通信(DSRC)に関してアトリビュートごとにアプリケーション
情報を格納するディレクトリをいう。
(10) 応用層:個別アプリケーションのサービスに共通して必要な、通信に関する処理
を実現するための最上位のプロトコルをいい、アプリケーション層ともいう。
(11) 応用層のプロトコルデータ単位(APDU):同一グループ内アプリケーションサー
ビス要素間で交換されるデータ単位をいい、PDU、制御情報、ASDU で構成される。
(12) オクテット(Octet):8 個の隣接の2 進のビットからなる要素をいう。
[カ]
(13) 開放型システム間相互接続の基本参照モデル:プロトコルを7 階層からなる層構
造とすることで通信処理を実現しようとするもので、ISO でネットワークアーキテ
クチャの規格として作られたモデルをいう。
(14) ガードタイム:時分割データ伝送のデータフレームにおいて、各バーストを分離
する空の時間帯をいう。
(15) 管理情報ベース(MIB:Management Information Base):開放型システム間相
互接続における管理情報の概念的なスペースをいう。
(16) 狭域通信(DSRC):数十m 以内の範囲における、限られた通信領域内で行われる
通信をいう。
[サ]
(17) サービス:隣接層に対して提供する機能をいう。
(18) サービスアクセス点(SAP):LLC 副層と応用層との間での情報の受け波しをする
ポイントのことをいう。
(19) 車載器(OBU):ダウンリンクで路側無線装置からの情報を受信し、アップリンク
で情報を送信する通信機器をいう。
(20) 車両サービステーブル(VST):BST に存在して車載器に登録されている全アプリ
ケーションの識別子と、以降の通信に必要なプロファイル等を含むデータ単位をい
い、車載器内の応用層のI-KE がBST の受信に対して応答する際に使用する。
本頁文字(可複製、可搜尋)
(21) 初期化カーネル(I-KE):応用層の機能エンティティの1 つであり、役割は通信
を開始するための初期接続(設定)を実行することである。
(22) 初期接続:路側無線装置と車載器を通信可能にするに際し、車載器リンクアドレ
スを路側無線装置の通信リンクに登録するための処理をいう。
(23) スクランブル:デジタル信号のデータパターンをランダム符号系列に変換するこ
とをいう。
(24) スプリットフェーズ符号:パルス符号変調通信に使用される符号形式の一種であ
り、1 個の符号に対応する時間を前半と後半に分けてそのレベルを見た時、0 の時は
前半が低レベル、後半が高レベル、1 の時は逆となるものをいう。
(25) スロッテドアロハ方式:各車載器の信号が衝突しないように、車載器間の信号の
同期をとり、路賂側無線装置からの制御情報により通信管理を行う方式をいう。
[タ]
(26) 第一種動作:データリンク接続を設定しないで、LLC 間でPDU を交換する動作
をいう。第一種動作の手順では、これらのPDU はLLC 副層間において正しく受信
したことの確認応答を返送せず、フロー制御も行わない。
(27) ダウンリンク:路側無線装置か車載器へ物理層を介して情報を送信するための伝
送チャネルをいう。
(28) 通信システムプロファイル:路側無線装置や車載器の通信機能を識別する情報で
ある。
(29) 通信モード:通信方式のことであり、通信モードとしては全二重通信方式と半二
重通信方式の2 通りのいずれかが設定される。
(30) データリンク(DataLink):情報交換のために設定された2 以上の通信装置間に
おける相互接続通信動作チャネルをいう。
(31) データリンク層:物理層の上部に位置し、MAC 副層、LLC 副層から構成される。
伝送路のエラー検出、回復を行い、ネットワーク上の通信を確立させる役目をする。
(32) データレコード:アトリビュートID に含まれている情報の名称
(33) 転送カーネル(T-KE):応用層の同一グループの機能エンティティの一つであり、
同一グループ内のアプリケーションサービス要素間で、APDU の送受信処理を実行
する。その機能は、転送構文へ符号あるいは復号化、及び分割あるいは連結である。
[ハ]
(34) バースト送信過渡応答時間:デジタル信号により変調されたバースト波のオンあ
るいはオフに際し、キャリアオフ時の電力から過渡応答終了時点まで、あるいは過
渡応答開始時点からキャリアオフ時の電力に至るまでの時間をいう。
(35) ビーコンサービステーブル(BST):路側無線装置の応用層のI-KE にて収集さ
れた通信に必要なアプリケーション識別子及び初期データ、プロトコル層パラメー
タ等を含むデータ単位をいう。BST は路側無線装置から発信される。
本頁文字(可複製、可搜尋)
(36) ビット誤り率:2 進値データが、通信回線やメモリー上で誤ったデータに変わる確
率をいう。
(37) 複信方式:相対する方向で送受信が同時に行なわれる通信方式をいう。
(38) 物理層:伝送媒体での信号伝送を行う概念的な階層をいい、通信に関する処理を
実現するための最下位のプロトコルをいう。
(39) プライベートリンクアドレス(Private Link Address):車載器と路側無線装置間
で1 対1 で通信を行うためのアドレスであり、車載器により作成される。
(40) プリアンブル(PR):各チャネルに先立って送信側から送出される特定のビット
列であり、受信側に対してチャネルの始まりを知らせる。
(41) プリミティブ:各層間でサービスを行う際の送受信のための処理単位をいう。
(42) フレームコントロールメッセージスロット(FCMS):車載器が路側無線装置と通
信するための通信プロファイル、データスロット等のフレーム制御情報フィールド
を含むスロットをいう。
(43) フロー制御:通信を行う場合に、受信器におけるデータのあふれによる欠落が生
じないようにネットワーク上のデータの流れ(フロー)を制御することをいう。
(44) プロトコルデータ単位(PDU):同じ層の間で交換されるデータ単位をいう。
(45) プロファイル(Proffle):種々の通信や応用層のアプリケーションプロセスで転送
能力や設定に関する情報をいう。
(46) 変調指数:周波数変調及び位相変調において、変調の程度を表す係数をいう。
(47) 偏波:自由空間内に放射される電磁波の振動面がアンテナ上の電流、電圧分布に
よって規定されるものをいう。
[マ]
(48) メッセージデータスロット(MDS):通信フレーム内のデータ送受信に使用する通
信スロットをいう。
(49) メッセージデータチャネル(MDC):MDS の内のデータが格納されているチャネ
ルをいう。
[ヤ]
(50) ユニークワード(UW1、UW2):TDMA フレーム同期のために使用する信号 (ビ
ット率)をいう。
[ラ]
(51) リンクアドレス(Link Address):プロトコルデータユニット(PDU)を受信す
るために設定されたサービスアクセス点(SAP)又はPDU を送信するSAP を識別
する論理リンクプロトコルデータ単位(LPDU)の初期のサービスアクセス点アドレ
スをいう。
(52) 路側無線装置(RSU):ダウンリンクで車載器に情報を送信し、アップリンクで情
報を受信する通信機器をいう。路側に固定されて使用する。
本頁文字(可複製、可搜尋)
[ワ]
(53) ワイヤレスコールナンバースロット(WCNS):車載器の識別符号用スロットであ
り、路側無線装置より割付があった場合に、車載器のワイヤレスコールナンバーを
送信する。
[A]
(1) ACKC →アックチャンネル
(2) ACTS →アクチベーションスロット
(3) APDU →応用層のプロトコルデータ単位
(4) ASDU →アプリケーションサービスデータ単位
(5) ASK →(Amplitude Shift Keying)変調方式:振幅を信号波により変化させる
ことをいう。
[B]
(6) BST →ビーコンサービステーブル
[F]
(7) FCMS →フレームコントロールメッセージスロット
[I]
(8) ISM 帯域:産業・科学・医療用に割り当てられている周波数帯域をいう。
(9) I-KE →初期化カーネル
[L]
(10) LLC 制御フィールド:LLC 副層が適切な制御を行うための情報を書込んだフィー
ルドをいう。
(11) LLC 副層:データリンク層に属する副層をいう。1 つ以上の論理リンクの論理リ
ンク制御機能をサポートする局の一部である。LLC は伝送のためのコマンドPDU
とレスポンスPDU を生成し、受信したコマンドPDU とレスポンスPDU を解釈す
る。
(12) LLC プロトコルデータ単位(LPDU):データリンク層のLLC 副層間で交換する
データ単位をいう。
(13) LPDU →LLC プロトコルデータ単位
[M]
(14) MAC サービスデータ単位(MSDU):データリンク層のLLC 副層との間で、MAC
副層が交換するデータ単位をいう。
(15) MAC 制御フィールド:MAC 副層が適切な制御を行うための情報を書込んだフィ
ールドをいう。
(16) MAC 副層:データリンク層の一部でLLC 副層の下位にある副層であり、LLC 副
層と伝送媒体間のデータ送受信動作の論理的な制御を行う。主な機能は、データフ
本頁文字(可複製、可搜尋)
ォーマットのフレーム制御や、下位層である物理層の伝送チャネルの制御等である。
(17) MAC プロトコルデータ単位(MPDU):データリンク層のMAC 副層間で交換す
るデータ単位をいう。
(18) MDC →メッセージデータチャネル
(19) MDS →メッセージデータスロット
(20) MIB →管理情報ベース
(21) MPDU →MAC プロトコルデータ単位
(22) MSDU →MAC サービスデータ単位
[P]
(23) PDU →プロトコルデータ単位
(24) PR →プリアンブル
(25) Profile →プロファイル
[S]
(26) SAP →サービスアクセス点
[T]
(27) TDMA フレーム:複数の車載器と、同一の周波数で時間的に信号が重ならないよ
うに分割して、割り当てられた時間幅内で信号を断続的に送出するフレームをいう。
(28) T-KE →転送カーネル
[U]
(29) UW1,UW2 →ユニークワード
[V]
(30) VST →車両サービステーブル
[W]
(31) WCNS →ワイヤレスコールナンバースロット
本頁文字(可複製、可搜尋)
参考資料-2
標準的な通信トランザクションの例(入口発券方式入口処理の場合)
(注)1 つの空中線系(アンテナ)で処理する場合
本頁文字(可複製、可搜尋)
標準的な通信トランザクションの例(入口発券方式出口処理の場合)
(注) 1つの空中線系(アンテナ)で処理する場合
本頁文字(可複製、可搜尋)
標準的な通信トランザクションの例(単純徴収方式の場合)
(注)1つの空中線系(アンテナ)で処理する場合