ITU-T T 173 SPANISH-1997 MHEG-3 script interchange representation《多媒体超媒体专家组3(MHEG-3)脚本互换表示-系列T 远程信息处理业务的终端 研究组16 147页》.pdf

上传人:unhappyhay135 文档编号:803591 上传时间:2019-02-04 格式:PDF 页数:157 大小:612.69KB
下载 相关 举报
ITU-T T 173 SPANISH-1997 MHEG-3 script interchange representation《多媒体超媒体专家组3(MHEG-3)脚本互换表示-系列T 远程信息处理业务的终端 研究组16 147页》.pdf_第1页
第1页 / 共157页
ITU-T T 173 SPANISH-1997 MHEG-3 script interchange representation《多媒体超媒体专家组3(MHEG-3)脚本互换表示-系列T 远程信息处理业务的终端 研究组16 147页》.pdf_第2页
第2页 / 共157页
ITU-T T 173 SPANISH-1997 MHEG-3 script interchange representation《多媒体超媒体专家组3(MHEG-3)脚本互换表示-系列T 远程信息处理业务的终端 研究组16 147页》.pdf_第3页
第3页 / 共157页
ITU-T T 173 SPANISH-1997 MHEG-3 script interchange representation《多媒体超媒体专家组3(MHEG-3)脚本互换表示-系列T 远程信息处理业务的终端 研究组16 147页》.pdf_第4页
第4页 / 共157页
ITU-T T 173 SPANISH-1997 MHEG-3 script interchange representation《多媒体超媒体专家组3(MHEG-3)脚本互换表示-系列T 远程信息处理业务的终端 研究组16 147页》.pdf_第5页
第5页 / 共157页
点击查看更多>>
资源描述

1、UNIN INTERNACIONAL DE TELECOMUNICACIONESUIT-TT.173SECTOR DE NORMALIZACINDE LAS TELECOMUNICACIONESDE LA UIT(07/97)SERIE T: TERMINALES PARA SERVICIOS DETELEMTICARepresentacin de intercambio deguiones MHEG-3Recomendacin UIT-T T.173(Anteriormente Recomendacin del CCITT)RECOMENDACIONES DE LA SERIE T DEL

2、UIT-TTERMINALES PARA SERVICIOS DE TELEMTICAPara ms informacin, vase la Lista de Recomendaciones del UIT-T.RECOMENDACIN UIT-T T.173REPRESENTACIN DE INTERCAMBIO DE GUIONES MHEG-3OrgenesLa Recomendacin UIT-T T.173 ha sido preparada por la Comisin de Estudio 16 (1997-2000) delUIT-T y fue aprobada por el

3、 procedimiento de la Resolucin N. 1 de la CMNT el 10 de juliode 1997.ii Recomendacin T.173 (07/97)PREFACIOLa UIT (Unin Internacional de Telecomunicaciones) es el organismo especializado de las Naciones Unidasen el campo de las telecomunicaciones. El UIT-T (Sector de Normalizacin de las Telecomunicac

4、iones de laUIT) es un rgano permanente de la UIT. Este rgano estudia los aspectos tcnicos, de explotacin ytarifarios y publica Recomendaciones sobre los mismos, con miras a la normalizacin de lastelecomunicaciones en el plano mundial.La Conferencia Mundial de Normalizacin de las Telecomunicaciones (

5、CMNT), que se celebra cada cuatroaos, establece los temas que han de estudiar las Comisiones de Estudio del UIT-T, que a su vez producenRecomendaciones sobre dichos temas.La aprobacin de Recomendaciones por los Miembros del UIT-T es el objeto del procedimiento establecidoen la Resolucin N. 1 de la C

6、MNT.En ciertos sectores de la tecnologa de la informacin que corresponden a la esfera de competencia delUIT-T, se preparan las normas necesarias en colaboracin con la ISO y la CEI.NOTAEn esta Recomendacin, la expresin “Administracin“ se utiliza para designar, en forma abreviada, tantouna administrac

7、in de telecomunicaciones como una empresa de explotacin reconocida detelecomunicaciones.PROPIEDAD INTELECTUALLa UIT seala a la atencin la posibilidad de que la utilizacin o aplicacin de la presente Recomendacinsuponga el empleo de un derecho de propiedad intelectual reivindicado. La UIT no adopta ni

8、nguna posicinen cuanto a la demostracin, validez o aplicabilidad de los derechos de propiedad intelectual reivindicados,ya sea por los miembros de la UIT o por terceros ajenos al proceso de elaboracin de Recomendaciones.En la fecha de aprobacin de la presente Recomendacin, la UIT ha recibido/no ha r

9、ecibido notificacin depropiedad intelectual, protegida por patente, que puede ser necesaria para aplicar esta Recomendacin. Sinembargo, debe sealarse a los usuarios que puede que esta informacin no se encuentre totalmenteactualizada al respecto, por lo que se les insta encarecidamente a consultar la

10、 base de datos sobre patentes dela TSB. UIT 1998Es propiedad. Ninguna parte de esta publicacin puede reproducirse o utilizarse, de ninguna forma o porningn medio, sea ste electrnico o mecnico, de fotocopia o de microfilm, sin previa autorizacin escritapor parte de la UIT.Recomendacin T.173 (07/97) i

11、iiNDICEPgina1 Alcance . 12 Referencias normativas. 13 Definiciones y abreviaturas. 23.1 Definiciones 23.2 Abreviaturas 64 Generalidades 85 Conformidad . 85.1 Conformidad de objeto de informacin 85.1.1 Perfiles. 95.1.2 Codificacin. 95.1.3 Sintaxis 95.1.4 Semntica. 95.2 Conformidad de las implementaci

12、ones. 95.2.1 Requisitos de conformidad 95.2.2 Documentacin de conformidad 105.3 Conformidad de las aplicaciones 105.4 Mtodos de prueba 106 Visin de conjunto 116.1 Metodologa de descripcin 116.2 Operaciones de procesamiento de datos . 116.3 Acceso a datos y funciones externos. 127 Relaciones entre MH

13、EG y MHEG-3 137.1 Entidades MHEG 137.2 Entidades funcionales . 137.3 Intrprete de guin MHEG-SIR 148 Elementos de MHEG-SIR. 148.1 Tipos de datos . 148.1.1 Tipos predefinidos . 158.1.2 Tipos construidos declarados. 178.2 Datos . 198.2.1 Valores inmediatos 208.2.2 Constantes 208.2.3 Variables 21iv Reco

14、mendacin T.173 (07/97)Pgina8.3 Funciones228.3.1 Rutinas. 228.3.2 Servicios 238.3.3 Funciones predefinidas 238.4 Mensajes .248.4.1 Excepciones de lote . 248.4.2 Mensajes predefinidos . 248.5 Instrucciones . 258.6 Identificadores. 258.6.1 Identificadores de tipos 258.6.2 Identificadores de datos . 258

15、.6.3 Identificadores de funciones 268.6.4 Identificadores de mensajes. 269 La mquina virtual MHEG-SIR 269.1 Estructura de la mquina virtual MHEG-SIR. 269.2 Estructuras y notaciones 279.2.1 Tabla 279.2.2 Pila. 279.2.3 Pila de parmetros . 279.2.4 Cola 289.2.5 Representacin de datos 289.3 reas de memor

16、ia . 299.3.1 reas de memoria de guin mh. 299.3.2 Areas de memoria de guin rt 329.4 Estados de los guiones 369.4.1 Estados de guin mh 369.4.2 Estados de guin rt 369.5 Unidades de procesamiento 379.5.1 Recepcin de mensajes 389.5.2 Inicializacin de guin mh. 399.5.3 Inicializacin de guin rt . 399.5.4 Un

17、idad de ejecucin de guin rt 399.5.5 Unidad de ejecucin de instruccin MHEG-SIR. 4010 Disposiciones para el acceso al entorno de ejecucin. 4010.1 Modelo general . 4010.2 Declaracin de interfaces IDL 4110.3 Invocacin de operaciones externas en un programa MHEG-SIR. 42Recomendacin T.173 (07/97) vPgina10

18、.4 Tratamiento de excepciones externas en un programa MHEG-SIR. 4210.5 Invocacin de operaciones externas por un motor MHEG-3 4210.6 Tratamiento de excepciones externas por un motor MHEG-3 . 4210.7 Especificaciones de correspondencia de plataforma. 4311 Disposiciones para la manipulacin de objetos MH

19、EG . 4311.1 Invocacin de acciones MHEG. 4311.1.1 Envo de mensajes a otros guiones 4411.1.2 Intercambio de informacin con objetos MHEG. 4411.2 Recepcin de mensajes MHEG 4411.2.1 Operaciones run de la MHEG-3 API. 4411.2.2 Excepciones MHEG API. 4412 Declaraciones MHEG-SIR 4412.1 Declaracin de tipo . 45

20、12.1.1 Identificador de tipo. 4512.1.2 Descripcin de tipo 4612.2 Declaracin de constante 4712.2.1 Identificador de datos 4712.2.2 Identificador de tipo. 4712.2.3 Valor (de) constante. 4712.3 Declaracin de variables globales. 4812.3.1 Identificador de datos 4812.3.2 Identificador de tipo. 4812.3.3 Re

21、ferencia de constante. 4812.4 Declaracin de lote . 4912.4.1 Identificador de lote. 4912.4.2 Nombre 4912.4.3 Descripcin de servicio 4912.4.4 Descripcin de excepcin 5112.5 Declaracin de manejador (handler declaration) 5112.5.1 Identificador de mensaje 5212.5.2 Identificador de funcin. 5212.6 Declaraci

22、n de rutina 5212.6.1 Identificador de funcin. 5212.6.2 Identificador de tipo. 5212.6.3 Descripcin de parmetro 5312.6.4 Declaracin de variable local. 5312.6.5 Cdigo de programa 54vi Recomendacin T.173 (07/97)Pgina13 Instrucciones MHEG-SIR. 5413.1 Metodologa de presentacin 5413.1.1 Condiciones de erro

23、r 5513.1.2 Especificacin formal 5513.1.3 Notacin de tabla de datos. 5513.1.4 Notacin de instruccin por plantilla. 5613.1.5 Primitivas. 5613.2 Clasificacin de las instrucciones MHEG-SIR. 5613.3 Descripcin de las instrucciones. 5813.3.1 Ninguna operacin (no operation). 5813.3.2 Producir (yield) 5813.3

24、.4 Liberar (free) 6013.3.5 No (not) 6013.3.6 O (or) . 6013.3.7 O exclusivo (exclusive or). 6113.3.8 Y (and). 6113.3.9 Referencia de igual (equal reference) 6213.3.10 Igual (equal). 6213.3.11 Menor que (less than) 6313.3.12 Mayor que (greater than) . 6313.3.13 Sumar (o adicionar) (add) 6313.3.14 Rest

25、ar (o sustraer) (substract) 6413.3.15 Multiplicar (multiply) 6413.3.16 Dividir (divide) 6513.3.17 Negar (negate) 6513.3.18 Residuo (remainder) 6513.3.19 Repetir (o duplicar) (duplicate) . 6613.3.20 Convertir (convert) 6613.3.21 Salto con verdadero (jump on true) . 6713.3.22 Salto con falso (jump on

26、false) 6713.3.23 Salto (jump) . 6813.3.24 Desplazar (shift) 6813.3.25 Obtener referencia de objeto (get object reference). 6813.3.26 Salto largo con verdadero (long jump on true) 6913.3.27 Salto largo con falso (long jump on false). 6913.3.28 Salto largo (long jump) 7013.3.29 Llamada (call) 7013.3.3

27、0 Llamada externa (call). 71Recomendacin T.173 (07/97) viiPgina13.3.31 Insertar (en una pila) (push). 7313.3.32 Insertar referencia (en una pila) (push reference) 7313.3.33 Insertar valor inmediato (en una pila) (push immediate). 7413.3.34 Sacar (de una pila) (pop) 7413.3.35 Sacar referencia (de una

28、 pila) (pop reference). 7413.3.36 Sacar contenido (de una pila) (pop contents) 7513.3.37 Atribuir (allocate) 7513.3.38 Incrementar (increment) 7613.3.39 Decrementar (decrement) 7613.3.40 Obtener (get) 7713.3.41 Obtener contenido (get contents). 7713.3.42 Fijar (set) 7813.3.43 Fijar contenido (set co

29、ntents). 7913.4 Reglas de conversin de tipo 8013.4.1 Conversiones reversibles . 8013.4.2 Extensiones sin prdida de informacin 8113.4.3 Extensiones con prdida de informacin. 8113.4.4 Truncamiento al tipo boolean 8113.4.5 Truncamiento entre tipos enteros o entre tipos coma flotante. 8113.4.6 Truncamie

30、nto de tipo coma flotante a entero 8214 Correspondencia de IDL a MHEG-SIR 8214.1 Especificaciones IDL 8214.2 Interfaces y mdulos IDL 8214.3 Operaciones IDL. 8214.3.1 Nombre de operacin. 8314.3.2 Parmetros de operacin 8314.3.3 Parmetro implcito . 8314.3.4 Valor de retorno. 8314.4 Atributos IDL 8314.4

31、.1 Accesor 8314.4.2 Modificador . 8314.4.3 Atributo lectura solamente. 8414.5 Operaciones heredadas IDL 8414.6 Excepciones IDL. 8414.6.1 Nombre de excepcin 8414.6.2 Miembros de excepcin. 8414.6.3 Miembro implcito. 84viii Recomendacin T.173 (07/97)Pgina14.7 Tipos IDL 8414.7.1 Tipo char 8514.7.2 Tipo

32、enum 8514.7.3 Tipos construidos. 8514.7.4 Tipo any. 8514.7.5 Restricciones a los tipos 8614.8 Constantes IDL . 8615 La MHEG-3 API. 8615.1 Objeto ScriptInterpreter 8615.1.1 Operacin kill (eliminar) . 8615.1.2 Operacin prepare (preparar). 8715.2 Objeto MhScript . 8815.2.1 Operacin destroy (destruir) 8

33、815.2.2 Operacin new (nueva) 8815.3 Objeto RtScript . 8815.3.1 Operacin delete (suprimir). 8915.3.2 Operacin setPriority (fijar prioridad). 8915.3.3 Operacin getPriority (obtener prioridad) . 8915.3.4 Operacin setData (fijar datos) 9015.3.5 Operacin getData (obtener datos) 9015.3.6 Operacin allocate

34、 (atribuir) 9115.3.7 Operacin free (liberar) . 9115.3.8 Operacin stop (detener) 9215.3.9 Operacin reInit (reiniciar) 9215.3.10 Operacin getRtScriptStatus (obtener estado de guin rt). 9315.3.11 Operacin open (abrir). 9315.4 Objeto RoutineInvocation. 9315.4.1 Operacin close (cerrar). 9315.4.2 Atributo

35、 routine_id (de lectura solamente) 9415.4.3 Operacin setParameter (fijar parmetro) 9415.4.4 Operacin getPrototype (obtener prototipo) 9515.4.5 Operacin run (ejecutar) 9515.4.6 Operacin reset (reponer) 9615.4.7 Operacin getInvocationStatus (obtener estado de invocacin) 96Anexo A Especificacin ASN.1 d

36、e guiones intercambiados 97Anexo B Representacin codificada de guiones intercambiados 100B.1 Codificacin para guiones intercambiados. 100Recomendacin T.173 (07/97) ixPginaB.2 Codificacin para el cdigo de programa. 101B.2.1 Cdigos op de instruccin . 101B.2.2 Operandos de instrucciones. 101Anexo C Ele

37、mentos predefinidos de la MHEG-SIR. 106C.1 Tipos predefinidos 106C.1.1 Tipos primitivos. 106C.1.2 Tipos MHEG API 107C.2 Funciones predefinidas . 107C.2.1 Operaciones MHEG API. 107C.2.2 Operaciones MHEG-3 API 107C.3 Mensajes predefinidos 108C.3.1 Operaciones MHEG-3 API 108C.3.2 La excepcin Instructio

38、nExecutionError. 108C.3.3 Excepciones MHEG-3 API 109C.3.4 Excepciones MHEG API. 109Anexo D Plantilla en IDL para la especificacin de correspondencia de plataforma. 109Anexo E Proceso de definicin de la MHEG API 111E.1 Marco de la definicin de MHEG API genrica. 111E.1.1 Elementos MHEG que estn presen

39、tes a la entrada del proceso dedefinicin de MHEG API 111E.1.2 Elementos IDL que estn presentes a la salida del proceso de definicin deMHEG API 112E.1.3 Requisitos del proceso de definicin de MHEG API 112E.1.4 Estructura general de la MHEG API . 113E.1.5 Definicin de tipos de datos no objeto 114E.1.6

40、 Definicin de interfaz IDL. 119E.1.7 Definicin de atributo IDL 120E.1.8 Definicin de operacin IDL. 120E.1.9 Definicin de excepcin IDL. 123E.2 Correspondencia de MHEG API a MHEG-SIR 124Anexo F Especificacin IDL de la MHEG-3 API. 125Anexo G Relaciones con otras partes de las Recomendaciones UIT-T de l

41、a serie T.170 (ypartes de ISO/CEI 13522). 127G.1 Relaciones con la Rec. UIT-T T.171 (e ISO/CEI 13522-1) 127G.2 Relaciones con la Rec. UIT-T T.172 (e ISO/CEI 13522-5) 128Apndice I Sintaxis MHEG-SIR (notacin EBNF) 129x Recomendacin T.173 (07/97)PginaApndice II Notacin textual para guiones MHEG-SIR. 13

42、1Apndice III Entidades MHEG. 134III.1 Objetos MHEG (MHEG objects) 134III.2 Objetos mh (mh-objects). 134III.3 Objetos rt (rt-objects) 135III.4 Objetos MHEG intercambiados (interchanged MHEG objects) 135Apndice IV Caractersticas principales de MHEG-SIR 136IV.1 Caractersticas de las aplicaciones que ut

43、ilizan la MHEG-SIR 136IV.1.1 Manipulacin de entidades MHEG . 136IV.1.2 Clculos, tratamiento de variables y estructuras de control. 136IV.1.3 Control de dispositivos externos . 136IV.1.4 Adquisicin de datos . 136IV.1.5 Acceso a datos externos. 137IV.1.6 Acceso a cualesquiera servicios externos en la

44、fase de ejecucin. 137IV.2 Caractersticas funcionales 137IV.2.1 Operaciones de procesamiento de datos 137IV.2.2 Acceso a datos y funciones externos . 137IV.3 Caractersticas tcnicas . 138IV.3.1 Independencia con respecto al soporte fsico 138IV.3.2 Representacin en forma final. 139IV.3.3 Compacidad. 13

45、9IV.3.4 Facilidad de implementacin. 139IV.3.5 Eficiencia de la interpretacin . 140IV.3.6 Calidad de abierta y extensibilidad 140IV.3.7 No revisabilidad. 140IV.3.8 Disposiciones para intercambio en tiempo real. 140IV.3.9 Validacin semntica para fines de calidad de servicio 140IV.3.10 Posibilidad de c

46、omprobacin de la sintaxis (para evitar riesgos decontaminacin) 140IV.3.11 Representacin (no privada) no propietaria. 141IV.3.12 Procesamiento securizado de los guiones 141Recomendacin T.173 (07/97) xiIntroduccinLa presente Recomendacin, que es equivalente a ISO/CEI 13522-3, es una Recomendacin genri

47、caque ampla la representacin codificada de la clase de objeto guin MHEG definida en lasRecomendaciones UIT-T de la serie T.170 y especialmente en las Recomendaciones T.171 y T.172.La presente Recomendacin especifica la representacin de intercambio de guin MHEG(MHEG-SIR) para el contenido de objetos

48、guin, es decir, la codificacin del componente de datosguin de la clase guin MHEG.Las Recomendaciones UIT-T de la serie T.170 comprenden las siguientes Recomendacionesaprobadas y en proyecto: T.170 (1998), Marco de las Recomendaciones de la serie T.170. T.171 (1996), Protocolos para servicios audiovi

49、suales interactivos: Representacincodificada de objetos multimedios e hipermedios. T.172 (1998), MHEG-5 soporte para aplicaciones interactivas de nivel bsico. T.173 (1997), Representacin de intercambio del guin del MHEG-3. T.174 (1996), Interfaz de programacin de aplicacin para MHEG-1. T.175 (1998), Interfaz de

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > 其他

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1