MXPA03009654A - Interfaz grafica de usuario para un multiplexor de transporte. - Google Patents
Interfaz grafica de usuario para un multiplexor de transporte.Info
- Publication number
- MXPA03009654A MXPA03009654A MXPA03009654A MXPA03009654A MXPA03009654A MX PA03009654 A MXPA03009654 A MX PA03009654A MX PA03009654 A MXPA03009654 A MX PA03009654A MX PA03009654 A MXPA03009654 A MX PA03009654A MX PA03009654 A MXPA03009654 A MX PA03009654A
- Authority
- MX
- Mexico
- Prior art keywords
- input
- max
- output
- graphical user
- user interface
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 68
- 230000004044 response Effects 0.000 claims description 4
- 230000009471 action Effects 0.000 description 43
- 238000001824 photoionisation detection Methods 0.000 description 37
- 230000008569 process Effects 0.000 description 37
- 238000005538 encapsulation Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 22
- 230000004913 activation Effects 0.000 description 17
- 239000012190 activator Substances 0.000 description 17
- 239000003795 chemical substances by application Substances 0.000 description 12
- 238000003780 insertion Methods 0.000 description 12
- 230000037431 insertion Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 238000012163 sequencing technique Methods 0.000 description 8
- 239000000470 constituent Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000013139 quantization Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000001914 filtration Methods 0.000 description 6
- 239000008186 active pharmaceutical agent Substances 0.000 description 5
- 238000004590 computer program Methods 0.000 description 5
- 230000001343 mnemonic effect Effects 0.000 description 4
- 230000009849 deactivation Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000007812 deficiency Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 241001343277 Entada Species 0.000 description 1
- 206010020772 Hypertension Diseases 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000739 chaotic effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000368 destabilizing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0253—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0888—Throughput
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4347—Demultiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6433—Digital Storage Media - Command and Control Protocol [DSM-CC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
- H04N7/52—Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2212/00—Encapsulation of packets
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
- Selective Calling Equipment (AREA)
Abstract
Se describen un multiplexor y un numero de metodos, sistemas, subsistemas, caracteristicas de los programas, interfaces graficas de usuario y sistemas de control asociados. La descripcion incluye GUIs que permiten a los operadores monitorear y manipular facilmente los flujos de contenido que fluyen a traves de un multiplexor de transporte en tiempo real. Las interfaces descritas incluyen pantallas que proveen a los operadores con la informacion de la identidad, estructura, configuracion utilizacion del ancho de banda y/o el estatus para los equipos y los programas del sistema. Las caracteristicas descritas proporcionan tambien la configuracion de encaminamiento asistida por computadora para los eventos de encaminamiento presentes y futuros a traves de la manipulacion simple, tal como mediante operaciones de arrastre y colocacion de objetos graficos. El control de encaminamiento se simplifica adicionalmente permitiendo a los operadores configurar el control del encaminamiento de los componentes individuales del flujo de contenido asi como grupos de tales componentes simultaneamente. Ademas se permite la flexibilidad mediante la predeterminacion de los eventos de encaminamiento futuros, permitiendo por ello la ejecucion automatica de los cambios de configuracion en momento futuro. Varios tipos de contenidos, tales como video, audio, datos IP, pueden ser manipulados para lograr varios resultados, tales como uno o mas flujos de datos MPEG multiplexados.
Description
WO 02/087157 Al ! l lll II II III ?? ??G? ?????'? ,'??????? Hll1
For two-letter codes and other abbreviations, refer to the "Guid-ance Notes on Codes and Abbreviations" appearingatthe begin- 'ng of each glar issue of the PCT Gazette.
1
INTERFAZ GRÁFICA DE USUARIO PARA UN MULTIPLEXOR DE
TRANSPORTE
ANTECEDENTES DE LA INVENCIÓN 1. Campo de la Invención La presente invención se dirige a sistemas, procesos, metodologías, aparatos y los programas relacionados para proporcionar interfaces gráficas de usuario para el campo de las interfaces gráficas de usuario que facilitan el monitoreo y la configuración del encaminamiento del flujo de contenido a través de multiplexores de transporte. Por consiguiente, los objetivos generales de la invención son, proporcionar nuevos sistemas, métodos, aparato y programas de tal carácter. 2. Descripción de la Técnica Relacionada La convergencia de medios de banda ancha entre video, audio y datos crea un ambiente caótico de diferentes tecnologías de comunicaciones estándares y heredadas. La relación entre los recursos físicos y lógicos en tales sistemas necesita ser manipulada y comunicada entre los equipos y dispositivos de banda ancha, su sistema de control y el operador. Convencionalmente , esto se logra con el uso de computadoras dedicadas de control para cada pieza de equipo de comunicaciones asociado con la tarea de encaminar el contenido multimedia. Por lo tanto, el 2
personal del equipo de comunicaciones moderno, tal como los operadores de cable y programadores de televisión usan grandes números de equipos diversos, cada uno de los cuales es administrado mediante un sistema de control separado alojado en una computadora separada. Los sistemas de comunicaciones convencionales de esta naturaleza requieren típicamente también el uso de interfaces de operador hipertécnicas para configurar el equipo de banda ancha convencional. Por estas y otras razones, la mayoría de tales sistemas son casi intolerablemente difíciles de usar, contra-intuitivas, enigmáticas, ineficientes y de adquisición y operación costosas. Otro problema con los equipos de comunicaciones de banda ancha es su incapacidad para proveer convenientemente a los operadores con la información que se refiere al equipo y los programas del sistema. Esto crea muchas ineficiencias en la operación de tal equipo. Como un ejemplo, los errores del sistema de solución de problemas son un proceso difícil y costoso ya que los operadores del sistema deben inspeccionar físicamente el equipo de comunicaciones de banda ancha para determinar el equipo del sistema utilizado y su estatus de operación. En particular, las dificultades del sistema de solución de problemas pueden suponer inspecciones del operador de un armazón del equipo de comunicaciones para determinar si todo el equipo 3
de comunicaciones ha sido conectado, encendido, conectado a una fuente de flujo del contenido y/o opera en una manera particular. Además de las dificultades asociadas con la determinación de la configuración y el estatus del equipo, el equipo de comunicaciones de banda ancha convencional hace difícil determinar las configuraciones actuales de encaminamiento del flujo de contenido. Esto se debe en parte al hecho de que el equipo de comunicaciones de banda ancha actual no es suficientemente sofisticado para indicar varios atributos de los flujos de datos entrantes. Adicionalmente, las interfaces de usuario para el equipo de comunicaciones de banda ancha convencional requieren personal altamente experimentado ara configurar el control de encaminamiento para varios programas . Las dificultades asociadas con los métodos convencionales para el control de encaminamiento hacen extremadamente difícil utilizar eficientemente el ancho de banda del sistema. Por lo tanto, los operadores . de los sistemas convencionales de esta naturaleza subutiliza el ancho de banda disponible para llevar a cabo el encaminamiento del flujo de contenido. Dado que el ancho de banda de transporte es aun una mercancía preciosa en este campo, esto es una deficiencia significativa .
4
Otra deficiencia asociada con el equipo de comunicaciones de banda ancha es que tal equipo debe ser configurado manualmente. Por lo tanto, los sistemas actuales requieren típicamente que los operadores sean experimentados en el uso de un código de computadora enigmático y sofisticado para operar el equipo de comunicaciones de banda ancha convencional . Como la demanda por las opciones de información/contenido continua incrementándose, se vuelve crecientemente difícil configurar manualmente el equipo de comunicaciones de banda ancha para encaminar los flujos de contenido. Además, tales sistemas deben ser operados de manera continua y configurados cada vez "que deberá ser ejecutado un cambio de encaminamiento del flujo de contenido. Existe, por consiguiente, una necesidad en la técnica de nuevos métodos, sistemas y aparatos que proporcionen una presentación simple y en tiempo real del encaminamiento del flujo de contenido a través de un multiplexor de transporte. Tales métodos y aparatos deberían incluir una interfase gráfica de usuario intuitiva que suministre al operador con la información relativa al estatus asociada con el equipo y los programas del sistema. Tales métodos y aparatos deberían incluir también una interfaz gráfica de usuario rica en características que permita a un operador 5
monitorear y manipular fácilmente los flujos de contenido que fluyen a través de un multiplexor de transporte. Existe, por consiguiente una necesidad adicional en la técnica para nuevos métodos, sistemas y aparatos que permitan la configuración del encaminamiento del flujo de contenido de componentes de corrientes plurales simultáneamente. Tales métodos y aparatos deberían ser suficientemente flexibles para permitir a los operadores configurar el control de encaminamiento de los componentes individuales del flujo de contenido así como grupos de tales componentes (por ejemplo, programas, componentes, etc . ) simultáneamente . Existe, otra necesidad en la técnica para nuevos métodos, sistemas y aparatos que permitan la configuración del control de encaminamiento de los eventos encaminados futuros en un multiplexor de banda ancha. Tales métodos y aparatos deberían permitir también a los operadores configurar los multiplexores de transporte para cambiar automáticamente las configuraciones de encaminamiento en un punto futuro en el tiempo, aun en ausencia del operador. Tal sistema permitiría el control automatizado del equipo de medios de banda ancha predeterminando la información de configuración de encaminamiento durante periodos largos de tiempo y permitiría la ejecución automática de cambios en la configuración.
6
Existe aun otra necesidad en la técnica para interfaces gráficas de usuario de muítiplexores de transporte que tiene la habilidad para presentar identificadores mnemónicos intuitivos y consistentes para los varios flujos del contenido que se presentan en varias pantallas a través de la interfaz gráfica de usuario. Existe, por consiguiente, otra necesidad en la técnica para nuevos métodos, sistemas y aparatos que proporcionen la configuración tanto manual y asistida por computadora del control de encaminamiento del flujo de contenido a través de multiplexores de transporte. Tales métodos y aparatos deberían incluir también preferiblemente una interfaz gráfica de usuario que permita al operador configurar el control de encaminamiento a través de la manipulación simple de objetos gráficos tales como iconos.
Existe aun otra necesidad en la técnica para nuevos métodos, sistemas y a aparatos que proporcionen la presentación en tiempo real de los datos de identificación/configuración y/o estatus/ del equipo en el multiplexor de banda ancha. Tales métodos y aparatos deberían permitir a los operadores del sistema, identificar la estructura física y la configuración del equipo de comunicación a partir de una sola - interfaz gráfica de usuario, y evitar por ello la necesidad de inspeccionar físicamente el equipo de comunicaciones . Tales métodos y 7
aparato deberían también ser capaces de reflejar el estatus actual del equipo de comunicaciones de manera que un operador pueda verificar si o no los varios equipos están operando como se esperarla. BREVE DESCRIPCIÓN DE LA INVENCIÓN La presente invención satisface las necesidades establecidas arriba y soluciona las deficiencias establecidas arriba y otras de la técnica relacionada proporcionando métodos, sistemas y aparatos que permiten el monitoreo y manipulación en tiempo real de los flujos de contenido que fluyen a través de un multiplexor de transporte . La invención puede tomar la forma de una interfase gráfica de usuario capaz de presentar la información sobre identidad del equipo, la estructura, configuración y/o estatus del sistema. La interfaz puede proporcionar también la configuración del encaminamiento asistido por computadora a través de la manipulación simple de objetos gráficos tales como operaciones de arrastrar y colocar llevadas ¦ a cabo sobre iconos . Para simplificar adicionalmente la operación, la invención tiene la habilidad para presentar identificadores mnemónicos consistentes para los varios flujos de contenido que se presentan sobre las varias pantallas a través de la interfaz gráfica de usuario. El control del encaminamiento se simplifica adicionalmente permitiendo a los operadores 8
configurar el control de encaminamiento de los componentes del flujo de contenido así como grupos de tales componentes simultáneamente. Aun se proporciona flexibilidad adicional mediante la configuración de evento de encaminamiento futuros, permitiendo por ello la ejecución automática de los cambios de configuración en un momento futuro. La invención puede tomar forma también de un método para usar una interfaz gráfica de usuario para configurar el control del encaminamiento de un flujo de contenido a través de un multiplexor de transporte que tiene puertos de entrada y de salida plurales. El método inventivo comprende presentar iconos que representan los puertos de entrada y salida y un icono que representa un flujo de contenido de entrada recibido por uno de los puertos de entrada. El icono del flujo de entrada es arrastrado y soltado cerca del icono del puerto de salida lo cual causa la visualización de un icono que representa una corriente de salida que sale del puerto de salida. El icono de la corriente de salida arrastrado y soltado representa un flujo de salida que sale en actualmente desde el puerto de salida o uno que estará saliendo desde el puerto de salida en un momento predeterminado en el futuro. En una modalidad alternativa del método, el método puede presentar una línea de caracteres alfanuméricos la cual puede ser arrastrada y soltada con e icono del flujo de entrada para resultar por 9
ello en la visualización de una línea de caracteres alfanuméricos que representa la corriente de salida. Naturalmente, los métodos descritos arriba de la invención están particularmente bien adaptados para usarse con el aparato descrito arriba de la invención. De manera similar, el aparato de la invención esta bien adaptado para llevar a cabo los métodos inventivos descritos arriba. Numerosas ventajas y características adicionales de la presente invención se volverán aparentes para aquellas personas con experiencia ordinaria en la técnica a partir de la siguiente descripción detallada de las modalidades preferidas, a partir de las reivindicaciones y a partir de los dibujos anexos. BREVE DESCRIPCIÓN DE LOS DIBUJOS Las modalidades preferidas de la presente invención serán descritas de aquí en adelante en conjunción con las figuras anexas, en donde los numerales similares denotan elementos similares, y en donde: La Figura la ilustra la arquitectura del equipo físico o hardware de un multiplexor de transporte de acuerdo con una modalidad preferida de la presente invención; La Figura Ib ilustra una forma preferida de la arquitectura del procesador huésped de firmware o programación cableada del multiplexor de transporte de la Figura la;
10
La Figura 2 ilustra los procesos de inicialización del sistema y descubrimiento de recursos para el multiplexor de transporte de la figura 1, los procesos están de acuerdo con una modalidad preferida de la presente invención; La figura 3 ilustra varias capacidades de visualización de atributos del equipo físico de acuerdo con una modalidad preferida de la presente invención; La Figura 4 ilustra las capacidades de visualización de atributos del sistema de acuerdo con una modalidad preferida de la presente invención; La Figura 5 ilustra varios procesos de activación del puerto de salida de acuerdo a una modalidad preferida de la presente invención; La Figura 6 ilustra la especificación del (los) evento (s) de encaminamiento del flujo de video y/o audio presente de acuerdo con una modalidad preferida de la presente invención; La Figura 7 ilustra varias capacidades de visualización de la utilización del ancho de banda del sistema de acuerdo con una modalidad preferida de la presente invención; La figura 8 ilustra ciertas capacidades y procesos de registro y visualización de acuerdo con una modalidad preferida de la presente invención;
11
,La Figura 9 ilustra la especificación del (los) evento (s) de encaminamiento del flujo de contenido futuros de acuerdo con una modalidad preferida de la presente invención; La figura 10 ilustra varias capacidades de encapsulacion e inserción de varios datos de IP de acuerdo con una modalidad preferida de la presente invención; y La figura 11 es un diagrama de flujo detallado que ilustra las capacidades de encapsulacion e inserción de los datos IP de la Figura 10 con más detalle. DESCRIPCIÓN DETALLADA DE LAS MODALIDADES PREFERIDAS La descripción detallada resultante proporciona solamente las modalidades ejemplares preferidas, y no se pretende limitar el ámbito, la aplicabilidad, o la configuración de la invención. En lugar de ello, la descripción detallada resultante de las modalidades ejemplares preferidas proporcionará a aquellas personas experimentadas en la técnica con una descripción que permita implementar una modalidad preferida de la invención. Se entenderá que se pueden hacer varios cambios en el arreglo funcional de los elementos sin apartarse del espíritu y el ámbito de la invención como se expone en las reivindicaciones anexas . Como se muestra en las Figuras la y Ib, el T X 20 incluye una pluralidad de componentes de equipo físico, 12
firmware o programación cableada y programas de computación. La Figura la ee un diagrama de la arquitectura del equipo que muestra un multiplexor (TMX) 20 de transporte representativa de acuerdo con una modalidad preferida de la invención. Como se muestra aquí, el multiplexor de transporte puede incluir, por ejemplo, una computadora 22' (con un administrador 22 de elementos y una GUI 80) que se conecta comunicativamente al chasis TMX 42 vía una red 24, el chasis de TMX 42 incluye preferiblemente una tarjeta 40' del procesador huésped (preferiblemente con un sistema operativo VxWorks) , una tarjeta 50' del procesador de entrada, y una tarjeta 55' del procesador de salida, una tarjeta o tarjeta 60' multiplexora y una tarjeta 70' de transcodificación. Estos componentes están comunicados mutuamente preferiblemente, pero no necesariamente de manera comunicativa con un solo chasis 42 de TMX. El modelo físico básico del equipo del chasis TMX preferido es como sigue: el chasis TMX es un contenedor para las tarjetas, cada tarjeta es un contenedor para los puertos y procesadores, cada procesador es un contenedor para la programación cableada, y cada puerto es un contenedor para la jerarquía del protocolo (es decir, DS3 , MPEG, TCP/IP, etc.). El chasis y cada tarjeta tienen un conjunto de variables de estado y de estatus asociadas con ellos. Estas incluyen: 1) un estado administrativo el cual 13
se usa para sincronizar el acceso de configuración de los múltiples administ adores; 2) un estado operacional el cual se usa para indicar si o no el TMX (o un componente de este) está en un estado completamente activado y operacional; y 3) una estatus de alarma el cual se usa para señalar una variedad de condiciones de alarma mediante el TMX o un componente del mismo. Como se describe con detalle abajo, el procesador 40 huésped controla los varios componentes de equipo y programas del TMX 20 y almacena los datos de la tabla MIB de acuerdo con SNMP ara usarse por lo varios componentes diferentes del TMX y el administrador de los elementos. El multiplexor 20 de transporte se ajusta a una amplia variedad de ambientes de aplicación incluyendo: (1) cabecera de cable; (2) enlace ascendente de satélite; y (3) o difusión terrestre. La comunicación entre el administrador 22 de elementos y el chasis 42 de TMX se lleva cabo preferiblemente de acuerdo con un Protocolo de Administración de Red Simple modificado (SNMP) y los flujos de contenido a ser encaminados a través del multiplexor 20 de transporte están preferiblemente de acuerdo con uno de los estándares MPEG bien conocidos. Más preferiblemente, los flujos de contenidos son flujos de datos MPEG2. En tanto que algunas modalidades preferidas de la presente invención utilizan algunas tablas MIB convencionales de 14
acuerdo con los estándares SNMP bien conocidos, muchas de las IBs referenciadas aquí comprenden nuevas estructuras de datos . Estas estructuras de datos se definen completamente en el listado del programa de computadora proporcionado al final de esta especificación. Por lo tanto, aquellas personas con experiencia ordinaria en la técnica entenderán más que ampliamente la naturaleza y la función de esas nuevas estructuras de datos en base a las enseñanzas contenidas en el aquí . Una descripción más detallada de los componentes de equipo TMX 20 se proporciona en la Solicitud de la
Patente Norteamericana co-pendiente, serie No. / , , presentada el 16 de Abril del 2002, titulada "High Speed Serial Data . Transport Between Comunications Hardware Modules" , la cual Solicitud ha sido incorporada aquí como referencia. Por consiguiente, la discusión detallada adicional de estos componentes de equipo no es necesaria, una comprensión completa de estos componentes se alcanzará con referencia a estas solicitudes incorporadas. La relación entre los recursos físicos y lógicos en el sistema necesita ser manipulada y comunicada entre el chasis 42 de TMX, el administrador 22 de elementos y los operadores 10 humanos (por ejemplo, la Figura 2) . Esto se logra de manera general modelando los varios componentes de equipo del sistema. Los elementos del modelado del TMX se 15
integran en la Base de Información de Administración de SNMP (MIBs) usando la tabla de interfaces "MIB 2" estándar (ifTable) para representar uno de los elementos de modelado como una interfaz con las extensiones especificas como se especifica abajo. Esto permite la identificación de cualquier tarjeta y/o cualquier puerto, mediante su índice de tabla: el ifindex en la ifTable. Con referencia a continuación a la figura la, el administrador 22 de elementos se conecta preferiblemente al chasis 42 del TMX mediante una Ethernet. Se apreciará por aquellas personas experimentadas en la técnica que otras tecnologías de red pueden ser usadas alternativamente. El administrador 22 de elementos puede ser cargado como una aplicación de java desde el TMX 42 a una computadora remota usando un explorador, la computadora remota preferiblemente está conectada comunicativamente al multiplexor 20 de transporte vía una red 24 durante una fase de configuración inicial. Subsecuentemente, el administrador 22 de elementos puede ser corrido en la computadora remota como un programa de java. La computadora remota es preferiblemente una computadora personal convencional con un sistema operativo convencional y un explorador, el sistema que permite el control sobre el chasis 42 de TMX subsecuentemente a la instalación del administrador 22 de elementos . Una interfaz gráfica de usuario (GUI) se incorpora preferiblemente en el 16
administrador 22 de elementos y se describe en detalle abajo. La GUI se presenta preferiblemente a un operador en un monitor de computadora personal convencional (por ejemplo, una pantalla LCD o un monitor CRT) . Una amplia variedad de componentes de programas y equipos alternativos para la interfaz gráfica de usuario de albergue y operativa y el administrador 22 de elementos se encontrará fácilmente por aquellas personas experimentadas en la técnica en base a la descripción contenida aquí . La Figura Ib ilustra varios componentes 52-69 de la programación cableada y de los programas del TMX los cuales se conectan comunicativamente unos con otros como se muestra aquí. Estos componentes incluyen un agente 44 SNMP, un título 45 de mensaje y un administrador 59 de fallos. El TMX 20 comprende además una administrador 52 de recursos, un administrador 46 de configuración, un módulo 54 de recolección PAT/PMT, un módulo 57 de recolección PSIP, un módulo 50 de entrada, un módulo de encapsulación de IP, un administrador de tabla de tiempos y un número de DSP APIs. Estos incluyen el procesamiento 60 del multiplexor, el procesamiento 62 de transcodificación, y el procesamiento 64 del nivel de cuantificación . Existe una correspondencia uno a uno entre estos módulos de firmware o programación cableada, y ciertos componentes del equipo de la modalidad preferida. Los componentes de equipos correspondientes 17
pueden ser encontrados en la Figura la e incluyen la tarjeta 50' del procesador de entrada, la tarjeta 60' multiplexora (con un procesador 60 de multiplexión y un procesador 61 del nivel de cuantificación) , una tarjeta 70' de transcodificación (ya sea con 5 procesadores 71 de transcodificación o 3 procesadores de transcodificación, 1 procesador de multiplexión y 1 QLP 71') . Consecuentemente, cuando el administrador de configuración lleva a cabo las operaciones sobre los módulos de firmware o programación cableada, los módulos correspondientes del equipo se ven afectados también. El flujo de información y los comandos entre los varios componentes dentro del chasis 42 de TMX se indican de manera general en las Figuras la y Ib mediante el uso de flechas. En particular, el flujo de los comandos y la información desde el administrador 22 de elementos es a través del agente 44 de SNMP, el cual traduce los comandos del protocolo SNMO desde el administrador 22 de elementos a una forma convencional de manera que estos pueden ser entendidos por los varios componentes diferentes del TMX 20. El protocolo de comunicaciones convencional preferido es un protocolo simple en el cual un número indicativo de una solicitud o comando se pasa junto con una estructura de datos asociada para recibir los datos a ser manipulados de . acuerdo con el comando asociado . Por lo tanto, el agente 44 de SNMP actúa de manera general como un 18
broker de comunicación entre el administrador 22 de elementos y la programación cableada del procesador huésped. El agente 44 de SNMP permite la administración basada en SNMP de, y el control sobre la funcionalidad de la programación cableada tal como arreglado, desplazamiento, e inserción de datos, etc., ya que este proporciona una Interfaz con los varios módulos de programación cableada (por ejemplo, la tarea de 50 de procesamiento de entrada, el procesamiento 60 del multiplexor, el procesamiento 62 de transcodificación y el procesamiento 64 del nivel de cuantificación) que proporciona por ultimo la funcionalidad deseada. El administrador 46 de configuración recibe los comandos y la información desde el agente 44 de SNMP vía el título 45 del mensaje de MIB y determina como utilizar el equipo y otra programación cableada para ejecutar esos comandos al nivel de tarjeta. Un entendimiento detallado de los varios componentes diferentes del TMX 20 se obtendrán con referencias a las Figuras 2 a la 9 y la descripción detallada correspondiente de estas figuras en el resto de esta especificación. Las Figuras 2 a la 11 ilustran los nueve aspectos operaciones primarios del multiplexor 20 de transporte, estos nueve aspectos operacionales incluyen (1) la inicialización y descubrimiento de los recursos 100 del 19
sistema; (2) visualizar los atributos 134 del equipo del sistema; (3) visualizar los atributos 156 de los programas del sistema; (4) activar el puerto 166 de salida; (5) especificar el (los) evento (s) 184 presente (s) de encaminamiento del video y/o audio; (6) visualizar la utilización 206. del ancho de banda (7) visualizar la actividad 222 de registro; (8) especificar el (los) evento (s) 238 de encaminamiento futuro; y (9) encapsulación e inserción 269 de los datos de IP. Estos aspectos de la presente invención se discuten en detalle inmediatamente abaj o . Con referencia a la Figura 2, se ilustran aquí los procesos de inicialización y descubrimiento de recursos del sistema para el multiplexor de banda ancha de la Figura 1, los procesos están de acuerdo con una modalidad preferida de la presente invención. Como se muestra, la inicialización y el descubrimiento del sistema inventivo comienza con el encendido 101 del chasis 42 de TMX, después de lo cual el administrador 52 de recursos conduce el descubrimiento (en 102) de la información de los equipos y los programas del sistema. Por lo tanto, el chasis 42 de TMX ejecuta un número de funciones en 104 para identificar los componentes del sistema instalados en el chasis 42 del TMX. También en 102, el título 45 del mensaje de MIB rellena las IBs necesarias (IfTable e ifstack) con 20
información y el agente 44 de SNMP espera las consultas en 106. Tras la terminación de estas tareas, el chasis 42 del TMX se prepara para ejecutar varias actividades en base a los comandos controlados por el operador suministrados el chasis 42 del TMX vía el administrador 22 de elementos. En este punto, un operador 10 puede iniciar el administrador 22 de elementos en respuesta a lo cual el administrador de elementos, en 104, presenta la interfaz 80 gráfica de usuario que muestra una pantalla 81 de visualización de árbol en blanco para la visualización . La pantalla 81 de visualización de árbol en blanco incluye una ventana 82 árbol de entrada, una ventana 82' de árbol de salida, y una ventana 87 del mensaje de registro. En 108, el administrador 22 de elementos lee automáticamente las MIBs apropiadas para descubrir los equipos que están instalados actualmente en el TMX 20. Estos incluyen los datos de atributos de los equipos tales como los datos del y/o la estructura física del puerto. Existen varios tipos de puertos (por ejemplo, ASI, DHEI, SMPTE 310, DS3) los cuales están soportados por la modalidad preferida de la presente invención. Los datos de varios parámetros de puerto se describen/definen por la tabla MIB ífentry. En 110, el administrador 22 de elementos descarga el código DSP apropiado a la MIB IndexTable. El agente 44 de SNMP del chasis 42 del TMX crea una nueva entrada de la MIB en 112 y 21
un título 45 del mensaje pasa esta información al administrador 46 de configuración para su ejecución. En este punto, el administrador 22 de elementos solicita los datos de PAT en 114. Esta solicitud es procesada por el TMX en 116. En 120, la PAT es analizada por el administrador 22 de elementos de manera que las PMT apropiada puede ser identificada. Esto se solicita en 122 y esta solicitud se procesa por el TMX en 124. Después de que la información solicitada se genera, el agente 44 de SNMP, espera otras consultas en 126. Estos datos son leídos entonces por el administrador 22 de elementos en 128 y se actualiza la interfaz 80 gráfica de usuario. En particular, los datos solicitados se usan para rellenar la pantalla 81 de visualización de árbol con los iconos 84 y 84' de los equipos del sistema y, preferiblemente los nombres 83 y 83 ' mnemónicos de los equipos se extraen de los flujos d datos en si usando el modulo 57 de recolección de PSIP. Se presenta, por lo tanto, al operador 10 una representación visual de los componentes de equipo del sistema. Después de recibir los datos de los atributos de los equipos del sistema desde el chasis 42 del TMX, el administrador 22 de elementos procede a recuperar y presentar los mensajes de registro que pueden haber sido generados en 130. Esto se logra con la asistencia de un administrador 59 de fallos y el agente 44 de SNMP en 132.
22
Por lo tanto, una vez que ha comenzado el sondeo del registro, el administrador 22 de elementos presenta los datos del puerto y de registro en 132 a una interfaz 80 gráfica de usuario donde se actualiza la pantalla de visualización de árbol para presentar los puertos 85 de entrada, los puertos 85' de salida, y los mensajes 88 de registro en la ventana 87 del mensaje de registro. Como se muestra, los puertos 85 y 85' de entrada y salida tiene preferiblemente identificadores mnemónicos y alfanuméricos asociados. Los puertos preferiblemente están también codificados por colores para identificar si o no los puertos están activos. Tras revisar la pantalla 81 de visualización de árbol recién completada, el operador 10 puede iniciar varias actividades como se describe abajo con respecto a las Figuras 3 a la 10. Estas actividades pueden incluir, por ejemplo, visualizar los atributos 134 de los equipos del sistema, visualizar los atributos 156 de los programas del sistema, activar el puerto 166 de salida, especificar los eventos 184 de encaminamiento del video y/o audio, visualizar la utilización 206 el ancho de banda, visualizar la actividad 222 de registro, especificar los eventos 238 de encaminamiento futuros y el (los) evento (s) 260 de encapsulación e inserción de los datos IP. Varias actividades relacionadas diferentes que pueden ser llevadas a cabo por el operador 10 se presentaran fácilmente para 23
aquellas personas con experiencia ordinaria en la técnica en base a la descripción contenida aquí . Volviendo ahora a la Figura 3, esta Figura ilustra varios procesos 134 de visualización de atributos de los equipos del sistema de acuerdo con una modalidad preferida de la presente invención. Los procesos de los equipos mostrados en la Figura 3 se inician por el operador tras la selección de la pantalla de visualización del chasis a partir de los elementos del menú en la parte superior de la pantalla 81 de visualización de árbol. Esta opción es accesada seleccionando el elemento del menú "visualización" en la parte superior de la pantalla y seleccionando la poción de visualización del chasis. Las opciones de visualización de los equipos disponibles incluyen "vista frontal de chasis" y "vista posterior del chasis" 2 "información del sistema" . Tras la selección de una de las opciones de visualización del chasis en la interfaz gráfica de usuario, el administrador 22 de elementos recopila la información requerida de los equipos desde las MIBs apropiadas con la asistencia del chasis 42 del TMX. Esta MIB es proporcionada por el chasis 42 del TMX como se indica por 138 y el administrador 22 de elementos muestra entonces la información en una pantalla 89 y 90 de visualización del chasis.
24
Con referencia continuando con la figura 3, uno puede observar que la interfaz 80 gráfica de usuario utiliza los datos del equipo y el estatus recibidos para presentar los atributos de los equipos del sistema, en particular, las pantallas 89 y 90 de visualización del chasis cuando se solicita inicialmente por el operador 10. La pantalla 89 de visualización frontal del chasis incluye varios objetos indicativos de la identidad de, la estructura física de, la configuración de, y el estatus de las varias tarjetas dentro del chasis 42 del T X. En este ejemplo ilustrativo, estas tarjetas incluyen la tarjeta 40" del CPU, la tarjeta 60" multiplexora, la primer tarjeta 50" del procesador de entrada y la segunda tarjeta 50''' del procesador de entrada. En tanto que es posible recibir los mensajes de registro dentro de la ventana 87 del mensaje de registro de la pantalla 89 de visualización frontal del chasis, ningún mensaje de registro ha sido generado en este ejemplo ilustrativo . La pantalla 90 de visualización posterior del chasis puede ser seleccionada también por el operador 10 como una alternativa a la pantalla 89 de visualización frontal del chasis. En este ejemplo ilustrativo, la pantalla 90 de visualización posterior del chasis incluye varios objetos gráficos indicativos de la identidad de, la estructura física de, la configuración de y el estatus de la porción 25
posterior de las varias tarjetas recibidas dentro del chasis 42 del TMX y se discuten arriba con respecto a la visualización frontal del chasis. Los mensajes de registro pueden, opcionalmente, ser presentados también en la ventana 87 del mensaje de registro de la pantalla 90 de visualización posterior del chasis. Este aspecto de la presente invención permite a un operador 10 seleccionar fácilmente, y después, visualizar los atributos de los equipos del sistema en la manera discutida arriba. Esta característica de la presente invención es particularmente ventajosa porque permite a un operador solucionar las dificultades con el multiplexor 20 de transporte sin tener que acceder físicamente a los equipos de comunicaciones en si . Las características de sondeo continuo del estatus de los equipos de la presente invención se muestran en 139. en particular, la información del estatus LED proporcionada en las pantallas de visualización del chasis se actualiza a intervalos regulares mediante la ejecución repetida de las funciones mostradas en los bloques 140-145. Volviendo ahora a la Figura 4, esta figura ilustra los procesos las capacidades 156 de visualización de los atributos del sistema de acuerdo con una modalidad preferida de la presente invención. Como se muestra aquí, la visualización de los atributos del sistema tales como el 26
tipo de tarjeta, los atributos DSP, la versión de los programas de computación, etc. Comienza con el proceso de descubrimiento inicial del sistema cuando el TMX ejecuta las funciones mostradas en 158. Por lo tanto, esta información está fácilmente disponible para su presentación y el agente 160 de S P espera por tales consultas en 160. Tras la selección de la opción del menú de visualización de la versión dentro de la porción superior de la pantalla 81 de visualización de árbol por el operador 10, el administrador 22 de elementos recopila la información solicitada en 162 la presenta en la pantalla 91 de atributos del sistema. Los datos son visualizados entonces por el operador cuando se desee. Como se muestra en la Figura 4 y la Tabla 1 de abajo, los datos de los atributos del sistema mostrados en la pantalla 91 incluye preferiblemente los siguientes campos de datos para la tarjeta y los programas de cómputo que corren en cada ranura del chasis: Tabla 1 Nombre de la Tarjeta Aplicación de TMX Versión de JVM Nombre del Sistema Dirección IP 27
ID del Chasis Revisión de la Tarjeta Versión de FPGA VxWorks 08 Versión de CPU Versión de MAP Lib Versión de MUX Versión de QLP Versión de TPE
En la modalidad ilustrativa de la Figura 4, el chasis 42 del TMX es un chasis de TMX de plano central con cinco ranuras para tarjeta en cada mitad del chasis. Por consiguiente, este ejemplo ilustrativo incluye diez ranuras (cinco ranuras para cada plano medio) . Una descripción detallada de la estructura y la operación del chasis 42 del TMX está contenida en la solicitud incorporada como referencia y una amplia variedad de arreglos variantes aparecerán fácilmente para aquellas personas con experiencia en la técnica en base a la descripción contenida aquí . Como se muestra en las figuras 3 y 4, la modalidad preferida del presente sistema incluye una GUI con una pestaña de información del sistema con la cual un operador puede acceder a la información sobre el sistema tal como el 28
nombre del sistema, la descripción del sistema, el tiempo de actividad del sistema y la posición del sistema. Esta característica de la presente invención opera en una manera que es generalmente análoga a la característica de la versión de los programas de visualización mostrada en la figura 4 y se describe en conexión con la misma inmediatamente arriba. La figura 5 ilustra varias capacidades de activación del puerto de salida de acuerdo con una modalidad preferida de la presente invención. Como se muestra aquí, la activación del puerto de salida se inicia tras la selección por un operador 10 del puerto particular a ser activado. Tras la selección del un puerto, el administrador 22 de elementos, en 168, presenta el editor 92 de transporte con los valores por defecto. El operador 10 puede visualizar entonces los datos por defecto y editar los datos si lo desea, tal como cambiando el estatus de desactivado a activado. Por ejemplo, un operador podría activar típicamente un flujo de transporte, el nombre de ese flujo y asignar una velocidad de bitios de transferencia de información para el puerto seleccionado. Tras la selección del botón "OK" , el editor de transporte se cierra, y el administrador 22 de elementos recopila la información de transporte desde el editor y la coloca en las tablas IB apropiadas (ver 170) . El chasis del T X utiliza también 29
esta información para ejecutar la petición de activación como se indica en 172. la Tabla MIB podría ser cualquiera de dos tipos; TMXiftable (para la mayoría de los puertos) o la TMXgiexttable (para los puertos DS3) debido a los requerimientos de información variante de los diferentes tipos de puertos . Además, el administrador 22 de elementos crea una PAT en 174 y la PAT es producida por el TMX como se indica en 176. Finalmente, la pantalla 81 de visualización de árbol de la GUI se actualiza mediante el administrador de elementos como se indica en 178. La interfaz 80 gráfica de usuario indica la activación exitosa del puerto deseado cambiando los atributos de los iconos del puerto en la pantalla 81 de visualización de árbol. Esto se logra preferiblemente cambiado el color de los iconos del puerto, otras alternativas (tales como cambios en la forma, el movimiento, ubicación, tamaño, sonido etc.) se presentarán para aquellas personas con experiencia ordinaria en la técnica. El operador 10 puede, por lo tanto, confirmar visualmente la activación del puerto fue completada exitosamente visualizando la interfaz 80 gráfica de usuario recién actualizada. La Figura 6 ilustra varias capacidades de encaminamiento de video y/o audio asistidas por el sistema de acuerdo con una modalidad preferida de la presente 30
invención. Como se describe con más detalle abajo, la presente .invención permite al operador 10 definir y ejecutar el encaminamiento del flujo de contenido ya sea manualmente o semiautomáticamente . En particular, la modalidad preferida de la presente invención provee a los operadores con la habilidad para ingresar manualmente los datos elemento por elemento o, alternativamente, arrastrar y colocar objetos gráficos a y desde varias posiciones de la pantalla 81 de visualizacion de árbol. El administrador 22 de elementos coopera con la interfaz 80 gráfica de usuario para ejecutar los varios comandos de especificación del encaminamiento especificados por las operaciones de arrastrar y colocar correspondientes . Esto se logra con el rellenado automatizado de las tablas MIB correspondientes a los varios campos . actuales necesarios para definir un comando de encaminamiento. Las operaciones de arrastrar y colocar en la interfaz 80 gráfica de usuario asiste al operador 10 para definir los eventos de encaminamiento de datos de video, audio y/o IP para el sistema. Definir las especificaciones de encaminamiento en esta forma es, por lo tanto, semiautomático . Las operaciones de arrastrar y colocar sobre la interfaz gráfica de usuario pueden ser usadas para llevar a cabo una variedad de funciones de encaminamiento del flujo de contenido relacionadas. Estas incluyen la capacidad para 31
arrastrar diferentes niveles desde el árbol de entrada al árbol de salida. Por ejemplo, un operador puede arrastrar (1) los flujos de contenidos de un puerto de entrada completo (incluyendo posiblemente los programas plurales, cada uno de los cuales incluye posiblemente componentes plurales) aun puerto de salida; (2) un programa completo de un puerto de entrada a un puerto de salida; (3) un programa completo desde un puerto de entrada a un programa de un puerto de salida; y (4) un componente desde un puerto de entrada a un puerto de salida. Un número de características diferentes de arrastrar y colocar aparecerá fácilmente para aquellas personas con experiencia ordinaria en la técnica en base a la descripción contenida aquí. Sin embargo, deberá notarse que esta porción de la especificación, se dirige específicamente el encaminamiento del flujo de contenido que ocurre en el presente. La invención, sin embargo, concibe también que la configuración del encaminamiento del flujo de contenido sea ejecutada automáticamente en un momento futuro (por ejemplo, Figura 9) . Como de describe con más detalle abajo, los procesos de encaminamiento descritos inmediatamente abajo (aplicables a la ejecución de los comandos de encaminamiento presentes) son compatibles con, y forman una porción de, los procesos de encaminamiento para la ejecución de los eventos de encaminamiento en el futuro.
32
Con referencia primaria a la figura 6, el operador 10 puede especificar uno o más eventos de encaminamiento presentes seleccionando los objetos gráficos que representan uno o más flujos del contenido a ser encaminados a una ubicación deseada (por ejemplo, un puerto de salida) . El flujo de contenido puede ser ya sea simple o contener componentes plurales los cuales pueden o no estar relacionados mutuamente en una o más maneras. Por ejemplo, el objeto puede representar un solo flujo del contenido, flujos de contenido plurales que constituyen colectivamente un programa o flujos plurales que constituyen colectivamente flujos de datos presentes en un puerto de entrada completo. En el ejemplo ilustrativo discutido inmediatamente abajo, el operador 10 arrastra los flujos del contenido para un puerto completo desde el árbol de entrada al árbol de salida y procede a editar los componentes de video y audio de un programa desde el puerto . El encaminamiento asistido de acuerdo con la invención se logra preferiblemente con una operación de arrastrar y colocar de uno o más objetos gráficos desde la ventana 82 del puerto de entrada a la ventana 82 ' del puerto de salida de la pantalla 81 de visualización de árbol. Esta operación tiene el efecto de capturar, como se indica en 186, los datos de configuración correspondientes a la fuente 33
seleccionada del (los) flujo(s) de datos. Por ejemplo, arrastrar y colocar los objetos gráficos deseados permite al administrador 22 de elementos capturar automáticamente los datos de configuración correspondientes para los eventos de encaminamiento deseados tales como el número y posición del puerto de entrada, el número y posición del puerto de salida, el PID del flujo a ser encaminado y la velocidad de bitios para los flujos de contenido a ser encaminados. Adicionalmente, con respecto a la información el puerto de salida buscado como objetivo (determinado en base a donde se suelta el objeto) se captura también (188) por el administrador 22 de elementos e incluye, por ejemplo, la posición del puerto de salida buscado como objetivo. Esta información permite al administrador 22 de elementos crear los ajustes por defecto y llevar a cabo automáticamente el solapamiento del PID en 186 de manera que ningún flujo de datos entra en conflicto conforme los varios flujos se encaminan a través del multiplexor 20 de transporte. Los editores 93 y 94 de arrastrar y colocar son mostrados entonces por el administrador 22 de elementos como se indica en 188. El operador puede seleccionar entonces el componente particular a ser editado, en 192, el administrador 22 de elementos recibe la selección y muestra un editor de componentes (95 para los flujos de video o 95' para los flujos de audio) con la información por defecto 34
para la edición posible. Si los datos por defecto mostrados en el editor 95 de componentes son aceptable para el operador, el botón de "OK" puede ser seleccionado para indicar al administrador de elementos tomar la acción posterior. En particular, la cercanía de la ventana del editor de componentes causa que el administrador 22 de elementos recopile la información desde la GUI y solicita la creación de varias entradas de la tabla IB en 194. El TMX ejecuta los eventos de encaminamiento con las MIBs actualizadas en 196, y la GUI se actualiza apropiadamente por el administrador 22 de elementos como se indica en 198. A partir de la perspectiva del operador, el encaminamiento ha sido especificado y llevado a cabo de manera simple arrastrando y soltando un icono desde el árbol de entrada a un árbol de salida. En la actualidad, una variedad de parámetros han sido especificados con la asistencia del sistema como se describe con detalle arriba. Si el operador 10 desea modificar los datos por defecto y/o los capturados, el operador 10 tiene la habilidad de editar la información en detalle para cada uno de los componentes que comprenden el flujo de contenido. En el ejemplo mostrado, el operador 10 ha seleccionado el programa 1 (en general, un operador seleccionaría algún tipo de objeto gráfico, tal como un icono o su texto asociado) mostrado en la ventana 93 del editor y una 35
ventana 94 del editor más detallada se muestra, la ventana que muestra los componentes constituyentes del programa seleccionado. En el caso de la figura 6, el programa 1 ha sido seleccionado para edición y este incluye un componente de video y un componente de audio . La ínterfaz 80 gráfica de usuario tiene la capacidad de identificar los flujos de contenido que usan una variedad de objetos gráficos los cuales incluyen iconos, líneas de caracteres alfanuméricos, nombres del programa actual, etc., sobre las varias pantallas. Los datos de identificación del flujo de contenido son transportados preferiblemente dentro del flujo de medio de manera que puede ser mostrada consistentemente a través de la interfaz gráfica de usuario sin importar cual pantalla de visualización se presenta al operador 10. Reiniciada, la interfaz 80 gráfica de usuario presenta preferiblemente un nombre o símbolo del flujo de contenido consistente y puede mostrarlo a través de la interfaz. Con referencia a continuación a la figura 6, la selección del botón de "OK" de la ventana 94 cierra la ventana de arrastrar y cerrar y abre las ventanas de editor de componentes correspondientes a los componentes seleccionados como se indica en 192. En este caso, la selección de un componente a ser editado resulta en la presentación de una ventana 95 y 95' del editor de 36
componentes donde el operador 10 tiene la habilidad adicional de especificar los detalles tales como una velocidad de bitios, el PID objetivo etc., para cualquiera de los componentes del programa deseados. En este caso, la ventana 95 del editor de video y del editor de audio 95' se presentan para la consideración y posible edición. Esta característica permite al usuario asignar más fácilmente el ancho de banda entre los varios flujos de contenido encaminados de manera que puede ser lograda la utilización máxima del ancho de banda. Tras la selección del botón de "OK" de una de las ventanas 95 o 95', el administrador de elementos cambia los datos de la tabla MIB de acuerdo con los cambios editados e instruye al TMX para ejecutar la configuración del encaminamiento especificada. El administrador de configuración 46 configura entonces subsecuentemente el multiplexor buscado como objetivo y el procesador del nivel de cuantificación y activa el procesador de entrada, en ese orden, como se indica en 196. El orden de activación del módulo, cuando se activa un puerto de salida, es un aspecto importante de la presente invención. Para ejecutar efectivamente un evento de encaminamiento, el multiplexor buscado como objetivo, el procesador del nivel de cuantificación y el procesador de entrada deberían ser activados en el orden especificado 37
para minimizar la posibilidad de desestabilizar del sistema. En particular, el administrador 46 de configuración dirige el multiplexor buscado como objetivo para colectar los PIDs designados y encaminarlos a la salida buscada como objetivo. Segundo, el administrador 46 de configuración debe proveer al procesador 64 del nivel de cuantificación con la velocidad de bitios apropiada y el PMT para el flujo de contenido a ser encaminado. Tercero, el administrador 46 de configuración deberá instruir al procesador de entrada para enviar todos los flujos de contenido con un PID particular al multiplexor. Esto se logra preferiblemente llevando a cabo el solapamiento del PID y después enviando los datos asociados al multiplexor como una señal diferencial de bajo voltaje. Como se nota arriba, la activación del modulo en un orden diferente que el que discutió arriba, puede llevar a la inestabilidad del sistema. Si, por ejemplo, el administrador de configuración intenta activar el procesador de entrada primero, el multiplexor puede comenzar a recibir un flujo de contenido que no es esperado y esta confusión puede causar que el multiplexor tenga un fallo catastrófico. De manera similar, remover un flujo de contenido (detener el encaminamiento del flujo al puerto) debería llevarse a cabo en un orden predeterminado dictado por el administrador 46 de configuración. En particular, la 38
secuencia señalada arriba debería ser invertida (desactivación del procesador de entrada, desactivación del QLP y, finalmente desactivación del multiplexor) . Si, por ejemplo, el multiplexor fue desactivado primero, el multiplexor puede recibir aun un flujo de contenido desde el procesador de entrada y, otra vez, esta condición puede causar un fallo catastrófico del multiplexor. Volviendo ahora a la Figura 7, esta figura ilustra varias capacidades de visualización de la utilización del ancho de banda de acuerdo con una modalidad preferida de la presente invención. Como se muestra aquí, el operador 10 inicia la característica de visualización de utilización del ancho de banda de la invención seleccionando el elemento del administrador del ancho de banda desde la porción superior de la pantalla 81 de visualización de árbol. Esto activa el administrador 22 de elementos para desplegar la pantalla del administrador del ancho de banda en 208 y el T X comienza el sondeo del sistema por los datos de utilización del ancho de banda y espera las consultas de estos datos en 210-212. Como se indica mas completamente en el programa de computadora anexo proporcionado al final de esta especificación, las tablas MIB permiten el monitoreo de la información de utilización del ancho de banda de entrada/salida de MPEG. En particular, la TMXinputPIDtable se usa para monitorear la 39
velocidad de entrada por PID. La TMXoutputPIDtable se usa par monitorear la velocidad de salida por PID. En particular, el título 45 del mensaje comienza a sondear los multiplexores del procesador de entrada y de salida por los datos que se usan para actualizar las tablas MIB (los datos de captura de estas dos fuentes permite a la pantalla del ancho de banda mostrar una comparación entre el ancho de banda de entrada y el ancho de banda de salida) y envía los datos como datos SNMP al administrador 22 de elementos, como se indica en 214. El administrador 22 de elementos consulta periódicamente al TMX para esta información y en 216 presenta estos datos en la interfaz 80 gráfica de usuario. Regresa entonces para continuar sondeando por nuevos datos de utilización del ancho de banda en 214. De este modo, los datos de utilización del ancho de banda para todos los puertos activados, se actualiza continuamente y pueden ser presentados mediante la interfaz 80 gráfica de usuario en tiempo real . El sondeo de los datos del ancho de banda termina preferiblemente cuando el operador 10 cierra las ventanas 96 y 96' del ancho de banda tal como conmutando el chasis o las ventanas de visualización de árbol. En ese punto, los PIDs para los flujos de contenido activados se eliminan de las tablas MIB.
40
Tras recibir los datos de utilización del ancho de banda, la interfaz 80 gráfica de usuario presenta una pantalla 96 de utilización del ancho de banda. Esta pantalla incluye preferiblemente ejes x e y de cambio de escala automático y un objeto gráfico individual para que cada flujo de contenido sea encaminado, cada objeto es preferiblemente una barra de ancho de banda (las barras 97, 97' y 97'' en el ejemplo mostrado) . Cada barra de ancho de banda mostrada en la pantalla 96, incluye preferiblemente los siguientes atributos plurales: un valor 97a de utilización del ancho de banda se salida, un valor 97b de utilización del ancho de banda de entrada, un valor 97c de utilización del ancho de banda de entrada máximo y un valor 97d de utilización del ancho de banda de entrada mínimo. En la práctica, los cambios en la utilización del ancho de banda se presentan automáticamente en la pantalla 96 de utilización del ancho de banda en tiempo real. La pantalla 96 de utilización del ancho de banda puede incluir un número de características amigables para el usuario para hacer la interfaz gráfica de usuario aun más intuitiva y útil. Por ejemplo, el operador 10 puede ser provisto con la habilidad para seleccionar o cancelar la selección de una pantalla de leyenda mostrada en la porción del lado derecho de la pantalla 96 de utilización del ancho de banda. De manera similar, el operador 10 tiene la 41
habilidad para seleccionar o anular la selección de la pantalla de los valores de utilización de ancho de banda mínimo y máximo. Además, la pantalla 96 tiene preferiblemente la habilidad para presentar los mismos identificadores mnemónicos para los varios flujos que se usan en otras pantallas tales como la pantalla de visualización de árbol. Reiniciada, la interfaz gráfica de usuario refleja preferiblemente un identificador consistente para cada flujo de contenido a través del sistema. Naturalmente, podrían ser usados otros identificadores si se desea. Estos identificadores se envían preferiblemente con los flujos de contenido de manera que estos pueden ser detectados y presentados en varias pantallas. Como se señala arriba, los iden ificadores pueden ser presentados como iconos coloreados y/o líneas de caracteres alf numéricos , etc. Después de visualizar la pantalla 96 de utilización del ancho de banda, el operador 10 puede seleccionar una de las barras de ancho de banda para desplegar dinámicamente información más detallada sobre los varios componentes que constituyen el flujo de contenido para la barra seleccionada. Por ejemplo, un programa dado podría incluir un componente de video y dos de audio. Seleccionando una barra de ancho de banda causa que la ventana 96' de utilización del ancho de banda detallada (con información 42
sobre estos componentes) aparezca en la pantalla. Este tipo de selección causa que el administrador 22 de elementos genera una consulta en 216 la cual es respondida por el TMX en 210/212. Como se muestra en la ventana 96', el nombre del programa, el ID del grupo y el ancho de banda total en el instante que la barra de ancho de banda fue tomada se capturan y se presentan en la pantalla. En esta modalidad ilustrativa, la barra de ancho de banda para el programa 2 se seleccionó cuando la utilización del ancho de banda fue de aproximadamente cinco megabitios por segundo (comparar las ventanas 96 y 96' de la Figura 7) . Adicionalmente , la ventana detallada desglosa el programa seleccionado en sus componentes constituyentes. En este caso, el programa tiene tras partes constituyentes: los datos IP 1, los datos del video 1 y los datos de audio 1. La pantalla 96' muestra información aun más detallada para cada componente del programa. Esta información incluye preferiblemente un valor mínimo del ancho de banda, un valor máximo del ancho de banda y la utilización del ancho de banda instantánea de los componentes constituyentes en el instante de que la ventana de utilización del ancho de banda detallada fue seleccionada. Con referencia conjunta a las pantallas 96 y 96', se apreciará que la utilización del ancho de banda presentada de los componentes constituyentes se suma a la utilización del ancho de banda del programa 43
completo. Adicionalmente , la suma de los valores mínimos de los componentes constituyentes iguala al valor mínimo para el programa como un total. De manera similar, el valor máximo para el programa completo iguala la suma de los valores mínimos para cada uno de los componentes constituyentes. Finalmente, la pantalla muestra el PID del identificador del paquete asociado con el programa. Ya que este aspecto del sistema presenta el ancho de banda en tiempo real, el operador observará que la utilización del ancho de banda varia a través del tiempo. También, las diferencias en la utilización del ancho de banda en diferentes puntos en el tiempo reflejarán el hecho de que las señales de entrada pueden variar a través del tiempo en el lado de entrada del sistema completo. Por ejemplo, si una señal de entrada incluye súbitamente un componente adicional, la pantalla de presentación del ancho de banda reflejará ese cambio en tiempo real. La Figura 8 ilustra varias capacidades 222 de registro y visualización del evento de acuerdo con una modalidad preferida de la presente invención. Como se muestra aquí, el sistema tiene la habilidad de filtrar los mensajes de registro presentados en la interfaz gráfica de usuario. Visualizar la información de registro de acuerdo con la presente invención implica la selección del operador de un nivel de filtrado de registro apropiado, poniendo por ello 44
en sistema en uno de cuatro modos. El nivel de filtrado es registrado por el administrador 22 de elementos y el número y el tipo de los mensajes presentados en la ventana 87 del mensaje de registro de la interfaz 80 gráfica de usuario esta dictado por el nivel de filtrado. El nivel de filtrado del registro puede ser seleccionado a partir del elemento del menú desplegado "visualizar", cercano a la parte superior de la pantalla 81 de visualización de árbol y después seleccionando loa opción de mensajes de registro. Existen preferiblemente cuatro niveles de filtrado: el estatus normal, el estatus de emergencia, el estado de fallo y de depuración. En el modo de depuración se presentan todos los mensajes de registro generados. Tras el arranque del chasis 42 del TMX la tarea de consulta empieza a sondear el sistema para generar por ello los mensajes de registro que se usan para rellenar la TMXLogPortTable , como se muestra en 224. El agente 44 de SNMP espera entonces para responder a las consultas por esta información como se muestra en 226. Estos mensajes de registro pueden ser generados mediante cualquiera de los varios módulos de programación cableada y el administrador 22 de elementos, la GUI 80 y el chasis 42 cooperan para pasar continuamente los mensajes de registro de acuerdo con el nivel de registro seleccionado previamente a la interfaz gráfica de usuario para presentar la ventana del mensaje de 45
registro de desplazamiento. Adicionalmente . Estos mensajes de registro se almacenan para su posible recuperación y análisis en el futuro. Aunque los mensajes de registro presentados a un operador durante el uso normal pueden ser filtrados, todos los mensajes de registro generados por el sistema se almacenan preferiblemente en la computadora anfitriona del administrador de elementos . Un archivo de registro separado se genera preferiblemente para cada día en que el sistema está en uso y el operador 10 tiene la capacidad para recuperar y visualizar los mensajes de registro para cualquier día dado en la pantalla 98 del archivo de registro. Tras la selección del Menú de Archivo de Registro por el operador 10, el administrador 22 de elementos recupera, despliega y almacena los archivos de registro como se indica en 228. Esta pantalla es accesada seleccionando el elemento "ver" del menú cerca de la parte suprior de la pantalla 81 de visualización de árbol y seleccionando después la opción apropiada. Tras la selección de uno de los archivos de registro diarios a partir de la lista de archivos de registro en la pantalla 98 de archivos, los mensajes de registro individuales del archivo de registro seleccionado se presentan para su visualización en la pantalla 98' como se indica en 230. Cuando se revisan los mensajes de registro almacenados, el operador tiene la 46
habilidad para filtrar la información seleccionando uno de los niveles de filtrado como se discute arriba. La figura 9 ilustra varias capacidades 238 de encaminamiento futuro del flujo de contenido de acuerdo con una modalidad preferida de la presente invención. La especificación del (los) evento (s) futuro se controla inicialmente por la acción del operador sobre la pantalla de visualizacion de árbol. En particular, tras la inicialización y descubrimiento del sistema, el sistema configura inicialmente un evento de encaminamiento que abarca el tiempo actual hasta un tiempo predeterminado en el futuro (por ejemplo, dos años) . Esto se muestra en una barra 99 de tiempo. El operador 10 puede seleccionar entonces la barra 99 de tiempo, como se muestra en la porción superior derecha de la pantalla 81 de visualizacion de árbol. El menú emergente resultante permite al operador 10 ya sea modificar el evento actual presentado o crear un nuevo evento. En el caso de especificar los eventos de encaminamiento futuros, el operador 10 crearía un evento nuevo seleccionando la opción de crear un nuevo evento y especificando los tiempos de inicio y terminación para el nuevo evento. En ese punto, indicado en 240, otro evento duplicado (por defecto) es creado por el administrador 22 de elementos . Esta información se envía entonces a la interfaz 80 gráfica de usuario para su presentación y 47
posible modificación como se muestra en 241. El editor particular que se presenta al operador 10 depende de que tipo de evento será creado. En el ejemplo representativo de la Figura 9, se presentan los editores 95 y 95' de audio y video. Los flujos de datos IP podrían ser especificados también para un evento de encaminamiento futuro como se presentará para aquellas personas con experiencia ordinaria en la técnica en base a las enseñanzas contenidas aquí . Una vez que todos los varios detalles para los varios componentes del evento futuro han sido completados, esta información será recopilada, por el administrador 22 de elementos y presentada en le pantalla 81' . Como se muestra en la pantalla 81', tres eventos han sido definidos en el ejemplo ilustrativo de la Figura 9. En 244, el administrador 22 de elementos solicita que las nuevas entradas sean agregadas a ciertas MIBs y el chasis 42 del TMX ejecuta los cambios e configuración en 246. También, el administrador 22 de elementos actualiza la GUI en 252. Esto resulta en una pantalla 81' ' de visualización de árbol que es substancialmente similar a aquella de la pantalla 81', pero que presenta los árboles de encaminamiento de acuerdo a la configuración recién ejecutada. Preferiblemente, ninguno de estos datos de configuración del evento futuro se proporciona al chasis 42 del TMX hasta poco antes del tiempo predeterminado para el 48
inicio del evento futuro recién definido. Entonces (por ejemplo, aproximadamente 30 segundos antes del tiempo predeterminado) , los datos de la configuración completos se envían al chasis 42 del TMX para su ejecución. Estos datos del evento de encaminamiento son ligeramente diferentes de aquellos discutidos con respecto a la Figura 6, porque incluyen también los datos del tiempo predeterminado que indican cuando la nueva configuración de encaminamiento debería ocurrir. De esta manera, el operador 10 puede configurar el sistema para cambiar automáticamente el control de encaminamiento de la configuración en puntos predeterminados futuros en el tiempo, aun en ausencia del operador. Por lo tanto, el sistema permite el control automatizado de los equipos de medios de banda ancha inventivos predeterminando la información de la configuración de encaminamiento durante periodos extensos de tiempo y permitiendo la ejecución automática de tales cambios de configuración. La Figura 10 ilustra varias capacidades y procesos 260 de encapsulación e inserción de datos IP de acuerdo con una modalidad preferida de la presente invención. Como se describe con más detalle abajo, la presente invención permite al operador 10 definir y ejecutar la encapsulación de los datos IP ya sea manualmente o semiautomáticamente .
49
En particular, la modalidad preferida de la presente invención provee a los operadores con la habilidad para ingresar manualmente los datos de configuración de la encapsulación IP, elemento por elemento o, alterna ivamente ingresar automáticamente los datos de configuración de la encapsulación IP arrastrando y soltando los objetos gráficos a y desde varias ubicaciones de la pantalla 81 de visualización de árbol. El administrador 22 de elementos coopera con la interfaz 80 gráfica de usuario para ejecutar los varios comandos de encaminamiento especificados por las operaciones de arrastrar y colocar correspondientes. Esto se logra con el rellenado automático de las tablas MIB correspondientes a los varios campos necesarios para definir un comando de encaminamiento. Las operaciones de arrastrar y colocar en una interfaz 80 gráfica de usuario asisten al operador 10 para definir las especificaciones de encapsulación IP para el sistema en una manera substancialmente análoga a la definición semiautomática de los eventos de encaminamiento de audio y video descritos con referencia a la Figura 6. Aquellas personas con experiencia ordinaria en la técnica apreciarán fácilmente como extender estos conceptos para implementar los procedimientos de arrastrar y colocar para lograr la encapsulación de datos IP semiautomática en base a las enseñanzas de esta especificación. Las técnicas de 50
encapsulación de datos IP, manuales o elemento por elemento se describen inmediatamente abajo con respecto a las Figuras 10 y 11. Con referencia primaria a la figura 10, el operador 10 puede especificar uno o mas eventos 260 de encapsulación IP seleccionando los obj etos gráficos que representan una ubicación deseada (por ejemplo, un puerto de salida activado) a partir de una pantalla 262 de visualización de árbol. El operador 10 puede seleccionar entonces un programa particular en el cual serán insertados los datos IP encapsulados . Esto permite al administrador 22 de elementos capturar los datos de configuración que se refieren al puerto de salida buscado como objetivo y cualquier programa que pueda estar residente en el mismo en 264. En el e emplo representativo de la Figura 10, ha sido seleccionado el programa 1 para la inserción de un componente de datos IP. En respuesta a la selección del operador del programa 1, el administrador 22 de elemento (en 266) presenta un editor 270 de programas y envía los valores del puerto de salida por defecto desde el mismo a la interfaz gráfica de usuario para su presentación. El operador 10 puede ingresar entonces varios valores que se refieren a un programa en el cual se insertara el componente de datos IP con la asistencia del administrador 22 de elementos en 272. Los editores 274 de componentes de 51
datos de IP generales y detallados serán presentados entonces de manera que una variedad de parámetros diferentes pueda ser especificados por el operador 10. El operador 10 tiene la capacidad para editar la información detallada agregada/removida/cambiada en los editores de componentes de datos IP para cada uno de los componentes que comprenden el flujo de contenido. En particular, el operador 10 tiene la habilidad para especificar los detalles tales como las direcciones IP fuente y de destino, la velocidad de bitios, el PID objetivo etc., para cada componente del programa seleccionado en las ventanas 274 del editor general y detallada. Esta característica permite a un usuario asignar más fácilmente el ancho de banda entre los varios flujos de datos IP que son creados, de manera que se puede lograr una utilización máxima del ancho de banda. Hasta 128, los flujos de datos IP pueden ser especificados simultáneamente para su encapsulación e inserción de esta manera. Tras la selección del botón de "OK" de una de las ventanas 274, el administrador 22 de elementos recopila la información editada desde la GUI y solicita que varias nuevas entradas sean colocadas en ciertas tablas MIB con los datos por defecto y/o editados (como se muestra en 276) . El administrador 22 de elementos proporciona esta información al TMX 42 para su ejecución como se muestra en 52
278 de la Figura 10 y la Figura 11. En particular, en 278, el agente 44 de SNMP crea las nuevas entradas MIB, el título 45 del mensaje pasas la información al administrador 46 de configuración el cual configura uno o más multiplexores e instruye al modulo 66 de encapsulación de IP para comenzar la recolección de los datos IP. El módulo 66 de encapsulación e IP recibe entonces los datos IP desde la dirección IP especificada, encapsula cada paquete de datos IP como uno o más paquetes MPEG, para formar por ello los flujos de datos MPEG, y los envía al (a los) multiplexor (es) buscados como objetivo. El (los) multiplexor (es) buscados como objetivo reciben los paquetes de datos MPEG ensamblados y transmiten los datos MPEG apropiadamente. En 280, el administrador de elementos actualiza la interfaz 80 gráfica de usuario, que presenta la información actualizada en la pantalla 289 de visualización de árbol. El operador 10 puede entonces visualizar un icono 290 de datos IP que indica que la encapsulación y la inserción de los datos IP está ocurriendo. La porción del bloque 278 que lleva a cabo el proceso de encapsulación IP se ilustra en detalle en la figura 11. Como se muestra aquí, tras la ejecución del proceso 282 de encapsulación IP, el módulo 66 de encapsulación instruye a la pila de datos IP (del sistema operativo que corre en el 53
procesador huésped) para recolectar/recibir y examinar el paquete de datos IP en 292. En 293 el modulo 66 verifica entonces que el sistema se prepara para procesar los paquetes IP (por ejemplo, el (los) multiplexor (es) objetivo que ha/han sido configurados apropiadamente) . La dirección IP de destino para el paquete de datos IP recibido se analiza entonces para su validez en 294. En particular, la dirección IP de destino es verificada para determinar si es la dirección IP de difusión, unidifusión o multidifusión. Esto se logra preferiblemente verificando que la dirección de destino está dentro del rango de multidifusión y que la dirección ha sido especificada para la recolección/recepción de datos. Si la dirección IP indica que el paquete IP no es un paquete de multidifusión, se hace la determinación de que el paquete de datos IP debe ser ya sea un paquete de difusión o unidifusión. Si es así, el paquete de datos se pasa a través de la pila del sistema operativo (OS) en una manera convencional y el proceso pasa a 296 donde simplemente espera recibir el siguiente paquete de datos IP. En particular, el OS preferido (VxWorks) emplea una pila de IP conforme a OSI de siete capas que procesa cada paquete de difusión y/o unidifusión para determinar su tipo y la aplicación que debería procesarlo. Por lo tanto, por ejemplo, un paquete de difusión que se 54
encuentra debería ser una solicitud ARP debería ser enviado a la tarea ARP para su procesamiento. Por el contrario, si la dirección IP fuente indica que el paquete de datos IP es un paquete IP de multidifusión, el paquete no puede ser simplemente encaminado a través de la pila del OS ya que el OS no reconocerá el paquete de datos excepto en el evento improbable de que sea el receptor pretendida del paquete. Por lo tanto, si la dirección IP indica que el paquete de datos es un paquete de multidifusión y si esta dirección es una de las 128 direcciones que el administrador 22 de elementos ha indicado que esta asociada con los datos IP que deberán ser encapsulados , los datos IP serán convertidos a una forma diferente y van a ser encaminados a través de la pila IP como un paquete de datos IP. Para lograr esto, el proceso pasa primero a 297 donde el paquete de datos IP se fragmenta, si es necesario, en componentes de contenido más pequeños para su procesamiento. El proceso pasa entonces a 298 donde un paquete de datos MPEG se ensambla y se envía al (a los) multiplexor (es) apropiados. En particular, se crea en 300 un encabezamiento MPEG de 4 bytes que incluye el PID objetivo para este paquete. Entonces, en 302 la dirección IP se extrae desde el paquete de datos IP y se usa para crear un DSM-CC (Comando y control del Medio de Almacenamiento de Datos) de 16 bytes para el primer paquete 55
de datos MPEG. Un sufijo MPEG de Código de Redundancia Cíclico (C C o CRC32) de 4 bytes convencional se incluye también preferiblemente en el ultimo paquete de MPEG (por ejemplo, enseguida del ultimo byte de contenido) . Como el sistema puede soportar los datos de salida en cualquier de los formatos DVB o ASTC, el encabezamiento DSM-CC también indica en cual formato están los datos para tomar en cuenta por ello las diferencias entre estos formatos. En 304, se agregan hasta 168 bytes de contenido al paquete MPEG de 188 bytes que se crea. Si este puede contener todo el contenido a ser enviado, entonces se anexa un CRC después del ultimo byte de contenido. En 308, se hace una determinación de si cualquiera de los datos llenados es necesario para completar el paquete MPEG. Si es así, el proceso 282 pasa a 310 donde el resto del paquete MPEG se llena con datos ficticios. Estos datos son preferiblemente valores numéricos de 255 (FF en hexadecimales) y se repite hasta que ha sido formado un paquete de datos MPEG de 188 bytes. Con este sistema de la modalidad preferida, se insertará un máximo de un paquete de datos IP en un solo paquete MPEG. Si no se necesita rellenar (o después de que el paquete ha sido rellenado) , el proceso pasa a 312 donde el paquete ensamblado se envía al multiplexor buscado como objetivo y se almacena preferiblemente en un FIFO para la combinación con los paquetes MPEG adicionales, si hay alguno. También, 56
el proceso pasa a 314 donde se determina si o no el paquete de datos IP recibidos ha sido encapsulado completamente. Si es así, el proceso pasa a 316 donde el multiplexor recibe una indicación de cuantos paquetes MPEG recibió junto con una indicación de que este/estos paquete (s) deberían ser transmitidos. El proceso 282 pasa entonces a 296 donde el modulo de encapsulación de IP espera por el siguiente paquete de datos IP a ser encapsulados . Si se determina en 314 que el paquete de datos IP no ha sido encapsulado completamente, el proceso 282 pasa a 318 donde el contenido adicional de los paquetes de datos IP se ensambla en los paquetes de datos MPEG y se envía al multiplexor apropiado. En particular, el proceso 282 pasa de 314 a 320 donde se crea un encabezamiento de MPEG para el próximo paquete de datos MPEG. Hasta 184 bytes de datos IP y CRC (para el ultimo paquete MPEG) se agregan entonces al paquete en 322, en 326, se hace una determinación de si se necesita algún dato de relleno para completar el paquete MPEG. Si es así, el proceso 282 pasa a 328 donde el resto del paquete MPEG se rellena con datos ficticios . Estos datos son también preferiblemente datos numéricos de 255 (FF en hexadecimal) y se repite hasta que ha sido formado un paquete de datos MPEG de 188 bytes. Si no se necesita el relleno (o después de que el paquete ha sido rellenado) , el proceso 282 pasa a 330 donde el paquete ensamblado se envía 57
al multiplexor buscado como objetivo y se almacena preferiblemente en un FIFO para la combinación con todos los paquetes MPEG ensamblados anterior y subsecuentemente, si hay alguno. También, el proceso pasa a 332 donde se determina si o no el paquete de datos IP ha sido encapsulado completamente. Si no, las etapas 320 a 332 se repiten hasta que el paquete de datos IP completo ha sido encapsulado y, eventualmente, el proceso pasa a 316 y 296 como se señala inmediatamente abajo. Si es asi, el multiplexor recibe una indicación de cuantos paquetes de datos MPEG ha recibido con una indicación de que estos paquetes deberían ser transmitidos en 316. El proceso pasa entonces a 296 donde el modulo de encapsulación IP espera por el ultimo paquete de datos IP de multidifusión a ser encapsulados . El proceso 282 termina cuando el operador 10 especifica una función diferente para el puerto de salida objetivo o cuado el periodo de tiempo para el evento especificado ha expirado. En ese punto, el módulo 66 de encapsulación IP espera instrucciones adicionales desde el administrador 46 de configuración. El siguiente listado de programa expone las definiciones de TMX-MIB mencionadas arriba: 58
TMX-MIB DEFINICIONES ::= INICIO IMPORTS NetworkAddress, IpDirección, Gauge, T meTicks DE RFC1155-SMI RenglónEstatus ,DisplayString, FechaYHora, TEXTUAL-CONVENTION DE SNMPV2-TC MODULO-CONFORMIDAD, OBJETO-GRUPO DE SNMPv2-C0NF ifIndex DE RFC1213-MIB Counter32,Entero32,OBJETO-TIPO,MODULO-IDENTIDAD DE SNMPV2-S I bmr DE NLS-BBNIDENT-MIB ;
tmxMIB MODULO-IDENTIDAD ULTIMA ACTUALIZACIÓN "O112202341Z" ORGANIZACION "Motorola BCS" CONTACTO-INFO "John Sanders , Ext 3505 4A31" DESCRIPCION "TMX MIB Versión 1.1a" REVISION "OO08141355Z" DESCRIPCION
::= { bmr 1 } AcciónActivadorTipo : : = TEXTUAL-CONVENTION STATUS actual DESCRIPTION "Tipo del mecanismo de activación para la ejecución de una operación" SYNTAX BITS {
org OBJETO IDENTIFICADOR : := { iso 3 }
dod OBJETO IDENTIFICADOR ::= { org 6 }
intenet OBJETO IDENTIFICADOR : : = { dod 1 }
privado OBJETO IDENTIFICADOR 59
: := { internet 4 }
empresas OBJETO IDENTIFICADOR : := { prívate 1 }
tmxMIBObjectS OBJETO IDENTIFICADOR : := { tmxMIB 1 }
tmxMIBConformance OBJETO IDENTIFICADOR : : = { tmxMIB 2 }
tmxMedialnterfaces OBJETO IDENTIFICADOR ::= { tmxMIBOb ectS 1 }
tmxMediaControl OBJETO IDENTIFICADOR : := { tmxMIBObjectS 2 }
tmxMediaMonitor OBJETO IDENTIFICADOR ::= { tmxMIBObjectS 3 }
TMX extensiones específicas a la Tabla de Interfaces MIB 2
tmxNetTable OBJETO-TIPO SYNTA SECUENCIA DE TmxNetEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION " Esta es la tabla de red que asocia las interfaces TMX (iflndex) con otros tipos de equipo." ::= { tmxMedialnterfaces 1 }
tmxNetEntry OBJETO-TIPO SYNTAX TmxNetEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "entrada de tmxRedTabla" INDEX { silndice, tmxRedlndice } : : = { tmxNetTable 1 }
TmxNetEntry : : = SEQUENCE { TmxNetlndex Entero 32 , tmxNetEqpType BITS tmxNstEqpName DisplayString, tmxNetEqpIpDirección IpDirección, 60
tmxNetEqpOperationalState Entero32, tmxNetEqpAlarmStatus ENTERO 32, tmxHetEqpHeartBeatMonitor IpDirección, tmxNetEqpRedundancyGroup, DisplayString, tmxNetEqpBackUp IpDirección . tmxNetEntryStatus RenglónEstatus }
tmxNetlndex OBJETO-TIPO SINTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "índice del Identificador para este equipo conectado en red." : : = { tmxNetEntry 1 }
tmxNetEqpType OBJETO-TIPO SYNTAX BITS { selOOO(O), se2000(l), tmx (2), dataServer(3) , adServer{4), computer(5 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de equipo adyacente en la interfaz ifIndex." : := { traxNetEntry 2 }
tmxNetEqpName OBJETO-TIPO SYNTAX DisplayString MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Nombre único asignado por el usuario para el físico : := { tmxNetEntry 3 } tmxNetEqpIpDirección OBJETO-UPO SYNTAX IpDirección MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Dirección IP del equipo adyacente." ·. ·. = { tmxNetEntry 4 }
tmxNetEqpOperationalState OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION 61
"OperationalState de este equipo conectado en red." { tmxNetEntry 5 }
tmxNetEqpAlarmStatus OBJETO-TIPO SYNTAX Entero3 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "AlarmStatus de este equipo conectado en red." : : = { tmxNetEntry 6 }
tmxNetEqpHeartBeatMonitor OBJETO-TIPO SYNTAX IpDirección MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Monitor de latido cardíaco para este equipo conectado en red." : := { tmxNetEntry 7 }
t xNetEqpRedundancyGroup OBJETO-TIPO SYNTAX PresentarLínea MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Nombre único del grupo de redundancia de este equipo conectado en red"
::= { tmxNetEntry 8 }
tmxNetEqpBackUp OBJETO-TIPO SYNTAX IpDirección MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Dirección IP de la copia de seguridad de este equipo conectado en red.
: := { tmxNetEntry 9 }
tmxNetEntryStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus de esta entrada." : : = { tmxNetEntry 10 }
-- tmxMediaControl consiste de las tablas usadas para configurar la funcionalidad del control de medios TMX.
62
tmxOpNum OBJETO-TIPO SYNTAX ENTERO MAX-ACCESS leer-crear STATUS actual DESC IPTION "El número de la ultima Op creada." : : = { tmxMediaControl 1 }
tmxToaLock OBJETO-TIPO SYNTAX BITS( unlock(O), lock(l)} MAX-ACCESS leer-crear STATUS actual DESCRIPTION "El número de la última Op creada." : : = { tmxMediaControl 2 }
tmxToaLockTime OBJETO-TIPO SYNTAX ENTERO MAX-ACCESS leer-crear STATUS actual DESCRIPTION "El tiempo (en segundos) para esperar antes de iniciar la ejecución de la operación de desaseguramiento." : : = { tmxMediaControl 3 }
tmxDeleteAll OBJETO-TIPO SYNTAX BITS { eliminar (0) , mantene (1) } MAX-ACCSSS leer-crear STATUS actual DESCRIPTION "La bandera indica la eliminación de la base de datos completa de control del medio . " : : = { tmxMediaControl 4 }
tmxReserved OBJETO-TIPO SYNTAX ENTERO MAX-ACCESS leer-crear STATUS actual DESCRIPTION "El número de la última Op creada." : := { tmxMediaControl 5 } ************************************************^ tmxIfTable OBJETO-TIPO SYNTAX SECUENCIA DE TmxsiEntrada MAX-ACCESS no accesible STATUS actual 63
DESCRIPTION "Esta es la extensión específica TMX de ifTable." : := { tmxMediaControl S }
tmxifEntry OBJETO-TIPO SYNTAX TmxsiEntrada MAX-ACCESS no accesible STATUS actual DESCRIPTION "entrada de tmxifTable" INDEX { s índice } : : = { tmxifTable 1 }
TmxifEntry : := SEQUENCE { tmxifName PresentarLínea, tmxifTSld Entero32, tmxifType BITS, tmxifASIMode BITS , tmxifStandard BITS, tmxifTransportBitRate Entero32, tmxifActionTrigger AcciñnActivadorTipo, tmxifActionTime FechaYHora, tmxif Q BITS, tmxifSttDestinationOffset Entero32 , tmxifSttDsStatus BITS, tmxifSttDsDay Entero32, tmxifSttDsHour Entero32, tmxifPacketLength BITS, tmxifEntryStatus RenglónEstatus } ********************************************************************** *** tmxifName OBJETO-TIPO SYNTAX DisplayString MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Nombre asignado por el usuario para la interfaz física." : : = { tmxifEntry 1 }
tmxifTSld OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION 64
"Identificador de Transporte mpeg asociado con esta interfaz física, si hay alguno.11 : := { tmxifEntry 2 }
2tmxifType OBJETO-TIPO SYNTAX BITS {asi(O), ds3-ansi (1) , ds3- fsi(2), dhei(3), dhei-high (4) , smpte310 (5) , ds3-rmi(6)} MAX-ACCESS leer-crear STATUS actual DESCRIPTION "tmxsiTipo. " : := { tmxifEntry 3
tmxIfASIMode OBJETO-TIPO SYNTAX BITS { burst(O), byte(l)} MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Modo ASI de salida, ráfaga o byte." : := { tmxifEntry 4 } tmxlfStandard OBJETO-TIPO SYNTAX BITS { atsc(O), dvb(l), mpeg2(2) none (3 ) , dcii (4) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estándar ASI de salida : := { tmxifEntry 5
tmxIfTransportBitRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Velocidad de bitios de transporte en Mbps" : := ( tmxifEntry 6 }
tmxIfActionTrigger OBJETO-TIPO SYNTAX AcciónActivadorTipo MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de activación que iniciará esta operación.11 : := { tmxifEntry 7 }
tmxlfActionTime OBJETO-TIPO 65
SYNTAX FechaYHora MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si el tipo de activación es un tiempo de acción este objeto contiene el tiempo." : := { tmxIfEntry 8 }
tmxIflQ OBJETO-TIPO SYNTAX BITS (combined(O) , i-out(l), q-out(2), iq-plit(3)} MAX-ACCESS -leer-crear STATUS actual DESCRIPTION "Seleccionar el modo IQ mux para este flujo de transporte, combinado, I, Q o I&Q." : := { tmxIfEntry 9 }
tmxlfSttDestinationOffset OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Desviación de UTC como se usa en el STT. Este puede no ser el mismo valor como se usa por el sistema de TMX y puede variar entre los flujos de transporte dependiendo del destino" { tmxIfEntry 10 }
tmxlfSttDsStatus OBJETO-TIPO SYNTAX BITS { not-in-ds (O) , in-d_(l) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estado de ahorros de luz de día como se usa en el STT. " : := { tmxifEntry 11 }
tmxifSttDsDay OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "El día del mes local del estatus de ahorros de luz de día cambiara (1-31) como se usa en el STT." : := { tmxifEntry 12 } tmxifSttDsHour OBJETO-TIPO SYNTAX Entero32 66
MAX-ACCESS leer-crear STATUS actual DESCRIPTION "La hora del día local de ahorros de luz de día cambiará (0-18) como se usa en el STT." ::= { tmxIfEntry 13 }
tmxIfPacketLength OBJETO-TIPO SYNTAX BITS { pktl88(0), pkt204 (1) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Extensión del paquete del flujo de transporte" : : = { tmxIfEntry 14 }
tmxifEntryStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus de esta entrada." : := { tmxifEntry 15 } *************************************************** *** tmxlfGiExtTable OBJETO-TI O SYNTAX SECUENCIA DE TmxifGiExtEntry no accesible MAX-ACCESS no accesible STATUS actual DESCRIPTION "Esta es la tabla de extensión que define los parámetros de la interfaz DS3-GI TMX" : : = { tmxMediaControl 7 }
tmxifGiExtEntry OBJETO-TIPO SYNTAX xifGiExtEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "tmxifGIExtTable entry" INDEX {ifÍndex} : .·= { tmxifGiExtTable 1 }
TmxifGiExtEntry : : = SEQUENCE { tmxifGiExtCodeRate BITS, tmxifGiExtSymbolRate BITS, tmxifGiExtModType BITS, tmxifGiExtPowerLevel Entero32, 67
tmxifGiExtCarrierFrq Entero32 , tmxífGiExtCwMode BITS , tmxifGiExtMute BITS, tmxifGiExtEntryStatus englónEstatus } ****************************************************************** **********
tmxifGiExtCodeRate OBJETO-TIPO SYNTAX BITS { cr-5-ll(0), cr-l-2(l), cr-3-5(2), or-2-3(3), cr-3- 4(4), cr-4-5(5), cr-5-6 (6) , cr-7-8 (7) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Velocidad de código: 5/11, 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 7/8" : := { tmxifGiExtEntry 1 }
tmxifGiExtSytribolRate OBJETO-TIPO SYNTAX BITS { sr-38-8(0), sr-29-27 (1) , sr-19-Sl(2), sr-14-63(3), sr-ll-71(4), sr-9-76(S), sr-7-32 (6) , sr-4-88 (7) , sr-3-25(8), sr-2-44(9), sr-l-83(10) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION " Velocidad de símbolo: 38.8 29.27, 19.51, 14.63, 11.71, 9.76, 7.32, 4.88, 3.25, 2.44,1.83" ::= { tmxifGiExtEntry 2 }
tmxifGiExtModType OBJETO-TIPO SYNTAX BITS { qpsk(O), bpsk(l), oqpsk(2) MAX-ACCESS leer-crear STATUS ac ual DESCRIPTION "Tipo de modulación." := { tmxifGiExtEntry 3 }
tmxifGiExtPowerLevel OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION 68
"Nivel de potencia: 0-20 que representa -5dBm a -15dBm en etapas de 0.5dBm." : : = { tmxlfGiExtEntry 4 }
tmxifGiExtCarrierFrq OBJETO-TIPO SY TAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "47000 kHz - 93000 kHz para la banda de 70 MHz y 104000 kHz - 176000 para la banda de 140 MHz. La frecuencia debe ser en etapas de 125 kHz." : : = { tmxlfGiExtEntry 5 } tmxIfGiExtCwMode OBJETO-TIPO SYNTAX BITS { modulado (0), no modulado (1) }
MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Portador IF a ser modulado." ::= {· tmxlfGiExtEntry 6 }
tmxIfGiExt ute OBJETO-TIPO SYNTAX BITS{ notMuted(O), muted(l) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "portador 1P a ser silenciado." : := { tmxifGiExtEntry 7 }
tmxifGiExtEntryStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus de esta entrada." : : = { tmxlfGiExtEntry 8 } **************************************************************** *** tmxStatGroupTable OBJETO-TIPO SYNTAX SECUENCIA DE TmxStatGroupEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "La tabla de Control de StatGroup. Cada renglón en esta tabla representa un comando de Op crear/eliminar. Todas las Ops con el mismo Tiempo de Acción deberán ser ejecutadas en el orden especificado por el índice del 69
mensaje. Los elementos de programa dentro de un StatGroup pueden ser Velocidad de Bit Constante (CBR) en cuyo caso su minBw=inaxBw Velocidad de Bit Variable (VBR) en cuyo caso suminBwemaxBw
Y oportunístico en cuyo caso estos usan solamente Bw disponible dejada sin usar después de que todos los programas CBR y VBR se multiplexan" : : = { tmxMediaControl 8 }
tmxStatGroupEntry OBJETO-TIPO SYNTAX TmxStatGroupEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "StatGroupTable entry" INDEX { ifindex, tmxStatGroupOpindex } : := { tmxStatGroupTable 1 }
TmxStatGroupEntry : : = SECUENCIA { tmxStatGroupOpindex Entero32, tmxStatGroupMsg BITS, tmxStatGroupld Entero32, tmxStatGroupSize Entero32, tmxStatGroupTranscBwPercent Entero32, tmxStatGroupMaxinputBw Entero32, tmxStatGroupMaxOutputBw Entero32, tmxStatGroupActionTrigger AcciónActivadorTipo, tmxStatGroupActionTime FechaYHora, tmxStatGroupStatus RenglónEstatus }
tmxStatGroupOpindex OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS no accesible STATUS actual DESCRIPTION "Esto se usa para la identificación y secuenciación única de todos los mensajes de configuración operacional . El valor es el valor de tmxOpNum cuando se creó la entrada y se establece por el administrado." : := { tmxStatGroupEntry 1 } 70
tmxStatGroupMsg OBJETO-TIPO SYNTAX BITS {créate ( O ) , delete ( 1 ) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Cada renglón de la tabla constituye un mensaje de comando. El tipo de mensaje indica si el tipo de Comando debería ya sea crear o eliminar el elemento descrito en este renglón. Cualquier comando creado está restringido adicionalmente por el Tipo de Activador de la Acción. Dependiendo del Tipo de Activador de la Acción, el comando será ya sea ejecutado inmediatamente, ejecutado en el momento especificado por el Tiempo de Acción, o ejecutado cuando se eleva la bandera SPlicelmmediateFlag . " ::= { tmxStatGroupEntry 2 }
tmxStatGroupld OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "identificador del grupo en el multiplexor de control . " : : = { tmxStatGroupEntry 3 }
tmxStatGroupSize OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Número de miembros en el grupo" : := { tmxStatGroupEntry 4 }
tmxStatGroupTranscBwPercent OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Porcentaje de ancho de banda total para signar a grupo multiplex, si se transcodif ca . " : : = { tmxStatGroupEntry 5 }
tmxStatGroupMaxinputBw OBJETO-TIPO SYNTAX Entero32 71
MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Define el ancho de banda máximo para asignar a este grupo stat de entrada si el grupo stat es una entrada." ::= { tmxStatGroupEntry 6 }
tmxStatGroupMaxOutputBw OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Define el ancho de banda máximo para asignar a este grupo stat, si el grupo stat es entrada." : := { tmxStatGroupEntry 7 }
tmxStatGroupActionTrigger OBJETO-TIPO SYNTAX AcciónActivadorTipo MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de Activador que iniciará esta operación" ::= { tmxStatGroupEntry 8 }
tmxStatGroupActionTime OBJETO-TIPO SYNTAX FechaYHora MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si el tipo de activación es una hora de acción este objeto contiene la hora." : := { tmxStatGroupEntry 9 }
tmxStatGroupStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus de este renglón" : := { tmxStatGroupEntry 10 }
tmxProgTable OBJETO-TIPO SYNTAX SECUENCIA DE TmxProgEntry MAX-ACCESS no accesible 72
STATUS actual DESCRIPTION "La tabla de Control del Servicio/Programa de MPEG. Cada renglón en esta representa un comando de Op de crear/eliminar. Todas las Ops con la misma Hora de Acción deberán ser ejecutados en el orden especificado por el índice del mensaje. Esta tabla se usa para crear los programas en el multiplexor de salida y para asociar los programas con las fuentes posiblemente externas. No se usa para encaminar un programa completo desde la entrada a la salida. Todo el encaminamiento se hace mediante la Tabla de Componentes del Programa." : : = { tmxMediaControl 9 }
tmxprogEntry OBJETO-TIPO SYNTAX TmxProgEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Entrada en la tabla de Control del Programa." INDEX { ifindex, tmxStatGroupOpindex, tmxProgOpindex } ::= { tmxProgTable 1 }
TmxProgEntry : : = SECUENCIA { tmxProgOpindex Entero32, tmxprog sg BITS, tmxProgGrpld Entero32, tmxProgEncI Addr IpDirección, tmxprogEncport Entero32, tmxProgTmxIPAddr IpDirección, tmxprogTmxport Entero32, tmxprogprogld Entero32, tmxprogprogName DisplayString, tmxprogpcrPID Entero32, tmxProgGIDS3IQ BITS , tmxProgActionTrigger AcciónActivadorTipo, tmxProgActionTime FechaYHora, tmxprogStatus RenglónEstatus } ********************************************************
tmxProgOpindex OBJETO-TI O SYNTAX Entero32 MAX-ACCESS no accesible 73
STATUS actual DESCRIPTION "Esto se usa para la identificación y eecuenciación únicos de todos los mensajes de configuración operacionales . El valor es el valor de tmxOpNum cuando se creó la entrada y se establece por el gestor . " : := { tmxProgEntry 1 }
tmxProgMsg OBJETO-TIPO SYNTAX BITS { crear ( 0 ) , eliminar ( 1 ) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Cada renglón de la tabla constituye un mensaje de comando. El tipo de mensaje indica si el tipo de comando es ya sea para crear o eliminar el elemento descrito en este renglón. Cualquier comando creado esta restringido adicionalmente por el Tipo de Activador de la Acción. Dependiendo del Tipo de Activador de la Acción, El comando será ya sea ejecutado inmediatamente, ejecutado en un momento especificado por la Hora de Acción, o ejecutado cuando se eleva una SplicelmmediateFlag" : := { tmxProgEntry 2 }
tmxProgGrpId OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "El identificador del Grupo Estadístico en el multiplexor de entrada, si es parte de un grupo estadístico." : := { tmxProgEntry 3 }
tmxProgEnclPAddr OBJETO-TIPO SYNTAX IpDirección MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si hay alguna, la dirección IP del codificador para este servicio para el stat mux distribuido." : := { tmxProgEntry 4 }
tmxProgEncPort OBJETO-TIPO SYNTAX Entero32 74
MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si hay alguno, el número de Puerto del codificador para este servicio para stat mux distribuido." : := { tmxProgEntry 5 }
tmxProgTmxIPAddr OBJETO-TIPO SYNTAX IpDirección MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si hay alguna la dirección IP del TMX para este servicio para stat mux distribuido." : : = { tmxProgEntry 6 }
tmxProgTmxPort OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si hay alguno, El número de puerto del TMX para este servicio para stat mux distribuido." : := { tmxProgEntry 7 }
ttnxProgProgld OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Número de programa MPEG de Salida (es decir, de servicio) . " : := { tmxProgEntry 8 }
tmxprogProgName OBJETO-TIPO SYNTAX DisplayString MAX-ACCESS leer-crear STATUS - actual DESCRIPTION "Nombre del programa de salida asignado por el usuario." ::= { tmxProgEntry 9 }
tmxProgPcrPID OBJETO-TIPO SYNTAX Entero32 75
MAX-ACCESS leer-crear STATUS actual DESCRIPTION "PCR PID asociado con el programa" ::= { tmxProgEntry 10 }
tmxProgGIDS3IQ OBJETO-TIPO SY TAX BITS {splitl ( O ) , splitQ ( 1 ) , combined
MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Cada renglón de la tabla constituye un mensaje de comando . " : := { tmxProgEntry 11 }
tmxProgActionTrigger OBJETO-TIPO SYNTAX AcciónActivadorTipo MAX-ACCESS leer-crear STATUS actual DESCRIPTION "tipo de activación que iniciará esta operación" : : = { tmxprogEntry 12 }
tmxProgActionTime OBJETO-TIPO SYNTAX FechaYHora MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si el tipo de activación es una hora de acción este objeto contiene la hora . " : := { tmxprogEntry 13 }
tmxprogStatus OBJETO- IPO SYNTAX RenglónEstatus MAX-ACCESS leer -crear STATUS actual DESCRIPTION "Estado del Renglón ::= { tmxProgEntry 14 }
tmxProgCompTable OBJETO-TIPO SYNTAX SECUENCIA DE TmxProgCompEnt y 76
MAX-ACCESS no accesible STATUS actual DESCRIPTION "La tabla de Control de componentes del Servicio/Programa de MPEG. Cada renglón en esta tabla representa un comando de Op creado/eliminado. Todas las Ops con la misma Hora de Acción deberán ser ejecutadas en el orden especificado por el índice del mensa e . " : : = { tmxMediaControl 10 }
tmxprogCompEntry OBJETO-TIPO SYNTAX TmxProgCompEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION
INDEX { iflndex, tmxStatGroupOpIndex, tmxProgOpIndex, tmxProgCotnpOplndex } : : = { tmxProgCompTable 1 }
TmxProgCompEntry : := SECUENCIA { tmxProgCompOpindex Entero32, tmxProgCompMsg BITS, tmxProgCompTpeld Entero32, tmxProgCompSrcld Entero32, tmxprogCompPID Entero32, tmxprogCompAliasPID Entero32, tmxProgCompStreamType BITS, tmxProgCompPriority Entero32, tmxProgCompTrcMode BITS tmxProgCompEmbededPCR BITS, tmxProgCompActionTrigger AcciónActivadorT po, tmxProgCompActionTime FechaYHora, tmxProgCompMinBw Entero32, tmxProgCompMaxB Entero32, tmxProgCompStatus RenglónEstatus } ******************************************************
tmxProgCompOpindex OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS no accesible STATUS actual DESCRIPTION "Esto se usa para la identificación y secuenciación únicas 77
de todos los mensajes de configuración operacionales . El valor es el valor de tmxOpNum cuando se creó la entrada y se establece por el administrador." : : = { tmxProgCompEntry 1 }
tmxProgCompMsg OBJETO-TIPO SYNTAX BITS {crear (o) , eliminar (1) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Cada renglón de la tabla constituye un mensaje de comando El tipo de mensaje indica si el tipo de Comando es ya sea para crear o eliminar el elemento descrito en este renglón Cualquier comando de crear está restringido además por el Tipo de Activador de la Acción. Dependiendo del Tipo de Activador de la Acción, el comando será ya sea ejecutado inmediatamente, ejecutado en el momento especificado por 1 Hora de acción, ejecutado cuando se eleva SplicelmmediateFlag . " : := { tmxProgCompEntry 2 }
tmxProgCompTpeld OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS · leer-crear STATUS actual DESCRIPTION "identificador del TPE para procesar este componente" : := { tmxProgCompEntry 3 }
tmxProgCompSrcId OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "identificador de la fuente de entrada física." : := { tmxProgCompEntry 4 }
tmxprogCompPID OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "PID de entrada de MPEG." : : = { tmxProgCompEntry 5 } 78
tmxprogCompAliasPID OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Número PID del Componente asignado por el usuarxo en el multiplexor de salida para crearlo o eliminarlo." : : = { tmxProgCompEntry S }
tmxProgCompStreamType OBJETO-TIPO SYNTAX BITS {video (0), audio (1), datos (2)}
MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de contenido del flujo del componente MPEG a ser creado o eliminado." tmxProgCompEntry 7 }
tmxProgCompPriority OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Este es un valor entre 1 (menor) y 10 e indica la calidad de video mínima (nivel de cuantificación) después de lo cual pueden ser agregados los datos oportunísticos al grupo multiplexado estadístico. Alternativamente, si se garantiza que los datos están dentro del grupo este indica la prioridad relativa del video dentro del grupo." : := { tmxProgCompEntry 8 }
tmxProgCompTrcMode OBJETO-TIPO SYNTAX BITS {transcodificar ( O ) , passthru ( 1 )} MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Transcodificar o intermediario de este componente." : : = { tmxProgCompEntry 9 }
tmxProgCompEmbededPCR OBJETO-TIPO SYNTAX BITS{activar ( O ), desactivar ( 1 ) } MAX-ACCESS leer-crear STATUS actual 79
DESCRIPTION "Modo PCR. : := { tmxProgCompEntry 10 }
tmxProgCompActionTrigger OBJETO-TIPO ¦ SYNTAX AcciónActivadorTipo MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de activación que iniciará esta operación" : := { tmxProgCompEntry 11 }
tmxProgCompActionTíme OBJETO-TIPO SYNTAX FechaYHora MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si el tipo de activación es una hora de acción este objeto contiene la hora" ::= { tmxProgCompEntry 12 }
tmxProgCorapMinBw OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Ancho de banda mínimo para el componente de programa. Si mínimo = máximo el ancho de banda es fijo, es decir, no se multiplexa estadísticamente." : := { tmxProgCompEntry 13 }
tmxProgCompMaxfiw OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Ancho de banda máximo para el componente de programa. Si mínimo = máximo el ancho de banda es fijo, es decir, no se multiplexa estadísticamente." : : = { tmxProgCompEntry 14 }
tmxProgCompStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual 80
DESCRIPTION "Estatus del renglón" : : = { tmxProgCompEntry 15 } ***************************************************
tmxl DAtaTAble OBJETO-TIPO SYNTAX SECUENCIA DE TmxIPDataEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Tabla de Control del Componentes de Datos IP. Cada renglón en esta tabla representa un comando de Op creado/ liminado. Todas las Ops con la misma Hora de acción deberán ser ejecutadas en el orden especificado por el índice del mensaj e . " : := { tmxMediaControl 11 }
tmxlPDataEntry OBJETO-TIPO SYNTAX TmxIPDataEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Entrada" INDEX { iflndex, tmxStatGroupOpIndex, tmxProgOpIndex, tmxIPDataOpIndex } : := { tmxIPDataTable 1 }
TmxIPDataEntry : : = SECUENCIA { tmxl DataO index Entero32, tmxI DataMsg BITS, tmxIPDataPID Entero32, tmxIPDataDestAddr IpDirección, tmxIPDataFlowCtlType BITS, tmxlPDataTtnxFlowCtlServerAddr IpDirección, tmxlPDataTmxFlo Ct1ServerPort Entero32, tmxl Dat TmxFlowCtlAddr IpDirección, tmxIPDataTmxFlowCtlPort Entero32, tmxl DataMux ode BITS, tmxl DataOutMode BITS, tmxIPDataAvgBi Rate Entero32, tmxI DataAvgTimePeriod Entero32 , tmxI DataMinBitRate Entero32 , tmxI DataMaxBitRate Entero32, tmxI DataActionTrigger AcciónActivadorTipo , 81
tmxlPDataActionTime FechaYHora, tmxIPDataSectionLength BITS, tmxIPDataStatus RenglónEstatus } *********************************************************************
tmxlPDataOpIndex OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS no accesible STATUS actual DESCRIPTION "Esto se usa para la identificación y secuenciación única de todos los mensajes de configuración operacionales . El valor es el valor de tmxOpNum cuando se creó la entrada y se establece por el gestor." : := { tmxIPDataEntry 1 }
tmxIPDataMsg OBJETO-TIPO SYNTAX BITS {crear ( 0 ) , eliminar ( 1 ) MAX-ACCESS leer-erear STATUS actual DESCRIPTION "Cada renglón de la tabla constituye un mensaje de comando. El tipo de mensaje indica si el tipo de Comando debería ya sea crear o eliminar el elemento descrito en este renglón. Cualquier comando creado está restringido adicionalmente por el Tipo de Activador de la Acción. Dependiendo del Tipo de Activador de la Acción, el comando será ya sea ejecutado inmediatamente, ejecutado en el momento especificado por el Tiempo de Acción, o ejecutado cuando se eleva la bandera SPlicelmmediateFlag. " : : = { tmxIPDataEntry 2 }
tmxIPDataPID OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Número PID de MPEG en el transporte de salida para este flujo de datos. Existen aguí múltiples entradas de encaminamiento de datos IP para el mismo PID!!!" : := { tmxIPDataEntry 3 }
tmxIPDataDestAddr OBJETO-TIPO 82
SYNTAX IpDirección MAX-ACCESS leer-crear ESTATUS actual DESCRIPTION "Dirección IP del anfitrión o red de destino que este PID encaminará los datos para." ::= { tmxIPDataEntry 4 }
tmxIPDataFlowCtlType OBJETO-TIPO SYNTAX BITS {none ( 0 ) , smpte-325m ( 1 ) } MAX- CCESS leer-crear STATUS actual DESCRIPTION "El tipo de control del flujo usado por el TMX para acelerar el servidor de datos" : := { tmxIPDataEntry 5 }
tmxIPDataTmxFlowCtlServerAddr OBJETO-TIPO SYNTAX IpDirección MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Dirección IP para el control de flujo de este flujo de datos." : : = { tmxIPDataEntry 6 }
tmxIPDataTmxFlowCtlServerPort OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Número de Puerto del Puerto IP del servidor para el control de flujo de este flujo de datos." : : = { tmxIPDataEntry 7 }
tmxlPDataTmxFlowCtlAddr OBJETO-TIPO SYNTAX IpDirección MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Dirección IP del TMX para el control de flujo de este flujo de datos." ::= { tmxIPDataEntry 8 }
tmxIPDataTmxFlowCtlPort OBJETO-TIPO 83
SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Número de Puerto de control de flujo IP del TMX para este flujo de datos." ::= { tmxIPDataEntry 9 }
tmxIPDataMuxMode OBJETO-TIPO SYNTAX BITS {guaranteed ( O ) , opportunistic ( 1 ) }
MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Modo de multiplexión de datos. Ya sea garantizado, en cuyo caso o se asigna mucho ancho de banda de multiplexión suficientemente o la calidad del video será sacrificada en un multxplexor estadístico; u oportunística en cuyo caso la multiplexión de datos es dependiente del ancho de banda utilizado después de que se logra la calidad del video deseada" : := { tmxIPDataEntry 10 }
tmxIPDataOutMode OBJETO-TIPO SYNTAX BITS ( atsc ( O ) , dvb ( 1 ) , other ( 2 ) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Encapsulación de datos IP" ::= { tmxIPDataEntry 11 }
tmxIPDataAvgBitRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "velocidad de bitio promedio durante tmxIPDataAvgTimePeriod, si hay alguno.' : : = { tmxIPDataEntry 12 }
tmxIPDataAvgTimePeriod OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Periodo de tiempo promedio en segundos, si hay alguno." 84
= { tmxIPDataEntry 13 }
tmxIPDataMinBitRate OBJETO-??G? SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Velocidad de bltios mínima garantizada o deseada durante tmxlPDataAvgTimePeriod, si hay alguna." ::= { tmxIPDataEntry 14 }
tmxIPDataMaxBitRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Velocidad de bitios máxima garantizada o deseada durante tmxlPDataAvgTimePeriod, si hay alguno." : : = { tmxIPDataEntry 15 }
tmxIPDataActionTrigger OBJETO-TIPO SYNTAX AcciónActivadorTipo MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de Activación que iniciará esta operación." ::= { tmxIPDataEntry 16 }
tmxIPDataActionTime OBJETO-TIPO SYNTAX FechaYHora MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si el tipo de activador es una hora de acción este objeto contiene la hora." ::= { tmxIPDataEntry 17 }
tmxIPDataSectionLength OBJETO-TIPO SYNTAX BITS { len4096(Ó}, lenl024 (1) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Extensión máxima de las secciones DSM-CC." : := { tmxIPDataEntry 18 } 85
tmxIPDataStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus del renglón." : := { tmxIPDataEntry 19 } ***************************************************
tmxAsyncDataTable OBJETO-TIPO SY TAX SECUENCIA DE TmxAsyncDataEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Tabla de Control de Componentes de Datos RS-232/RS-422. Cada renglón en esta tabla representa un comando de Op de crear/eliminar. Todas las Ops con la misma Hora de Acción deberán ser ejecutadas en el orden especificado por el índice del mensaj e . " : : = { tmxediaControl 12 }
tmxAsyncDataEntry OBJETO-TIPO SYNTAX TmxAsyncDataEntryno MAX-ACCESS no accesible STATUS actual DESCRIPTION "Entrada" INDEX { ifÍndex, tmxStatGroupOpindex, tmxProgOpínde , TmxAsyncDataOpindex } : : = { tmxAsyncDataTable 1 }
TmxAsyncDataEntry : := SECUENCIA { tmxAsyncDataOpindex Entero32, tmxAsyncDataMsg BITS, tmxAsyncDataSrcld Entero32, tmxAsyncDataPID Entero32, tmxAsyncDataBaudRate Entero32 , tmxAsyncDataParity Entero32, tmxAsyncDataBits Entero32, tmxAsyncDataStopBits Entero32, tmxAsyncDataFlowControl BITS, tmxAsyncDataMuxMode BITS, tmxAsyncDataOutMode BITS, 86
tinxAsyncDataAvgBitRate Entero32, tmxAsyncDataAvgTimePeriod Entero32, tmxAsyncDataMinBitRate Entero32, tmxAsyncData axBitRate Entero32, tmxAsyncDataActionTrigger AcciónActivadorTipo, tmxAsyncDataActionTime FechaYHora, tmxAsyncDataStatus RenglónEstatus } *******************************************^
tmxAsyncDataOpIndex OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS no accessible STATUS actual DESCRIPTION "Esto se usa para la identificación y secuenciación única de todos los mensajes de configuración operacional . El valor es el valor de tmxOpNum cuando se creó la entrada y se establece por el administrador." : := { tmxAsyncDataEntry 1 }
tmxAsyncDataMsg OBJETO-TIPO SYNTAX BITS { crear ( O ) , eliminar ( 1 ) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Cada renglón de la tabla constituye un mensaje de comando. El tipo de mensaje indica si el tipo de Comando debería ya sea crear o eliminar el elemento descrito en este renglón. Cualquier comando creado está restringido adicionalmente por el Tipo de Activador de la Acción. Dependiendo del Tipo de Activador de la Acción, el comando será ya sea ejecutado inmediatamente, ejecutado en el momento especificado por el Tiempo de Acción, o ejecutado cuando se eleva la bandera SPlicelmmediateFlag. " : : = { tmxAsyncDataEntry 2 }
tmxAsyncDataSrcId OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Identificador de entrada física (ifIndex)." : := { tmxAsyncDataEntry 3 } 87
tmxAsyncDataPlD OBJETO-TIPO ?????? Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Número MPEG PID en el multiplexor de salida para es fluj o de datos . " : := { tmxAsyncDataEntry 4 }
tmxAsyncDataBaudRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Ajuste de la velocidad baud RS-232." : : = { tmxAsyncDataEntry 5 }
tmxAsyncDataParity OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Paridad RS-232, si hay alguna" : : = { tmxAsyncDataEntry 6 }
tmxAsyncDataBits OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Numero de RS-232 de bits de datos, si hay alguno." : : = { tmxAsyncDataEntry 7 }
tmxAsyncDataStopBits OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "RS-232, Número de bits de detención, si hay alguno. : : = { tmxAsyncDataEntry 8 }
tmxAsyncDataFlowControl OBJETO-TIPO SYNTAX BITS {xonxoff ( O ) , hw ( 1 ) , ninguno ( 2 ) } 88
MAX-ACCESS leer-crear STATUS actual DESC IPTION "Flujo de control S-232, si hay alguno." : : = { tmxAsyncDataEntry 9 }
tmxAsyncDataMuxMode OBJETO-TIPO SYNTAX BITS {guaranteed ( O ) , opportunistic ( 1 ) }
MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Modo de multiplexión de datos. Ya sea garantizado, en cuyo caso o se asigna mucho ancho de banda de multiplexión suficientemente o la calidad del video será sacrificada en un multiplexor estadístico; u oportunística en cuyo caso la multiplexión de datos es dependiente del ancho de banda utilizado después de que la calidad que logra la calidad deseada del video. " ::= { tmxAsyncDataEntry 10 }
tmxAsyncDataOutMode OBJETO-TIPO SYNTAX BITS {atsc ( O ) , dvb ( 1 ) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Encapsulación de datos en la salida . " : := { tmxAsyncDataEntry 11 }
tmxAsyncDataAvgBitRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Velocidad de bitios promedio durante tmxAsyncDataEvgTimePeriod, si hay alguno." : := { tmxAsyncDataEntry 12 }
tmxAsyncDataAvgTimePeriod OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tiempo promedio en segundos, si hay alguno." : := { tmxAsyncDataEntry 13 } 89
tmxAsyncDataMinBitRate OBJETO-TIPO SYNTAX Entero32 MA -ACCESS leer-crear STATUS actual DESCRIPTION "Velocidad de bitios mínima garantizada o deseada durante LmxAsyncDataAvcj-timePeriod, si hay alguno." : : = { tmxAsyncDataEntry 14 }
tmxAsyncDataMaxBitRate OBJETO-TIPO SYNTAX Entero32 MA -ACCESS leer-crear STATUS actual DESCRIPTION "Velocidad de bitios máxima garantizada o deseada durante tmxAsyncDataAvgTimePeriod, si hay alguna." : := { tmxAsyncDataEntry 15 }
tmxAsyncDataActionTrigger OBJETO-TIPO SYNTAX AcciónActivadorTipo MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de activador que iniciará esta operación." ::= { tmxAsyncDataEntry 16 }
tmxAsyncDataActionTime OBJETO-TIPO SYNTAX FechaYHora MAX-ACCESS leer-crear STATUS actual DESCRIPTION "S el tipo de activador es una hora de acción este objeto contiene la hora." ::= { tmxAsyncDataEntry 17 }
tmxAsyncDataStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus del renglón." ::= { tmxAsyncDataEntry 18 } ***************************************************** 90
tmxCarouselTable OBJETO-TIPO SYNTAX SECUENCIA DE TmxCarouselEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "La tabla de Control del Carrusel . Cada renglón en esta tabla representa un comando de Op de crear/eliminar. Todas las Ops con la misma Hora de Acción deberán ser ejecutadas en el orden especificado por el índice del mensaje." : := { tmxMediaControl 13 }
tmxCarouselEntry OBJETO-TIPO SYNTAX TmxCarouselEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Entrada" INDEX{ ifIndex, tmxStatGroupOplndex, tmxProgOpIndex TmxCarouselOpIndex } ::= {tmxCarouselTable 1 }
TmxCarouselEntry : := SECUENCIA { tmxCarouselOpIndex Entero32 , tmxCarouselMsg BITS, tmxCarouselPID Entero32 , tmxCarouselOutStandard BITS, tmxCarouselRepetitionRate Entero32, tmxCarouselLoadData OCTET STRING, tmxCarouselActionTrigger AcciónActivadorTipo, tmxCarouselActionTime FechaYHora, tmxCarouselOnDemand BITS, tmxCarouselStatus RenglónEstatus
tmxCarouselOpIndex OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS no accesible STATUS actual DESCRIPTION "Esto se usa para la identificación y secuenciación única de todos mensajes de configuración operacionales . El valor es el valor de tmxOpNum cuando se creó la entrada y se 91
establece por el administrado . tmxCarouselEntry 1 }
tmxCarouselMsg OBJETO-TIPO SYNTAX BITS {crear ( o ) , eliminar ( 1 } } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Cada renglón de la tabla constituye un mensaje de comando. El tipo de mensaje indica si el tipo de Comando debería ya sea crear o eliminar el elemento descrito en este renglón. Cualquier comando creado está restringido adicionalmente por el Tipo de Activador de la Acción. Dependiendo del Tipo de Activador de la Acción, el comando ser ya sea ejecutado inmediatamente, ejecutado en el momento especificado por el Tiempo de Acción, o ejecutado cuando se eleva la bandera SPlicelmmediateFlag . " tmxCarouselEntry 2 }
tmxCarouselPID OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Numero MPEG PID en el multiplexor de salida." : := { tmxCarouselEntry 3 }
tmxCarouselOutStandard OBJETO-TIPO SYNTAX BITS {atsc ( 0 ) , dvb ( 1 ) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Encapsulación de datos en la salida, si hay alguna." : : = { tmxCarouselEntry 4 }
tmxCarouselRepetitionRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Velocidad de repetición de los datos en milisegundos . " : := { tmxCarouselEntry 5 } 92
tmxCarouselLoadData OBJETO-TIPO SYNTAX OCTET STRING
MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Nombre del archivo en el servidor o si LoadHost=NULL, estos son los datos en si que deberán ser colocados en el Carrusel . " : := { tmxCarouselEntry 6 }
tmxCarouselActionTrigger OBJETO-TIPO SYNTAX AcciónActivadorTipo MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de activador que iniciará esta operación." : : = { tmxCarouselEntry 7 }
tmxCarcuselActionTime OBJBTO-TIPO SYNTAX FechaYHora MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si el tipo de activador es una hora de acción este objeto contiene la hora." : := { tmxCarouselEntry 8 }
tmxCarouselOnDemand OBJETO-TIPO SYNTAX BITS { disabled(O) , enabled(l)} MAX-ACCESS leer-crear STATUS ac ual DESCRIPTION "Conmutar para la generación de la tabla a la carta" : := { tmxCarouselEntry 9 }
tmxCarouselStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus del renglón" ::= { tmxCarouselEntry 10 }
tmxFifoTable OBJETO-TIPO 93
S¥NTAX SECUENCIA DE TmxFifoEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "La tabla de Control FIFO. Cada una de estas tablas representa un comando de Op de crear/eliminar. Todas las Ops con la misma Hora de Acción deberán ser ejecutadas en el orden especificado por el índice del mensaje." : := { tmxMedxaControl 14 }
tmxFifoEntry OBJETO- SYNTAX TmxFifoEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Entrada" INDEX iflndex, tmxStatGroupOpIndex, tmxProgOpIndex,
TmxFifoOplndex }
: := { tmxFifoTable 1 }
TmxFifoEntry : := SECUENCIA I tmxFifoOpIndex Entero32, tmxFifoMsg BITS, tmxFifoPID Entero32, tmxFifoOutStandard BITS, tmxFifoAvgBitRate Entero32, tmxFifoAvgTimePeriod Entero32, tmxFifoMinBitRate Entero32, tmxFifoMaxBitRate Entero32, tmxFifoLoadTime Entero32, tmxFifoLoadType BITS, tmxFifoLoadHost IpDirección, tmxFifoFileName DisplayString, tmxFifoLoadDataType BITS, tmxFifoActionTrigger AcciónActivadorTipo, tmxFifoActionTime FechaYHora , tmxFifoOnDemand BITS, tmxFifoStatus RenglónEstatus
********************************************************************
tmxFifoOpIndex OBJETO-TIPO SHTAX Entero32 94
MAX-ACCESS no accesible STATUS actual DESCRIPTION "Esto se usa para la identificación y la secuenciación únicas de todos los mensajes de configuración operacionales . El valor es el valor de tmxOpNum cuando se creó la entrada y se establece por el gestor." : := { tmxFifoEntry 1 }
tmxFifcMsg OBJETO-TIPO 3Y TAX BITS {créate ( O ) , delete ( 1 ) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Cada renglón de la tabla constituye un mensaje de comando. El tipo de mensaje indica si el tipo de Comando debería ya sea crear o eliminar el elemento descrito en este renglón. Cualquier comando creado está restringido adicionalmente por el Tipo de Activador de la Acción. Dependiendo del Tipo de Activador de la Acción, el comando será ya sea ejecutado inmediatamente, ejecutado en el momento especificado por el Tiempo de Acción, o ejecutado cuando se eleva la bandera SPlicelmmediateFlag . " { tmxFifoEntry 2 }
tmxFifoPID OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Número MPEG PID en el multiplexor de salida." : := { tmxFifoEntry 3 }
tmxFifoOutStandard OBJETO-TIPO SYNTAX BITS {atsc ( 0 ) , dvb ( 1 ) } MAX-ACCESS leer-crear STATUS actual DESCRI TION "Encapsulación de datos en la salida, si hay alguna." : := { tmxFifoEntry 4 }
tmxFifoAvgBitRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual 95
DESCRIPTION "Velocidad de bitios promedio durante tmxFifoAvgTimePeriod, si hay alguna. " : := { tmxFifoEntry 5 }
tmxFifoAvgTimePeriod OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Periodo de tiempo promedio en Segundos, si hay alguno." : := { tmxFifoEntry 6 }
tmxFifoMinBitRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Velocidad de bitios mínima garantizada o deseada durante tmxFifoAvgTimePeriod, si hay alguna." : : = { tmxFifoEntry 7 }
tmxFifoMaxBitRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Velocidad de bitios máxima garantizada o deseada durante tmxFifoAvgTimePeriod, si hay alguna." ;:= { tmxFifoEntry 8 }
tmxFifoLoadTime OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Hora a la cual cargar el archivo desde el servidor. Si hay alguno . " { tmxFifoEntry 9 }
tmxFifoLoadType OBJETO-TIPO SYNTAX BITS { tftp ( 0 ) , ftp ( 1 ) , nfs ( 2 ) , snmpdata
( )} MAX-ACCES leer-crear 96
STATUS actual DESCRIPCION "Protocolo de carga F FO." : : = { tmxFifoEntry 10 }
tmxFifoLoadHost OBJETO-TIPO SYNTAX IpDirección MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Dirección IP del servidor." : : = { tmxFifoEntry 11 }
tmxFifoFileName OBJETO-TIPO SYNTAX DisplayString MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Nombre del archivo en el servidor. : := { tmxFifoEntry 12 }
tmxFifoLoadDataType OBJETO-TIPO SYNTAX BITS {data ( 0 ) , dsmcc prepacketized
( 2 ) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Formato de los datos a ser colocados en el FIFO. : := { tmxFifoEntry 13 }
tmxFifoActionTrigger OBJETO-TIPO SYNTAX AcciónActivadorTipo MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de activador que iniciará esta operación." ::= { tmxFifoEntry 14 }
tmxFifoActionTime OBJETO-TIPO SYNTAX FechaYHora MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Si el tipo de activador es una hora de acción este objeto 97
contiene la hora." : := { tmxFifoEntry 15 }
tmxFlfoOnDemand OBJETO-TIPO SYNTAX BITS{ disabled(0}, enabledtl}} MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Conmutar para la generación de la tabla según requerimiento." ::= { tmxFifoEntry 16 }
tmxFifoStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus del renglón." := { tmxFifoEntry 17
tmxProglnsertTable OBJETO-TIPO SYNTAX SECUENCIA DE TmxProglnsertEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Tabla para controlar la inserción (Ads, NVOD) y empalme del programa digital del TMX. Cada renglón en esta tabla representa un comando Op de crear/eliminar. Todas las Ops con la misma Hora de Acción deberán ser ejecutadas en el orden especificado por el índice del mensaje." : : = { tmxMediaControl 15 }
tmxProginsertEntry OBJETO-TIPO SYNTAX TmxProginsertEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Ent ada" INDEX { iflndex, tmxStatGroupOpIndex, tmxProgOpInde , tmxProginsertOpIndex} : := { tmxProglnsertTable 1 }
TmxProginsertEntry : := SECUENCIA { tmxProginsertOpindex Entero32 98
tmxProginsertMsg BITS, tmxproginsertprogName DisplayString, tmxProginsertSplicemame DisplayString, tmxProginsertSplicerType BITS, tmxProginsertServerAddr IpDirección, tmxProginsertServerPort Entero32, tmxProginsertAdSrcld Entero32, tmxProginsertTrcixAddr IpDirección, tmxProginsertTmxPort Entero32, tmxProginsertActionTrigger AcciónActivadorTipo, ' tmxProginsertActionTime FechaYHora, tmxProginsertStatus RenglónEstatus } *************************************************************************
tmxProginsertOpindex OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS no accesible STATUS actual DESC IPTION "Esto se usa para la identificación y secuenciación única de todos los mensajes de configuración operacionales . El valor es el valor de tmxOpNum cuando se creó la entrada y se establece por el administrador. " : := { tmxProglnsertEntry 1 }
tmxProginsertMsg OBJETO-TIPO SYNTAX BITS {crear ( 0 ) , eliminar ( 1 ) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Cada renglón de la tabla constituye un mensaje de comando. El tipo de mensaje indica si el tipo de Comando debería ya sea crear o eliminar el elemento descrito en este renglón. Cualquier comando creado está restringido adicionalmente por el Tipo de Activador de la Acción. Dependiendo del Tipo de Activador de la Acción, el comando será ya sea ejecutado inmediatamente, ejecutado en el momento especificado por el Tiempo de Acción, o ejecutado cuando se eleva la bandera SPlicelmmediateFlag. " : := { tmxProginsertEntry 2 }
tmxproglnsertprogName OBJETO-TIPO SYNTAX DisplayString 99
MAX-ACCESS leer-crear STATUS actual DESCRIPTION " Nombre del programa asignado por el usuario del programa que está siendo empalmado." : := { tmxProglnsertEntry 3 }
tmxProglnsertSplicerName OBJETO-TIPO SYNTAX -¦ DisplayString MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Nombre del empalmador si hay más de uno en el TMX (como en el estándar DVS) ." : : = { tmxProglnsertEntry 4 }
tmxProglnsertSplicerType OBJETO-TIPO SYNTAX BITS {adstreaminsert (O) , nvods reaminsert (1), actvstreaminsert (2) } MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de empalmador." : := { tmxProglnsertEntry 5 }
tmxProglnsertServerAddr OBJETO-TIPO SYNTAX IpDirección MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Dirección IP del servidor para esta inserción del flujo para DVS 380 API." ::= { tmxProglnsertEntry 6 }
tmxProglnsertServerPort OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Número del Puerto TCP del servidor para el control de esta inserción del flujo para DVS 380 API." : := { tmxProglnsertEntry 7 } 100
tmxProglnsertAdSrcId OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "identificador de entrada físico (iflndex) del flujo ad/NVOD. " : := { tmxProglnsertEntry 8 }
tmxProglnsertTmxAddr OBJETO-TIPO SYNTAX IpDirección MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Dirección IP del TMX para esta inserción del flujo para DVS 380 API." : := { tmxPreginsertEntry 9 }
tmxPreginsertTmxPort OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Número del puerto TCP del TMX para controlar esta inserción del flujo para DVS 380 API." : := { tmxProginsertEntry 10 }
tmxProginse tActionTrigger OBJETO-TIPO SYNTAX AcciónActivadorTipo MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Tipo de activador que iniciará esta operación." : := { tmxProginsertEntry 11 }
tmxProglnsertActionTime OBJETO-TIPO SYNTAX FechaYHora MAX-ACCESS leer- rear STATUS actual DESCRIPTION "Si el tipo de activador es una hora de acción este objeto contiene la hora." : := { tmxProginsertEntry 12 } 101
tmxProglnsertStatus OBJETO- IPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus del renglón." : := { tmxProglnsertEntry 13 }
-- las tablas tmxMediaMonitor permiten monitorear la información de entrada/salida de MPEG. -- Estas consisten de: -- tmxInputPIDTable para monitorear la velocidad de entrada por PID -- tmxOutputPIDTable para monitorear la velocidad de salida por PID -- tmxPsiSiTable para monitorear la Tabla de MPEG por PID ******************************************************************* *** tmxInputPIDTable OBJETO-TIPO SYNTAX SECUENCIA DE TmxinputPIDEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Tabla con las estadísticas PID de entrada : := { tmxMediaMonitor 1 }
tmxinputPIDEntry OBJETO-TIPO SYNTAX TmxinputPIDEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Entrada" INDEX { ifindex, tmxinputPIDId } : := { tmxinputPlDTable 1 }
TmxinputPIDEntry : := SECUENCIA { tmxinputPIDId Entero32, tmxinputPIDBitRate Entero32, tmxinputPIDEntryStatus RenglónEstatus > ********************************************************************* *** tmxinputPIDId OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual 102
DESCRIPTION "Componente PID con el tipo de flujo." : : = { tmxinputPIDEntry 1 }
tmxinputPIDBitRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual DESCRIPTION "Velocidad de bitios en bps . " : := { tmxinputPIDEntry 2 }
tmxinputPIDEntryStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer- rear STATUS actual DESCRIPTION "Estatus de esta entrada." : .-= { tmxinputPIDEntry 3 } ****************************************************
tmxOutputPIDTable OBJETO-TIPO SYNTAX SECUENCIA DE TmxOutputPIDEntry
MAX-ACCESS no accesible STATUS actual DESCRIPTION "Tabla con las estadísticas PID de salida." : := { tmxMediaMonitor 2 }
tmxOutputPIDEntry OBJETO-TIPO SYNTAX TmxOutputPIDEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Entrada" INDEX { ifindex, tmxOutputPIDId } ::= { tmxOutputPIDTable 1 }
TmxOutputPIDEntry : := SECUENCIA { tmxOutputPIDId Entero32, tmxOutputPIDBitRate Entero32, tmxOutputPIDMínBitRate Entero32, tmxOutputPlDMaxBitRate Entero32, tmxOutputPIDFrameRate Entero32, 103
tmxOutputPIDResolution Entero32, tmxOutputPIDBFrames Entero32, tmxOutputPIDFilmMode Entero32, tmxO tputPIDEntryStatus RenglónEstatus } *************************************************
tmxOutputPIDId OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS sola lectura STATUS actual DESCRIPTION "PID del componente con el tipo de flujo : := { tmxOutputPIDEntry 1 }
tmxOutputPIDBitRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual DESCRIPTION "Velocidad de bitios en bps." : -.= { tmxOutputPIDEntry 2 }
tmxOutputPIDMinBitRate OBJETO-TI O SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual DESCRIPTION "Velocidad de bitios Min en bps." : := { tmxOutputPIDEntry 3 }
tmxOutputPIDMaxBitRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual DESCRIPTION "Velocidad de bitios Máx en bps." : := { tmxOutputPIDEntry 4 }
tmxOutputPIDFrameRate OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual DESCRIPTION 104
"Velocidad de cuadro si el PID es un PID de video transcodificado . " : := { tmxOutputPIOEntry 5 }
tmxOutputPIDResolution OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual DESCRIPTION "Numero de Macrobloques por segundo si el PID es un PID de video transcodificado . " ::= { tmxOutputPIOEntry 6 }
tmxOutputPIDBFrames OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual DESCRIPTION "Relación promedio de cuadros B a I y cuadros P si el PID es un PID de video transcodificado . " : .·= { tmxOutputPlDEntry 7 }
tmxOutputPIDFilmMode OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual DESCRIPTION "Estatus del modo de película si el PID es un PID de video transcodificado. " : := { tmxOutputPIOEntry 8 }
tmxOutputPIDEntryStatus OBJETO-TIPO SYNTAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus de esta entrada." : := { tmxOutputPIDEntry 9 }
tmxPsisTable OBJETO-TIPO SYNTAX SECUENCIA DE TmxPsiSiEntry MAX-ACCESS no accesible STATUS actual 105
DESCRIPTION "Tabla de todos los flujos de transporte de entrada." : : - { tntxMediaMonitor 3 }
tmxPsiSiEntry OBJETO-TIPO SYNTAX TmxPsiSiEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Entrada" INDEX { iflndex, tmxPsiSiPidNum, tmxPsiSiTableId tmxPsiSiCurmext} ::= { tmxPsiSiTable 1 }
TmxPsiSiEntry : := SECUENCIA { tmxPsiSi idNum Entero32, tmxPsiSiTableId Entero32, tmxPsiSiCurmext Entero32, tmxPsiSiTablelnfo OCTET STRING, tmxPsiSiVersion Entero32, tmxPsiSiEntryStatus RenglónEstatus } ****************************************************************** *** tmxPsiSiPidNum OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS no accesible STATUS actual DESCRIPTION "Numero PID del fluj o de Transporte . " -. := { tmxPsiSiEntry 1 }
tmxPsiSiTableId OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS no accesible . STATUS actual DESCRIPTION "Id de la Tabla del Flujo de Transporte" : := { tmxPsiSiEntry 2 }
tmxPsiSiCu rNext OBJETO-TIPO SYNTAX Entero 2 MAX-ACCESS no accesible STATUS actual DESCRIPTION 106
"Siguiente indicador actual de la Tabla de MPEG." { tmxPsiSiEntry 3 }
tmxPsiSiTablelnfo OBJETO-TIPO SYNTAX OCTET STRING
MAX-ACCESS solo lectura STATUS actual DESCRIPTION "Tabla del Flujo de Transporte." : := { tmxPsiSiEntry 4 }
tmxPsiSiVersion OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual DESCRIPTION "Versión de la Tabla para este flujo de transporte." : := { tmxPsiSiEntry 5 }
tmxPsiSíEntryStatus OBJETO- IPO SY TAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus de está entrada." : := { tmxPsiSiEntry 6 }
tmxMuxMemoryTable OBJETO-TIPO SYNTAX SECUENCIA DE TmxMuxMemoryEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION ¾Tabla que indica el bloque contiguo máximo de memoria disponible para los carruseles . " : := { tmxMediaMonitor 4 }
tmxMuxMemoryEntry OBJETO-TIPO SYNTAX TmxMuxMemoryEntry MAX-ACCESS no accesible STATUS actual DESCRIPTION "Entrada" INDEX {ifIndex} : := { tmxMuxMemoryTablel } 107
TmxMux etnoryEntry : := SEQUENCE { tmxMux emorySize Entero32 , tmxMuxMemoryEntryStatus RenglónEstatus
tmxMuxMemorySize OBJETO-TIPO SYNTAX Entero32 MAX-ACCESS solo lectura STATUS actual DESCRIPTION "El tamaño máximo en bytes actualmente disponible" : := { tmxuxMemoryEntry 1 }
tmxMuxMemoryEntryStatus OBJETO-TIPO SY TAX RenglónEstatus MAX-ACCESS leer-crear STATUS actual DESCRIPTION "Estatus de esta entrada . " : := { tmxMuxMemoryEntry 2 }
FIN
108
?? tanto que la presente invención ha sido descrita en conexión con lo que se considera actualmente que son las modalidades más practicas y preferidas, deberá entenderse que la invención no se limita a las modalidades descritas, pero se pretende abarcar las varias modificaciones y arreglos equivalentes incluidos dentro del espíritu y el ámbito de las reivindicaciones anexas. Con respecto a la descripción de arriba, por ejemplo, deberá ser comprendido que la implementacion óptima, la función y la manera de operación y uso, se consideran fácilmente aparentes para una persona experimentada en la técnica, y todas las relaciones equivalentes a aquellas ilustradas en los dibujos y descritas en la especificación se pretende que estén abarcadas por las reivindicaciones anexas. Por lo tanto, se considera que lo anterior sea una descripción ilustrativa, no exhaustiva de los principios de la presente invención .
Claims (18)
109
NOVEDAD DE LA INVENCIÓN Habiendo descrito la presente invención, se considera como novedad y por lo tanto, se reclama como propiedad lo contenido en las siguientes : REIVINDICACIONES 1. Una interfaz gráfica de usuario en un multiplexor de transporte que tiene puertos de entrada plurales y puertos de salida plurales, en la que se reciben flujos de contenido dinámicos en los puertos de entrada y se encaminan a los puertos de salida, los flujos de contenido que comprenden componentes plurales y que tienen atributos que incluye la velocidad de bitios, tipo y nombre, la interfaz gráfica de usuario caracterizada porque comprende: una pantalla de visualización de árbol para presentar objetos gráficos que representan los puertos de entrada y los puertos e salida y para presentar los árboles de entrada y salida con ramificaciones plurales que indican la estructura jerárquica de los flujos de contenido de entrada y salida, la pantalla de visualización de árbol que indica los flujos de contenido en y el encaminamiento a través del multiplexor de transporte y presentar, en tiempo real, los cambios en los flujos de contenido recibidos en el multiplexor de transporte. 2. La interfaz gráfica de usuario de conformidad con la reivindicación 1, caracterizada porque, al menos alguno 110 de los objetos gráficos son iconos y donde la selección de un icono despliega una ventana del editor de transporte en la cual los atributos de la corriente de contenido pueden ser modificados.
3. La interfaz gráfica de usuario de conformidad con la reivindicación 2, caracterizada . porque, la utilización del ancho de banda de salida se recalcula y se presenta otra vez en tiempo real en respuesta a al menos un atributo del flujo de contenido que se modifica.
4. La interfaz gráfica de usuario de conformidad con la reivindicación 1, caracterizada porque, la pantalla de visualización de árbol comprende además una ventana del mensaje de registro desplazable para presentar los mensajes de registro en tiempo real.
5. La interfaz gráfica de usuario de conformidad con la reivindicación 4, caracterizada porque, los mensajes de registro a ser presentados se filtran de acuerdo con niveles de filtro plurales predeterminados.
6. La interfaz gráfica de usuario de conformidad con la reivindicación 1, caracterizada porque, los árboles comprenden además objetos gráficos indicativos del tipo de los flujos de contenido recibidos por los puertos de entrada y que salen de los puertos de salida.
7. Una interfaz gráfica de usuario para usarse en un multiplexor de transporte con un chasis que tiene 111 componentes de equipo y programas plurales para encaminar los flujos de contenido de entrada recibidos por los puertos de entrada a los puertos de salida predeterminados, la interfaz gráfica de usuario caracterizada porque, comprende : una pantalla de visualización del chasis para presentar los objetos gráficos que representan la estructura física de los componentes de equipo instalados en el chasis del multiplexor de transporte, los objetos gráficos que indican el tipo de los puertos de entrada y de salida proporcionados por los componentes de equipo.
8. La interfaz gráfica de usuario de conformidad con la reivindicación 7, caracterizada porque, la pantalla de visualización del chasis presenta también el estatus operacional en tiempo real de los componentes de equipo presentados .
9. La interfaz gráfica de usuario de conformidad con la reivindicación 7, caracterizada porque, la interfaz gráfica de usuario comprende además una pantalla de atributos de los programas para presentar los atributos de los programas utilizados en el multiplexor de transporte, los atributos de los programas que comprende el número de versión de los programas.
10. La interfaz gráfica de usuario de conformidad con la reivindicación 7, caracterizada porque, la interfaz es 112 capaz de presentar gráficamente los cambios en tiempo real detectados en los datos de estatus de los programas .
11. Un método para usar una interfaz gráfica de usuario para configurar el control de encaminamiento de un flujo de contenido a través de un multiplexor de transporte, el encaminador que tiene puertos de entrada plurales y puertos de salida plurales, el método caracterizado por, presentar los iconos que representan los puertos de entrada; presentar los iconos que representan los puertos de salida; presentar un icono que representa el flujo de contenido de entrada, el flujo que es recibido por uno de los puertos de entrada y el icono del flujo de entrada que se presenta en la proximidad al icono del puerto de entrada; arrastrar el icono del flujo de entrada a la proximidad de un icono de puerto de salida; colocar el flujo de contenido de entrada en proximidad al icono del puerto de salida; y en respuesta al paso de colocación, presentar un icono que representa un flujo de salida que sale del puerto de salida, el icono que se presenta substancialmente donde se coloco la corriente de entrada. 113
12. El método de conformidad con la reivindicación 11, caracterizado porque, el icono del flujo de salida representa un flujo de salida que sale actualmente del puerto de salida.
13. El método de conformidad con la reivindicación 11, caracterizado porque, el incono del flujo de salida representa un flujo de salida que saldrá del puerto de salida en un momento predeterminado en el futuro.
14. El método de conformidad con la reivindicación 11, caracterizado porque: el flujo de contenido de entrada comprende componentes jerárquicos plurales que tienen atributos, el icono del flujo de entrada representa todos los componentes jerárquicos plurales, y el icono del flujo de salida representa un flujo de contenido que tiene los mismos componentes jerárquicos como el flujo de entrada.
15. El método de conformidad con la reivindicación 11, caracterizado porque comprende: presentar una línea de caracteres alfanuméricos en la proximidad de icono del flujo de entrada: arrastrar la línea de caracteres alfanuméricos con el icono del flujo de entrada colocando la línea de caracteres alfanuméricos con el icono del flujo de entrada; y presentar una línea de caracteres alfanuméricos en proximidad con el icono del flujo de salida. 114
16. Una interfaz gráfica de usuario para usarse en un multiplexor de transporte que tiene puertos de entrada plurales y puertos de salida plurales, en donde los flujos de contenido son recibidos en los puertos de entrada y encaminados a los puertos de salida, los flujos de contenidos que comprende una j erarquía de componentes plurales y que tienen atributos que incluyen la velocidad de bitios, tipo y nombre, la interfaz gráfica de usuario caracterizada porque comprende: una pantalla de visualización del árbol para presentar los iconos que representan los puertos de entrada y los puertos de salida y los árboles de entrada y salida con ramificaciones plurales que indican la estructura jerárquica de los flujos de contenido de entrada y salida; la interfaz gráfica de usuario que permite la configuración de los controles de encaminamiento arrastrando los componentes del flujo de contenido desde el árbol de entrada y colocando los componentes del flujo de contenido sobre el árbol de salida por lo cual se encamina automáticamente el flujo de contenido a través del multiplexor de transporte a una salida deseada.
17. La interfaz gráfica de usuario de conformidad con la reivindicación 16, caracterizada porque, los componentes del flujo de contenido plurales pueden ser arrastrados simultáneamente desde el árbol de entrada y se colocan en 115 el árbol de salida por lo cual se encaminan automáticamente los flujos de contenido a través del multiplexor de transporte a la salida.
18. Una interfaz gráfica de usuario para usarse en un multiplexor de transporte que tiene puertos de entrada plurales y puertos de salida plurales, en donde los flujos de contenido dinámicos son recibidos en los puertos de entrada y encaminados a los puertos de salida de acuerdo con los datos de control del encaminamiento, la interfaz gráfica caracterizada porque comprende: pantallas de visualización de árbol plurales para presentar los iconos que representan los puertos de entrada y los puertos de salida, las pantallas de visualización de árbol que. presentan también los árboles de entrada y salida con ramificaciones plurales que indican la estructura jerárquica de los flujos de entrada y salida respectivos, cada una de las pantallas de visualización de árbol que muestra el encaminamiento del flujo de contenido para un segmento de tiempo único; una barra de tiempo que comprende segmentos de tiempo plurales definidos entre pares de tiempos de inicio y detención del segmento; y la interfaz gráfica de usuario que permite la presentación consecutiva de las pantallas de visualización 116 de árbol mediante la selección de los segmentos de tiempo correspondientes de la barra de tiempo.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US28515301P | 2001-04-20 | 2001-04-20 | |
| US28518801P | 2001-04-20 | 2001-04-20 | |
| PCT/US2002/012162 WO2002087157A1 (en) | 2001-04-20 | 2002-04-16 | Graphical user interface for a transport multiplexer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MXPA03009654A true MXPA03009654A (es) | 2004-06-30 |
Family
ID=26963015
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MXPA03009657A MXPA03009657A (es) | 2001-04-20 | 2002-04-16 | Encapsulacion e insercion de datos de protocolo de internet usando un multiplexor de transporte de banda ancha. |
| MXPA03009655A MXPA03009655A (es) | 2001-04-20 | 2002-04-16 | Administracion y control del multiplexor de transporte. |
| MXPA03009654A MXPA03009654A (es) | 2001-04-20 | 2002-04-16 | Interfaz grafica de usuario para un multiplexor de transporte. |
| MXPA03009656A MXPA03009656A (es) | 2001-04-20 | 2002-04-16 | Visualizacion en tiempo real de la utilizacion del ancho de banda en un multiplexor de transporte. |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MXPA03009657A MXPA03009657A (es) | 2001-04-20 | 2002-04-16 | Encapsulacion e insercion de datos de protocolo de internet usando un multiplexor de transporte de banda ancha. |
| MXPA03009655A MXPA03009655A (es) | 2001-04-20 | 2002-04-16 | Administracion y control del multiplexor de transporte. |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MXPA03009656A MXPA03009656A (es) | 2001-04-20 | 2002-04-16 | Visualizacion en tiempo real de la utilizacion del ancho de banda en un multiplexor de transporte. |
Country Status (9)
| Country | Link |
|---|---|
| US (4) | US6839070B2 (es) |
| EP (4) | EP1384353A1 (es) |
| KR (4) | KR20040005926A (es) |
| CN (4) | CN1582577A (es) |
| AT (1) | ATE510378T1 (es) |
| AU (1) | AU2002250599A1 (es) |
| CA (4) | CA2444868C (es) |
| MX (4) | MXPA03009657A (es) |
| WO (4) | WO2002087158A2 (es) |
Families Citing this family (173)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7831930B2 (en) | 2001-11-20 | 2010-11-09 | Universal Electronics Inc. | System and method for displaying a user interface for a remote control application |
| JP3761155B2 (ja) * | 2001-03-26 | 2006-03-29 | 富士通テン株式会社 | データ演算装置およびそれを用いる電子制御機器の調整方法 |
| US7263666B2 (en) * | 2001-04-09 | 2007-08-28 | Triveni Digital, Inc. | Targeted remote GUI for metadata generator |
| WO2002091316A1 (en) * | 2001-04-30 | 2002-11-14 | Activcard Ireland, Limited | Method and system for remote activation and management of personal security devices |
| US7219161B1 (en) * | 2001-08-29 | 2007-05-15 | Cisco Technology, Inc. | Techniques for network address and port translation for network protocols that do not use translated ports when requesting network resources |
| US7050505B2 (en) * | 2001-09-13 | 2006-05-23 | General Instrument Corporation | Aliasing and routing of plural MPEG data streams |
| US20030135553A1 (en) * | 2002-01-11 | 2003-07-17 | Ramesh Pendakur | Content-based caching and routing of content using subscription information from downstream nodes |
| US6728241B2 (en) * | 2002-02-27 | 2004-04-27 | Nokia Corporation | Boolean protocol filtering |
| US7558873B1 (en) * | 2002-05-08 | 2009-07-07 | Nvidia Corporation | Method for compressed large send |
| US7162405B2 (en) * | 2002-05-31 | 2007-01-09 | Certalogic, Inc. | Method for modeling and viewing real world objects in a network model at real world times |
| US7437548B1 (en) | 2002-07-11 | 2008-10-14 | Nvidia Corporation | Network level protocol negotiation and operation |
| JP4025593B2 (ja) * | 2002-07-11 | 2007-12-19 | 富士通株式会社 | 放送型通信データ配送装置および放送型通信システム |
| JP4019261B2 (ja) | 2002-09-10 | 2007-12-12 | ソニー株式会社 | コンテンツ提供システム、コンテンツ提供方法、情報処理装置、および情報処理方法 |
| US7243145B1 (en) * | 2002-09-30 | 2007-07-10 | Electronic Data Systems Corporation | Generation of computer resource utilization data per computer application |
| US7437446B2 (en) | 2002-09-30 | 2008-10-14 | Electronic Data Systems Corporation | Reporting of abnormal computer resource utilization data |
| US20040088314A1 (en) * | 2002-10-31 | 2004-05-06 | Simes Scott T. | Method and system for reporting performance data for a network |
| US9154372B2 (en) * | 2002-11-22 | 2015-10-06 | Extreme Networks, Inc. | Editing a portable, dynamic and abstract view definition of a network object database |
| WO2004051395A2 (en) * | 2002-12-03 | 2004-06-17 | David Boxenhorn | Networked computing using objects by permitting interactivity between at least two objects over a network |
| US7610385B2 (en) * | 2003-01-08 | 2009-10-27 | Vtech Telecommunications Limited | System and method for adaptive bandwidth utilization for interoperability |
| US7263648B2 (en) * | 2003-01-24 | 2007-08-28 | Wegener Communications, Inc. | Apparatus and method for accommodating loss of signal |
| US7032235B2 (en) * | 2003-03-12 | 2006-04-18 | Wegener Communications, Inc. | Recasting DVB video system to recast digital broadcasts |
| US7171606B2 (en) * | 2003-03-25 | 2007-01-30 | Wegener Communications, Inc. | Software download control system, apparatus and method |
| GB0311808D0 (en) * | 2003-05-22 | 2003-06-25 | Tektronix Inc | User interface for an event monitor |
| US7882213B2 (en) * | 2003-06-03 | 2011-02-01 | Bmc Software, Inc. | Network management system to monitor managed elements |
| US7913294B1 (en) | 2003-06-24 | 2011-03-22 | Nvidia Corporation | Network protocol processing for filtering packets |
| US7206411B2 (en) | 2003-06-25 | 2007-04-17 | Wegener Communications, Inc. | Rapid decryption of data by key synchronization and indexing |
| US7688733B1 (en) * | 2003-08-04 | 2010-03-30 | Sprint Communications Company L.P. | System and method for bandwidth selection in a communication network |
| CN100338916C (zh) * | 2003-12-08 | 2007-09-19 | 鸿富锦精密工业(深圳)有限公司 | 整合式网络元件管理系统及方法 |
| DE102004027126A1 (de) * | 2004-06-03 | 2005-12-29 | Siemens Ag | Verfahren und Computer zur Konfiguration eines Kommunikationsknotens |
| US7570629B1 (en) * | 2004-06-21 | 2009-08-04 | Nortel Network Limited | Distribution of packets to multiple addresses |
| US7873916B1 (en) * | 2004-06-22 | 2011-01-18 | Apple Inc. | Color labeling in a graphical user interface |
| US7472177B2 (en) * | 2004-06-23 | 2008-12-30 | Nokia Inc. | System and method for selecting of versions for SNMP communication |
| US20060023731A1 (en) * | 2004-07-29 | 2006-02-02 | Eduardo Asbun | Method and apparatus for processing data in a communication system |
| US20060117705A1 (en) * | 2004-11-20 | 2006-06-08 | Bingham Ernest H | Soft blast masonry cleaning |
| US7120725B2 (en) | 2004-11-23 | 2006-10-10 | Motorola, Inc. | Method of communicating a VMEbus signal over IP packet network |
| US7620047B2 (en) * | 2004-11-23 | 2009-11-17 | Emerson Network Power - Embedded Computing, Inc. | Method of transporting a RapidIO packet over an IP packet network |
| US20060112211A1 (en) * | 2004-11-23 | 2006-05-25 | Sandy Douglas L | Method of transporting a PCI express packet over a VMEbus network |
| US20060114933A1 (en) * | 2004-12-01 | 2006-06-01 | Sandy Douglas L | Method of transporting an IP packet over a RapidIO network |
| USD538295S1 (en) * | 2005-05-05 | 2007-03-13 | Noviello Joseph C | User interface for an electronic trading system for a computer screen |
| USD539807S1 (en) * | 2005-05-05 | 2007-04-03 | Noviello Joseph C | User interface for an electronic trading system for a computer screen |
| USD538817S1 (en) * | 2005-05-05 | 2007-03-20 | Noviello Joseph C | User interface for an electronic trading system for a computer screen |
| USD552617S1 (en) * | 2005-05-05 | 2007-10-09 | Espeed Inc. | User interface for an electronic trading system for a computer screen |
| USD553141S1 (en) * | 2005-05-05 | 2007-10-16 | Espeed Inc. | User interface for an electronic trading system for a computer screen |
| USD538818S1 (en) * | 2005-05-05 | 2007-03-20 | Noviello Joseph C | User interface for an electronic trading system for a computer screen |
| USD559260S1 (en) * | 2005-05-05 | 2008-01-08 | Espeed Inc. | User interface for an electronic trading system for a computer screen |
| USD549717S1 (en) * | 2005-05-05 | 2007-08-28 | Espeed, Inc. | User interface for an electronic trading system for a computer screen |
| USD558213S1 (en) * | 2005-05-05 | 2007-12-25 | Espeed Inc. | User interface for an electronic trading system for a computer screen |
| USD538815S1 (en) * | 2005-05-05 | 2007-03-20 | Noviello Joseph C | User interface for an electronic trading system for a computer screen |
| USD559259S1 (en) * | 2005-05-05 | 2008-01-08 | Espeed Inc. | User interface for an electronic trading system for a computer screen |
| USD554653S1 (en) * | 2005-05-05 | 2007-11-06 | Espeed Inc. | User interface for an electronic trading system for a computer screen |
| GB0509413D0 (en) * | 2005-05-10 | 2005-06-15 | Fbbt Uk Ltd | Operational systems support system |
| NZ540650A (en) * | 2005-06-10 | 2008-02-29 | Networkadvantage Holdings Ltd | Satellite bandwidth management system and method |
| US20070002860A1 (en) * | 2005-06-30 | 2007-01-04 | Cooper Frederick J | Method and system for a digital home network trace and debug tool |
| US7660883B2 (en) * | 2005-07-01 | 2010-02-09 | Devicescape Software, Inc. | Network monitoring device |
| WO2007018415A1 (en) | 2005-08-11 | 2007-02-15 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving access information of broadcast service in a broadcasting system, and system thereof |
| GB0519521D0 (en) * | 2005-09-24 | 2005-11-02 | Ibm | A dynamic bandwidth manager |
| US7634652B2 (en) * | 2006-01-12 | 2009-12-15 | Microsoft Corporation | Management of streaming content |
| US7669222B2 (en) * | 2006-01-17 | 2010-02-23 | Microsoft Corporation | Virtual tuner management |
| US20070174883A1 (en) * | 2006-01-20 | 2007-07-26 | Microsoft Corporation | Token Bandwidth Portioning |
| US7685306B2 (en) * | 2006-01-20 | 2010-03-23 | Microsoft Corporation | Streaming content navigation |
| US8739230B2 (en) * | 2006-01-20 | 2014-05-27 | Microsoft Corporation | Manager/remote content architecture |
| US20070180112A1 (en) * | 2006-01-30 | 2007-08-02 | Microsoft Corporation | Changeable Token Bandwidth Portioning |
| KR100785301B1 (ko) | 2006-02-08 | 2007-12-12 | 삼성전자주식회사 | 대용량의 snmp 데이터 전송시스템 및 그 방법 |
| US20070204313A1 (en) * | 2006-02-27 | 2007-08-30 | Microsoft Corporation | Token Locking to Schedule Content Consumption |
| US20070203714A1 (en) * | 2006-02-28 | 2007-08-30 | Microsoft Corporation | Purchasable Token Bandwidth Portioning |
| US7987259B2 (en) * | 2006-06-05 | 2011-07-26 | Cisco Technology, Inc. | Method and system for providing ad-splicer redundancy in a cable/MSO network |
| US9094257B2 (en) | 2006-06-30 | 2015-07-28 | Centurylink Intellectual Property Llc | System and method for selecting a content delivery network |
| US8717911B2 (en) | 2006-06-30 | 2014-05-06 | Centurylink Intellectual Property Llc | System and method for collecting network performance information |
| US20080002711A1 (en) * | 2006-06-30 | 2008-01-03 | Bugenhagen Michael K | System and method for access state based service options |
| US8488447B2 (en) | 2006-06-30 | 2013-07-16 | Centurylink Intellectual Property Llc | System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance |
| US8289965B2 (en) | 2006-10-19 | 2012-10-16 | Embarq Holdings Company, Llc | System and method for establishing a communications session with an end-user based on the state of a network connection |
| US8184549B2 (en) | 2006-06-30 | 2012-05-22 | Embarq Holdings Company, LLP | System and method for selecting network egress |
| US8194643B2 (en) * | 2006-10-19 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for monitoring the connection of an end-user to a remote network |
| US20100017836A1 (en) * | 2006-07-25 | 2010-01-21 | Elmar Trojer | Method and Device for Stream Adaptation |
| US7843831B2 (en) | 2006-08-22 | 2010-11-30 | Embarq Holdings Company Llc | System and method for routing data on a packet network |
| US8199653B2 (en) * | 2006-08-22 | 2012-06-12 | Embarq Holdings Company, Llc | System and method for communicating network performance information over a packet network |
| US8224255B2 (en) * | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for managing radio frequency windows |
| US8576722B2 (en) * | 2006-08-22 | 2013-11-05 | Centurylink Intellectual Property Llc | System and method for modifying connectivity fault management packets |
| US8531954B2 (en) | 2006-08-22 | 2013-09-10 | Centurylink Intellectual Property Llc | System and method for handling reservation requests with a connection admission control engine |
| US9479341B2 (en) * | 2006-08-22 | 2016-10-25 | Centurylink Intellectual Property Llc | System and method for initiating diagnostics on a packet network node |
| US8189468B2 (en) * | 2006-10-25 | 2012-05-29 | Embarq Holdings, Company, LLC | System and method for regulating messages between networks |
| US8125897B2 (en) * | 2006-08-22 | 2012-02-28 | Embarq Holdings Company Lp | System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets |
| US8144587B2 (en) * | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for load balancing network resources using a connection admission control engine |
| US8015294B2 (en) | 2006-08-22 | 2011-09-06 | Embarq Holdings Company, LP | Pin-hole firewall for communicating data packets on a packet network |
| US7684332B2 (en) | 2006-08-22 | 2010-03-23 | Embarq Holdings Company, Llc | System and method for adjusting the window size of a TCP packet through network elements |
| US8107366B2 (en) | 2006-08-22 | 2012-01-31 | Embarq Holdings Company, LP | System and method for using centralized network performance tables to manage network communications |
| US8238253B2 (en) * | 2006-08-22 | 2012-08-07 | Embarq Holdings Company, Llc | System and method for monitoring interlayer devices and optimizing network performance |
| US8549405B2 (en) * | 2006-08-22 | 2013-10-01 | Centurylink Intellectual Property Llc | System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally |
| US8537695B2 (en) | 2006-08-22 | 2013-09-17 | Centurylink Intellectual Property Llc | System and method for establishing a call being received by a trunk on a packet network |
| US8274905B2 (en) | 2006-08-22 | 2012-09-25 | Embarq Holdings Company, Llc | System and method for displaying a graph representative of network performance over a time period |
| US8130793B2 (en) * | 2006-08-22 | 2012-03-06 | Embarq Holdings Company, Llc | System and method for enabling reciprocal billing for different types of communications over a packet network |
| US8144586B2 (en) * | 2006-08-22 | 2012-03-27 | Embarq Holdings Company, Llc | System and method for controlling network bandwidth with a connection admission control engine |
| US8750158B2 (en) | 2006-08-22 | 2014-06-10 | Centurylink Intellectual Property Llc | System and method for differentiated billing |
| US8223655B2 (en) | 2006-08-22 | 2012-07-17 | Embarq Holdings Company, Llc | System and method for provisioning resources of a packet network based on collected network performance information |
| US8407765B2 (en) | 2006-08-22 | 2013-03-26 | Centurylink Intellectual Property Llc | System and method for restricting access to network performance information tables |
| US8228791B2 (en) * | 2006-08-22 | 2012-07-24 | Embarq Holdings Company, Llc | System and method for routing communications between packet networks based on intercarrier agreements |
| US20080049639A1 (en) * | 2006-08-22 | 2008-02-28 | Wiley William L | System and method for managing a service level agreement |
| US8102770B2 (en) * | 2006-08-22 | 2012-01-24 | Embarq Holdings Company, LP | System and method for monitoring and optimizing network performance with vector performance tables and engines |
| US8194555B2 (en) * | 2006-08-22 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for using distributed network performance information tables to manage network communications |
| US8307065B2 (en) | 2006-08-22 | 2012-11-06 | Centurylink Intellectual Property Llc | System and method for remotely controlling network operators |
| US8743703B2 (en) | 2006-08-22 | 2014-06-03 | Centurylink Intellectual Property Llc | System and method for tracking application resource usage |
| US8619600B2 (en) * | 2006-08-22 | 2013-12-31 | Centurylink Intellectual Property Llc | System and method for establishing calls over a call path having best path metrics |
| US8064391B2 (en) | 2006-08-22 | 2011-11-22 | Embarq Holdings Company, Llc | System and method for monitoring and optimizing network performance to a wireless device |
| US7885189B2 (en) * | 2006-09-20 | 2011-02-08 | Rgb Networks, Inc. | Methods and apparatus for rate estimation and predictive rate control |
| US8355316B1 (en) | 2009-12-16 | 2013-01-15 | Sprint Communications Company L.P. | End-to-end network monitoring |
| US9794378B2 (en) * | 2006-11-08 | 2017-10-17 | Standard Microsystems Corporation | Network traffic controller (NTC) |
| CN101296110B (zh) * | 2007-04-29 | 2011-04-20 | 中兴通讯股份有限公司 | 实时监听装置及方法 |
| US8289878B1 (en) | 2007-05-09 | 2012-10-16 | Sprint Communications Company L.P. | Virtual link mapping |
| US8111692B2 (en) * | 2007-05-31 | 2012-02-07 | Embarq Holdings Company Llc | System and method for modifying network traffic |
| WO2009018768A1 (en) * | 2007-08-07 | 2009-02-12 | Huawei Technologies Co., Ltd. | Method and apparatus of data package forwarding, apparatus of data package generating and communication system |
| CN101364939B (zh) * | 2007-08-07 | 2012-08-15 | 华为技术有限公司 | 数据包转发方法及装置、数据包生成装置和通信系统 |
| DE102007042588B4 (de) * | 2007-09-07 | 2009-06-04 | Siemens Ag | Vorrichtung und Verfahren zum Überwachen von Datenflüssen |
| US7760760B2 (en) * | 2007-11-28 | 2010-07-20 | Alcatel Lucent | Facilitating intelligent marking and discarding of MPEG video packets in IP packet stream |
| US20090193338A1 (en) * | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
| US8068425B2 (en) | 2008-04-09 | 2011-11-29 | Embarq Holdings Company, Llc | System and method for using network performance information to determine improved measures of path states |
| KR101545137B1 (ko) | 2008-04-17 | 2015-08-19 | 삼성전자주식회사 | 사용자 인터페이스를 생성하는 방법 및 장치 |
| KR101560183B1 (ko) | 2008-04-17 | 2015-10-15 | 삼성전자주식회사 | 사용자 인터페이스를 제공/수신하는 방법 및 장치 |
| KR20090110202A (ko) * | 2008-04-17 | 2009-10-21 | 삼성전자주식회사 | 개인화된 사용자 인터페이스를 디스플레이하는 방법 및 장치 |
| WO2009129841A1 (en) * | 2008-04-21 | 2009-10-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for network fault management |
| KR101107333B1 (ko) * | 2008-09-10 | 2012-01-20 | 주식회사 쎄크 | 직렬 버퍼 및 그것을 구비한 반도체칩 패킹 시스템 |
| US8006131B2 (en) * | 2008-10-29 | 2011-08-23 | Cisco Technology, Inc. | Activating correct ad-splicer profile in ad-splicer redundancy framework |
| US9357247B2 (en) | 2008-11-24 | 2016-05-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
| US9900280B2 (en) * | 2009-03-30 | 2018-02-20 | Avaya Inc. | System and method for managing incoming requests for a communication session using a graphical connection metaphor |
| US8301762B1 (en) * | 2009-06-08 | 2012-10-30 | Sprint Communications Company L.P. | Service grouping for network reporting |
| US20100333149A1 (en) * | 2009-06-24 | 2010-12-30 | Rgb Networks, Inc. | Delivery of pre-statistically multiplexed streams in a vod system |
| US8018943B1 (en) | 2009-07-31 | 2011-09-13 | Anue Systems, Inc. | Automatic filter overlap processing and related systems and methods |
| US8098677B1 (en) | 2009-07-31 | 2012-01-17 | Anue Systems, Inc. | Superset packet forwarding for overlapping filters and related systems and methods |
| US8934495B1 (en) * | 2009-07-31 | 2015-01-13 | Anue Systems, Inc. | Filtering path view graphical user interfaces and related systems and methods |
| DE102009037578A1 (de) * | 2009-08-14 | 2011-02-24 | Abb Technology Ag | Verfahren zur Visualisierung von Änderungen von Parameterwerten |
| US8458323B1 (en) | 2009-08-24 | 2013-06-04 | Sprint Communications Company L.P. | Associating problem tickets based on an integrated network and customer database |
| US10264029B2 (en) | 2009-10-30 | 2019-04-16 | Time Warner Cable Enterprises Llc | Methods and apparatus for packetized content delivery over a content delivery network |
| US9519728B2 (en) | 2009-12-04 | 2016-12-13 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and optimizing delivery of content in a network |
| US8964743B2 (en) * | 2009-12-18 | 2015-02-24 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and arrangements in a packet switched network |
| US9646112B2 (en) * | 2009-12-31 | 2017-05-09 | Teradata Us, Inc. | System, method, and computer-readable medium for providing a dynamic view and testing tool of power cabling of a multi-chassis computer system |
| US9342661B2 (en) | 2010-03-02 | 2016-05-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for rights-managed content and data delivery |
| CN102202208A (zh) | 2010-03-23 | 2011-09-28 | 华为终端有限公司 | 一种信息交互方法及界面控制系统 |
| CN101835126A (zh) * | 2010-04-19 | 2010-09-15 | 中兴通讯股份有限公司 | 显示状态信息的方法和无线数据传输终端 |
| US20110302599A1 (en) * | 2010-06-07 | 2011-12-08 | Mark Kenneth Eyer | TV-Centric Actions in Triggered Declarative Objects |
| US9906838B2 (en) | 2010-07-12 | 2018-02-27 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
| US8644146B1 (en) | 2010-08-02 | 2014-02-04 | Sprint Communications Company L.P. | Enabling user defined network change leveraging as-built data |
| US9305029B1 (en) | 2011-11-25 | 2016-04-05 | Sprint Communications Company L.P. | Inventory centric knowledge management |
| US20140082645A1 (en) | 2012-09-14 | 2014-03-20 | Peter Stern | Apparatus and methods for providing enhanced or interactive features |
| CN102932173A (zh) * | 2012-10-24 | 2013-02-13 | 华为技术有限公司 | 一种显示网络状态的方法和设备 |
| CN103731415A (zh) * | 2013-12-09 | 2014-04-16 | 乐视网信息技术(北京)股份有限公司 | 一种高码流数据传输方法及装置 |
| US10122585B2 (en) * | 2014-03-06 | 2018-11-06 | Dell Products, Lp | System and method for providing U-space aligned intelligent VLAN and port mapping |
| US10127273B2 (en) | 2014-04-15 | 2018-11-13 | Splunk Inc. | Distributed processing of network data using remote capture agents |
| US10523521B2 (en) | 2014-04-15 | 2019-12-31 | Splunk Inc. | Managing ephemeral event streams generated from captured network data |
| US10462004B2 (en) | 2014-04-15 | 2019-10-29 | Splunk Inc. | Visualizations of statistics associated with captured network data |
| US12028208B1 (en) | 2014-05-09 | 2024-07-02 | Splunk Inc. | Selective event stream data storage based on network traffic volume |
| US9762443B2 (en) | 2014-04-15 | 2017-09-12 | Splunk Inc. | Transformation of network data at remote capture agents |
| US10693742B2 (en) | 2014-04-15 | 2020-06-23 | Splunk Inc. | Inline visualizations of metrics related to captured network data |
| US9838512B2 (en) | 2014-10-30 | 2017-12-05 | Splunk Inc. | Protocol-based capture of network data using remote capture agents |
| US9467385B2 (en) | 2014-05-29 | 2016-10-11 | Anue Systems, Inc. | Cloud-based network tool optimizers for server cloud networks |
| US9781044B2 (en) | 2014-07-16 | 2017-10-03 | Anue Systems, Inc. | Automated discovery and forwarding of relevant network traffic with respect to newly connected network tools for network tool optimizers |
| US10050847B2 (en) | 2014-09-30 | 2018-08-14 | Keysight Technologies Singapore (Holdings) Pte Ltd | Selective scanning of network packet traffic using cloud-based virtual machine tool platforms |
| US11032138B2 (en) * | 2014-10-22 | 2021-06-08 | Level 3 Communications, Llc | Managing traffic control in a network mitigating DDOS |
| US9596253B2 (en) | 2014-10-30 | 2017-03-14 | Splunk Inc. | Capture triggers for capturing network data |
| US10402765B1 (en) | 2015-02-17 | 2019-09-03 | Sprint Communications Company L.P. | Analysis for network management using customer provided information |
| US10756984B2 (en) * | 2015-04-13 | 2020-08-25 | Wirepath Home Systems, Llc | Method and apparatus for creating and managing network device port VLAN configurations |
| US9992134B2 (en) | 2015-05-27 | 2018-06-05 | Keysight Technologies Singapore (Holdings) Pte Ltd | Systems and methods to forward packets not passed by criteria-based filters in packet forwarding systems |
| US10116528B2 (en) | 2015-10-02 | 2018-10-30 | Keysight Technologies Singapore (Holdings) Ptd Ltd | Direct network traffic monitoring within VM platforms in virtual processing environments |
| US10652112B2 (en) | 2015-10-02 | 2020-05-12 | Keysight Technologies Singapore (Sales) Pte. Ltd. | Network traffic pre-classification within VM platforms in virtual processing environments |
| US10142212B2 (en) | 2015-10-26 | 2018-11-27 | Keysight Technologies Singapore (Holdings) Pte Ltd | On demand packet traffic monitoring for network packet communications within virtual processing environments |
| US10404758B2 (en) | 2016-02-26 | 2019-09-03 | Time Warner Cable Enterprises Llc | Apparatus and methods for centralized message exchange in a user premises device |
| US10462020B2 (en) | 2017-02-16 | 2019-10-29 | Cisco Technology, Inc. | Network device user interface |
| US20180314833A1 (en) * | 2017-04-28 | 2018-11-01 | Honeywell International Inc. | Risk analysis to identify and retrospect cyber security threats |
| EP3732557B1 (en) * | 2017-12-28 | 2024-02-21 | Opentv, Inc. | Net-aware service to control media distribution node output |
| US10477349B2 (en) | 2018-02-13 | 2019-11-12 | Charter Communications Operating, Llc | Apparatus and methods for device location determination |
| BR112020017337B1 (pt) | 2018-02-26 | 2022-06-07 | Cewi Networks, Inc | Sistemas e método para desempenhar broadcast de dados de multimídia de modo sem fio para uma pluralidade de receptores móveis |
| US10833942B2 (en) * | 2018-07-31 | 2020-11-10 | Splunk Inc. | Behavioral based device clustering system and method |
| CN111639047B (zh) * | 2020-05-22 | 2022-03-08 | 中国科学院国家空间科学中心 | 一种星载数据合路复接器测试装置及方法 |
| TWI718957B (zh) | 2020-06-01 | 2021-02-11 | 長茂科技股份有限公司 | 遠端即時影像支援系統與方法 |
| US12035219B2 (en) * | 2020-09-16 | 2024-07-09 | Qualcomm Incorporated | Unicast packet addressing and communication |
Family Cites Families (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5611038A (en) | 1991-04-17 | 1997-03-11 | Shaw; Venson M. | Audio/video transceiver provided with a device for reconfiguration of incompatibly received or transmitted video and audio information |
| US6850252B1 (en) * | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
| US6269398B1 (en) * | 1993-08-20 | 2001-07-31 | Nortel Networks Limited | Method and system for monitoring remote routers in networks for available protocols and providing a graphical representation of information received from the routers |
| US5623592A (en) * | 1994-10-18 | 1997-04-22 | Molecular Dynamics | Method and apparatus for constructing an iconic sequence to operate external devices |
| US5615323A (en) | 1994-11-04 | 1997-03-25 | Concord Communications, Inc. | Displaying resource performance and utilization information |
| US5825775A (en) | 1994-11-14 | 1998-10-20 | Bay Networks, Inc. | Method and apparatus for managing an integrated router/hub |
| US5812951A (en) | 1994-11-23 | 1998-09-22 | Hughes Electronics Corporation | Wireless personal communication system |
| US5664116A (en) * | 1995-07-07 | 1997-09-02 | Sun Microsystems, Inc. | Buffering of data for transmission in a computer communication system interface |
| FI100684B (fi) | 1995-11-30 | 1998-01-30 | Nokia Oy Ab | Pakettivälitteisen tiedonsiirtomuodon pakettitunnisteiden käyttö vasta anottajien osoittamiseen |
| US5787248A (en) * | 1996-01-02 | 1998-07-28 | Racal-Datacom, Inc. | System for selecting network management protocol by setting protocol handler index based on newly selected protocol and selecting protocol handler address using protocol handler index |
| US5886995A (en) | 1996-09-05 | 1999-03-23 | Hughes Electronics Corporation | Dynamic mapping of broadcast resources |
| US5987518A (en) | 1996-10-28 | 1999-11-16 | General Instrument Corporation | Method and apparatus for communicating internet protocol data over a broadband MPEG channel |
| US5867483A (en) | 1996-11-12 | 1999-02-02 | Visual Networks, Inc. | Method and apparatus for measurement of peak throughput in packetized data networks |
| US6182249B1 (en) * | 1997-05-12 | 2001-01-30 | Sun Microsystems, Inc. | Remote alert monitoring and trend analysis |
| US6578077B1 (en) * | 1997-05-27 | 2003-06-10 | Novell, Inc. | Traffic monitoring tool for bandwidth management |
| US6816903B1 (en) | 1997-05-27 | 2004-11-09 | Novell, Inc. | Directory enabled policy management tool for intelligent traffic management |
| US6182129B1 (en) * | 1997-09-11 | 2001-01-30 | International Business Machines Corporation | Apparatus, methods and computer program products for managing sessions with host-based application using session vectors |
| US6247050B1 (en) * | 1997-09-12 | 2001-06-12 | Intel Corporation | System for collecting and displaying performance improvement information for a computer |
| US6631402B1 (en) * | 1997-09-26 | 2003-10-07 | Worldcom, Inc. | Integrated proxy interface for web based report requester tool set |
| US6351467B1 (en) * | 1997-10-27 | 2002-02-26 | Hughes Electronics Corporation | System and method for multicasting multimedia content |
| US6181697B1 (en) | 1998-03-31 | 2001-01-30 | At&T Corp. | Method for a unicast endpoint client to access a multicast internet protocol (IP) session and to serve as a redistributor of such session |
| US6160797A (en) | 1998-04-03 | 2000-12-12 | Starguide Digital Networks, Inc. | Satellite receiver/router, system, and method of use |
| WO1999053491A1 (en) * | 1998-04-10 | 1999-10-21 | Sony Corporation | Recording medium library apparatus and method for operating the same |
| US6363421B2 (en) | 1998-05-31 | 2002-03-26 | Lucent Technologies, Inc. | Method for computer internet remote management of a telecommunication network element |
| EP1014620B1 (en) * | 1998-07-14 | 2012-05-30 | Sony Corporation | Data transmission control method, data transmission method, data transmitter, and receiver |
| US6605120B1 (en) | 1998-12-10 | 2003-08-12 | International Business Machines Corporation | Filter definition for distribution mechanism for filtering, formatting and reuse of web based content |
| KR100684056B1 (ko) * | 1999-01-28 | 2007-02-16 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 데이터 패킷 전송 시스템에서의 해독 키들의 동기화 |
| US6892390B1 (en) * | 1999-03-18 | 2005-05-10 | Microsoft Corporation | Methods and systems for broadcast data services |
| US6826197B1 (en) * | 1999-04-01 | 2004-11-30 | Sedna Patent Services, Llc | Data packet structure for digital information distribution |
| US6928656B1 (en) * | 1999-05-14 | 2005-08-09 | Scientific-Atlanta, Inc. | Method for delivery of IP data over MPEG-2 transport networks |
| US6986156B1 (en) * | 1999-06-11 | 2006-01-10 | Scientific Atlanta, Inc | Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system |
| DE60008251T2 (de) * | 1999-08-20 | 2004-12-09 | General Instrument Corporation | System und verfahren zur vereinfachten übertragung von ip-daten über ein mpeg netzwerk |
| KR100677070B1 (ko) * | 1999-10-02 | 2007-02-01 | 삼성전자주식회사 | 무선 멀티미디어 통신에서의 비디오 비트스트림 데이터의 오류 제어방법 및 이를 위한 기록 매체 |
| US6826195B1 (en) | 1999-12-28 | 2004-11-30 | Bigband Networks Bas, Inc. | System and process for high-availability, direct, flexible and scalable switching of data packets in broadband networks |
| DE69940781D1 (de) * | 1999-12-30 | 2009-06-04 | Sony Deutschland Gmbh | Schnittstellenverbindungsschicht- Einrichtung zum Aufbau eines verteilten Netzwerks |
| US7159233B2 (en) * | 2000-01-28 | 2007-01-02 | Sedna Patent Services, Llc | Method and apparatus for preprocessing and postprocessing content in an interactive information distribution system |
| US6763377B1 (en) * | 2000-03-03 | 2004-07-13 | International Business Machines Corporation | Asset management and scheduling graphical user interface for media streamer |
| US6993009B2 (en) * | 2000-03-10 | 2006-01-31 | Hughes Electronics Corporation | Method and apparatus for deriving uplink timing from asynchronous traffic across multiple transport streams |
| US6850976B1 (en) * | 2000-03-31 | 2005-02-01 | Intel Corporation | IP router with hierarchical user interface |
| US7039048B1 (en) * | 2000-09-22 | 2006-05-02 | Terayon Communication Systems, Inc. | Headend cherrypicker multiplexer with switched front end |
-
2002
- 2002-04-16 KR KR10-2003-7013722A patent/KR20040005926A/ko not_active Ceased
- 2002-04-16 EP EP02725717A patent/EP1384353A1/en not_active Ceased
- 2002-04-16 KR KR10-2003-7013721A patent/KR20040005925A/ko not_active Ceased
- 2002-04-16 US US10/124,407 patent/US6839070B2/en not_active Expired - Lifetime
- 2002-04-16 KR KR10-2003-7013712A patent/KR20040005924A/ko not_active Ceased
- 2002-04-16 CA CA002444868A patent/CA2444868C/en not_active Expired - Fee Related
- 2002-04-16 WO PCT/US2002/012163 patent/WO2002087158A2/en not_active Ceased
- 2002-04-16 WO PCT/US2002/012164 patent/WO2002087159A1/en not_active Ceased
- 2002-04-16 MX MXPA03009657A patent/MXPA03009657A/es active IP Right Grant
- 2002-04-16 KR KR10-2003-7013602A patent/KR20030090754A/ko not_active Ceased
- 2002-04-16 EP EP02719522A patent/EP1384352A2/en not_active Withdrawn
- 2002-04-16 CN CNA028085043A patent/CN1582577A/zh active Pending
- 2002-04-16 MX MXPA03009655A patent/MXPA03009655A/es unknown
- 2002-04-16 WO PCT/US2002/012162 patent/WO2002087157A1/en not_active Ceased
- 2002-04-16 CA CA002444901A patent/CA2444901C/en not_active Expired - Fee Related
- 2002-04-16 CN CNA028084918A patent/CN1504029A/zh active Pending
- 2002-04-16 AU AU2002250599A patent/AU2002250599A1/en not_active Abandoned
- 2002-04-16 CA CA002444430A patent/CA2444430C/en not_active Expired - Fee Related
- 2002-04-16 US US10/124,602 patent/US7356029B2/en not_active Expired - Lifetime
- 2002-04-16 US US10/124,751 patent/US20030018772A1/en not_active Abandoned
- 2002-04-16 CN CNA028085019A patent/CN1504030A/zh active Pending
- 2002-04-16 EP EP02764204A patent/EP1393571A1/en not_active Withdrawn
- 2002-04-16 EP EP02719521A patent/EP1384351B1/en not_active Expired - Lifetime
- 2002-04-16 AT AT02719521T patent/ATE510378T1/de not_active IP Right Cessation
- 2002-04-16 US US10/125,699 patent/US6996779B2/en not_active Expired - Lifetime
- 2002-04-16 CA CA002444872A patent/CA2444872A1/en not_active Abandoned
- 2002-04-16 CN CNA028085345A patent/CN1504031A/zh active Pending
- 2002-04-16 WO PCT/US2002/012108 patent/WO2002087252A1/en not_active Ceased
- 2002-04-16 MX MXPA03009654A patent/MXPA03009654A/es active IP Right Grant
- 2002-04-16 MX MXPA03009656A patent/MXPA03009656A/es active IP Right Grant
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2444868C (en) | Graphical user interface for a transport multiplexer | |
| US20050278760A1 (en) | Method and system for controlling streaming in an on-demand server | |
| US6170005B1 (en) | Synchronization and information exchange between communication components using a network management operations and control paradigm | |
| CA2287769C (en) | Management system for a multi-level communication network | |
| US20060031312A1 (en) | Virtual network element framework and operating system for managing multi-service network equipment | |
| US20160080274A1 (en) | Multi-protocol control in a hybrid broadcast production environment | |
| US20070028275A1 (en) | Method and system for still image channel generation, delivery and provision via a digital television broadcast system | |
| WO2000025482A1 (en) | Ethernet digital storage (eds) card and satellite transmission system | |
| US20240388748A1 (en) | File handling for virtual cores | |
| EP1596598A2 (en) | System for the transmission and reception of radio or television data | |
| WO2005119492A2 (en) | Method and system for controlling streaming in an on-demand server | |
| WO2006120438A1 (en) | Operational support system | |
| van Kesteren | System design considerations for the digital routing switcher at the Canadian Broadcasting Centre | |
| HK1018567A (en) | Network management system | |
| MXPA98009185A (es) | Sincronizacion e intercambio de informacion entre componentes de comunicacion usando un paradigma de operaciones y control de administracion de red |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG | Grant or registration | ||
| GB | Transfer or rights |