GB/T 29265.402-2017 信息技术 信息设备资源共享协同服务 第402部分 应用框架 .pdf.pdf

GB/T 29265.402-2017 信息技术 信息设备资源共享协同服务 第402部分 应用框架 .pdf.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:3.5 M
标准类别:电力标准
资源ID:221643
下载资源

标准规范下载简介

GB/T 29265.402-2017 信息技术 信息设备资源共享协同服务 第402部分 应用框架 .pdf.pdf

CIS主设备应周期性发送CIS设备组在线宣告消息(见GB/T29265.2012017.的8.5.3.2),在 SOAP消息体中应增加一个“DeviceGroupType”XML元素,其值为: Centralized:av:MediaDeviceGroup:CISDevcieGroup,如表4所示

表4:CIS设备组在线广告消息

GB/T29265.4022017

DG/TJ08-2100-2012 人工湿地污水处理技术规程6.3.2.4.4CIS设备组组内信息交互机制

的请求/响应消息机制。 此处不限定组内交互信息的格式,详细的策略由应用开发者和设备生产商确定

6.3.2.4.5CIS设备组组管理机制

GB/T 29265.402—2017MS上线搜索CIS设备组存在CIS设备组吗?是作为主设备创建CIS设备组作为CIS从设备加入CIS设备组CIS设备组上线宣告接受其他MS作为CIS从设备加入组向CIS主设备发传送CIS元数据向CIS主设备上传CIS从设备的CIS元数据离开CIS设备组接受CIS从设备离开组解散CIS设备组MS离线MS离线图12MS作为CIS主设备的CIS设备组管理流程如图13所示,CIS从设备的组管理流程:a)MS上线,设置为CIS从设备。b)搜索当前IGRS网络中的CIS设备组:1):如果存在CIS设备组,则加入该设备组,将自已的CIS元数据发送到CIS主设备的内容目录中。然后它可以离开CIS设备组并离线;2)如果没有CIS设备组,MS会等待一定的时间,然后周期性的重复执行b)。等待时间由应用开发者和设备生产商确定。20

GB/T 29265.402—2017MS.上线搜索CIS设备组等待是否存在CIS设备组?香作为CIS从设备加入CIS设备组向CIS主设备传送CIS元数据离开CIS设备组MS离线图13MS作为CIS从设备的CIS设备组管理流程6.3.2.5AV多播设备组6.3.2.5.1.概述AV多播设备组是一种IGRS媒体设备组类型,由一个MS(作为设备组的主设备)和多个MC(作为设备组的从设备)组成。6.3.2.5.2AV多播设备组的组创建策略同一个IGRS网络中允许同时存在多个AV多播设备组。个MS可以创建多个AV多播设备组,一个MC可以以从设备的身份同时加人多个AV多播设备组。6.3.2.5.3AV多播设备组在线宣告消息主设备应周期性发送AV多播设备组在线宣告消息(见GB/T29265.201一2017的8.5.3.2),在SOAP消息体中应增加一个"DeviceGroupType”XML元素,其值为:Centralized:av:MediaDeviceGroup:AVMCastDeviceGroup,如表5所示。21

表5AV多播设备组在线广告消息

GB/T29265.4022017

6.3.2.5.4AV多播设备组组内信息交互机制

如6.3.2.2中所述,AV多播设备组支持两种类型的组内信息交互机制:基于多播的通知机制和基 于单播的请求/响应消息机制。 AV多播设备组组内交互消息的XML元素定义如下: MediaFileURL MulticastAddress XML元素包含多播内容的ObjectURI,为URI字符串类型。XML元素包含多播地址,为字符串类型,格式为IP地址:端口号,例如:239.255.255.100:1000,这里 的IP地址是多播的IP地址,端口号为指定端口号。 对基于多播的通知,上述XML元素应作为子元素包含在元素中;对基于单播的 请求消息,上述XML元素应包含在元素中,值为元素为空;对基于单播的响应消息,上述XML元素应包含在元素中,值为

6AV多播设备组组管理

本条定义AV多播设备组中主设备和从设备的组管理机制,定义见6.3.2.3。 如图14所示,AV多播主设备的组管理流程: a)MS上线; b)创建AV多播设备组,发送AV多播设备组在线宣告; c) MS允许MC以从设备身份加人组; d)向从设备发送多播内容; e) 允许从设备离开组,或者从设备直接离线; f) 解散设备组; g)MS离线,

GB/T29265.4022017MS上线创建AV广播设备组接受MC加入组广播数据流传输接受MC离开组或者MC离线解散设备组MS离线图14主设备AV多播设备组管理流程如图15所示,AV多播从设备的组管理流程:a)MC上线;b)搜索当前IGRS网络中的AV多播设备组;c)选择和加人AV多播设备组;d)播放或者录制来自主设备的多播内容;e)MC离开设备组;f)MC离线。MC上线搜索AV广播设备组加入设备组广播数据流回放离开设备组MC离线图15从设备AV多播设备组管理流程24

GB/T29265.402—2017MS(包含MTS)MSMCIGRSDSIM内容检索媒体格式和传输机制发现媒体格式和传输机制发现媒体格式和传输机制匹配转码媒体传输控制机制发现媒体传输控制机制发现媒体传输控制机制匹配建立连接建立连接选择内容DRM模块调用DRM模块调用建立QoS建立QoS传输控制传输控制星现控制释放QoSi释放QoS释放连接释放连接图17AV回放交互流程26

6.3.4.2MS发起的传输控制模式

在本模式下,如果IGRSDSIM如图18所示位于MC,MS应作为BCMTCP服务的BCM服务

GB/T29265.402——20176.3.4.3MC发起的传输控制模式6.3.4.3.1基于BCM的传输控制机制在本模式下,如果IGRSDSIM如图21所示位于MC,MS应作为BCMTCP服务的BCM服务器而MC应作为BCMTCP服务的BCM客户端;如果IGRSDSIM如图22所示位于MS,MS应作为BCMTCP服务的BCM客户端而MC应作为BCMTCP服务的BCM服务器。BCM客户端发送BCM命令以控制MS和MC之间的带外媒体流。MS(包含BCMTCP服务器)MC(包含BCMTCP客户端)+IGRSDSIMBCM传输控制命令BCM传输状态通知图211MC发起的基于BCM的传输控制(IGRSDSIM位于MC)MS(包含BCMTCP客户端)+IGRSDSIMMC(包含BCMTCP服务器)BCM传输控制命令BCM传输状态通知图22MC发起的基于BCM的传输控制(IGRSDSIM位于MS)6.3.4.3.2基于SOAP的传输控制机制在本模式下,MC执行MCTMS,IGRSDSIM调用MCTMS中定义的SOAP接口函数控制带外媒体流。交互流程如图23所示MSMCIGRSDSIMMCTMS: PlayOMCTMS: PauseOMCTMS: StopO图23基于SOAP的MC发起的传输控制29

GB/T29265.402—2017d):MC按照6.3.2.2从MS获取AV多播回放地址;e)MC根据6.3.4访问AV多播回放地址并开始播放内容;f)MC离开AV多播设备组;g)如果AV多播设备组中不再有别的MC,MS解散该设备组。6.3.6内容管理交互流程6.3.6.1概述本条规定了内容管理类型的IGRSAV应用交互流程。IGRSAV系统支持两种类型的内容管理应用:总和内容分析和个性化内容推荐。6.3.6.2总和内容分析交互流程CIS设备组支持在多个MS上对分布式内容进行总和的功能,交互流程如图25所示。a)根据6.3.2:4建立CIS设备组。b)CIS主设备获取CIS从设备的内容目录,从CIS从设备中导人内容元数据而非内容。CIS主设备的ObjectURI元数据指向CIS从设备存储的内容。如果CIS从设备请求CIS主设备协助分析内容的元数据,它应将该元数据属性设置为空XML元素。CIS主设备检查是否CIS从设备的内容元数据为空XML元素。如果内容元数据为空XML元素,CIS主设备确定CIS从设备请求协助分析元数据。CIS主设备获取CIS从设备的内容,分析该内容,生成元数据并将新生成的元数据发送给CIS从设备。CIS从设备在接收到新生成的元数据后,将元数据和原来本地存储的元数据合并为更加完整的元数据,随后更新内容目录并将更新的内容目录通过通知消息发送给CIS主设备。CIS主设备CIS从设备如果IGRS网络中没有CIS设备组,则创建CIS设备组加入设备组获取CIS从设备的元数据如果元数据不完整,对CIS从设备的内容进行分析更新元数据图25总和内容分析交互流程31

道,该通道上可以传递命令、通知和错误信息。

6.4.5.2后向信道的消息格式

6.4.5.2.1概述

后向信道上传递的是以空格作为分隔符的令牌流; 每个消息的第一令牌为消息类型,可以为enum命令CMD=0,错误信息Error,通知Info),消息的 其他部分由消息类型决定; 命令(CMD)消息的其余部分由命令名和参数表组成,命令名的定义为enum(PLAY=O,STOP PAUSE,CLOSE,SEEK,CHOICE,参数表的内容由命令名决定

6.4.5.2.2消息格式定义

空格CmdName空格参数1空格参数N

6.4.5.2.3CMD详解

GB/T29265.402—20177.2DVD应用框架交互模型DVD分发器DVD客户端DPMSDCSIGRS网络应用程序(Application)DDSDRMSDVD媒体带外传输图30IGRSDVD应用框架的交互模型DVD应用框架由两个逻辑设备构成:a)DVD分发器(DVDDistributor):DVD分发器负责将DVD中的媒体内容以流的方式分发到网络,在其上可运行可选的DPMS、必选的DCS、DDS和DRMS;b)DVD客户端:DVD客户端上运行着DVD客户端引擎,DVD客户端通过该引擎接收来自DVD分发器的DVD媒体流并进行解码回放。本交互模型涉及四种服务,它们都运行于DVD分发器上,其中DPMS提供对DVD设备的电源管理;DCS负责操控DVD设备托盘门来完成碟片更换服务;DDS负责将DVD中的AV媒体流分发到网络;而DRMS负责设置DVD的字幕文种和配音文种以及调整DVD宽高比等。DVD客户端引擎是客户端应用程序,负责与DVD分发器交互。交互模型如图30所示。7.3'DVD应用框架交互流程7.3.1概述依据DVD分发器功能的实现程度可以将IGRSDVD应用框架交互流程分为最简交互流程和完整交互流程。在最简交互流程中,DVD分发器实现了三种服务中的必选接口,完成对DVD媒体内容的分发;而在完整交互流程中,DVD分发器实现了四种服务的所有接口。7.3.2DVD应用框架的最简交互流程DVD分发器和DVD客户端的IGRS服务接口最简交互流程(见图31)如下:a)DVD设备通电上线后自动向网络定时发布设备在线宣告,这是客户端发现和调用DVD分发器服务的前提。DVD客户端收到DVD分发器的在线宣告消息以后,自动将其加入到自已的设备列表中。客户端也可以主动发出搜索请求以得到符合条件的DVD分发器设备。同时,通过IGRS的服务发现机制,DVD客户端可获得DVD分发器端所提供的服务。b)DVD客户端要访问列表中的某个DVD分发器设备时,首先调用DiscChange::HasTrayDisc36

GB/T29265.402—2017()接口函数向该DVD分发器发送询问该设备托盘中是否含有DVD的请求消息。DVD分发器处理来自DVD客户端的请求消息,根据设备托盘中有无DVD两种情况分别发送IGRS响应消息给DVD客户端。d)DVD客户端处理来自DVD分发器的响应消息,分两种情况:1设备托盘中没有DVD,则DVD客户端调用DiscChange::AddDisc()接口函数向DVD分发器发送添加DVD的请求;2)设备托盘中已经有DVD,则客户端调用DVDDistribution::GetDVDMenu()接口函数向DVD分发器发送获取DVD播放菜单的请求消息。e),DVD分发器处理来自DVD客户端的请求消息,分两种情况:1)如果是添加DVD消息,则执行以下步骤:①打开托盘门;②弹出托盘;③向托盘中放入DVD;④退回托盘;关上托盘门。添加完DVD以后,DVD分发器向DVD客户端发送DVD已添加响应消息。2)如果是获取菜单消息,则DVD分发器将菜单流化以后通过网络传给DVD客户端。DVD分发器DVD客户端DVD设备在线宜告调用DiscChange::HasTrayDiscO返回托盘中是否有光盘进行换盘操作或获调用DiscChange:AddDiscO取菜单操作返回是否成功调用DVDDistribution::GetDVDMenuO返回DVD的播放定位菜单调用PlayDVDO播放DVD返回是否成功发送播放完成消息返回是否成功继续观看调用PowerManagement::TurnoffPowerO返回是否成功图31DVD分发器与客户端最小集交互过程图37

GB/T29265.4022017

f)客户端处理来自DVD分发器的响应消息,分为两种情况: 1)如果是添加DVD响应消息,则返回第e)步继续往下执行; 2 如果是获取菜单响应消息,则客户端解析菜单数据,并且将之显示到播放器窗口中。然后 根据自已的喜好,通过调用DVDRenderManagement服务的相关接口来设置视频和音频 的属性,或者直接调用DVDDistribution::PlayDVD()接口播放DVD内容。在播放的过 程中,用户还可以调用AV应用框架中媒体传输管理服务的pause、stop等接口函数来控 制播放进程。 g) 当播放完成时,DVD分发器向客户端发送通知消息,通知客户端此章节的节目已经播放完毕, 等待客户端的下一步操作请求。 h)如果用户想继续观看其他章节,则返回第e)步进行操作;如果用户想要换碟,则返回第d)步进 行操作。 i)最后一步,当用户不再使用此DVD设备时,可以关闭该DVD设备。客户端通过调用Power Management::TurnOffPower()接口,向DVD设备发送关机消息,结束DVD客户端和DVD 分发器之间的交互

7.3.3DVD应用框架的完整交互流程

GB/T29265.402——2017DVD分发器DVD客户端DVD设备在线宜告调用DiscChange::HasTrayDiscO判断托盘中是否有光盘返回托盘中是否有光盘进行换盘操作或调用DiscChange::AddDiscO获取菜单操作返回是否成功调用DVDDistribution::GetDVDMenuO返回DVD的播放定位菜单调用PlayDVDO播放DVD返回是否成功调用现控制接口返回是否成功发送播放完成消息返回是否成功继续观看调用PowerManagement::SetPowerStatus(返回是否成功继续使用DVD调用PowerManagement: :TurnoffPowerO返回是否成功DVD设备离线通知图32DVD应用框架完整交互流程h)当播放完成时,DVD分发器设备向DVD客户端发送通知消息,通知DVD客户端此章节的节目已经播放完毕,等待用户的下一步操作请求。如果用户要继续观看其他章节,则返回第e)步进行操作;如果用户想要换碟,则返回第d)步进行操作。j)如果播放完成后用户不想继续观看,那么用户可以对DVD分发器设备进行电源管理,使设备处于非活动状态下,如STANDBY、IDLE、SLEEP等状态。在这些状态下DVD设备的功耗比活动状态要小的多,从而节约用电。具体操作是DVD客户端通过调用PowerManagement::39

DCS模板的定义符合GB/T29265.201一—2017的7.2.1定义的服务描述模板。它主要完成以下的 动能: a) 向DVD传送带上添加一张DVD,或者从DVD传送带上移出一张DVD; b)·从DVD传送带中按照下一张,前一张或随机的方式来选择一张DVD进行播放。 具体的来说,DCS包含以下3个组件: a),二个DVD传送带,它能容纳一定数目的DVD(大于等于1); b):一个装DVD的托盘,这个托盘是播放操作与DVD传送带之间的传输接口; c),一扇托盘门,打开后能向托盘里面添加DVD(如果是空的),或者将DVD从托盘里移出(如果 有DVD)。 如果要播放DVD传送带中的某张盘,首先应将这张DVD装进托盘中,然后使它处于准备播放状 态,最后调用DDS的相关接口来实现播放。 在进行DVD添加操作时,先将当前托盘中的DVD移回到DVD传送带中,然后打开托盘门,弹出 托盘把新的DVD移进托盘里,最后关上托盘门。 如果用户手动打开托盘的门,用户可以移走托盘中的DVD,或者放一张新的盘到托盘中(如果托 盘空)。 DCS的WSDL语言描述见GB/T29265.302一2017附录P

此服务模板的定义符合GB/T29265.201一2017的7.2.1的服务描述模板。它定义了一个与DVD

Distribution:1相关的服务类型。 DVDDistribution:1主要完成以下特色功能: a)查询DVD上的节目菜单; b) 进行DVD设备进行播放级别限制设置: c)对播放画面进行放大; d)设置书签, DDS的WSDL语言描述见GB/T29265.302

DRMS模板的定义符合GB/T29265.201一2017的7.2.1的服务描述模板定义。它定义了一个与 DVDRenderManagement:1相对应的服务类型。 DVDRenderManagement:1服务主要完成如下功能: a 设置显示屏幕长宽的比例,如:2:1,16:9,16:10,221:100等; b)进行字幕文种和配音文种的选择,DVD支持多达32种语言的字幕和8种语言的配音; C) 选择镜头的角度,DVD支持多达9个角度的选择 d)对画面进行放大。 DRMS的WSDL语言描述见GB/T29265.302一2017附录R。

DVD客户端通过调用DVD分发器的服务接口来访问DVD分发器,并接收从DVD分发器流化过 来的媒体流,进行解码和回放,这些功能主要由DVD客户端引擎来完成,也就是一个运行在客户端的 应用程序。

7.5.2DVD客户端

DVD客户端是一段应用程序,用于完成与DVD分发器端的交互。包括用户界面以及调用I 发器端各种接口以获得DVD分发器端提供的各种功能等。

IGRS客户通过服务发现机制发现目标IGRS设备上的服务后,可在设备管道基础上通过会话机制 建立后续服务访问的支撑环境。 IGRS服务可从两个维度实现服务访间控制: a)IGRS客户所在设备和该服务所在设备的设备间关系; b)该服务允许访问的用户列表。 IGRS服务可设置最大的并发访问数量。 IGRS设备间的关系包括: a)设备是否处于同一个设备组内; b)IGRS客户所在设备是否为IGRS服务所在设备的可信设备; C)IGRS客户所在设备是否为IGRS服务所在设备的指定可信设备

a)设备是否处于同一个设备组内

IGRS客户所在设备是否为IGRS服务所在设备的指定可信设备。 S服务所在设备在会话建立过程中获取IGRS客户所在设备信息、相应的用户身份及用户认证

GB/T29265.402—2017

信息。根据上述获取的信息检查IGRS客户的访问权限,同时根据IGRS服务的并发支持能力实现并 发控制。在同一时刻IGRS客户与IGRS服务之间只能存在一个会话。会话建立成功后,IGRS客户可 对IGRS服务进行调用和数据获取等操作

7.6.2会话创建过程

当IGRS客户结束对IGRS服务的使用后,IGRS客户可断开与IGRS服务之间的会话(见 GB/T29265.201—2017的9.5.2)。

8.2.1文件应用框架与IGRS的关系

文件应用框架包含两部分内容:一是专门定义了IGRS文件访问管理服务、IGRS文件连接管理 能接口;二是定义了这些服务功能接口交互的逻辑流程

8.2.2文件应用框架与传输协议的关系

文件应用框架是与具体传输协议无关的IGRS上层交互框架。它支持任意的传输协议,如FTI TP等。

8.2.3文件应用框架与已有共享文件系统的关

文件应用框架定义了一套基于IGRS网络的共享文件访问标准接口,它对后台实现不作限制,既 用户自已开发的专有系统,也可以是已有共享文件系统,例如ActiveDirectory、SMB、NFS等。

GB/T 29265.40220178.2.4文件应用框架与文件格式的关系文件应用框架与具体的文件格式无关,即它支持任意格式的文件的交互。8.2.5文件应用框架支持的设备理论上文件应用框架可以运行在任何运行IGRS的设备上。8.3应用框架交互模型IGRS文件应用框架由两个逻辑设备构成,FS和FC。文件服务器是内容提供设备,在其上运行FAMS和FCMS;FC是内容访问设备,在其上运行FC引擎。用户可以通过FC访问和管理FS所发布的内容。交互框架的所有功能都通过运行于设备上的服务和引擎来完成。本交互模型涉及两个服务,FAMS和FCMS。二者都运行于FS之上。其中,FAMS负责文件应用框架的大部分功能,包括支持对共享文件的浏览管理,对文件上传/下载的管理,客户端访问权限认证等功能;FCMS用于文件进行带外传输时在FS和FC之间进行传输协议的协商。FC引擎是客户端应用程序,负责与FS进行交互。IGRS文件应用框架的交互模型如图33所示。FSFCFAMSIGRS网络FC引擎FCMS文件带外传输图33IGRS文件应用框架的交互模型8.4IGRS文件应用框架交互流程8.4.1概述根据FS对共享文件基本权限设置的不同,可以将IGRS文件应用框架的交互流程分为两类:共享文件的最简交互流程(见8.4.2)和共享文件的完全交互流程(见8.4.3)。在共享文件的最简交互流程中,仅涉及FS上FAMS和FCMS应支持的接口,FC可以浏览、下载共享文件和目录,或者获取共享文件/目录的属性;在共享文件的完全交互流程中,涉及FS上FAMS和FCMS所有应支持的接口和除订阅相关接口外的可选支持的接口,FC可以浏览、查找、下载共享文件和目录,或者获取共享文件/目录的属性,并且可以对共享文件和目录进行复制、移动、删除、修改属性等管理操作,或者向FS上传文件。以下描述中关于服务和接口的详细描述见GB/T29265.302一2017附录D。8.4.2共享文件的最简交互流程在共享文件的最简交互流程中,仅涉及FS端的FAMS和FCMS的应支持的接口,FC应以只读方式访问共享文件和目录,可以浏览、下载共享文件/目录,或者获取共享文件/目录的属性,但不能对共享文件/目录进行修改。43

GB/T29265.402——2017在共享文件的最简交互流程中,FC与FS之间的IGRS服务接口的调用流程如图34所示:a).IGRS服务发现:通过IGRS服务发现机制,FC发现FS上的FAMS和FCMS。获取访问权限:FC通过调用FS上的FAMS的FAMS::GetAuthenticationKey()接口,获取授权密钥,即该FC对FS上的共享文件的访间权限。FC可以使用本地设备的DeviceID/DeviceName、UserName/Password、第三方的认证方式的任意组合信息,从FS获取授权密钥。c): 浏览共享文件/目录:获取FS的排序能力:FC可以通过调用FS上的FAMS的FAMS::GetSortCapability()接口,获取FS对共享文件/目录的排序能力,例如,对文件的名称或修改时间进行排序;2)浏览FS上的共享文件/目录:FC可以通过调用FS上的FAMS的FAMS::Browse()接口,浏览指定共享目录下的所有文件和子目录的信息;获取共享文件/目录的属性:FC可以通过调用FS上的FAMS的FAMS::GetAttribute()接口,获取指定共享文件/目录的属性。FSFCFAMS: :GetAuthenticationKeyO返回:授权密钥FAMS: :GetSortCapabilityO返回:FS对文件/目录的排序能力FAMS: : Browse0FAMS: :GetAttributeOFCMS: : GetProtocollnfoO返回:协议信息选择匹配的传输协议FCMS: :PrepareforConnectionO返回:协议信息FAMS: :PrepareforDownloadO返回:要下载文件/目录的URI的列表带外传输文件/目录传输完毕是否需要继续传输文件/目录?FCMS: : ReleaseConnectionO图34共享文件的最简交互流程44

d)与FS建立连接: 1)获取FS所支持的传输协议:FC通过调用FS上的FCMS的FCMS::GetProtocolInfo() 接口,获取FS所支持的传输协议; 2) 选择匹配的传输协议:FC根据d)1)中获取的FS所支持的传输协议,选择与本设备所支 持传输协议匹配的传输协议; 3) 连接准备:FC通过调用FS上的FCMS的FCMS::PrepareforConnection()接口,通知FS 准备建立连接,并获得连接标识符,用于在后续交互过程中对连接进行管理。 e 从FS下载共享文件/目录:FC可以通过调用FS上的FAMS的FAMS::PrepareforDownload ()接口,设置需要下载的共享文件/目录,并从FS获取下载该共享文件/目录对应的URI的 列表。 文件/目录传输:FC和FS使用带外传输协议,使用e)中所获得的URI进行传输。所选择的文 件/目录传输完毕后,如果需要继续传输其他文件/目录,则返回e)。 关闭连接并释放资源:当FC与FS之间的文件传输结束后,FC调用FS上的FCMS的 FCMS::ReleaseConnection()接口,通知FS关闭二者之间的连接,并释放资源。

8.4.3共享文件的完全交互流程

GB/T29265.4022017

e)与FS建立连接: 1)获取FS所支持的传输协议:FC通过调用FS上的FCMS的FCMS::GetProtocolInfo() 接口,获取FS所支持的传输协议; 2) 选择匹配的传输协议:FC根据e)1)中获取的FS所支持的传输协议,选择与本设备所支 持传输协议所匹配的传输协议; 3)连接准备:FC通过调用FS上的FCMS的FCMS::PrepareforConnection()接口,通知FS 准备建立连接,并获得连接标识符,用于在后续交互过程中对连接进行管理。 f)从FS下载共享文件/目录或向FS上传文件/目录:FC可以通过调用FS上的FAMS的 FAMS::PrepareforDownload()接口,设置需要下载的共享文件/目录,并从FS获取下载该共 享文件/目录对应的URI的列表;或者通过调用FAMS的FAMS::PrepareforUpload()接口, 设置文件/目录上传的目标共享目录,获得该共享目录对应的URI。 g) 文件传输:FC和FS使用带外传输协议,使用f)中所获得的URI下载FS上的共享文件,或者 将客户端上的文件上传到FS上指定的共享目录中。文件传输完毕后,如果需要继续传输其 他文件,则返回f)。 h)关闭连接并释放资源:当FC与FS之间的文件传输结束后,FC调用FS上的FCMS的 FCMS::ReleaseConnection()接口,通知FS关闭二者之间的连接,并释放资源。

FS是提供文件内容的设备,FS上运行FAMS和FCMS。 FS的功能包括

提供文件内容的设备,FS上运行FAMS和FCM

FC具有访问FS的功能。在获得了FS授权的密钥之后,它可以通过发送服务请求消息来获取FS 端提供的FAMS功能,FC拥有的功能如下: a)浏览FS提供的共享文件/目录; b) FC可以对FS的文件/目录进行管理,包括修改文件/目录的属性、新建文件/目录、复制文件, 目录、移动文件/目录等操作; c)· FC可以从FS端下载文件或向FS端上传文件; FC可以通过订阅服务属性随时监控FS端的服务更新,使得FC与FS端达到同步更新,

FC引擎是一段应用程序,用于完成与FS端的交互。包括认证信息的提供甘肃省市政工程预算定额2018 第二册 道路工程,用户交互界面以及调 用FS端的各种接口以获得FS端提供的功能等。

IGRS客户通过服务发现机制发现目标IGRS设备上的服务后,可在设备管道基础上通过会话机制 建立后续服务访问的支撑环境。 IGRS服务可从两个维度实现服务访问控制: a)IGRS客户所在设备和该服务所在设备的设备间关系; b)·该服务允许访问的用户列表。 IGRS服务可设置最大的并发访问数量。 IGRS设备间的关系包括: a),设备是否处于同一个设备组内; b)IGRS客户所在设备是否为IGRS服务所在设备的可信设备; c)IGRS客户所在设备是否为IGRS服务所在设备的指定可信设备。 IGRS服务所在设备在会话建立过程中获取IGRS客户所在设备信息、相应的用户身份及用户认证 信息。根据上述获取的信息检查IGRS客户的访问权限,同时根据IGRS服务的并发支持能力实现并 发控制。在同一时刻IGRS客户与IGRS服务之间只能存在一个会话。会话建立成功后,IGRS客户可 对IGRS服务进行调用和数据获取等操作

8.7.1.2 会话创建条件

告该客户希望对该服务进行调用则应 服务建立会话

DB13/T 2480-2017 桥梁预应力孔道密实 注浆质量检测技术规程8.7.1.3会话创建过程

GB/T29265.4022017

当IGRS客户结束对IGRS服务的使用后,IGRS客户可断开与IGRS服务之间的会话( 3/T29265.2012017的9.5.2),

©版权声明
相关文章