GB T 17579-1998 信息技术 开放系统互连 虚拟终端基本类服务.pdf
《GB T 17579-1998 信息技术 开放系统互连 虚拟终端基本类服务.pdf》由会员分享,可在线阅读,更多相关《GB T 17579-1998 信息技术 开放系统互连 虚拟终端基本类服务.pdf(114页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术开放系统互连虚拟终端基本类服务发布实施国家质量技术监督局发布前言本标准等同采用国际标准信息技术开放系统互连虚拟终端基本类服务信息技术开放系统互连虚拟终端基本类服务技术勘误信息技术开放系统互连虚拟终端基本类服务技术勘误信息技术开放系统互连虚拟终端基本类服务技术勘误和信息技术开放系统互连虚拟终端基本类服务修改根据本标准保留了国际标准的前言同时增加了本国前言本标准的附录和附录是标准的附录本标准的附录和附录是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位电子科技大学电子工业部标准化研究所本标准主要起草人周小华刘锦德苏森雷航郑
2、洪仁前言国际标准化组织是各个国家标准机构的成员体联合组成的一个世界性组织该组织通过其各个技术委员会进行国际标准的制定工作凡是对于已设有技术委员会的某一专业感兴趣的每一成员体都有权参加该技术委员会与有联系的官方和非官方国际组织也可参与国际标准的制定工作与国际电工委员会在电子技术标准化的所有方面都进行密切合作各个技术委员会提出国际标准草案须先分发给各成员体表决通过后再由理事会批准为国际标准根据工作导则国际标准至少需要投票成员体的赞成国际标准是由信息处理系统技术委员会制定的引言本标准是为便于计算机系统互连而制定的标准集中的一个它与开放系统互连参考模型中定义的一组其他标准有关该参考模型将标准化的领域细
3、分为一系列的规范层每一层都具有便于管理的规模制定本标准的目的是定义应用层中由虚拟终端基本类服务所提供的服务虚拟终端基本类服务由所规定的虚拟终端基本类协议所提供并且要用到应用层中联系控制服务元素所提供的服务和表示服务中华人民共和国国家标准信息技术开放系统互连虚拟终端基本类服务国家质量技术监督局批准实施范围本标准以下列项抽象地定义了为应用层外部可见的基本类虚拟终端服务一个定义服务用户间交互的模型服务的原语动作和事件与每个原语动作和事件相关的参数数据这些动作与事件之间的关系及其有效序列本标准定义的服务是由的基本类虚拟终端协议与联系控制服务元素和表示服务一起提供的并且它们可被包含其他应用服务元素在内的
4、任何用户所使用虚拟终端服务虚拟终端协议表示层服务等标准与虚拟终端服务的用户之间的关系如图所示图本标准和其他应用层标准的关系本标准还定义了两个标准缺省虚拟终端环境轮廓并描述了已登记的各个虚拟终端环境轮廓以及控制客体的形式虚拟终端环境轮廓定义了虚拟终端环境参数集以用于建立虚拟终端联系及其后的协商过程本标准还定义了客体标识符的结构它适用于本标准中定义的客体也适用于虚拟终端客体的登记本标准并未规定具体的实现或产品也未限制计算机系统内部的实体和接口的实现因此在这些方面不要求遵从本标准本标准适用于那些交互应用它们需要面向终端且以图形图像的传输和处理方式表达的通信这些图形图像具有下述特征图像由字符盒图形元素
5、所组成而这些图形元素又被安置在一维二维或三维的结构中任何图形元素都可带有属性以描述其显示的模式通信的控制信息可利用虚拟终端控制客体来建立模型多个设备也可通过把虚拟终端设备客体连向其他虚拟终端客体来建立模型引用标准下列标准所包含的条文通过在本标准中引用而构成本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理信息交换用七位编码字符集信息处理七位和八位编码字符集代码扩充技术信息处理七位和八位编码字符集用的控制功能信息处理系统开放系统互连基本参考模型信息处理转义序列的登记规程信息处理系统开放系统互连服务约定信息处理系统开放系统互连抽象语
6、法记法一规范信息处理系统开放系统互连抽象语法记法一基本编码规则规范信息处理系统开放系统互连用于联系控制服务元素的服务定义信息技术开放系统互连虚拟终端基本类协议第部分规范信息技术开放系统互连登记机构工作规程第部分轮廓的登记信息技术开放系统互连登记机构工作规程第部分控制客体定义的登记与转义序列连用的编码字符集的国际登记定义全局定义本标准基于在中定义的概念并使用其中定义的下列术语应用实体应用层服务数据单元服务访问点以及在中定义的下列术语服务原语服务提供者原语请求原语指示原语响应原语证实原语可从欧洲计算机制造商协会处得到证实型服务非证实型服务提供者发起的服务联系控制服务元素定义本标准要使用在中定义的下
7、列术语应用联系应用实体标题应用控制服务元素虚拟终端服务定义本标准采用下列定义用户虚拟终端服务的用户应用用户唯一可修改的用户如果任何用户均可修改这一控制客体则没有一个用户被分配为应用用户终端用户如果某个用户被分配为应用用户则对等的用户就被分配为终端用户字符表可由基本属性值表示的一组客体一个此类客体由其基本属性值表示可以占据显示客体中的一个数组元素前提是该字符表正为这个数组元素所用字符串类型的控制客体也拥有相关联的字符表字符盒图形元素字符表中的基本元素用户通过协商已同意使用该字符表基本属性显示客体的一个数组元素的属性它是赋给这个数组元素的字符盒图形元素的编码表示辅助属性一个数组元素的辅助属性包括字
8、符表见以及描绘属性描绘属性一个数组元素的辅助属性它们用于修饰字符盒图形元素并提供规定如何显示它的信息显式的型态缺省中定义的辅助属性值如果未提供其他值或者已有值存在文本操作就用该值来修改数组元素擦除操作也可以使用该值显示客体本标准定义的抽象客体用于对图形信息交换建立模型它含有多个组成部分见数组元素显示客体的一部分它可以包含一个字符盒图形元素也包含它的基本和辅助属性值在内基本显示指针由一到三个坐标值构成的集合用于标识显示客体中某一元素扩充显示指针由二到四个坐标值构成的集合用于标识在显示客体中定义的块中的某一数组元素显示指针用来指基本显示指针或指扩充显示指针根据是否使用了块说明到底指的是哪一种指针逻
9、辑指针由二个或三个坐标值构成的集合用于标识在显示客体中定义的某个域中的特定数组元素注基本显示指针和扩充显示指针不能同时存在然而若有一个逻辑指针存在则它是作为显示指针或扩充显示指针的补充控制客体抽象客体本标准通用术语定义的类型之一它用于对单一类型的非结构化信息的交换建立模型注控制客体的基本用途是为控制性质的信息交换建立模型以便用户理解服务并未限制如何解释这一信息设备客体抽象客体用于对真实设备的某些逻辑特性建立模型并用来把虚拟终端环境中的不同客体连在一起且或与真实设备连到一起客体修改设备真实设备它能产生一些值可能要经过变换后者被对等用户之一用来修改显示客体或控制客体或二者都修改联系两个对等用户间的
10、应用联系环境这是一个参数集它们共同为某个联系定义了数据结构和操作特性只有在这个联系的生命期中才存在集参数通过有向图结构而相互关联在联系存在期间通过协商可以对进行修改当前在数据管理或协商静止阶段中存在的那个在数据管理阶段它是一个完整而在协商静止阶段则不是完整草案正在进行协商的如果有在协商期间草案没必要是完整参数的单个参数在服务中给定每个参数一个独一无二的名字用作这个参数的标识符完整一类它具有参数的完全有向图即其中所有节点参数和从树根生出的所有节点包含的终结叶参数均拥有值上下文值一个集合性术语用于表示客体实例集赋予它们的值和某个联系的当前它仅存在于联系的生命期中并且在此时间内不断变化复位上下文服务
11、后产生的上下文值复位上下文是最后一次成功建立当前后的上下文所有客体都将拥有它们的初始值如果尚未建立完整就没有复位上下文访问权任何时候最多只能由一个用户持有的访问权它用于确保不会有两个用户同时修改控制客体和显示客体访问规则为某个客体定义的特征后者能决定在某一时刻哪个用户可以修改该客体等效影响把代表一个或多个修改操作内容见的项目序列转换为不同的通常是更短的序列使被修改的客体处于同样的最终状态合并把排队修改项目序列连结在一起见形成单个新的排队修改项目分割将单个排队修改项目见分割为新的排队修改项目序列方式异步方式使用两个显示客体的操作方式其中的一个客体可被发起联系的用户修改另一个则由对等的用户修改方式
12、同步方式使用双向交替对话的方式它支持一个显示客体任何时候都只有拥有访问权的用户修改这一显示客体服务整个服务的不同部分它们由一组原语组成这组原语取自集合请求原语指示原语响应原语证实原语有序服务服务的一种类型其特点是由相应的请求或响应原语导致的指示或证实原语的启动顺序与所有先前已启动的指示或证实原语及其相应的请求或响应原语的顺序一致非有序服务服务的一种类型其特点是相应的请求或证实原语导致的指示或证实原语的启动顺序不必与所有先前已启动的指示或证实原语及其相应的请求或响应原语的顺序一致条件性有序服务服务的一种类型其特点是服务原语参数的某些值将导致有序操作服务原语参数的其他值将导致无序操作破坏性服务服务
13、的一种类型它可能导致在先前启动的服务中传送的信息丢失并且不将此情况通知任一用户仅非有序服务才可能是破坏性的但不是所有非有序服务都是破坏性的非破坏性服务服务的一种类型其特点是如果不通知用户就不可能丢失在先前启动的服务中传送的信息服务参数服务内作为原语的一部分定义的参数修改窗口与显示客体寻址相关的机制它为数组定义坐标值范围在此范围之下不能执行修改操作在操作过程中此范围内的绝对坐标值可以增大不能减小修改窗口尺寸一个正整数定义修改窗口内连续数组元素的数量触发器如果控制客体具有触发器特性对这个控制客体的任何修改都将导致排队修改的交付并且在同步方式下把访问权传送给对等的用户轮廓预定义的构成的一组参数值集注
14、有些轮廓是参数化的用户必须提供该轮廓的变元值缺省轮廓附录中定义的一个轮廓在建立联系时如果用户没有指定轮廓就用它来建立已登记的轮廓在客体登记表中已登记的轮廓该登记表由按照建立的登记机关管理它已经被赋予一个唯一的值已登记的控制客体在客体登记表中已登记的控制客体该登记表由按照建立的登记机关管理它已经被赋予一个唯一的值私自定义的轮廓通过使用本标准范围以外的方法经过私自协商而使用的轮廓它既不是缺省轮廓也不是已登记的轮廓轮廓变元参数化轮廓的变元为根据这个轮廓来建立完整必须给每个这类变元赋值它可以是普通轮廓变元也可以是特殊轮廓变元每个已登记的轮廓都定义了可用的变元及其语义普通轮廓变元与参数精确对应并采用同样
15、标识符的轮廓变元轮廓也可以指定由这种变元的值定义其他参数特殊轮廓变元和参数不对应的轮廓变元即不是来自有向图也没有标准标识符但是当在轮廓定义中定义它时使用它是有效的多交互协商分阶段修改或扩充某个草案以建立服务提供者和两个用户都可接受的新的完整的过程发起者发起服务并成功地导致向协商活动阶段转换的用户接受者接受服务并成功地导致向协商活动阶段转换的用户块显示客体的一个结构元素它是一个矩形区域支持对数组内的子区进行相对寻址相对于该块的始点域显示客体的一个结构元素它提供对显示客体数组元素的一个指定子集所进行的一维逻辑寻址域元素显示客体数组的一个矩形区域它构成域的一部分域定义控制客体一种控制客体拥有称为域定
16、义记录的显示客体域定义域定义记录持有一个域的状态和定义域输入指令控制客体一种控制客体它拥有称为域输入指令记录的数据输入指令域输入引导控制客体一种控制客体它拥有数据输入引导域输入引导记录域输入指令记录拥有一组域输入规则域输入指令即域输入引导记录拥有一个数据输入引导它包括域输入事件域输入条件以及一组域输入反应域输入指令采用一条规则用于把受控数据输入到域中域输入事件在受控数据输入期间可能发生的事件它将导致相应的输入反应域输入条件数据输入的条件与输入事件一起用于预测输入反应域输入反应对虚拟终端服务中其他客体的操作而定义的输入事件和输入条件的反应传输策略控制客体一种控制客体它拥有的变量值用于确定在受控数
17、据输入以后应如何传输域内容上下文控制客体一种控制客体提供在数据输入对话的某一阶段用户的局部上下文引用信息客体在通信期间可引用的与任何显示客体分开的信息的容器终止条件控制客体一种含有终止条件的控制客体对与该客体相连的一个或多个设备客体所进行的操作这些终止条件是有效的终止事件局部定义的与一个客体修改设备的输入有关的原子事件例如输入一个字符按下功能键设置标志等该事件由各用户通过协商来确定该事件将导致把输入数据传递给对等的用户波动波动是一个机制它可以把显示客体某个数组元素内容移到相邻的数组元素中而不需要把内容重新从一个用户传给另一个波动方式控制客体波动方式控制客体是和波动机制有关的控制客体它控制波动的
18、操作比如波动的范围波动范围波动范围就是波动机制操作所作用的那部分显示客体拷贝缓冲区拷贝缓冲区存储显示客体一定范围的内容和结构其目的是以后把它们传到的其他范围扩展的数组数组元素的集合它们在某个数组当前定义的块中扩展的数组数组元素的集合它们在数组的某个数组当前定义的块中填充一种操作它定义字符盒元素的基本属性值和辅助属性值这些属性原来由于波动操作而未定义波动坐标确定波动的坐标方向即由于波动操作而修改的坐标并且确定波动单元它的取值是波动方向在一个波动操作中指示单元是前移增大坐标还是后移减小坐标波动单元确定波动操作所作用的单元它从集合数组单元数组和数组中取值缩略语一般缩略语联系控制服务元素抽象语法记法一
19、欧洲计算机制造商协会国际参考版本国际标准化组织多交互协商开放系统互连服务质量波动方式控制客体虚拟终端虚拟终端环境操作方式方式异步方式方式同步方式模型组件访问控制存储概念通信区上下文控制客体概念数据存储控制客体控制信号和状态存储数据结构定义显示客体回传控制客体域定义控制客体域定义记录域输入条件域输入事件域输入指令域输入指令控制客体域输入指令记录域输入引导控制客体域输入引导记录域输入反应引用信息客体终止条件控制客体终止控制客体传输策略控制客体访问规则不受访问控制限制连接联系接受者的写访问连接联系启动者的写访问可变的写访问约定本标准使用在中所有描述性约定用到的其他约定为尖括号中的字符串例如表示等价的
20、助记符形如的字符串其中通常为或表示大于或等于的一组整数亦即本标准未做限制通过使用明显相似的术语很多地方会用到与类似的非正式表示在试图使用精确的记法和术语之处将通过参考而引入对轮廓的定义使用取自导出的语法这在附录中解释一般特征第章和第章对本标准中定义的虚拟终端服务作了概述引言基本类虚拟终端服务支持用户进行图形数据的交互传送和处理这类图形数据模型以面向字符盒的终端类型的方式构造图形元素的基本结构只限于包含字符盒图形元素的图像这些元素排列成一二或三维数组可选的功能单元提供了额外的结构功能本标准为基本类定义了两种操作方式即同步方式和异步方式虚拟终端基本类服务的特征虚拟终端基本类服务向用户提供下述服务为
21、虚拟终端进行信息交换而在两个对等的用户间建立联系的手段协商要求的功能单元的手段协商一组一致的参数的手段按独立于每个用户采用的本地信息表示法的方式来传送和处理结构化数据的手段这种方式同时也独立于支持通信的媒体所使用的方式控制通信完整性的手段单方或经相互协商而终止联系的手段支持用户间同步同步方式或异步异步方式操作的手段交换优先级信息以便立即得到一个用户的注意手段破坏性地终止信息传送并且重新同步提供者动作的手段在显示客体中定义块的机制块功能单元在显示客体中定义域的机制域功能单元同步方式下控制客体的额外可选访问规则增强型访问规则功能单元在项特征的典型应用中固有的非对称性的控制手段定义内容含有多个数据元
22、素或者一个部分可修改的结构化数据元素的客体的设施结构化客体功能单元采用新的标准类型控制客体控制对域的数据输入的设施使用中的特征存放和使用参考信息客体中的修改信息的设施功能单元用于建立联系的设施当改变后这种联系可以在两种操作方式间切换利用波动机制修改显示客体由服务提供者给出的意外环境报告在连续的协商之间有选择地保留环境与参数图形数据的传送与处理发生在中由逻辑上一致的参数值定义某些参数是互相关联的某个参数的值可以限制另一个参数是否存在或允许取那些值这些相互关系部分由参数的有向图表达另一部分通过显式定义来表达在数据传送期间有且仅有一个完整存在如果能获得协商机制则可修改或替换完整虚拟终端环境轮廓基本类
23、服务提供了虚拟终端环境轮廓轮廓的使用这类轮廓是供协商见第章和附录所使用的一组参数及其值对话控制通信的完整性由对话控制服务设施通过使用访问规则交付控制和交付确认见第章和第章和服务原语定序规则来维持的后者通过检测和解决冲突见第章来提供完整性通信设施建立设施当一个用户首次调用基本类服务时建立设施提供一种服务它建立联系及其初始终止设施终止设施提供让用户能终止联系的服务这可以采用有序的非破坏性的方式也可以采用立即的具有潜在破坏性的方式它还提供了一种服务使得当采用潜在破坏性方式终止联系时服务提供者将通知用户协商设施协商设施提供了允许对等用户选择修改和替换当前的服务在建立联系期间将基于指定的轮廓来建立初始如
24、果在联系建立期间用户未指定轮廓就采用缺省轮廓来建立初始根据可用的协商设施这一随后可以修改或替换用户可用的协商设施的类型由在联系建立期间所选择的功能单元确定除了在联系建立期间可用的轮廓选择设施以外还有两类协商即交换轮廓协商和多交互协商数据传送设施数据传送设施提供的服务使用户能够修改显示客体和或控制客体当前允许该用户修改访问这些客体的内容交付控制设施交付控制设施提供的服务使用户能够对以前利用数据传送设施输入修改的对等用户进行控制同步和选择申请确认及释放它还包括从这种释放中隔离阻止此类修改的能力可协商的直到请求释放为止对话管理设施在同步方式下该设施使用户能够请求或转让访问权的所有权在异步方式下无此设
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17579 1998 信息技术 开放系统 互连 虚拟 终端 基本 服务
