ISO 15765-2(2004)
道路车辆——控制局域网络诊断——
第2部分:
网络层服务
ISO 15765协议,定义了“道路车辆——局域网控制器(CAN)诊断”,包含如下几个部分:
——第一部分:总论。
——第二部分:网络层服务。
——第三部分:统一诊断服务具体的执行
——第四部分:排放相关系统的要求
概述
ISO15765-2的协议,定义车载诊断系统网络层要求,提供在CAN数据链路层(ISO11898定义)上运行。虽说它最初设计是用在诊断系统上的,它同样适用于其它需要网络层协议的CAN通信系统上。
为了达到诊断通信要求,ISO15765协议是基于ISO/IEC 7498和ISO/IEC 10731的开放互联系统基本参考模型建立的。该模型将通信系统分为七层,ISO15765协议映射到该模型上,分层如下:
——统一的诊断服务(第7层),在ISO 15765-3中定义。
——网络层(第3层),在ISO 15765-2中定义。
——CAN服务层(第1,2层),在ISO 11898中定义。
如表1所示,
应用层服务是由ISO 15765-3按照ISO 14229-1和ISO 15031-5建立的诊断服务制定的,但ISO 15765-3协议不仅适用于上述的诊断服务项,也适用于大多数的国际标准及汽车生产商规定的诊断服务。
网络层服务由该部分的ISO 15765协议定义,并独立于物理层上的操作,物理层仅仅是在法规的OBD上有规定。
道路车辆——控制器局域网(CAN)的诊断——
第二部分:
网络层
1范围
这部分ISO 15765协议描述了在ISO 11898定义的控制其局域网中裁剪的网络协议,用于满足基于CAN的车载网络系统。它是按照ISO 14229-1和ISO 15031-5建立的诊断服务制定的,但该部分协议不仅适用于上述的诊断服务项,还适用于车载内部其它的网络通信。该协议描述的是未经最后确认的的通信。
2参考的标准
下述的参考文档对于该文档的应用是必不可少的。
ISO 11898-1,道路车辆——控制器局域网(CAN)——第一部分——数据链路层及物理信号层
ISO/IEC 7498(所有部分),技术信息——开放互联系统——基本参考模型
3术语,定义和缩略词
为编撰该文档目的,这些术语和定义已在ISO 7498中给出,以下缩略词术语同样适用。
BS 数据块大小
CF 连续帧
confirm 确认服务
ECU 电子控制单元
FC 流控制
FF 首帧
FF_DL 首帧数据长度
FS 流状态
indication 指示服务
MType 信息类型
N_AE 网络地址扩展
N_AI 地址信息
N_Ar 网络层时间参数:Ar
N_As 网络层时间参数:As
N_Br 网络层时间参数:Br
N_Bs 网络层时间参数:Bs
N_ChangeParameter 网络层服务项名称
N_Cr 网络层时间参数:Cr
N_Cs 网络层时间参数:Cs
N_Data 网络数据
N_PCI 网络协议控制信息
N_PCItype 网络协议控制信息类型
N_PDU 网络协议数据单元
N_SA 网络源地址
N_SDU 网络服务数据单元
N_TA 网络目标地址
N_TAtype 网络目标地址类型
N_USData 网络层无应答的数据段传输服务项名称
NWL 网络层
request 应答服务
r 接收者
s 发送者
SF 单帧
SF_DL 单帧数据长度
SN 顺序号
STmin 间隔最短时长
4网络层总览
4.1概述
该项主要描述网络层总体的功能。该部分的ISO 15765协议定义了未最后确认的网络层通信协议。该协议用于网络节点之间数据交互,例如从一个ECU到另一个ECU,或外部诊断设备和一个ECU之间的通信。如果要传送的数据超过了单个的CAN帧长度,则需要提供拆分的方法。
为描述网络层的功能,它提供给高层的服务项及内部操作必须予以研究。
4.2网络层提供给高层的服务项
该服务项接口定义了一些由网络层提供使用服务项,例如,数据发送、数据接收及协议参数设置。
已定义了两种类型的服务:
a)通信服务项
以下定义的服务项,使发送者最多能发送4095个字节的数据。
1)N_USData.request
该服务项用于请求发送数据。如果有必要的话,网络层拆分这些数据。
2)N_USData_FF.indication
该服务项用于通知上层被拆分的信息的首帧的接收。
3)N_USData.Indication
该服务项用于提供接收的数据至上层。
4)N_https://www.sodocs.net/doc/1712524974.html,firm
该服务项用于确认应答给上层,表示请求服务项已经被执行(成功执行或不成功执行)。
b)协议参数设置服务项
以下定义的服务项,使之能够对协议参数动态设置。
1)N_ChangeParamter.request
该项服务用于对特定内部参数的动态设置的请求
2)N_https://www.sodocs.net/doc/1712524974.html,firm
3)该服务项用于确认应答给上层,表示修改协议特定项的请求已经被执行(成功执行或不成功执行)。
4.3 网络层的内部操作
网络层的内部操作为实现对等实体间的通信提供了分段、重组、数据传输流控制方法。网络层主要的任务是传递一帧或大于一帧的数据信息。超过一帧的信息被分成多个部分,每一个部分都以一个CAN帧的形式被发送。
图1显示的是未被拆分的信息的传送的例子。
图2显示的是被拆分的信息传送的例子
流控制用来使发送端适应接收端网络层的接收能力。该流控制策略同样适用于诊断网关和通信子网。
5网络层服务项
5.1总览
所有的网络层服务项有统一的结构。为了定义这些服务项,三类主要的服务项说明如下:
——请求服务,被更高的通信层或应用层使用,用于向网络层传递控制信息及要发送的数据;
——指示服务,被网络层使用,用于向更高通信层或应用层传递状态信息及接收到的数据;——确认服务,被网络层使用,用于向更高通信层或应用层传递状态信息。
这些服务说明没有指定具体的应用程序接口,而只是一些独立于具体实施的主要服务项。
所有的网络层服务项有统一的结构形式,服务项写成如下的形式:
service_name.type (
parameter A,
parameter B,
parameter C,
)
这里,“service_name”是指服务项名称,例如,N_SDU,“type”指示了服务项的类型,“parameter A,parameter B,parameter C,…”则是N_SDU服务项传递的值。
服务项定义了如何使服务的使用者(例如,诊断应用层)如何与服务的提供者(例如,网络层)协同运行。以下服务项已在国际标准中说明,请求,指示和确认。
——使用请求服务项(service_name.request),服务使用者向服务提供者请求一项服务。——使用指示服务项(service_name.indication),服务提供者通知服务使用者网络层的一个内部事件或者一个对等实体的服务使用者的服务请求。
——通过确认服务项(service_name.confirm),服务提供者通知服务的使用者,之前服务使用者请求服务的结果。
5.2网络层服务说明
5.2.1N_USData.request
该请求服务项是请求传递
N_USData.request服务项每次被启动,网络层应当通过一条N_USData.confirm服务通知服务使用者信息传递的完成情况。(成功或失败)
N_USData.request (
Mtype
N_SA
N_TA
N_TAtype
N_AE(可选的)
)
5.2.2N_USData.confirm
N_USData.confirm服务项由网络层发送,该服务项用于确定N_USData.request服务的完成情况,通过在N_SA,N_TA,N_TAtype及N_AE中的地址信息确认。参数
N_USData. confirm(
Mtype
N_SA
N_TA
N_TAtype
N_AE(可选的)
5.2.3N_USData_FF.indication
N_USData_FF. indication服务项由网络层发送。该服务项用于通知相邻上层接收到对等实体首帧数据已经到了。通过在N_SA,N_TA,N_TAtype及N_AE中的地址信息确认。(参看5.3对参数的定义)这个指示项发生在接收到拆分数据首帧的时刻。
N_USData_FF.indication (
Mtype
N_SA
N_TA
N_TAtype
N_AE(可选的)
)
N_USData_FF. indication指示服务项发送完,网络层应当总是紧跟着发送一个N_UDSData.indication服务项,指示信息接收的完成情况。(成功或失败)N_USData_FF. indication指示服务项应当至友网络层发送指示信息段的首帧是否被正确接收。
如果网络层监测到首帧中任何类型的错误,该信息应当被网络层忽略,并且N_USData_FF. indication指示服务项不应当被发送至相邻的上层。
如果网络层接收到首帧中数据长度项的值(FF_DL)大于接收者缓冲区的数据,这应当被认为是一个错误的条件并且N_USData_FF. indication指示服务项不应当被发送至相邻的上层。
5.2.4N_USData.indication
N_USData.indication服务项由网络层发送。该服务项指示
当
N_USData.indication (
Mtype
N_SA
N_TA
N_TAtype
N_AE(可选的)
)
N_USData.indication服务项是在接收到单帧(SF)信息或是指示拆分信息接收的完成时发送。
如果网络层检查到单帧中任何类型的错误,该条单帧信息应当被忽略并且N_USData_FF. indication指示服务项不应当被发送至相邻的上层。
5.2.5N_ChangeParameters.request
该服务项用于请求本地实体内部参数的修改。
对参数总是可以修改的。特殊情况是在应用层接收到首帧的指示服务项(N_USData_FF.indication)到接收(N_USData.indication)服务项之间的时刻。
N_ChangeParameters.request (
Mtype
N_SA
N_TA
N_TAtype
N_AE(可选的)
)
这是一个可选服务项,可被固定的参数值实施代替。
5.2.6N_ChangeParameters.confirm
该服务项用于确认N_ChangeParameter.Confirmation运用信息的完成情况,这信息通过在
N_SA,N_TA,N_TAtype及N_AE中的地址信息标识。
N_ChangeParameter.confirm (
Mtype
N_SA
N_TA
N_TAtype
N_AE(可选的)
)
5.3 服务项数据单元说明
5.3.1 Mtype, Message type
类型:枚举类型
范围:诊断,远程诊断
描述:参数Mtype用于确定服务相中信息参数的类型及范围。该部分的ISO 15765协议指定了两个值标识这个参数。文档使用者可通过指定其它的类型,也可通过文档中网络层使用的其它地址信息参数的组合来扩展这些值的范围。每新定义的一套地址信息,Mtype应当赋予新值,标识新的地址信息。
——如果Mtype = 诊断,N_AI地址信息应当包含参数N_SA,N_TA,和N_TAtype。
——如果Mtype = 远程诊断,N_AI地址信息应当包含参数N_SA,N_TA,和N_TAtype,和N_AE。
5.3.2 N_AI,地址信息
5.3.2.1 N_AI描述
该参数指的是地址信息。总的来说,N_AI参数用于确定信息发送者和接收者的源地址(N_SA),目标地址(N_TA),也包含确定(N_TAtype)和可选择地址扩展(N_AE)的通信模式。
5.3.2.2 N_SA网络源地址
类型:1字节的无符号整数
范围:00-FF 16进制
描述:N_SA参数代表发送者网络层实体
5.3.2.3 N_TA,网络目标地址
类型:1字节的无符号整数
范围:00-FF 16进制
描述:N_SA参数代表接收者网络层实体
5.3.2.4 N_TAtype,网络目标地址类型
类型:枚举类型
范围:物理的,功能的
描述:N_TAtype参数是对N_TA参数的扩展。它被网络层对等实体使用,代表通信模式。两种通信模式说明如下:1对1的通信,称为物理地址,1对多的通信称为功能地址。——物理地址(1对1通信)网络层所有类型的信息都支持。
——功能地址(1对多通信)仅仅对单帧的通信支持。
5.3.2.5 N_AE,网络地址扩展
类型:1字节的无符号整数
范围:00-FF 16进制
描述:N_AE参数用于在大的网络上扩展现行的地址范围,用于子网中发送与接收网络层实体而不是本地网的通信。若Mtype设置为远程诊断时,N_AE仅仅是地址信息的一部分。
5.3.3
类型: 12个bit位
范围: 1-4095
描述:该参数包含要发送或接收的数据长度。
5.3.4
类型:字符串
范围:不固定
描述:该参数包含与上层实体所有交互的数据
5.3.5
类型:枚举类型
范围:STmin, BS
描述:该参数确定网络层的参数
5.3.6
类型:1字节无符号整数
范围:0-255
描述:该参数分配给协议参数
5.3.7
类型:枚举类型
范围:N_OK, N_TIMEOUT_A, N_TIMEOUT_Bs, N_TIMEOUT_Cr, N_WRONG_SN,N_INVALID_FS, N_UNEXP_PDU, N_WFT_OVRN, N_BUFFER_OVFLW, N_ERROR
描述:该参数包含服务项执行的结果状态。如果同时产生了两个或以上的错误,网络层应该使用下列错误指示中首先找到的参数值,发送给高层。
——N_OK
该值表示服务执行完全正确;它可同时由发送者和接收者发送至服务的使用者。——N_TIMEOUT_A
该值在定时器N_Ar/N_As超过了定时值N_Asmax/N_Armax,发送给服务的使用者;它可同时由发送者和接收者发送至服务的使用者。
——N_TIMEOUT_Bs
该值在定时器N_Bs超过了定时值N_Bsmax,发送给服务的使用者;它仅能由发送者发送至服务的使用者。
——N_TIMEOUT_Cr
该值在定时器N_Bs超过了定时值N_Crmax,发送给服务的使用者;它仅能由接收者发送至服务的使用者。
——N_WRONG_SN
该值在接收到意外的连续的数值(PCI.SN)时被发送至服务使用者;它仅能由接收者发送至服务的使用者。
——N_INVALID_FS
该值在从流控(FC)N_PDU接收到无效的或未知的流状态值时发送至服务的使用者;它仅能由发送者发送至服务的使用者。
——N_UNEXP_PDU
该值在接收到未知协议数据单元时发送给服务使用者,它仅能由接收者发送至服务的使用者。
——N_WFT_OVRN
该值在接收到流控WAIT帧超过最大计数N_WFTmax时发送至服务使用者。
——N_BUFFER_OVFLW
该值在接收到流控(FC)N_PDU状态Flow = OVFLW时发送给服务的使用者。它用于指示接收者缓冲区无法存储首帧中数据长度(FF_DL),因此,该拆分数据的传递被丢弃。它仅能由发送者发送至服务的使用者。
——N_ERROR
这是一个默认的错误值。它是当检测到网络层错误并且没有其它更好的参数描述该项错误时使用发送到服务使用者。它可同时由发送者和接收者发送至服务的使用者。
5.3.8
类型:枚举类型
范围:N_OK, N_RX_ON, N_WRONG_PARAMETER, N_WRONG_VALUE
描述:该参数包含服务执行的结果状态信息
——N_OK
该值表示服务执行完全正确;它可同时由发送者和接收者发送至服务的使用者。——N_RX_ON
该值发送给服务使用者指示虽然
——N_WRONG_PARAMETER
该值发送给服务的使用者表示由于未定义的
——N_WRONG_VALUE
改制发送给服务的使用者表示由于
6网络层协议
6.1协议功能
网络层协议协议有如下功能:
a)发送/接收最多4095个字节的数据信息
b)报告发送/接收完成状态。
6.2单帧发送
(扩展及混合地址情况下)最多发送6字节或(正常地址情况下)7字节数据,按照N_PDU格式发送信息,称为单帧(SF)见图3.
最多6或7字节的接收通过N_PDU制式,
图3 未拆分数据的例子
6.3多帧发送
长信息的发送通过拆分信息并通过多个N_PDU发送的形式。长信息的接收通过接受多个N_PDU并通过重组这些接受的数据。这多个N_PDU包括首帧(信息中第一个N_PDU)及连续帧(剩下的所有N_PDU)。
多N_PDU信息接收者有条件按照它自己的接收能力通过使用流控协议数据单元(FC N_PDU)的流控机制调整传输流量。
——一个首帧协议数据单元(FF N_PDU),包括(扩展及混合地址情况下)5字节或(正常地址情况下)6字节数据。
——一个多更多连续帧协议数据单元(CF N_PDU),包括6或7字节数据。CF N_PDU包括剩下的字节数据,因此可以少于6或7字节的长度。
图4显示的是发送端拆分及接收端重组信息的例子
说明:接收方发送的FC N_PDU用于应答FF N_PDU,这在图中没有显示。
图4—拆分与重组
信息的长度在首帧(FF N_PDU)中被发送。所有的连续帧(CF N_PDU)都被发送方编号,提供接收方以同样的顺序重组这些信息。
接收方通过流控机制(见图5)通知发送方接收能力。由于不同的节点有不同的接收能力,发送方发送的流控通知接收方,接收方才能调整以适应发送方接收能力。
该接收能力如下定义:
——块大小(BS):在授权继续发送其余的N_PDU之前,接收方允许发送方最大的N_PDU个数。
——间隔最短时长(STmin):发送方在发送两个连续帧间隔等待的最短时间。
图5 流控机制
除了最后一个所有的块都包含BS N_PDUs。最后一个块包含剩余的N_PDUs(<=BS)。
每一个发送者/接收者等待对方的N_PDU时,一个超时机制可用来检查发送失败。
通过 FC N_PDUs,接收者有权控制CF N_PDUs,用于延时对方的发送及当拆分数据超过接收者缓冲区的时候,拒绝接收。
——FC.CTS:继续发送,授权继续发送
——FC.WAIT:请求继续等待
——FC.OVFLW:缓冲溢出,用于指示拆分数据的首帧中字节个数信息超过了接收者可存储的信息总量。
FC.WAIT的值有个最大限值:N_WFTmax。该参数是系统的常数,且不会在首个 FC N_PDU中发送。
6.4网络层协议数据单元
6.4.1协议数据单元类型
不同节点的网络层实体通过交互N_PDUs实现通讯。
该协议说明了网络层协议数据单元四种类型——单帧(SF N_PDU),首帧(FF N_PDU),连续帧(FC N_PDU)——这些用于建立网络层对等实体通信,交互通信参数,传递通信数据及释放通信资源。
6.4.2SF N_PDU
SF N_PDU通过单帧协议控制信息(SF N_PCI)来标识,SF N_PDU应当由发送网络实体发送至一个或多个接收网络实体。它应当通过单个的服务请求,传递服务数据及未拆分信息。
6.4.3FF N_PDU
FF N_PDU通过首帧协议控制信息(FF N_PCI)来标识,FF N_PDU应当由发送网络实体在拆分数据发送期间,发送至特定的接收网络实体。它用于标识拆分数据首帧。接收网络实体在接收到FF N_PDU时,需重组这些拆分的信息。
6.4.4CF N_PDU
CF N_PDU由连续帧协议控制信息标识(CF N_PCI)。CF N_PDU传递服务数据
6.4.5FC N_PDU
FC N_PDU由流控协议控制信息(FC N_PCI)标识。FC N_PDU指示发送网络实体对CF N_PDUs 的开始,停止或重传。它应当由接收网络层实体在准备好接收更多数据时,发送至发送网
络层实体,在接收到如下情况的帧时
a)FF N_PDU,或者
b)一组连续帧的最后一个FF N_PDU,如果另外的一组连续帧需要被发送的话。
FC N_PDU也能在拆分数据发送期间,通知发送网络层实体暂停CF N_PDUs的发送或者在检测到首帧中数据(FF_DL)字长超过接收实体的缓冲区时,中止发送。
6.4.6协议数据单元域描述
6.4.6.1N_PDU 格式
协议数据单元(N_PDU)使数据在两个或多个对等网络节点之间传递。所有的N_PDUs包含了3个域,如下表2所示。
6.4.6.2地址信息(N_AI)
N_AI用于标识对等网络实体间的通信。N_AI信息在N_SDU—N_SA, N_TA, N_TAtype, N_AE —中接收,应当复制包含在P_PDU中。如果接收到的N_SDU中
该域包含地址信息标识交互信息类型,数据交互的接收方和发送方。地址信息包含信息地址。
注意:更详细的地址信息的描述,看5.3.2
6.4.6.3协议控制信息(N_PCI)
该域标识交互的N_PDUs的类型。它也用来交互在网络层对等实体通信的其它控制参数。注意:所有N_PCI参数更详细的说明见6.5
6.4.6.4数据域(N_Data)
N_PDU中的N_Data用于发送在
N_Data的大小依赖N_PDU的类型及地址格式的选取。
6.5协议控制信息说明
6.5.1N_PCI
所有的N_PDU通过N_PCI来标识,见表3及图4
6.5.2单帧N_PCI参数定义
6.5.2.1 SF N_PCI 字节
表5给出了SF N_PCI字节总览
单帧数据长度(SF_DL)参数在SF N_PDU中用于指明服务使用者的字节数。看表6
6.5.2.2 SF_DL出错处理
如果网络层接收到一个SF_DL=0的单帧(SF),网络层应当忽略接收SF N_PDU。
如果网络层接收到使用标准地址且一个SF_DL大于7的单帧,或大于6且使用扩展或混合地址时,网络层应当忽略该SF N_PDU。
6.5.3 首帧N_PCI参数定义
6.5.3.1 FF N_PCI字节
表7 给出了一个FF N_PCI字节总览
6.5.3.2 首帧数据长度(SF_DL)参数定义
6.5.3.3 FF_DL 出错处理
如果网络层接收到FF_DL大于接收方缓冲区的首帧时,应当被认为是错误情况。网络层应当放弃该信息的接收,并且发送包含参数FlowStatus = Overflow的FC N_PDU。
如果网络层接收到FF_DL小于8并且使用标准地址,或小于7并且使用扩展地址或混合地址时,网络层应当忽略该首帧并且不必发送一个FC N_PDU。
6.5.4 连续帧N_PCI参数定义
6.5.4.1 CF N_PCI字节
表9 给出了一个CF N_PCI字节总览
6.5.4.2 连续帧参数(SN)定义
CF N_PDU中参数SN用以说明连续帧的顺序。
——对于所有拆分信息,SN开始于0。FF应当分配值0,它不是明确地包含在N_PCI域中,但应当按拆分信息顺序号为0。
——第一个流控帧编号(SN)后的连续帧设置为1;
——在同一个拆分信息上,每一个新增的连续帧编号(SN)增1;
——连续帧编号(SN)的值不受流控帧的影响。
——当连续帧编号(SN)到达值15时,它在下一个连续帧中重置为0;
顺序编号如下表10所示
表11所示SN值
6.5.4.3 SN出错处理
如果接收到一个连续号错误的CF N_PDU信息,网络层则进行出错处理。信息的接收被终止,并且网络层发送一个
6.5.5 流控参数N_PCI定义
6.5.5.1 流控参数N_PCI类型
表12 给出了一个FC N_PCI字节总览
6.5.5.2 流状态参数(FS)定义
流状态参数(FS)指示发送网络实体是否继续信息的发送。
发送网络层实体应当支持所有FS参数规定(不是保留的)的值。
6.5.5.3 FS出错处理
如果接收到的FC N_PDU信息参数出错,网络层进行出错处理。信息的发送被中止,并且网络层传递一个参数
6.5.5.4 块大小(BS)参数定义
BS参数应当编码在FC N_PCI字节2中。
BS单元存储了每一块中CF N_PDU的绝对个数。
例如如果块大小=20(十进制)该块应当包含20个CF N_PDU。
拆分数据中最后一块连续帧也可能少于BS个帧。
表14提供了FC N_PCI字节总览
6.5.5.5 间隔时间(STmin)参数定义
间隔时间(STmin)参数应当编码在FC N_PCI字节3.
该时间在拆分数据发送过程中,由接收实体指定,并且由发送网络实体遵守。
STmin参数值指定了连续帧协议数据单元发送的最小时间间隔。表15所示。
表15——STmin值定义
STmin的度量是在一个连续帧发送完开始到请求下一个连续帧时的间隔时长。
例如如果STmin=10(十进制),则连续帧网络协议数据单元最小时间间隔=10ms。
6.5.5.6 ST出错处理
在拆分数据发送期间,如果FC N_PDU信息接收到ST参数值为保留值,发送网络实体则使用最长的ST值,即(7F - 127ms),而不使用从接收网络实体接收到的值。
6.6FC.Wait帧传递的最大值(N_WFTmax)
该变量用于避免在通信发送方出现潜在错误挂起的时候,后者可能会持续等待。该参数用于对等通信并不被传递,因此不包含在FC的协议数据单元里。
——N_WFTmax参数应当指示一组能有多少个FC N_PDU WT能被接收者接收。
——N_WFTmax参数的上限由用户根据系统时钟定义。
——N_WFTmax参数仅由接收网络实体在接收信息的时候使用。
——如果N_WFTmax参数值设置为0,流控应当继续仅使用FC N_PDU CTS。流控等待(FC N_PDU WT)不应再该网络实体中使用。
6.7网络层定时
6.7.1定时参数
图6显示了网络层定时参数,表16定义了网络层定时参数值及它们相应的给予数据链路服务的开始及结束时间。
运行要求的数值是是对对等通信的约束,以符合该协议。某个应用应指明规定的运行需求,该范围在表16中定义。
定义超时的值应比运行要求的值大保证系统工作且使克服运行需求值在(高总线负载)时,绝对不会满足。指定的超时的值认为是执行的最低限。实际超时的发生不应长于指定超时值+50%。
网络层在检测到错误的时候应传递合适的服务项至服务的使用者。
图6 网络层定制参数置位
6.7.2网络层超时
表17定义了网络层超时的触发和动作
6.7.3接收到突如其来的N_PDU
意外的N_PDU定义为接收到一个节点规则之外的N_PDU。它可能是该协议定义的某条帧(N_PDU)(SF N_PUD, FF N_PDU, CF N_PDU 或者 FC N_PDU),但它接收的却不是按正常的顺序,或者它是一个在本协议中无法解释未知的N_PDU。
根据网络层支持全双向的或半双向通信的不同,对“意外的”说明也不同:
a)半双向的,两个节点之间点对点通信在同一个时刻只能是一个方向。
b)全双向的,两个节点之间点对点通信在同一个时刻支持双向的通信。
除网络层设计决定,使用同一个地址信息(N_AI)接收或发送到一个节点,认为意外的N_PDU。作为一个统一规则,从任何节点过来的意外的N_PDU应当被忽略,这意味着网络层对该信息的到来无需通知上层。
表18定义了在接收到意外N_PDU时,网络层动作。考虑到网络层内部状态(NWL状态)及支持半双向或全双向通信。并应知道在N_PDU接收时候,作为发送者或接收者接收到的N_PDU包含同一个N_AI。
密室逃脱计划书 一、项目介绍 真人密室逃脱,打破了电脑游戏的局限和束缚,原汁原味的展现了密室的精髓,让玩家能过通过自己的双眼和双手,经过逻辑思考和观察力,不断的发现线索和提示,最重要的是团队的合作,能够顺利的逃脱。整个过程充满了未知性和不确定性,在紧张的场景氛围中,真正的融入到故事背景中去,这是电脑游戏所无法提供的乐趣。 真人密室也是在2011年才在国内正式起步,相较于国外已经成熟的体系,还未完全被大众所接受。2011年9月20日,第一家主营真人密室逃脱的俱乐部,在杭州正式成立。据可靠统计,全国目前已经有超过500家以上真人密室逃脱俱乐部,其中以北上广三地发展最为迅速。福州地区2013年3月左右,开始出现第一家真人密室逃脱俱乐部。我们的密室逃脱俱乐部名为八度空间,于2013年5月开始经营,属于福州地区比较早的密室商家。 二、市场分析 1.市场前景分析: 我们都是生活在平静生活中的普通人,每天重复着相同的事情,毫无生机。即便有着看电影、唱K、泡吧等种种休闲活动,但是对于追求新鲜的年轻人来说,闲暇时间还是显得越来越乏味。而要脱离这种提不起劲的困境,逐渐兴起的真人主题密室逃脱无疑会是一个最好的选择。密室逃脱实体游戏项目,既好玩刺激,又可以让每个体验者在游戏中充分调用智慧和体力,享受酐畅淋漓的畅快感觉。 据调查,福州2010年人口711万,现在福州的密室逃脱有6家(有实力),一年的订单数为22100个,票价35左右。和福州的土地面积差不多大小的洛阳和北京,与之比较,洛阳和北京的密室逃脱比福州早一年开始,2010年洛阳人口680万,现在洛阳一年的订单数为27200个,但是只有一家的密室逃脱(有实力),为寡头市场。2012年北京人口2069万,现在北京一年的订单数为49000个,票价70元,11家密室逃脱。福州与洛阳比较:店铺越多,接收客源面积越大,订单数越多。所以福州的未来市场的需求量为增幅状态。福州与北京比较:价钱越贵,订单数越少。所以福州的未来市场的需求量为增幅状态。 注:以上数据来源于美团网和中国知网,店铺收入不单单来源于网络的团购,还有其他收入,所以这只是代表部分的收入,所以当做消极悲观者的眼光来看待市场的需求量也是为增幅状态。 作为一个新兴行业,它的市场是还没有饱和的,你的质量比别家的好,有吸引力,客源量就会增加。结论:2014年起,至少一年,市场的需求量为增幅状态。 2.与传统娱乐项目对比的优势 ①体验刺激 或许过山车的尖叫只是生理上的一种释放,但是主题密室逃脱却能够从心理上让体验者感受刺激。各种精心布置的主题场景,暗含玄机的种种物品,还有与场景相配的音乐,这些都能够让体验者产生一种身临其境的感觉,从而可以更快地融入密室逃脱当中。当然,情节悬疑也是好玩的密室逃脱中一个重要影响因素。只有环环相扣的故事情节以及层层迭进的线索,才能够带动体验者更充分地享受推理和逃脱的过程。 ②高科技力挺 密室逃脱要做得好仅仅依靠故事情节和环境布置就太单薄了,高科技产品的使用也是使密室逃脱更加真实的一个诀窍。运用高科技物理机械和电子幻灯制造悬疑的场景气氛,炫酷的室内特技效果让场景显得更加逼真,而红外线、夜视仪等道具的使用也充分调动了体验者的紧张感和积极性。这些高科技的使用让密室逃脱不仅仅只是一个游戏项目,还成为一场科技产品展示的体验与经历。 ③价值无限 如果只将其当作是一个娱乐项目未免有点太低看真人密室逃脱了,因为在整个的逃脱过程当中,除了让体验者感受刺激和悬疑以外,还考验了每个体验者的智力、耐性以及良好的团队协作力。只有将团队中每个人找到的线索结合起来,才能够找到正确的出路。当然,这中间也需要有人指挥,有人配合,一旦团
活动名称:大班数学探索活动----密室逃脱 设计思路: 偶然的机会听孩子们分享自己玩游戏的经验,发现他们对比较有挑战性的游戏如密室逃脱闯关等非常感兴趣,于是,我就想:能不能用游戏这样一个载体,将数学这一学科的某些知识呈现在里面?于是,我就按照自己的理解,把生活中常见的物品分成几个层次:将游戏材料有的散点状放置,有的向不同方向有序排列,有的重叠排列等,投放到科学探索区内,观察幼儿的游戏情况。在幼儿操作材料过程中,我发现他们数数时的方法、速度、能力等都有异同,因此,我梳理了幼儿的一些数数经验,结合大班幼儿的年龄特点,生成了本次活动。 活动目标:1、在幼儿观察、比较、推理中,尝试通过操作材料,探索可以将物品数正确的方法。 2、仔细倾听同伴的想法,乐意分享观察方式。 活动准备:幼儿操作卡(每人2张)、PPT4张、笔、夹子、照片。 活动过程: 1、呈现密室,激发幼儿兴趣:了解幼儿数数的能力。 出示PPT1,谈话引出课题 1、讲解密室逃脱游戏规则。 师:今天,老师带你们玩密室逃脱,你知道这个游戏怎么玩吗?师讲解游戏规则:密室逃脱就是我们进入房间,通过数房间里各种物品的数量来推算出房门的密码,从而打开房门,逃出密室。 2、报数游戏:让幼儿数数接龙。 师:清点人数完毕,请你们摆一个最漂亮、最帅气的姿势跟老师们打个招呼,不然,待会出不来可能没有人来救你。 3、谈话:你能数到几? 师:刚才集体报数完全正确,现在,我问问小朋友,你最多能数到几?我说一个数字,你接着往下数,往下数()个数。(教师一方面关注幼儿数数是否正确,另一方面关注幼儿从十位数数到百位数数的能力,同时,观察其他幼儿,聆听每个幼儿的数数情况。)师:小朋友们都能数到很大的数,真了不起!但你们数数的正确性怎么样呢?老师会在游戏中检查你们的本领。 2、进入密室:探索正确数数的方法。 第一环节:来到密室一:出示PPT2 师:我们已经进入密室,现在,赶紧来找找怎打开房门的密码。(引导幼儿找到门上的密码锁,通过寻找密码打开锁从而逃出密室。)密码锁提示我们找哪些物品? 1、幼儿完成相应操作卡,正确数出PPT上相框、靠枕、猫及红花的数量。 师:密码锁提示我们:要仔细找找密室里有几幅相框?靠枕有几个?猫有几只?红花有几朵?把你观察到的结果记录在对应的空格里,不会写数字的用圆点代替。(教师重点关注猫和红花的记录情况) 2、幼儿交流自己的观察结果。教师及时提升幼儿表达的数数要领: A、一起告诉我,相框有几幅?靠枕有几个?师总结:东西比较少,数起来很方便; B、数猫可就不简单了,请您告诉我,你数到有几只猫?你在哪里找到了第×只猫?师总结:要把东西数清楚是需要讲究方法,要从上到下、从左到右、从前到后,只要按照一定的顺序就能数清楚。(教师要重点关注幼儿的表达,如方位是否正确,语句是否完整,还要关注幼儿数猫的方法) C、这里的花特别多,你是怎么数的?你是怎么数的?黄花能不能数进去?引导幼儿说出2个2个一起数的规律。师总结:数东西的时候,不但要讲究顺序,而且要仔细看清楚题目,
Q1:别人做密室逃脱 从大二时,开始接触密室逃脱游戏,到今年寒假一天能玩上三、四次,“既然大家都喜欢,干嘛不自己也开一个呢?”黄皓月介绍,决定开一个“密室逃脱”店,很偶然,也很仓促。5个爱玩密室的女孩当即一拍即合,其中有两个女生已经工作,三个在校生中,黄皓月也即将本科毕业,她还“跨界”选修了金融专业的双学位。 三月份,考察江汉路所有密室逃脱店、玩遍40多个主题,敲定店址; 四月份,店面装修,自己设计主题、自己安装机关、自己制作装置……; “五一”,新店开张,首日客流量过百,不大的客厅里,挤满了前来“尝鲜”的同龄人。 开业的前一天,女孩们都在店里通宵加班,“创业比考研费精力多了,四月份的时候,天天熬夜。”黄皓月告诉记者,开店,比想象中的复杂、琐碎。对于“学霸”的称号,她觉得那是上高中以前的事了,从高二起,一直到现在,她更愿意把自己定义为“学霸班上的玩货”。 中考前,黄皓月因成绩优秀,提前保送到当地最好的学校——新洲一中“火箭班”。然而高一的第一次月考,成绩仅排在班上十几名,随后几次月考,更是滑落到二十几名。“我已经很努力了,学习成绩就是上不去。”家长的不理解,老师的不重视,让曾经的“神童公主”的骄傲光环瞬间破碎,从台上最闪亮的“明星”,跌落成台下普通观众,巨大的落差,让她一度“放松”自己,按照自己的意愿学习、生活,成为学霸班上的“另类”。 “其实二十几名已经很好了,至少可以考上武大华科,但那个时候没有人告诉我,我以为自己真的很差。”说到这里的时候,黄皓月的眼中有一丝伤感和落寞,虽然之后成绩时常徘徊在班上倒数几名,但高考总分依然超过一本分数线,考入湖北大学生物科学专业。
活动名称: 大班数学探索活动----密室逃脱 设计思路: 偶然的机会听孩子们分享自己玩游戏的经验,发现他们对比较有挑战性的游戏如密室逃脱闯关等非常感兴趣,于是,我就想: 能不能用游戏这样一个载体,将数学这一学科的某些知识呈现在里面?于是,我就按照自己的理解,把生活中常见的物品分成几个层次: 将游戏材料有的散点状放置,有的向不同方向有序排列,有的重叠排列等,投放到科学探索区内,观察幼儿的游戏情况。在幼儿操作材料过程中,我发现他们数数时的方法、速度、能力等都有异同,因此,我梳理了幼儿的一些数数经验,结合大班幼儿的年龄特点,生成了本次活动。 活动目标: 1、在幼儿观察、比较、推理中,尝试通过操作材料,探索可以将物品数正确的方法。 2、仔细倾听同伴的想法,乐意分享观察方式。 活动准备: 幼儿操作卡(每人2张)、PPT4张、笔、夹子、照片。 活动过程: 1、呈现密室,激发幼儿兴趣: 了解幼儿数数的能力。 出示PPT1,谈话引出课题 1、讲解密室逃脱游戏规则。 师:
今天,老师带你们玩密室逃脱,你知道这个游戏怎么玩吗?师讲解游戏规则: 密室逃脱就是我们进入房间,通过数房间里各种物品的数量来推算出房门的密码,从而打开房门,逃出密室。 2、报数游戏: 让幼儿数数接龙。 师: 清点人数完毕,请你们摆一个最漂亮、最帅气的姿势跟老师们打个招呼,不然,待会出不来可能没有人来救你。 3、谈话: 你能数到几? 师: 刚才集体报数完全正确,现在,我问问小朋友,你最多能数到几?我说一个数字,你接着往下数,往下数()个数。(教师一方面关注幼儿数数是否正确,另一方面关注幼儿从十位数数到百位数数的能力,同时,观察其他幼儿,聆听每个幼儿的数数情况。)师: 小朋友们都能数到很大的数,真了不起!但你们数数的正确性怎么样呢?老师会在游戏中检查你们的本领。 2、进入密室: 探索正确数数的方法。 第一环节: 来到密室一: 出示PPT2
《密室逃脱》碧绿色房间闯关攻略详解 继博士的家之后,小编接下来要为大家介绍密室逃脱碧绿色房间闯关攻略。密室逃脱,又 叫TAKAGISM ,是一款密室闯关游戏,游戏需要玩游戏者在游戏中寻找线索,一步一步地走出 密室。《密室逃脱》游戏的玩法很简单,只需用鼠标即可。整个游戏过程都是在一间房子里进行的,游戏的主人公不知道为什么被困在这里(每集都交待了不同的原因,但这些原因都是相当的 离奇)T akagism的逃离房间系列是非常经典的解迷小游戏,自从作者推出第一个版本Crimson Room后便深受世界各地网友的喜爱,并因此掀起了一股“逃离房间热”。本文将详细介绍密室逃脱碧绿色房间如何闯关。 1、开灯,左转(点画面的左下角,右转同理)在鞋橱的鞋下边发现“若”字图片;鞋橱底发现镜框。 2、左转,在土黄色的垫子底下发现“般”字图片。 3、左转,在壁橱的最上一格中左右边分别发现“多”字图片和一束香。二格的红笔记本有锁打 不开,在最下面的小橱里发现黄影集里两张照片。 4、点地上的红毯子,发现骷髅!点击靠近,在左手手腕处发现钥匙,右手发现药瓶,点小腿处的红绳物体可以把毯子叠起,并发现脚上有密码锁(暂时不开),点物品栏中的红毯,再点下边的“查看物体”(即"About Item"),可放大,点大图的红毯子得到十字架状物体。 百度攻略&口袋巴士提供 1
5、左转,在斜对着蓝门处,(就是那个有窟窿的蓝门,不是一开始的那个门)。点头顶的 灯罩,在灯罩上发现“罗”字图片(小红块,仔细点),在墙上发现“ 蜜”字图片(小白块)。 6、左转,在小冰箱里发现“ 波”字图片和一罐啤酒(啤酒先不要拿,因为骷髅要冰冻的)。在旁边的红桶里发现张纸,打开是些黑头发。记住:点装黑头发的纸,然后点击查看物体,放大纸,多点几下纸,然后就可以在红桶底下得到打火机。 7、用钥匙开红笔记本打开,在日记中可以找到女孩的生日,那就是开骷髅脚上的密码。(通常会是在日记的第四页,里面有一句话“The day after tomorrow is her birthday”,这一天的简单写法 就是密码。你先看你所翻到的那页日记上是几月几号,再在那个日期后加两天,就是小女孩子的 生日,那一天的简写就是密码。(如9月10日,简写就是0910,这就是密码),记下密码。继续翻日记,翻到最后得到一张CD。 8、放大装有头发的纸,点打火机,再点纸,可以烧出东西来,放大药瓶,里面有两粒药,一 张写有箴言的纸。放大绿十字,按照箴言的顺序位置和烧出来得数字相对应(形位相同),把字( 6张图片)填在十字架状物体上(位置随机的),放对会变成个四方体,放下暂不用。 9、在壁橱的第3格,有香炉和磬(旁边红的是槌),把装有CD的CD盒放在香炉后面,把香放香炉左,罐啤放香左(要冰镇的啊,冰一两分钟就可以拿出来了,先把啤酒从冰箱拿出来,点显 百度攻略&口袋巴士提供 2
现在,非常流行真人密室逃脱的游戏,让你进入密室里面,想尽一切办法逃出来。很多人不明白这个怎么玩,小编今日以自己的经验为你介绍。 方法/步骤 1首先,你在网上查一下在你所在的地方,有什么真人的密室。最好去的人比较多,年龄是不受限制的,但是尽量不要带16岁以下的,带去了没用,而且又花费了一张票钱。 2真人密室有很多主题。比如,诅咒;医院;梦游等等。还有很多电影的,比如,生化危机;电锯惊魂;盗墓,都是很火热的主题。所谓,主题,就是说密室里面的道具、背景、风格是哪种。 3选好主题之后。价格方面,其实所以密室都是差不多的价格,除非它的规模很大。价格基本在40到65一人,团购价,如果是选择在网上团购,那么要先打电话预约时间。注意:如果你明天要去,最好是提前半天打电话。这种真人游戏需要预约。 4打电话联系,会定下你们的时间,要求是提前15分钟到她们店里。如果你不选择网上团购,那么就到现场再付费,但是也是需要预约的。因为,真人密室非常受人追捧。而且,每场游戏时间都是一个小时。 5一定要提前去。去了之后,店内都有桌游可以随便玩,有饮料供应。所以也不必担心无聊。去之前最好少带随身物品,女士包包,都要少带。进去之前,工作人员会让你交出手机(有干扰),放在保险箱里。大可放心。 6进去之后,会有纸张写密室的故事背景。进去之后,一定要注意看周围的东西。一般来说,密室里面大多都是机械化的东西,像空调就不用找了,有纸张会提示你们什么东西不用去找。然后你们就要去找东西,也就是线索。手能够得到的地方都去摸一摸。 7但是这个也不是完全凭找东西就可以通关的。要靠线索去联想怎么回事。而且,如果没有用到的东西一定要把它带在身上,很多没用到的下一关就有可能用。工作人员会发给你传呼器,是给你提示用的,你们想不出来,就可以问问他。 选择加盟魔魔岛密室逃脱的5大理由 理由1:逼真代入感,如侦探小说一般,抽丝剥茧,环环相扣的逻辑,挑战你的IQ与思维。理由2:中型线索类密室最为考验玩家的逻辑推理能力,你不仅要具有当代福尔摩斯般敏锐的观察力和想象力,还要能勇敢的探索和决断。团队配合,将会是您胜出的关键! 理由3:体验过PC密室逃脱类游戏的玩家在体会找东西和解密快感的同时,还能体会到真实场景角色扮演的快乐。 理由4:各种梦幻场景,给玩家创造一个个惊喜。让玩家体会设计者的用心。 理由5:大型主题剧情机关解谜场景相结合,完美结合所有环节,更精致,更专业。
密室逃脱相关
Q1:别人做密室逃脱 从大二时,开始接触密室逃脱游戏,到今年寒假一天能玩上三、四次,“既然大家都喜欢,干嘛不自己也开一个呢?”黄皓月介绍,决定开一个“密室逃脱”店,很偶然,也很仓促。5个爱玩密室的女孩当即一拍即合,其中有两个女生已经工作,三个在校生中,黄皓月也即将本科毕业,她还“跨界”选修了金融专业的双学位。 三月份,考察江汉路所有密室逃脱店、玩遍40多个主题,敲定店址; 四月份,店面装修,自己设计主题、自己安装机关、自己制作装置……; “五一”,新店开张,首日客流量过百,不大的客厅里,挤满了前来“尝鲜”的同龄人。 开业的前一天,女孩们都在店里通宵加班,“创业比考研费精力多了,四月份的时候,天天熬夜。”黄皓月告诉记者,开店,比想象中的复杂、琐碎。对于“学霸”的称号,她觉得那是上高中以前的事了,从高二起,一直到现在,她更愿意把自己定义为“学霸班上的玩货”。 中考前,黄皓月因成绩优秀,提前保送到当地最好的学校——新洲一中“火箭班”。然而高一的第一次月考,成绩仅排在班上十几名,随后几次月考,更是滑落到二十几名。“我已经很努力了,学习成绩就是上不去。”家长的不理解,老师的不重视,让曾经的“神童公主”的骄傲光环瞬间破碎,从台上最闪亮的“明星”,跌落成台下普通观众,巨大的落差,让她一度“放松”自己,按照自己的意愿学习、生活,成为学霸班上的“另类”。 “其实二十几名已经很好了,至少可以考上武大华科,但那个时候没有人告诉我,我以为自己真的很差。”说到这里的时候,黄皓月的眼中有一丝伤感和落寞,虽然之后成绩时常徘徊在班上倒数几名,但高考总分依然超过一本分数线,考入湖北大学生物科学专业。 高中时期的那一段心路历程,对她触动很大,并且让“学霸班上的玩货”这一身份,一直保持到现在。今年,她们班上41名同学中,有三十几个考研,“没有同学相信我会考上,别人在学习的时候,我在玩。”她笑着说,作为前学生会副主席,如果她呆在寝室里安静的看书超过一周,所有人都会奇怪她没有不出去“活动”。 5月9日,小店开张后迎来的第一个双休日,女孩子们正在努力积累经验,希望在暑假旺季到来前,将自己打造成一个“全能女孩”。“我最大的优点,就是没有拖延症。”黄皓月觉得,“把今天做好”才是最重要的,至于最终结果是输是赢,只要自己努力过就好。她笑称,对未来没有明确的计划,如果读博的话,或许会考虑出国吧。 Q2采访5专家,2业主 业主1: 我是12年4月,5月的时候接触的密室逃脱,当时在武汉的EP逃逸层第一次接触到真人密室逃脱,当时整个武汉就两家,第一次体验了他们家的密室之后,我自己动了心思。6月我在创建了X-space真人密室逃脱。7月装修完开业,总共资金消耗6W不到,所有的谜题设计都是自己想的。那个时候也没什么房型啊,格局啊,什么的,一点纸片信息,一些文字内容,一点点的氛围,就用上房东家的家具,我们开业了。每天发发传单,做做问答,一个月的,收回了全部的成本还有不少的收益。当时也动了心思,想看看其他地方的密室逃脱是怎么做的,下一步,应该怎么发展。 永远要记住一点,你的视线永远要看着前方,比你能看到的位置更远的位置,然后收回来看脚下离目标有多远,选好节点,去执行。 我们的创业路径上很强调一个词,节点。后面也会不停的提到。