BRPI0717649A2 - mÉtodo, sistema e aparelho para teste de iptv - Google Patents

mÉtodo, sistema e aparelho para teste de iptv Download PDF

Info

Publication number
BRPI0717649A2
BRPI0717649A2 BRPI0717649-0A BRPI0717649A BRPI0717649A2 BR PI0717649 A2 BRPI0717649 A2 BR PI0717649A2 BR PI0717649 A BRPI0717649 A BR PI0717649A BR PI0717649 A2 BRPI0717649 A2 BR PI0717649A2
Authority
BR
Brazil
Prior art keywords
iptv
test
channel list
channel
audio
Prior art date
Application number
BRPI0717649-0A
Other languages
English (en)
Inventor
Hanqiang Hu
Original Assignee
Huawei Tech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Tech Co Ltd filed Critical Huawei Tech Co Ltd
Publication of BRPI0717649A2 publication Critical patent/BRPI0717649A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/64Addressing
    • H04N21/6405Multicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/64Addressing
    • H04N21/6408Unicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/508Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
    • H04L41/509Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

MÉTODO, SISTEMA E APARELHO PARA TESTE DE IPTV. A presente invenção refere-se a um método para teste de IPTV, incluindo: conectar, por meio de um aparelho de teste, a uma porta de usuário a ser testada de um aparelho de acesso a IPTV por meio de uma matriz de acesso, e acessar uma rede portadora IP; transferir uma lista de canais de uma rede IPTV, recebendo conteúdos de midia IPTV de acordo com a lista de canais; e analisar a lista de canais e os conteúdos de midia IPTV, e gerar um resultado de teste de IPTV. A modalidade da presente invenção também fornece um sistema e aparelho para teste de IPTV. Uma modalida- de da presente invenção alcança teste de IPTV automático sem nenhuma operação no lado de usuário. De acordo com uma modalidade da presente invenção, testes podem ser feitos em mais de uma porta de usuário por meio da Matriz de Acesso de Teste. Além do mais, uma modalidade da presente invenção não envolve capturar e analisar pacote em Aparelhos Conversores de Sinais (STBs), assim o teste não depende de operação dos STBs, o que traz mais conveniência para os testadores.

Description

Relatório Descritivo da Patente de Invenção para "MÉTODO, SISTEMA E APARELHO PARA TESTE DE IPTV".
Campo da Invenção
A presente invenção refere-se a tecnologia de teste de Televisão via Protocolo de Internet (IPTV) e, particularmente, a um método, sistema e aparelho para teste de IPTV. Antecedentes da Invenção
IPTV é um tipo de serviço da Internet desenvolvido juntamente com tecnologias tais como redes de banda larga, transmissão em fluxo con- tínuo e codificação/decodificação. O IPTV é referido como Serviço Triplo (transmissões de voz, vídeo e dados síncronos) na indústria. Atualmente, o serviço de IPTV está se desenvolvendo rapidamente pelo mundo todo, e operadores de uma maneira geral consideram o serviço de IPTV como um novo ponto de crescimento de ganho em serviços de rede de banda larga fixados. O IPTV tem alta capacidade e um grande número de novos serviços da Internet incluindo TV ao vivo, TV deslocada no tempo, próxima de vídeo sob demanda (NVOD), vídeo sob demanda (VOD), avanço rápido, retroces- so rápido, gravação em tempo real, etc., o que exige alta qualidade de servi- ço do serviço de IPTV. Como resultado, operadores prestam muita atenção na garantia da Qualidade de Serviço (QoS) do serviço de IPTV e forneci- mento de áudio e vídeo de alta definição fluente em tempo real para usuá- rios. Consequentemente, o serviço de IPTV necessita de um aparelho de teste para avaliar a qualidade do serviço de IPTV, adicionalmente para loca- lizar e reparar maus funcionamentos, e assim melhorar a QoS de IPTV. O desenvolvimento da tecnologia de teste de IPTV se iniciou
recentemente, assim não existe esquema técnico uniforme e poucas empre- sas e produtos podem suportar o teste de IPTV. E, atualmente, instrumentos portáteis em terminais de usuário são usados para capturar e analisar paco- tes do serviço de IPTV para realizar um teste de IPTV. Entretanto, limitações desses instrumentos portáteis incluem: (1)
testadores têm que entrar nas residências dos usuários e conectar os ins- trumentos portáteis ao Aparelho Conversor de Sinais (STB) manualmente antes de executar o teste, isto é, um teste automático no gabinete central não é suportado pelo instrumento portátil; (2) testes são feitos ao capturar e analisar pacotes no STB em operação, em vez de na rede IPTV1 portanto, os instrumentos portáteis não serão úteis quando o STB não trabalhar; (3) o teste é implementado em um terminal de usuário individual em um momento em vez de em múltiplos terminais simultaneamente. Sumário da Invenção
Modalidades da presente invenção descrevem um método para teste de IPTV, a fim de implementar um teste de IPTV no gabinete central. As modalidades da presente invenção também descrevem um sistema para teste de IPTV e um aparelho de teste.
Um método para teste de IPTV inclui os seguintes processos: conectar um aparelho de teste a uma porta de usuário a ser tes- tada de um aparelho de acesso a IPTV por meio de uma matriz de acesso, e acessar, pelo aparelho de teste, uma rede portadora IP;
transferir, pelo aparelho de teste, uma lista de canais de uma rede IPTV, receber conteúdos de mídia IPTV de acordo com a lista de ca- nais, analisar a lista de canais e os conteúdos de mídia IPTV, e gerar um resultado de teste de IPTV. Um sistema para teste de IPTV, o qual é conectado a um apare-
lho de acesso a IPTV, inclui um aparelho de teste, e o aparelho de teste é configurado para se conectar a uma porta de usuário a ser testada de um aparelho de acesso a IPTV por meio de uma matriz de acesso, acessar uma rede portadora IP, transferir uma lista de canais de uma rede IPTV, receber conteúdos de mídia IPTV de acordo com a lista de canais, analisar a lista de canais e os conteúdos de mídia IPTV, e gerar um resultado de teste de IPTV.
Um aparelho de teste inclui: um módulo de acesso configurado para acessar uma rede portadora IP; um módulo de recebimento configurado para transferir uma lista de canais de uma rede IPTV, e para receber conte- údos de mídia IPTV de acordo com a lista de canais; e um módulo de teste configurado para analisar a lista de canais e os conteúdos de mídia IPTV, e gerar um resultado de teste de IPTV.
Nas modalidades da presente invenção, o aparelho de teste é conectado a portas de usuário a ser testadas do aparelho de acesso a IPTV no gabinete central, acessa a rede IPTV como uma simulação de Aparelho Conversor de Sinais, recebe os conteúdos de difusão ao vivo de IPTV, exe- cuta itens de teste e gera resultados de teste. Portanto, na modalidade da presente invenção, um teste automático no gabinete central é implementado sem nenhuma outra operação no lado de usuário. Por causa de as conexões serem estabelecidas com o aparelho de acesso a IPTV tal como um Multi- plexador de Acesso a Linha Digital de Assinante (DSLAM) no gabinete cen- tral, na modalidade da presente invenção testes podem ser feitos através de conexões com múltiplas portas de usuário por meio de matriz de acesso ex- terna, o que significa testar múltiplos usuários em vez de somente um usuá- rio. Além do mais, em outra modalidade da presente invenção, ela não ne- cessita capturar e analisar pacotes em Aparelhos Conversores de Sinais (STBs), assim o teste não depende de operações dos STBs. Além disso, na modalidade da presente invenção, uma variedade de itens de teste de IPTV pode ser oferecida, tal como um teste em varredura de canal, um teste em taxa máxima/taxa mínima/taxa média de pacotes de áudio e vídeo, um teste em flutuação de pacote dos pacotes de áudio e vídeo, um teste em taxa de perda de pacotes dos pacotes de áudio e vídeo, um teste em atraso de Pro- tocolo de Gerenciamento de Grupo de Internet (IGMP). Descrição Resumida dos Desenhos
A figura 1 é um diagrama esquemático ilustrando uma estrutura da rede no teste de IPTV de acordo com uma modalidade da presente in- venção.
A figura 2 é um fluxograma ilustrando um processo de teste de IPTV implementado na rede de acordo com uma modalidade da presente invenção.
A figura 3 é um fluxograma ilustrando um processo de obtenção
de uma lista de canais de acordo com uma modalidade da presente inven- ção. A figura 4 é um fluxograma ilustrando um processo de teste de um item de teste individual de acordo com uma modalidade da presente in- venção.
Descrição Detalhada da Invenção A descrição detalhada das modalidades da presente invenção é
dada em seguida com referência às figuras da presente invenção.
A figura 1 mostra uma estrutura da rede no teste de IPTV de a- cordo com uma modalidade da presente invenção.
Tal como mostrado na figura 1, a parte superior da figura 1 é uma rede IPTV, e a rede IPTV inclui principalmente uma rede portadora IP, um Ponto de Encontro (RP), um equipamento de TV de Banda Larga (BTV), um Sistema de Gerenciamento de Serviços (SMS), um equipamento de Guia Eletrônico de Programação (EPG) e um Servidor de Acesso Remoto de Banda Larga (BRAS). O equipamento de BTV serve como um sistema de serviço de conteúdo da rede IPTV. A parte superior da figura 1 é revelada na técnica anterior, assim nenhuma descrição adicional será fornecida neste documento. Além disso, a rede IPTV na figura 1 é exatamente um exemplo ilustrativo, e os versados na técnica devem estar cientes de que o esquema técnico de uma modalidade da presente invenção pode ser aplicado a mui- tos tipos de redes IPTV.
Um Ramal Local conectado com a rede IPTV inclui principalmen- te um DSLAM, uma Matriz de Acesso de Teste Externa (ETAM) e uma Uni- dade de Teste de Banda Larga (BTU). O Ramal Local é conectado com o BRAS por meio do DSLAM, e assim é conectado com a rede IPTV. A ETAM e a BTU são ramais do sistema de teste. A BTU é um aparelho de teste de banda larga executando teste de IPTV no gabinete central. A ETAM oferece à BTU um barramento de teste de banda larga, e acessa a rede portadora IP através de conexões com cada porta de usuário de DSLAM, e assim acessa a rede IPTV para implementar o teste de IPTV. A BTU inclui um módulo de acesso, um módulo de recebimento
e um módulo de teste. O módulo de acesso é usado para acessar a rede portadora IP, por exemplo, o módulo de acesso acessa a rede portadora IP através de autenticação de Protocolo Ponto a Ponto pela Ethernet (PPPOE) ou autenticação de Protocolo de Configuração Dinâmica de Máquina (DHCP). O módulo de recebimento é usado para transferir uma lista de ca- nais da rede IPTV, receber conteúdos de mídia IPTV de acordo com a lista de canais, e fornecer o módulo de teste com a lista de canais e os conteúdos de mídia IPTV. O módulo de teste é usado para analisar a lista de canais e os conteúdos de mídia IPTV, e gerar resultados dos itens de teste de IPTV.
Por causa de múltiplos itens de teste de IPTV poderem ser ne- cessários, a BTU pode incluir adicionalmente alguns módulos para os itens de teste de IPTV. Por exemplo, um módulo de teste de varredura de canal, um módulo de teste de taxa de pacote de áudio e vídeo, um módulo de teste de flutuação de pacote de áudio e vídeo, um módulo de teste de taxa de perda de pacotes de áudio e vídeo, e um módulo de teste de atraso de IGMP podem ser incluídos na BTU; o módulo de teste de varredura de canal é u- sado para executar varredura de canal através de todos os canais de IPTV, assinalar os canais fornecendo mídia ao vivo IPTV como ativos, e assinalar os canais não fornecendo mídia ao vivo IPTV como inativos. O módulo de teste de taxa de pacote de áudio e vídeo é usado para calcular uma taxa de pacote máxima, uma taxa de pacote mínima e uma taxa de pacote média dos canais. O módulo de teste de flutuação de pacote de áudio e vídeo é usado para calcular a flutuação de pacote dos canais. O módulo de teste de taxa de perda de pacotes de áudio e vídeo é usado para calcular taxa de perda de pacotes de áudio e vídeo dos canais. O módulo de teste de atraso de IGMP é usado para calcular atraso de IGMP de pacotes de áudio e vídeo dos canais. Métodos de teste adotados pelos módulos serão expostos deta- lhadamente na descrição a seguir.
Tal como mostrado na figura 1, um Centro de Controle inclui um Servidor de Teste Centralizado (CTS) e uma Estação Operadora de Teste (TOS).
O sistema de teste de IPTV inclui um Centro de Controle, e
BTUs e ETAMs em gabinetes de ramais. Tal como descrito anteriormente, o Centro de Controle inclui um CTS e uma TOS. A TOS é uma plataforma de teste de lado de usuário de testador orientado que recebe informação de controle de teste dos testadores, e exibe resultados para os testadores. O CTS é usado para gerenciar e escalonar BTUs e ETAMs em todos os ramais para o teste. O CTS pode ser um servidor individual ou um grupo de servido- res incluindo diversos servidores, e quando um grupo de servidores é em- pregado, um balanceador de carga F5 é usado para executar balanceamen- to de carga entre servidores no grupo de servidores. A capacidade do CTS pode ser estendida flexivelmente ao distribuir um grupo dos balanceadores de carga de acordo com o número de gabinetes de ramal a ser testado e o número das BTUs e das ETAMs na rede.
A figura 1 também mostra um STB e um Equipamento do Con- sumidor (CPE) usado no lado de usuário, o qual é similar à técnica anterior.
No sistema na figura 1, a ETAM é um aparelho autônomo e é uma parte do sistema de teste de IPTV. A ETAM também pode ser equipada em um aparelho de acesso a IPTV, tal como DSLAM. E em um caso como este, o sistema de teste de IPTV já não necessita de uma ETAM autônoma.
A figura 2 é um fluxograma ilustrando o processo do teste de IPTV de acordo com uma modalidade da presente invenção. No processo do teste de IPTV, uma BTU é conectada com a rede IPTV como uma simulação de um STB para executar o teste de IPTV. Tal como mostrado na figura 2, o teste de IPTV executado pelo sistema inclui os processos seguintes.
Bloco 100: uma TOS em um Centro de Controle inicia uma soli- citação para teste de IPTV automático, e envia um comando de teste para um CTS. O CTS controla uma ETAM para captura de linha por meio da BTU, de maneira que o CTS conecta a BTU com portas de usuário do DSLAM correspondendo aos números de assinante a ser testados, e programa e envia um comando de teste de IPTV para a BTU. A BTU acessa uma rede portadora IP por meio de uma autenticação PPPOE ou DHCP.
Bloco 200: a BTU envia uma solicitação carregando uma conta de assinante de IPTV em Protocolo de Transferência de Hipertexto (HTTP) para um EPG na rede IPTV para transferir uma lista de canais do EPG. O EPG retorna a lista de canais se a conta de assinante de IPTV for autentica- da pelo EPG. A lista de canais pode incluir: um ID de canal, um nome de canal, assim como o Localizador Uniforme de Recursos (URL) do canal ou o endereço de multidifusão e número de porta do canal.
O processo de a BTU transferir a lista de canais do EPG está ilustrado na figura 3, o qual inclui os processos seguintes.
Bloco 201: o CTS envia uma solicitação para lista de canais para a BTU, e a BTU recebe a solicitação do CTS.
Bloco 202: a BTU acessa a rede portadora IP por meio de uma autenticação PPPOE ou de uma autenticação DHCP. Na prática, quaisquer outros métodos de acesso a rede portadora IP práticos podem ser aplicáveis para a BTU acessar a rede portadora IP.
Bloco 203: a BTU transfere a lista de canais do EPG por meio de HTTP. A lista de canais pode incluir: o ID de canal, o nome de canal, assim como o URL do canal ou o endereço de multidifusão e número de porta do canal.
Bloco 204: a BTU envia os IDs de canal, nomes de canal, URLs de canal, endereços de multidifusão e números de porta de todos os canais de mídia ao vivo, para o CTS iniciar itens de teste de IPTV.
A transferência da lista de canais é realizada nos processos descritos anteriormente nos blocos 201 a 204.
Bloco 300: a BTU obtém conteúdos de mídia IPTV de um certo canal do sistema de serviço de conteúdo de IPTV.
Se o URL do canal estiver incluído na lista de canais, a BTU in- terage, de acordo com o URL, com o sistema de serviço de conteúdo na re- de IPTV por meio de Protocolo de Transferência em Fluxo Contínuo em Tempo Real (RSTP) para obter o endereço de multidifusão e número de por- ta do canal, une um grupo de multidifusão correspondente por meio de IGMP, e recebe os conteúdos de mídia ao vivo IPTV em tempo real.
Se o endereço de multidifusão e número de porta do canal de mídia ao vivo estiverem incluídos na lista de canais, a BTU une diretamente o grupo de multidifusão por meio de um IGMP e recebe os conteúdos de mídia ao vivo IPTV em tempo real. Os pacotes de áudio e vídeo dos conteúdos de mídia ao vivo IPTV recebidos são encapsulados de acordo com um protocolo de transpor- te de fluxo de mídia. Um dos dois protocolos de transporte de fluxo de mídia mais amplamente empregados na indústria é um Protocolo de Transporte em Tempo Real (RTP)/Protocolo de Controle em Tempo Real (RTCP) ofere- cido pela Aliança de Mídia de Transferência em Fluxo Contínuo pela Internet (ISMA). O outro protocolo de transporte de fluxo de mídia é um protocolo de Fluxo de Transporte (TS) definido no padrão 13818 da União Internacional de Telecomunicações (ITU), no qual a carga útil são dados de áudio e vídeo codificados em um formato do Grupo de Especialistas de Imagens em Mo- vimento (MPEG-2 ou MPEG-4). Os dois protocolos indicados anteriormente são exatamente exemplos ilustrativos nas modalidades da presente inven- ção, e não devem ser usados para limitar o escopo de proteção das modali- dades da presente invenção. Bloco 400: o BTU analisa a lista de canais e os conteúdos de
mídia IPTV, e gera resultados de teste de IPTV de itens de teste de IPTV desta maneira.
Descrição detalhada de diversos itens de teste de IPTV é dada em seguida para ilustrar adicionalmente os processos no bloco 300 e no blo- co 400. Tal como mostrado na figura 4, o processo inclui os processos se- guintes.
Bloco 501: o CTS transmite uma solicitação para um item de tes- te de IPTV, e a solicitação contém o URL do canal de mídia ao vivo a ser testado, o endereço de multidifusão e número de porta do canal de mídia ao vivo a ser testado. A solicitação também contém identidade do item de teste de IPTV, tal como o código ou sinalização do item de teste. A BTU recebe a solicitação para o item de teste de IPTV do CTS.
Bloco 502: a BTU determina se o parâmetro contido na solicita- ção para o item de teste de IPTV é o URL do canal de mídia ao vivo a ser testado, ou se é o endereço de multidifusão e número de porta do canal de mídia ao vivo a ser testado. Se o parâmetro for o URL do canal de mídia ao vivo a ser testado, o processo no bloco 503 será executado; se o parâmetro for o endereço de multidifusão e número de porta do canal de mídia ao vivo a ser testado, o processo no bloco 504 será executado.
Bloco 503: a BTU interage, de acordo com o URL do canal de mídia ao vivo a ser testado, com o servidor de conteúdo na rede IPTV por meio de um RSTP para obter o endereço de multidifusão e número de porta do canal de mídia ao vivo, e une o grupo de multidifusão por meio de um IGMP. Então o processo no bloco 506 será executado.
Bloco 504: a BTU une diretamente o grupo de multidifusão de acordo com o endereço de multidifusão e número de porta do canal de mídia ao vivo.
Bloco 505: a BTU recebe pacotes de áudio e vídeo dos conteú- dos de mídia IPTV em tempo real ao unir o grupo de multidifusão.
Bloco 506: a BTU determina o item de teste de IPTV de acordo com a solicitação, e executa operações correspondentes no bloco 507. Bloco 507: a BTU executa teste de IPTV correspondente de a-
cordo com o item de teste, e gera um resultado. Alguns dos itens de teste de IPTV são descritos a seguir.
Se o item de teste de IPTV for um teste de varredura de canal, a BTU obterá a mídia ao vivo IPTV de cada canal de mídia uma por uma. Se um certo canal de mídia fornecer mídias ao vivo, o canal de mídia é varrido. A BTU assinalará o estado do canal de mídia IPTV como ativo; de outro mo- do, assinalará o estado do canal de mídia IPTV como inativo.
Se o item de teste de IPTV for um teste de taxa de pacote de áudio e vídeo, a BTU calculará uma taxa máxima, uma taxa mínima e uma taxa média dos pacotes de áudio e vídeo de acordo com o tamanho em byte e intervalo dos pacotes de áudio e vídeo recebidos. Por exemplo, a taxa de pacote de áudio e vídeo é obtida pela divisão do tamanho do pacote de áu- dio e vídeo em byte pelo intervalo no qual o pacote é recebido. E a taxa má- xima e a mínima podem ser obtidas pela comparação das taxas de pacotes de áudio e vídeo recebidos. Além do mais, a taxa média pode ser obtida pela divisão do tamanho total de todos os pacotes recebidos em byte em um pe- ríodo de tempo especificado pelo intervalo entre os primeiros pacotes rece- bidos e os últimos pacotes recebidos no período de tempo. Se o item de teste de IPTV for um teste de flutuação de pacote de áudio e vídeo, o processo será como se segue. Por causa de cada paco- te de áudio e vídeo ter atraso de rede diferente na transmissão, flutuação de pacote ocorre quando os pacotes de áudio e vídeo de diferentes atrasos chegam a um receptor. Em circunstâncias ideais, atraso de rede permanece constante e o tempo de chegada ideal de pacotes pode ser obtido pela adi- ção do tempo de codificação dos pacotes de áudio e vídeo e o atraso cons- tante. A BTU pode configurar um sistema de coordenadas, o eixo y do sis- tema de coordenadas representa o tempo de codificação dos pacotes de áudio e vídeo, e o eixo χ do sistema de coordenadas representa o tempo de chegada real dos pacotes. Pontos correspondentes no sistema de coorde- nadas são assinalados de acordo com o tempo de codificação e tempo de chegada real dos pacotes, e então algoritmos tais como o método de encai- xe de linha dos mínimos quadrados são usados para encaixar esses pontos em uma linha. A interseção da linha com o eixo χ assinala o valor do tempo de chegada ideal dos pacotes. E a distância horizontal entre um ponto e a linha indica o desvio do tempo de chegada real do pacote correspondente em relação ao tempo de chegada ideal, isto é, a flutuação de pacote do pa- cote de áudio e vídeo.
Se o item de teste de IPTV for um teste de taxa de perda de pa- cotes de áudio e vídeo, a BTU reconhecerá perda de pacote pela compara- ção dos valores dos campos de seqüência no cabeçalho do pacote recebido. Valores não consecutivos dos campos de seqüência indicam perda de paco- te, porque em condições normais os valores dos campos de seqüência dos pacotes de áudio e vídeo são sempre consecutivos, e mudam com um ciclo entre um valor máximo e um valor mínimo em uma ordem ascendente. A taxa de perda de pacotes pode ser obtida pela divisão do número de pacotes perdidos em um círculo dos valores dos campos de seqüência pelo valor máximo da seqüência.
Se o item de teste de IPTV for um teste de atraso de IGMP, a BTU pode obter o atraso de IGMP pelo cálculo da duração de tempo entre o tempo de unir o grupo de multidifusão por meio de um IGMP e o tempo de receber o primeiro pacote de áudio e vídeo de multidifusão.
Blocos 508 a 509: a BTU deixa o grupo de multidifusão ao termi- nar o item de teste especificado, ou a BTU pode não deixar o grupo de mul- tidifusão. Então a BTU envia um resultado de teste de IPTV para o CTS1 e o CTS retorna o resultado de teste de IPTV para a TOS. A TOS exibe o resul- tado de teste de IPTV em uma Interface Gráfica de Usuário (GUI) para os testadores.
O exposto anteriormente são somente modalidades da presente invenção, e não é para usar em limitação da presente invenção. Qualquer modificação, substituição ou melhoramento feito sob os princípios da presen- te invenção está incluído no escopo de proteção da mesma.

Claims (14)

1. Método para teste de Televisão via Protocolo de Internet, IPTV, compreendendo: conectar, por meio de um aparelho de teste, a uma porta de u- suário a ser testada de um aparelho de acesso a IPTV por meio de uma ma- triz de acesso, e acessar uma rede portadora IP; transferir, pelo aparelho de teste, uma lista de canais de uma rede IPTV, e receber conteúdos de mídia IPTV de acordo com a lista de ca- nais; e analisar a lista de canais e os conteúdos de mídia IPTV, e gerar um resultado de teste de IPTV.
2. Método de acordo com a reivindicação 1, em que acessar a rede portadora IP compreende: acessar, pelo aparelho de teste, a rede portadora IP por meio de uma autenticação de Protocolo Ponto a Ponto Pela Ethernet, PPPOE; ou acessar, pelo aparelho de teste, a rede portadora IP por meio de uma autenticação de Protocolo de Configuração Dinâmica de Máquina, DHCP.
3. Método de acordo com a reivindicação 1, em que a lista de canais compreende um Localizador Uniforme de Recursos, URL, de um ca- nal; e receber os conteúdos de mídia IPTV de acordo com a lista de canais compreende: interagir com a rede IPTV de acordo com o URL do canal; obter um endereço de multidifusão e um número de porta do canal; e unir um grupo de multidifusão de acordo com o endereço de multidifusão e o número de porta para receber os conteúdos de mídia IPTV.
4. Método de acordo com a reivindicação 1, em que a lista de canais compreende um endereço de multidifusão e um número de porta do canal; e receber os conteúdos de mídia IPTV de acordo com a lista de canais compreende: unir um grupo de multidifusão de acordo com o endereço de multidifusão e o número de porta do canal para receber os conteúdos de mídia IPTV.
5. Método de acordo com qualquer uma das reivindicações 1 a 4, em que analisar a lista de canais e os conteúdos de mídia IPTV e gerar o resultado de teste de IPTV compreende pelo menos um dos seguintes pro- cessos: varrer canais na lista de canais, assinalando canais fornecendo os conteúdos de mídia IPTV como ativos, e assinalando canais não forne- cendo os conteúdos de mídia IPTV como inativos; calcular pelo menos uma de uma taxa máxima, uma taxa mínima e uma taxa média de pacotes de áudio e vídeo através dos canais na lista de canais; calcular uma flutuação de pacote dos pacotes de áudio e vídeo através dos canais na lista de canais; calcular uma taxa de perda de pacotes dos pacotes de áudio e vídeo através dos canais na lista de canais; e calcular um atraso de Protocolo de Gerenciamento de Grupo de Internet, IGMP, dos pacotes de áudio e vídeo através dos canais na lista de canais.
6. Método de acordo com a reivindicação 1, compreendendo a- dicionalmente: receber, pelo aparelho de teste, de um Centro de Controle uma solicitação para itens de teste de IPTV antes de conectar a porta de usuário a ser testada do aparelho de acesso a IPTV.
7. Método de acordo com a reivindicação 1, compreendendo a- dicionalmente: enviar o resultado de teste de IPTV para um Centro de Controle ao gerar o resultado de teste de IPTV.
8. Sistema para teste de Televisão via Protocolo de Internet, IPTV, compreendendo: um aparelho de teste, configurado para conectar a uma porta de usuário a ser testada de um aparelho de acesso a IPTV por meio de uma matriz de acesso, acessar uma rede portadora IP, transferir uma lista de ca- nais de uma rede IPTV, receber conteúdos de mídia IPTV de acordo com a lista de canais, analisar a lista de canais e os conteúdos de mídia IPTV, e gerar um resultado de teste de IPTV.
9. Sistema de acordo com a reivindicação 8, compreendendo adicionalmente: um Centro de Controle, configurado para gerenciar o aparelho de teste, receber informação de controle de teste de um usuário, e controlar o aparelho de teste para implementar um teste de IPTV de acordo com a ' informação de controle de teste.
10. Sistema de acordo com a reivindicação 9, em que o Centro de Controle compreende uma Estação Operadora de Teste, TOS, e um Ser- vidor de Teste Centralizado, CTS; a TOS é configurada para receber a informação de controle de teste do usuário e fornecer a informação de controle de teste para o CTS; e o CTS é configurado para gerenciar o aparelho de teste, e con- trolar o aparelho de teste para implementar o teste de IPTV de acordo com a informação de controle de teste proveniente da TOS.
11. Sistema de acordo com a reivindicação 8, em que o aparelho de teste compreende uma Unidade de Teste de Banda Larga, BTU.
12. Sistema de acordo com qualquer uma das reivindicações 8 a 11, compreendendo adicionalmente: a matriz de acesso, configurada para oferecer ao aparelho de teste um barramento de teste de banda larga.
13. Aparelho de teste, compreendendo: um módulo de acesso, configurado para acessar uma rede por- tadora de Protocolo de Internet, IP; um módulo de recebimento, configurado para transferir uma lista de canais de uma rede de Televisão via Protocolo de Internet, IPTV, e rece- ber conteúdos de mídia IPTV de acordo com a lista de canais; e um módulo de teste, configurado para analisar a lista de canais e os conteúdos de mídia IPTV, e gerar um resultado de teste de IPTV.
14. Aparelho de teste de acordo com a reivindicação 13, em que o módulo de teste compreende pelo menos um dos seguintes módulos: um módulo de teste de varredura de canal, configurado para var- rer canais em uma lista de canais, assinalar canais fornecendo mídia ao vivo IPTV como ativos, e assinalar canais não fornecendo mídia ao vivo IPTV como inativos; um módulo de teste de taxa de pacote de áudio e vídeo, configu- rado para calcular uma taxa máxima, e/ou uma taxa mínima e/ou uma taxa média de pacotes de áudio e vídeo; um módulo de teste de flutuação de pacote de áudio e vídeo, * configurado para calcular uma flutuação de pacote dos pacotes de áudio e ' vídeo; um módulo de teste de taxa de perda de pacotes de áudio e ví- deo, configurado para calcular uma taxa de perda de pacotes dos pacotes de áudio e vídeo; e um módulo de teste de atraso de Protocolo de Gerenciamento de Grupo de Internet, IGMP, configurado para calcular um atraso de IGMP dos pacotes de áudio e vídeo da mídia ao vivo IPTV.
BRPI0717649-0A 2006-10-19 2007-06-22 mÉtodo, sistema e aparelho para teste de iptv BRPI0717649A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200610149969.0 2006-10-19
CNA2006101499690A CN101166123A (zh) 2006-10-19 2006-10-19 一种网络电视测试方法、***以及局端测试设备
PCT/CN2007/070165 WO2008046318A1 (fr) 2006-10-19 2007-06-22 Procédé et système de test de télévision en réseau et équipement de test de central

Publications (1)

Publication Number Publication Date
BRPI0717649A2 true BRPI0717649A2 (pt) 2013-03-19

Family

ID=39060203

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0717649-0A BRPI0717649A2 (pt) 2006-10-19 2007-06-22 mÉtodo, sistema e aparelho para teste de iptv

Country Status (5)

Country Link
EP (1) EP1914940A1 (pt)
CN (2) CN101166123A (pt)
BR (1) BRPI0717649A2 (pt)
MX (1) MX2009004192A (pt)
WO (1) WO2008046318A1 (pt)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2463329B (en) 2008-09-10 2013-02-20 Echostar Advanced Technologies L L C Set-top box emulation system
GB2468878B (en) 2009-03-24 2014-11-19 Strategy & Technology Ltd A device comprising at least one receiver for a testing device
CN101572829B (zh) * 2009-06-10 2011-02-02 中国联合网络通信集团有限公司 Iptv视频质量监测方法、装置和***
CN102111509B (zh) * 2009-12-28 2014-03-05 中兴通讯股份有限公司 局端接入设备功耗测试方法及***
CN101883292A (zh) * 2010-06-30 2010-11-10 中山大学 一种数字电视交互服务可用性测试的***及方法
CN102892029A (zh) * 2011-07-18 2013-01-23 深圳市龙视传媒有限公司 数字电视测试方法、***及终端测试设备
CN106301989A (zh) * 2015-06-08 2017-01-04 中兴通讯股份有限公司 Iptv业务检测方法及装置
CN107295331B (zh) * 2016-06-20 2020-03-17 深圳前海茂佳软件科技有限公司 数字电视现场模拟测试方法及***
CN107395462B (zh) * 2017-08-30 2021-08-10 深圳市瑞研通讯设备有限公司 一种iptv测试仪
CN109874025A (zh) * 2019-03-05 2019-06-11 山东浪潮商用***有限公司 一种直播、时移和回看功能的监控方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5905713A (en) * 1996-04-15 1999-05-18 Hughes Electronics Corporation Method and apparatus for analyzing digital multi-program transmission packet streams
FR2802370B1 (fr) * 1999-12-13 2002-01-18 Telediffusion Fse Surveillance de la qualite de service dans une liaison de television numerique
US7061920B2 (en) * 2001-04-17 2006-06-13 Tektronix, Inc. Streaming media quality analyzer system
US7154533B2 (en) 2001-10-30 2006-12-26 Tandberg Telecom As System and method for monitoring and diagnosis of video network performance
CN1674458B (zh) * 2004-03-23 2010-11-03 华为技术有限公司 数字用户线路的测试方法及局端宽带设备
US7940676B2 (en) * 2005-04-12 2011-05-10 At&T Intellectual Property I, Lp Methods and systems for providing end-to-end testing of an IP-enabled network

Also Published As

Publication number Publication date
MX2009004192A (es) 2009-06-26
CN101529810B (zh) 2011-05-04
EP1914940A1 (en) 2008-04-23
WO2008046318A1 (fr) 2008-04-24
CN101529810A (zh) 2009-09-09
CN101166123A (zh) 2008-04-23

Similar Documents

Publication Publication Date Title
BRPI0717649A2 (pt) mÉtodo, sistema e aparelho para teste de iptv
US7688754B2 (en) Triple play services tester
US7948910B2 (en) Monitoring quality of a packet flow in packet-based communication networks
US8146125B2 (en) Computerized device and method for analyzing signals in a multimedia over coax alliance (MOCA) network and similar TDM / encrypted networks
US20050226161A1 (en) System for monitoring the upstream and downstream cable modem channel
KR102126362B1 (ko) 비디오 품질을 결정하기 위한 방법과 장치, 및 네트워크 결함의 위치를 찾아내기 위한 방법과 장치
US20140280904A1 (en) Session initiation protocol testing control
US20100313230A1 (en) Testing a Content-Delivery System
US11750862B2 (en) Video quality monitoring in a network environment
CN109150665A (zh) 一种带宽测试方法和装置
TWI492584B (zh) The Path Selection Method of Hybrid Complex Heterogeneous Network
US20150195727A1 (en) Method for monitoring a wireless link of a wi-fi node of a customer premises equipment device, and customer premises equipment device utilizing the method
CN102630377B (zh) 处理组播流质量参数的方法、装置和***
US20110216661A1 (en) Communication Control Device and Communication Quality Measurement Method
Gardikis et al. Cross-layer monitoring in IPTV networks
Wang et al. A new approach measuring users' QoE in the IPTV
WO2015052089A1 (en) Internet protocol video channel validation
KR101056707B1 (ko) 패킷 기반 영상 서비스 품질 불량 구간 검출 방법 및 장치
Baltoglou et al. Real-world IPTV network measurements
JP4772075B2 (ja) 情報通信システムおよび情報通信方法
KR102273169B1 (ko) Iptv 모니터링지원장치 및 그 동작 방법
Nagel et al. Demonstration of TVoIP services in a multimedia broadband enabled access network
Cuadra-Sanchez et al. End-to-end quality of service monitoring in convergent iptv platforms
CN107026770B (zh) 电信宽带业务完工校验的装置及方法
KR101225036B1 (ko) 하드웨어 기반 아이피 미디어 품질 측정 시스템 및 개방형 인터페이스 제공 방법

Legal Events

Date Code Title Description
B11A Dismissal acc. art.33 of ipl - examination not requested within 36 months of filing
B11Y Definitive dismissal acc. article 33 of ipl - extension of time limit for request of examination expired