GB/T 29265.201-2017
基本信息
标准号:
GB/T 29265.201-2017
中文名称:信息技术信息设备资源共享协同服务 第201部分:基础协议
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.rar .pdf
下载大小:37476KB
相关标签:
信息技术
信息
设备
资源共享
协同
服务
基础
协议
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB/T 29265.201-2017 信息技术信息设备资源共享协同服务 第201部分:基础协议
GB/T29265.201-2017
标准压缩包解压密码:www.bzxz.net
标准内容
ICS35.200
中华人民共和国国家标准
GB/T29265.201—2017
信息技术
信息设备资源共享协同服务
第201部分:基础协议
Information technologyInformation device intelligent grouping andresourcesharing-Part2o1:Coreprotocol2017-05-12发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2017-12-01实施
规范性引用文件
术语和定义
缩略语
5IGRS设备交互模式
6IGRS消息结构
7IGRS设备及服务描述
8IGRS设备组网
IGRS资源共享
响应状态码·
参考文献
GB/T29265.201—2017
HiiKAoNi KAca
iiiKAoNiKAca
GB/T29265《信息技术信息设备资源共享协同服务》分为如下部分:第1部分:体系结构与参考模型;第201部分:基础协议;
-第202部分:通用控制基础协议;第203部分:基于IPV6的通信协议:-第204部分:网关设计;
第301部分:设备类型;
第302部分:服务类型;
第303部分:通用控制设备描述;一第304部分:数字媒体内容保护;第305部分:电力线通信接口:
第306部分:服务质量;
第401部分:基础应用;
-第402部分:应用框架;
第405部分:媒体中心设备:
第406部分:网络多媒体终端及应用;一第501部分:测试;
第502部分:通用控制设备验证。本部分为GB/T29265的第201部分。本部分按照GB/T1.1一一2009给出的规则起草。GB/T29265.201—2017
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本部分起草单位:闪联信息技术工程中心有限公司、深圳市闪联信息技术有限公司、海信集团有限公司、北京市闪联信息产业协会、联想集团有限公司、四川长虹电器股份有限公司、TCL集团股份有限公司、康佳集团股份有限公司、中国长城计算机集团公司、创维集团有限公司、中国电子技术标准化研究院、飞利浦(中国)投资有限公司、深圳市九洲电器有限公司。本部分主要起草人:孙育宁、贺志强、王立建、皇晓琳、张维华、孙志勇、李玉军、曹重英、侯紫峰、过晓冰、宿为民、卓兰、杨宏、杨富东、李嘉、刘孟红。HiiKAoNi KAca
HiiKAoNiKAca
1范围
GB/T29265.201—2017
信息技术信息设备资源共享协同服务第201部分:基础协议
GB/T29265的本部分规定了设备间相互发现并组成设备组的过程和消息、以及设备间实现资源共享以及协同服务的过程和消息。本部分适用于计算机、家用电器和通信设备在一定范围内通过有线或无线方式实现资源共享与协同服务。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T1988一1998信息技术信息交换用七位编码字符集GB/T18793—2002信息技术可扩展置标语言(XML)1.0GB/T16264.8一2005信息技术开放系统互连目录第8部分:公钥和属性证书框架GB/T29265.302信息技术信息设备资源共享协同服务第302部分:服务类型IETFRFC2234用于语法规定的扩展BNF范式IETFRFC2616超文本传送协议1.1版本IETFRFC3282内容语言头
IETFRFC6542Kerberos第5版通用安全服务应用程序接口(GSS-API)信道绑定散列敏捷W3CWSDL1.1Web服务描述语言1.1版本3术语和定义
下列术语和定义适用于本文件。3.1
IGRS设备IGRSdevice
符合IGRS协议的设备。
设备标识符deviceidentifier
用于区分不同IGRS设备的标识。3.3
设备管道devicepipe
传输IGRS设备间交互消息的通道。3.4
设备组devicegroup
多个IGRS设备遵循本部分规定的交互规则形成的设备群组。1
HiiKAoNiKAca
GB/T29265.201—2017
注:设备组包括对等设备组和主从设备组两种类型。3.5
peer-to-peer device group
对等设备组
组内各IGRS设备为对等关系的设备组。3.6
主从设备组
Acentralized device group
组内存在一个IGRS主设备的设备组。IGRS主设备管理设备组的创建、解散和IGRS从设备的加人。组内的IGRS主设备与IGRS从设备构成主从关系。3.7
IGRS服务IGRSservice
IGRS设备中包含的执行应用接口和为其他IGRS设备提供服务的可共享资源。注:每个IGRS服务包含一个符合IGRS规范的调用接口,这些调用接口通过IGRS服务描述规范在网络上描述并宣告。
servicetype
服务类型
根据涉及的资源内容定义的IGRS服务分类。注:服务类型分类使同类的服务应用拥有同样的调用接口。3.9
fservice identifier
服务标识符
IGRS设备上用于区别不同IGRS服务的标识。3.10
IGRS客户端IGRSclient
IGRS设备上调用IGRS服务的应用程序。3.11
客户端标识符clientidentifierIGRS设备上用于区别不同IGRS客户端的标识。3.12
IGRS用户IGRSuser
IGRS设备和IGRS客户端的拥有者。3.13
fuser identifier
用户标识符
IGRS用户的身份标识。
4缩略语
下列缩略语适用于本文件。
ACL访问控制列表(AccessControlList)AES高级加密标准(AdvancedEncryptionStandard)CA认证机构(CertificateAuthority)CBC密码块链接(CipherBlockChaining)ECC椭圆曲线密码算法(EllipticCurveCryptography)GENA通用事件通告体系结构(GeneralEventNotificationArchitecture)2
TiiKAoNiKAca
HTTP超文本传送协议(HypertextTransferProtocol)IGRS资源共享协同服务(IntelligentGroupingandResourceSharing)IP网间协议(InternetProtocol)IV初始向量(InitializationVector)PKI公共密钥基础结构(PublicKeyInfrastructure)PRNG伪随机数生成器(PseudoRandomNumberGenerator)RNG随机数生成器(RandomNumberGenerator)GB/T29265.201—2017
RSARSA算法(RonRivest,AdiShamir,andLeonardAdlemanalgorithm)SHA
安全散列算法(SecureHashAlgorithm)简单对象访问协议(SimpleObjectAccessProtocol)SOAP
简单服务发现协议(SimpleServiceDiscoveryProtocol)传输控制协议(TransmissionControlProtocol)用户数据报协议(UserDatagramProtocol)URL
统一资源定位(UniformResourceLocator)统一资源标识符(UniformResourceIdentifier)W3C万维网联盟(WorldWideWebConsortium)Web服务描述语言(WebServicesDescriptionLanguage)WSDL
XML可扩展置标语言(eXtensibleMarkupLanguage)S三重数据加密标准(TripleDataEncryptionStandard)3DES
5IGRS设备交互模式
5.1概述
IGRS设备交互模式描述了一个IGRS设备从加人网络、发现其他IGRS设备、加人某个IGRS设备组、发现设备组内其他IGRS设备上的服务并进行服务调用,到最后退出网络的全部过程的典型示例,包括14个步骤,见图1。
HiiKAoNiKAca
GB/T29265.201—2017
设备/服务在线离线事件订阅
设备/服务在线离线事件通知
设备/服务在线离线事件取消订阅图一
5.2设备在线
设备在线此内容来自标准下载网
设备(组)发现
设备管道创建
设备组创建与加入
同步操作
设备管道断开
设备组退出与解散
设备离线
IGRS设备交互模式
服务发现
会话创建
服务调用
会话结束
IGRS设备在正常工作期间,应以一定的时间间隔向所连接的各个网络中按指定的组播地址发送设备在线宣告消息,见8.1.1。设备在线宣告消息中包含设备名称、设备类型、设备安全属性需求、设备详细信息获取地址等设备信息。5.3设备(组)发现
GB/T29265.201—2017
IGRS设备可通过在指定的组播地址上侦听设备在线宣告消息以发现网络上存在的IGRS设备和设备组。
IGRS设备可向所连接的各个网络中按指定的组播地址发送设备和设备组查找请求,收到请求的符合查找条件的IGRS设备和设备组应向发起查找请求的IGRS设备返回设备查找响应,见8.6和8.8。5.4设备管道创建
IGRS设备之间除了基于UDP的组播查找与单播响应这一交互过程无需事先建立设备间的连接关系外,其余各种设备间的交互均应建立在设备管道基础上。IGRS设备发现网络中的目标IGRS设备后,可通过8.2中的IGRS设备管道机制与目标IGRS设备建立可靠的设备管道。
IGRS设备管道机制封装并简化了IGRS应用交互过程中TCP连接的创建和管理过程。任意两个IGRS设备之间在同一时刻只存在一条设备管道。IGRS设备可通过设置允许接入的IGRS设备列表以及最大的管道并发数目来控制其他IGRS设备的管道创建请求。
设备管道分两种:
安全设备管道:两设备间有共同支持的安全机制,并基于该机制进行了相应的鉴别交互而建立的设备管道称为安全设备管道:一非安全设备管道:两设备间无共同支持的安全机制,没有经过相应的鉴别交互建立的设备间管道称为非安全设备管道。
IGRS设备应在设备在线宣告消息中包含本设备在设备管道创建过程中所使用的安全机制和相关参数。IGRS设备可通过解析目标IGRS设备的在线宣告消息从而选取合适的安全机制与目标IGRS设备建立安全设备管道。
IGRS设备间管道机制包括设备管道创建、设备管道维持机制。两个IGRS设备通过安全设备管道创建过程形成相互的信任关系。两个IGRS设备之间创建设备管道后,可通过设备在线状态检测请求与响应消息进行交互检测对方的在线状况。
5.5设备组创建与加入
IGRS设备组分为三种类型:全局对等设备组、特定对等设备组和主从设备组。IGRS设备在线后默认处于一个全局对等设备组中,所有的IGRS设备属于全局对等设备组,见8.5.2。
IGRS设备可通过设备配置来创建或加人对等设备组见8.5.3。同一个对等设备组的各IGRS设备间的交互规则应通过IGRS标准外的安全通道协商确定。用户可以创建主从设备组,指定某个IGRS设备为该主从设备组的主设备,见8.5.4。主设备负责以一定的间隔在网络上发送主从设备组宣告消息,主设备可配置允许加人的设备列表和设备组内最多设备数目以控制其他设备的加人。IGRS设备发现网络中存在的主从设备组后,可向该主从设备组的主设备发起加入设备组请求。由主设备根据规则判断是否允许加人。IGRS设备可创建和/或加人特定对等设备组和主从设备组。5
GB/T29265.201—2017
IGRS设备可创建和/或加人多个特定的对等设备组和主从设备组。5.6服务发现
IGRS客户端可通过在指定的组播地址上侦听服务在线宣告信息发现网络上存在的IGRS服务,见9.1。
IGRS客户端也可按指定的组播地址向网络中的所有IGRS设备发送服务查找请求,在服务查找请求中可包含待查找的服务类型、名称、其他属性等。收到服务查找请求且拥有符合查找条件的服务的IGRS设备应向发起服务查找的IGRS客户端返回服务查找响应,见9.2.1。IGRS客户端也可通过设备间管道向指定的IGRS设备发送服务查找请求,收到服务查找请求的IGRS设备应根据请求中的查找条件返回相应的查找结果,见9.2.2。处于主从设备组中的IGRS设备上的IGRS客户端也可通过设备管道向指定的IGRS设备发送服务在线离线事件订阅请求,在订阅请求中描述订阅条件,见9.3。IGRS客户端也可向目标IGRS设备发送获取设备详细描述文档请求以获取设备详细描述文档。设备详细描述文档中包含该设备的服务列表,服务列表中记录了客服务的名称类型及指向服务描述文档的URL地址,见9.4。
5.7会话创建
IGRS客户端通过服务发现机制发现目标IGRS设备上的服务后,可在设备管道基础上通过会话创建机制为后续服务访问提供支持,见9.5。IGRS服务可从两个维度实现服务访问控制:—IGRS客户端所在设备和该服务所在设备之间的关系;一该服务允许访问的用户列表。IGRS服务可设置最大的并发访问数量。IGRS设备间包含以下三种关系:一设备是否处于同一个设备组内;一IGRS客户端所在设备是否为IGRS服务所在设备的可信设备:一IGRS客户端所在设备是否为IGRS服务所在设备的指定可信设备。IGRS服务所在设备在会话建立过程中获取IGRS客户端所在设备信息,相应的用户身份及用户鉴别信息。根据上述获取的信息检查IGRS客户端的访问权限,同时根据IGRS服务的并发支持能力实现并发控制。在同一时刻IGRS客户端与IGRS服务之间只能存在一个会话。会话建立成功后,IGRS客户端可对IGRS服务进行调用、数据查询及数据获取等操作。5.8服务调用
IGRS客户端与IGRS服务建立会话后,应根据IGRS服务在服务描述文档中描述的各种接口,通过规定的服务调用机制实现对IGRS服务的调用,见9.6。5.9会话结束
当IGRS客户端结束对IGRS服务的使用后,IGRS客户端可结束与IGRS服务之间的会话,见9.5,反之,IGRS服务也可以主动结束与IGRS客户端之间的会话。5.10设备/服务在线离线事件订阅两个IGRS设备建立设备管道后,任何一个IGRS设备上的IGRS客户端可向对方发起设备/服务
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。