DSI翻译整理

更新时间:2023-05-18 10:28:19 阅读: 评论:0

DSM-CC DownloadServerInitiate Message 翻译整理
dsmccSectionFormat    2
DownloadServerInitiateMessage    5
dsmccMessageHeader    6
dsmccAdaptationHeader    8
DownloadServerInitiate PrivateData    9
dsmccSectionFormat
Table A0MPEGE-2 DSM-CC ction format
欢乐合唱团 第四季
Syntax
Number of Bytes
Type
DSMCC_ction() {
table_id
ction_syntax_indicator
private_indicator
rerved
dsmcc_ction_length
table_id_extension
rerved
version_number
current_next_indicator
ction_number
英语六级听力
last_ction_number
if(table_id == 0x3A) {
LLCSNAP()
}
el if (table_id == 0x3B) {
urNetworkMessage()
}
el if (table_id == 0x3C) {
downloadDataMessage()
}
el if (table_id == 0x3D) {
DSMCC_descriptor_list()
}
el if (table_id == 0x3E) {
for (i=0;i<dsmcc_ction_length-9;i++) {
private_data_byte
}
display}
if(ction_syntax_indicator == ‘0’) {
checksum
}
el {
CRC_32
}
}
8
1
1
2
12
16
2
5
bowen
1
8
8
32
32
uimsbf
bslbf
bslbf
bslbf
uimsbf
uimsbf
bslbf
uimsbf
bslbf
服装设计图片
uimsbf
uimsbf
uimsbf
rpchof
加州理工学院
table_id : 这是一个8 bit的字段。在DSMCC协议的ction中,应是用来识别DSMCCction有效荷载的类型。表9-3table_id作了一个完整的描述:
9-3 DSM-CC table_id assignments
table_id
DSMCC Section Type
0x00-0x37
ITU-T Rec. H.222.0 | ISO/IEC 13818-1 defined
0x38-0x39
ISO/IEC 13818-6 rerved
0x3A
DSM-CC Sections containing multi-protocol encapsulated data
0x3B
DSM-CC Sections containing multi-protocol encapsulated data
0x3C
DSM-CC Sections containing Download Data Messages
0x3D
DSM-CC Sections containing Stream Descriptors
0x3E
DSM-CC Sections containing private data
0x3F
ISO/IEC 13818-6 rerved
0x40-0xFE
Ur private
0xFF
forbidden
back
ction_syntax_indicator : 这是一个1 bit的字段。其值为’1’时,表示存在CRC_32;为’0’时,表示存在checksum字段。
private_indicator : 这是一个1 bit的标识符。用来补充ction_syntax_indicator标识符。
rerved : 这是一个2bit的系统保留字段,其值为’11’.
dsmcc_ction_length : 这个12 bit的字段表示从下一个字段起到这个ction结束的长度。
table_id_extension : table_id的扩展。当值table_id 等于 0x3B时,这个字段转换拷贝一个transaction_id字段中的至少2个有意义的Bytestransaction_id中的upt015bit)。这个拉丁语翻译transaction_id字段属于被转换的U-N Message dsmccMessageHeader中的一个字段。 table_id = 0x3C 时,这个字段和DDB或者DownloadDataRespon Message 中的moduleId 的值相等。如果table_id的值不为0x3B也不为0x3C,这个字段的值和使用由make friendU
r定义。
version_number : 这是一个5 bit 的字段。如果table_id等于0x3A0x3B,这个字段应设为”0”,如果,其值为0x3C 同时 一个DDB Message 被传送,这个字段应占有至少5 bit DDB Message中的moduleVersion 的值。如果table_id的值为0x3C 同时一个DownloadDataRespon Message被传送,这个字段应赋值为”0”。如果,table_id的值不在0x3A—0x3C之间,那么这个字段的值由用户定义。
current_next_indicator : 这是一个1 bit 的标识符。如果table_id的值在0x3A0x3C之间,这个字段的值应该被设为”1”,否则,是由用户定义。
ction_number : 这是一个8 bit 的字段。如果 table_id 的值等于0x3A 或者0x3B,这个字段被赋值为”0”;如果table_id 等于0x3C,这个字段占被传送的DDB或者DownloadDataRespon Message中的moduleNumber字段的8个有意义的bit。如果table_id的值不在0x3A – 0x3B之间,则,由用户定义。
last_ction_number : 这是一个8 bit 的字段。这个字段应被设为具有相同的table_id,table_id_extension,version_numberction_number字段的最大值。
CRC_32 :这个字段仅仅当ction_syntax_indicator字段被设为”1”时,才有用。
checksum :一个32 bit checksum计算出全部的DSMCC_ction.
DSM-CC ction中,当table_id的值为0x3C时,这个ctionDDB的一个ction。当table_id 的值为0x3B时,这个ction可能时DSI或者DIIction。然后由messageId来确定是哪一个message
DownloadServerInitiateMessage
DSI消息在第一个es流中传输。它包含了指向ServiceGateway的对象标识(ServiceGateway对象是一个根目录)。携带BIOP_DELIVERY_PARA_USE1tap指向一个DII消息,提供模块的信息和模块广播的位置。DSI的语法如下表:
莫衷一是是什么意思 DownloadServerInitiate message
Syntax
Number of Bytes
DownloadServerInitiate(){
  dsmccMessageHeader()
  rverId
  compatibilityDescriptor()
  privateDataLength
  for(i=0; i<privateDataLength; i++){
    privateDataByte
}
}
20
2
1
rverId : 全局唯一确定Download Server OSI NSAP地址。记录 OSI NSAP的格式使得一些不同类型的低等级的network 地址可以使用。因此,即使当Download协议被用在一个Ur-Network ssion上下文之外,这个字段也可被用作相同的目的。

本文发布于:2023-05-18 10:28:19,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/113143.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字段   模块   类型   转换   包含   用来   根目录
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图