PT1768329E - Um método e um sistema de realização da pré-visualização do programa de vídeo em multicast na rede de acesso de banda larga - Google Patents
Um método e um sistema de realização da pré-visualização do programa de vídeo em multicast na rede de acesso de banda larga Download PDFInfo
- Publication number
- PT1768329E PT1768329E PT05783997T PT05783997T PT1768329E PT 1768329 E PT1768329 E PT 1768329E PT 05783997 T PT05783997 T PT 05783997T PT 05783997 T PT05783997 T PT 05783997T PT 1768329 E PT1768329 E PT 1768329E
- Authority
- PT
- Portugal
- Prior art keywords
- preview
- subscriber
- program
- video
- time
- Prior art date
Links
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
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1877—Measures taken prior to transmission
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- 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/64—Addressing
- H04N21/6405—Multicasting
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8549—Creating video summaries, e.g. movie trailer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2105—Dual mode as a secondary aspect
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
1
DESCRIÇÃO
"UM MÉTODO E UM SISTEMA DE REALIZAÇÃO DA PRÉ-VISUALIZAÇÃO DO PROGRAMA DE VÍDEO EM MULTICAST NA REDE DE ACESSO DE BANDA LARGA"
Campo da Invenção A presente invenção refere-se à comunicação na rede e, em particular, a um método e sistema para implementar a pré-visualização de programas de vídeo multicast numa rede de acesso de banda larga.
Antecedentes da Invenção
Atualmente, a rede de acesso de banda larga suporta sobretudo tráfego de dados e existe uma lacuna no fornecimento de serviços de vídeo. Contudo, durante o procedimento de funcionamento da rede, os serviços que podem atrair os subscritores são não só serviços de dados cómodos e rápidos como também serviços de vídeo com conteúdos abundantes. Para a rede de acesso de banda larga, um dos fatores importantes que limita o aumento dos subscritores de banda larga é o conteúdo. Embora presentemente a rede de acesso de banda larga possa fornecer conteúdos de informação abundantes aos subscritores, existe ainda uma falta de conteúdo ou modo de funcionamento que consiga atrair um grande número de subscritores como a televisão, ou seja, não é possível fornecer aos subscritores um modo de funcionamento de serviços de vídeo que já seja aceite pela maioria dos subscritores. Por conseguinte, para as empresas de telecomunicações, quer ambicionem ser uma empresa de serviços de telecomunicações completos efetiva, de modo a ocupar o mercado da televisão por cabo com elevados rendimentos, quer ambicionem apenas atrair mais 2 subscritores a adotar a rede de banda larga, desenvolvendo serviços de banda larga de valor acrescentado com atrativos, a utilização da tecnologia multicast para desenvolver serviços de vídeo será a ênfase no próximo passo do desenvolvimento da rede de acesso de banda larga.
Os serviços de vídeo multicast, como os serviços de telecomunicações de valor acrescentado, têm requisitos de funcionamento e gestão básicos. Se for necessário implementar o funcionamento e a gestão de serviços de vídeo multicast, é necessário implementar: a identificação dos subscritores requerentes, a identificação dos programas de vídeo solicitados, a configuração e gestão das capacidades dos programas de vídeo solicitados pelos subscritores, a verificação dos pedidos de acordo com as capacidades do subscritor, o registo dos momentos de visualização e saída do programa por parte dos subscritores. 0 multicast controlável necessita de um dispositivo de rede na camada de acesso (abreviado como dispositivo de camada de acesso) para funcionar como um ponto de controlo dos serviços multicast, conforme ilustrado na FIG.l, que é adaptado para implementar o acesso controlado de um programa de vídeo, e a capacidade multicast de cada subscritor pode ser configurada no dispositivo de camada de acesso, incluindo se deve ser permitida a receção de um programa multicast, os programas com permissão para serem recebidos, e o número de programas com permissão para serem recebidos em simultâneo. A capacidade pode ser configurada em tempo real por intermédio da linha de comandos ou interface de gestão de rede. Depois de um subscritor subscrever um serviço de vídeo, a capacidade será criada por um sistema de gestão de subscritor/tráfego de vídeo e 3 enviada para o dispositivo de rede na camada de acesso através de um servidor de gestão de rede, e o dispositivo de rede na camada de rede garante que a configuração é ativada imediatamente.
Para facilitar a escolha dos subscritores em relação aos programas de video favoritos que pretendem ver e atrair mais subscritores que não tenham adquirido serviços de video, as empresas de telecomunicações normalmente permitem que os subscritores experimentem ver algum programa de video durante um curto período de tempo. Se um subscritor escolher um determinado programa de vídeo, poderá aceder formalmente e ver o programa de vídeo. Neste caso, a empresa de telecomunicações pode efetuar uma operação de cobrança correspondente. É igualmente necessário efetuar a administração da capacidade nessa pré-visualização do programa de vídeo com base no subscritor e no programa, tal como limitar o tempo de pré-visualização, os tempos de pré-visualização de um subscritor, etc. É possível ver facilmente que se for fornecida uma função de pré-visualização correspondente para serviços de vídeo na rede de acesso de banda larga, os números de subscritores com acesso podem ser grandemente aumentados. Contudo, não existe atualmente nenhuma solução técnica de implementação de pré-visualização correspondente para tráfego de vídeo na rede de aceso de banda larga.
Resumo da Invenção
Uma forma de realização da presente invenção fornece um método e sistema para implementar a pré-visualização de programas de vídeo multicast numa rede de acesso de banda larga, de modo a facilitar às empresas de telecomunicações 4 o fornecimento de tráfego de vídeo multicast passível de ser utilizado e gerido na rede de acesso de banda larga. 0 objetivo da presente invenção é implementado com a solução técnica apresentada em seguida.
Uma forma de realização da presente invenção fornece um método para implementar a pré-visualização de programas de vídeo multicast numa rede de acesso de banda larga, incluindo: A. o armazenamento da capacidade de pré-visualização de um subscritor num dispositivo de camada de acesso; B. o controlo, no dispositivo de camada de acesso, do subscritor para pré-visualizar o tráfego de vídeo de acordo com a capacidade de pré-visualização.
Em que o método inclui ainda: a criação da capacidade de pré-visualização do subscritor, e o envio da capacidade de pré-visualização juntamente com as informações do programa para um servidor de gestão de rede através de uma interface de sinalização, por um sistema de gestão de subscritor/tráfego de vídeo; o envio da capacidade de pré-visualização e das informações do programa do servidor de gestão de rede para o dispositivo de camada de acesso através de uma interface de protocolo SNMP (Simple Network Management Protocol -Protocolo de Gestão de Rede Simples). A capacidade de pré-visualização inclui: 5 uma ou mais opções selecionadas entre a permissão de pré-visualização ao subscritor, os programas com permissão de pré-visualização, o tempo de pré-visualização permitido e os tempos de pré-visualização permitidos num tempo definido. A fase de controlo, no dispositivo de camada de acesso, do subscritor para pré-visualizar o tráfego de video de acordo com a capacidade de pré-visualização inclui ainda as fases de: BI. envio de uma mensagem de pedido de associação ao grupo de serviço multicast segundo o protocolo IGMP (Internet Group Management Protocol - Protocolo de Gestão de Grupo de Internet) do subscritor ao dispositivo de camada de acesso; B2. realização, no dispositivo de camada de acesso, da verificação de pré-visualização na mensagem de pedido do subscritor sem capacidade de visualização do programa, de acordo com as informações contidas na mensagem de pedido e a capacidade de pré-visualização armazenada, e a permissão do subscritor para efetuar a pré-visualização do programa após uma verificação com êxito.
No método de acordo com uma forma de realização da presente invenção, a verificação de pré-visualização inclui as fases de: determinação sobre se o subscritor tem capacidade para pré-visualizar o programa solicitado e se os tempos de pré-visualização excedem os tempos de pré-visualização permitidos de acordo com a capacidade de pré-visualização armazenada do subscritor; se o subscritor não tem 6 capacidade para pré-visualizar o programa solicitado ou os tempos de pré-visualização excedem os tempos de pré-visualização permitidos, recusando o pedido do subscritor; caso contrário, permitindo ao subscritor a pré-visualização do programa.
No procedimento durante o qual o subscritor pré-visualiza o programa solicitado, a monitorização sobre se o tempo de pré-visualização excede o tempo de pré-visualização permitido; em caso afirmativo, a conclusão da pré-visualização .
No método de acordo com uma forma de realização da presente invenção, quando o dispositivo de camada de acesso inclui um ou mais subscritores, o método inclui ainda: a monitorização sobre se o tempo de pré-visualização de cada canal de video excede o tempo de pré-visualização permitido respetivamente, e a conclusão apenas da pré-visualização do canal de video com o tempo de pré-visualização excedido; ou a monitorização sobre se o tempo de pré-visualização de todos os canais de video excedem o tempo de pré-visualização permitido em simultâneo; em caso afirmativo, a conclusão da pré-visualização de todos os canais de video. 0 método inclui ainda: a definição de um temporizador para cada canal de video respetivamente, efetuando a temporização do tempo de pré-visualização; ou a definição apenas de um temporizador, efetuando a temporização do tempo de pré-visualização para cada subscritor ou cada canal de video; ou a definição apenas de um temporizador, e a definição de um contador para cada canal de video respetivamente, 7 efetuando a temporização do tempo de pré-visualização para cada canal de vídeo através da cooperação do temporizador e do contador. A fase de conclusão da pré-visualização inclui: a eliminação do canal de vídeo ou do subscritor do grupo de programas multicast. 0 método inclui ainda as seguintes fases antes da fase B2: a determinação, no dispositivo de camada de acesso, sobre se o subscritor tem um canal de vídeo com capacidade para transmitir tráfego de vídeo; em caso afirmativo, a passagem para a fase B2; caso contrário, a recusa do pedido do subscritor. 0 método inclui ainda: a determinação, no dispositivo de camada de acesso, sobre se o tempo entre o momento da açao de desligar a pré- visualização anterior e o momento deste pedido de pré- visualização é maior do que o tempo definido; em caso afirmativo, a permissão do subscritor para efetuar a pré-visualização do programa, caso contrário, a não permissão. 0 método inclui ainda as seguintes fases após a fase de permissão do subscritor para efetuar a pré-visualização do programa: a determinação sobre se a duração de pré-visualização para o mesmo programa é maior do que o valor de tempo definido; em caso afirmativo, a determinação sobre se a pré- 8 visualização é uma pré-visualização válida, o aumento dos tempos de pré-visualização em 1, e a realização de um registo de entradas e um registo de dados de chamada; caso contrário, a manutenção dos tempos de pré-visualização inalterados e a não realização de um registo de entradas e um registo de dados de chamada.
Outra forma de realização da presente invenção fornece um sistema para implementar a pré-visualização de programas de vídeo multicast numa rede de acesso de banda larga, incluindo: um servidor de sistema de gestão de subscritor/tráfego de vídeo, para obtenção de informações de capacidade de pré-visualização do subscritor para tráfego de vídeo, e o envio das informações de capacidade com as informações do programa para uma parte de processamento de pré-visualização de vídeo; a parte de processamento de pré-visualização de vídeo, localizada no dispositivo de camada de acesso, para obtenção e armazenamento das informações de capacidade de pré-visualização e informações do programa, a gestão do tráfego de vídeo desenvolvido pelo subscritor de acordo com a capacidade de pré-visualização e as informações do programa. 0 sistema inclui ainda um servidor de gestão de rede para armazenamento, gestão e distribuição das informações de capacidade de pré-visualização e informações do programa.
As formas de realização da presente invenção fornecem a função de pré-visualização dos programas multicast numa rede de acesso de banda larga, que melhora o ponto de 9 interesse dos serviços de vídeo multicast para os subscritores comuns; e implementa o controlo da capacidade de pré-visualização dos programas multicast, implementa políticas de pré-visualização diferentes para programas diferentes, divide os clientes dos serviços de forma elaborada, melhora a flexibilidade do serviço, permite às empresas de telecomunicações operar e gerir serviços de vídeo desenvolvidos com base na rede de acesso de banda larga. As formas de realização da presente invenção adotam meios técnicos razoáveis para implementar a temporização da pré-visualização e a gestão dos tempos, melhorando o processamento e a eficiência da utilização do recurso.
Descrição Breve das Figuras A FIG. 1 é um diagrama que ilustra a implementação do serviço de vídeo multicast numa rede tradicional; A FIG. 2 é um diagrama que ilustra a implementação do serviço de vídeo multicast de acordo com uma forma de realização da presente invenção; A FIG. 3 é um fluxograma do método de acordo com uma forma de realização da presente invenção; A FIG. 4 é um fluxograma do procedimento de autenticação e pré-visualização de um subscritor de acordo com uma forma de realização da presente invenção; A FIG. 5 e a FIG. 6 são fluxogramas do processamento do evento de horas extraordinárias de dois temporizadores de acordo com uma forma de realização da presente invenção.
Descrição Detalhada da Invenção 10
De acordo com as formas de realização da presente invenção, é fornecida uma função de pré-visualização de programas de vídeo para subscritores com acesso no dispositivo de camada de acesso, ou seja, o ponto de controlo de serviço, que pode facilitar a gestão de funcionamento das empresas de telecomunicações e fornecer aos subscritores com acesso, com uma grande comodidade, a escolha de programas de vídeo.
Numa forma de realização da presente invenção, conforme ilustrado na FIG. 2, a implementação da função de pré-visualização de programas de vídeo multicast é descrita conforme apresentado em seguida.
Em primeiro lugar, a gestão das capacidades de pré-visualização dos subscritores é adicionada num sistema de gestão de subscritor/tráfego de vídeo. As capacidades de pré-visualização dos subscritores são criadas pelo sistema de gestão de subscritor/tráfego de vídeo e incluem: a permissão ou não de pré-visualização de um subscritor, os programas com permissão de pré-visualização para um subscritor, etc. É necessário fornecer políticas de pré-visualização diferentes para programas diferentes. 0 tempo de pré-visualização mais longo de programas diferentes e os tempos de pré-visualização máximos num período necessitam de ser definidos numa biblioteca de programas.
Para evitar que um subscritor veja um programa inteiro com o método de pré-visualização durante várias vezes, é necessário que, quando um subscritor pré-visualiza o mesmo programa, exista um período de tempo determinado entre as 11 duas pré-visualizações, e este parâmetro de tempo é designado por tempo de interrupção.
Quando um subscritor comuta o canal de pré-visualização frequentemente, isso pode fazer com que os tempos de pré-visualização permitidos para um determinado programa sejam gastos pelo subscritor rapidamente. Para evitar esta situação, é definido um parâmetro designado por tempo de reconhecimento. A função principal do parâmetro é que a duração de pré-visualização seja mais longa do que o tempo de reconhecimento, caso contrário, a pré-visualização não será considerada como uma pré-visualização legal. Além disso, os tempos de pré-visualização não serão reduzidos, e as entradas e o registo de dados de chamada não serão registados.
Os parâmetros acima são definidos para programas diferentes, pertencendo a parâmetros de biblioteca de programas. A biblioteca de programas é criada de forma dinâmica pelo sistema de gestão de tráfego de vídeo e enviada para o dispositivo de camada de acesso juntamente com as capacidades do subscritor (incluindo as capacidades de visualização e pré-visualização).
Em seguida, as capacidades do subscritor (incluindo as capacidades de visualização e pré-visualização) e a biblioteca de programas são configuradas para um servidor de gestão de rede através de uma interface de sinalização pelo sistema de gestão de subscritor/tráfego de vídeo, e distribuídas ao dispositivo de camada de acesso através de uma interface de protocolo SNMP (Simple NetWork Management Protocol) pelo servidor de gestão de rede. 12
Depois de receber as capacidades do subscritor e a biblioteca de programas do servidor de gestão de rede ou de um servidor de distribuição de políticas multicast, o dispositivo de camada de acesso atualiza as capacidades do subscritor e a biblioteca de programas armazenadas no dispositivo, e armazena-as numa base de dados de configuração do sistema. Neste caso, o subscritor pode pré-visualizar o programa permitido através do dispositivo de camada de acesso. 0 dispositivo de camada de acesso efetua a verificação da capacidade de pré-visualização do subscritor e controla a entrada e a saída da pré-visualização do subscritor durante a pré-visualização. 0 método de acordo com uma forma de realização da presente invenção será ainda descrito relativamente às figuras em anexo. Relativamente à FIG. 3, o método de acordo com uma forma de realização da presente invenção inclui os procedimentos conforme apresentado em seguida:
Procedimento [1]: o sistema de gestão de subscritor/tráfego de video cria um menu de programa eletrónico em tempo real, que é enviado para os conversores (set-top boxes) dos subscritores, tais como o conversor 1 e o conversor 2 ilustrados na FIG. 3. 0 menu de programa eletrónico é apresentado no ecrã da televisão em tempo real. 0 subscritor pode ver o menu de programa eletrónico correspondente assim que ligar a televisão, de modo a que o subscritor possa efetuar o programa multicast a pedido através de um telecomando e afins.
Procedimento [2]: depois de o subscritor 1 aceder através do conversor 1 e solicitar o programa 1, o conversor 1 cria uma mensagem de Associação IGMP (Internet Group Management Protocol), e envia a mensagem para o dispositivo de camada 13 de acesso; as informações contidas na mensagem incluem: o endereço MAC (Media Access Control - Controlo de Acesso a Suportes de Dados) e o endereço IP do conversor de um subscritor, o endereço IP do programa multicast solicitado.
Procedimento [3] : depois de receber a mensagem de Associação IGMP do subscritor 1, o dispositivo de camada de acesso efetua o processamento de verificação da mensagem, ou seja, examina se o subscritor pode receber o tráfego multicast.
De acordo com os conteúdos de gestão de capacidade fornecidos na base de dados de configuração do sistema do dispositivo de camada de acesso, o processamento de verificação pode incluir: a determinação sobre se o subscritor 1 tem capacidade para ver o programa 1; caso contrário, a continuação da verificação sobre se o subscritor 1 tem capacidade para pré-visualizar o programa 1; se o subscritor 1 não tiver capacidade para ver o programa 1, mas tiver capacidade para pré-visualizar o programa 1, os tempos de pré-visualização máximos do programa 1 não expiram, e o tempo entre o momento da ação de desligar a pré-visualização anterior do programa 1 e o momento deste acesso é maior do que o tempo de interrupção e, em seguida, o dispositivo de camada de acesso define a máquina de estado do subscritor 1 para pré-visualizar, regista o momento do acesso de pré-visualização do programa 1 para o subscritor 1, e inicia um temporizador de pré-visualização 1 para o subscritor 1. A camada de acesso, tal como um proxy IGMP, verifica ainda se o grupo de programas já tem um membro associado. Se o conversor 1 for o primeiro membro do grupo de programas 1, 14 a camada de acesso envia uma mensagem de Associação IGMP a um router multicast de camada superior, para se associar ao grupo de programas 1 que contém o programa 1, de modo a que o dispositivo de camada de acesso possa ser um membro do grupo de programas 1 no router multicast de camada superior, e o dispositivo de camada de acesso possa assim obter a sequência de video do programa 1 e, em seguida, avançar para o procedimento [4]. Se o conversor 1 não for o primeiro membro do programa 1, o processamento de verificação avança para o procedimento [5].
Procedimento [4] : depois de receber a mensagem de Associação IGMP do dispositivo de camada de acesso, o router multicast de camada superior envia a sequência multicast do grupo de programas 1 para o dispositivo de camada de acesso.
De acordo com a circunstância de rede e a circunstância de acesso do subscritor, pode ser necessário que o router multicast troque informações de encaminhamento multicast com o dispositivo de camada superior segundo PIM/IGMP (Protocol Independent Multicast/Internet Group Management Protocol - Multicast Independente de Protocolo/Protocolo de Gestão de Grupo de Internet), um procedimento que não é limitado na presente invenção.
Procedimento [5] : depois de receber a sequência multicast do router multicast, o dispositivo de camada de acesso efetua o multicast do router multicast para uma porta de subscritor correspondente. Neste caso, o subscritor pode pré-visualizar o programa 1. 15
Se, quando o subscritor 1 que está a utilizar o conversor 1 estiver a pré-visualizar o programa 1, o subscritor 2 solicitar igualmente o programa 1, o processamento de verificação avança para o procedimento [6], ou seja, o conversor 2 cria igualmente uma mensagem de Associação IGMP e envia a mensagem de Associação IGMP para o dispositivo de camada de acesso.
Procedimento [7]: depois de receber a mensagem de Associação IGMP, o dispositivo de camada de acesso efetua a verificação da capacidade do subscritor 2 que está a solicitar a visualização do programa 1; se o subscritor 2 não tiver capacidade para ver o programa 1, mas tiver capacidade para pré-visualizar o programa 1, os tempos de pré-visualização máximos do programa 1 não expiram, e o tempo entre o momento da ação de desligar a pré- visualização anterior do programa 1 e o momento deste acesso é maior do que o tempo de interrupção e, em seguida, o dispositivo de camada de acesso define a máquina de estado do subscritor 2 para pré-visualizar, regista o momento do acesso de pré-visualização do programa 1 para o subscritor 2 e inicia um temporizador de pré-visualização 2 para o subscritor 2. Em seguida, o dispositivo de camada de acesso encaminha a sequência multicast do programa 1 para uma porta que serve o subscritor 2.
Procedimento [8]: quando o temporizador de pré-visualização para o subscritor 1 expira, o dispositivo de camada de acesso elimina a porta que serve o subscritor 1 do grupo de programas 1, deixa de encaminhar a sequência multicast do programa 1 para a porta que serve o subscritor 1, regista o momento da ação de desligar o programa 1 visto pelo subscritor, e verifica se o tempo entre o momento do acesso 16 e o momento da ação de desligar é maior do que o tempo de reconhecimento; em caso afirmativo, o dispositivo de camada de acesso aumenta os tempos de pré-visualização do subscritor 1 em 1, regista as entradas e o registo de dados de chamada e define a máquina de estado do subscritor 1 para offline.
Procedimento [9] : ao receber uma mensagem de Saída para sair do programa 2 do subscritor 2 e a confirmação da saída, o dispositivo de camada de acesso elimina a porta que serve o subscritor 2 do grupo de programas 1, deixa de encaminhar a sequência multicast do programa 1 para a porta que serve o subscritor 2, regista o momento da ação de desligar o programa 1 visto pelo subscritor, e verifica se o tempo entre o momento do acesso e o momento da ação de desligar é maior do que o tempo de reconhecimento; em caso afirmativo, o dispositivo de camada de acesso aumenta os tempos de pré-visualização do subscritor 2 em 1, regista as entradas e o registo de dados de chamada e define a máquina de estado do subscritor 2 para offline.
Procedimento [10]: se não existir nenhum subscritor para ver o grupo de programas 1, o dispositivo de camada de acesso envia uma mensagem de Saída IGMP para o router multicast e dá instruções para deixar de encaminhar a sequência multicast do programa 1. O pacote contém o endereço MAC e o endereço IP do dispositivo de camada de acesso, e o endereço IP do programa pedido para ser eliminado. Depois de receber a mensagem de Saída IGMP, o router multicast termina o encaminhamento dos dados do programa 1 para o dispositivo de camada de acesso. 17 0 procedimento de verificação da pré-visualização do subscritor pelo dispositivo de camada de acesso de acordo com uma forma de realização da presente invenção será descrito relativamente às figuras em anexo, conforme ilustrado na FIG. 4, incluindo os passos de processamento conforme apresentado em seguida.
No passo 401, as capacidades do subscritor armazenadas no dispositivo de camada de acesso especificam o número máximo de programas a serem vistos em simultâneo (um conversor corresponde a um subscritor para o dispositivo de camada de acesso), ou seja, o número máximo de canais de vídeo no mesmo conversor, ou o número de terminais de vídeo com permissão de acesso pelo subscritor, ou o número de janelas na função "Picture-in-Picture" (Imagem na Imagem). Depois de receber um pedido de verificação do subscritor, o dispositivo de camada de acesso verifica se o subscritor tem canais inativos para instalar programas; em caso afirmativo, o procedimento avança para o passo 402, caso contrário, avança para o passo 409.
No passo 402, é fornecido um comutador nas capacidades do subscritor no dispositivo de camada de acesso, adotado para controlar se o subscritor tem permissão ou não para ver um programa. Durante o procedimento de verificação, o comutador é verificado primeiro. Se o estado do comutador indicar permissão, o procedimento avança para o passo 403, caso contrário, avança para o passo 409.
No passo 403, é indicado nas capacidades do subscritor se este tem capacidade para ver cada programa. Durante a verificação, o ID do programa (endereço IP do programa) e o ID do subscritor contidos numa mensagem são utilizados para 18 fazer corresponder a capacidade do subscritor, para determinar se o subscritor tem capacidade para ver o programa; em caso afirmativo, o procedimento avança para o passo 404, caso contrário, avança para o passo 405.
No passo 404, o estado do canal de vídeo utilizado do subscritor é definido para "visualização". 0 router multicast permite que o subscritor se associe ao grupo de programas multicast correspondente.
Os canais de vídeo do subscritor são apresentados como uma tabela de controlo no software, o que inclui dois conteúdos, em que um é o estado dos canais de vídeo do subscritor, cujo valor pode ser "visualização", "pré-visualização", "inativo", e o outro é o temporizador de pré-visualização, adotado para calcular o tempo de pré-visualização dos canais de vídeo do subscritor.
No passo 405, um comutador que controla se o subscritor tem permissão de pré-visualização é ainda fornecido nas capacidades do subscritor no dispositivo de camada de acesso, para determinar se o subscritor tem capacidade de pré-visualização; em caso afirmativo, o procedimento avança para o passo 406, caso contrário, avança para o passo 409.
No passo 406, além de ver a capacidade do subscritor, para a pré-visualização, é definido se o subscritor tem capacidade para pré-visualizar cada programa nas capacidades do subscritor; se o subscritor tiver capacidade de pré-visualização, o procedimento avança para o passo 407, caso contrário, avança para o passo 409. 19
No passo 407, para evitar a pré-visualização excessiva do subscritor, os tempos de pré-visualização máximos de um programa num período são definidos na biblioteca de programas, em que o período pode ser um dia, uma semana, etc., definido pelo subscritor. Os tempos pré-visualizados atualmente de cada programa pelo subscritor são registados no software do dispositivo de camada de acesso. Os tempos pré-visualizados podem ser apagados habitualmente pelo temporizador por um período. 0 procedimento de verificação determina se os tempos de pré-visualização máximos permitidos para o programa solicitado expiraram; em caso afirmativo, a verificação de pré-visualização falha e o procedimento avança para o passo 409, caso contrário, avança para o 408.
No passo 408, o dispositivo de camada de acesso define o estado do canal de vídeo utilizado atualmente do subscritor para "pré-visualização", apaga o temporizador para o canal de vídeo atual do subscritor, regista o momento do acesso do subscritor para um programa especificado, e permite que o subscritor se associe ao grupo de programas multicast correspondente.
No passo 409, o procedimento de verificação falha e o pedido de verificação é recusado. 0 dispositivo de camada de acesso pode necessitar de processar milhares de pedidos de pré-visualização do subscritor de uma vez. Se cada subscritor iniciar um temporizador de pré-visualização separado ao entrar no estado de pré-visualização, serão desperdiçados muitos recursos de temporizador, e o início e o processamento de 20 horas extraordinárias de muitos temporizadores irão ocupar muito tempo de CPU, pelo que a eficiência será seriamente influenciada.
Por conseguinte, na implementação de uma forma de realização da presente invenção, apenas podem ser utilizados dois temporizadores, em que um é um temporizador de período, com funções simples, adaptado para apagar os tempos de pré-visualização de um subscritor em cada período predeterminado, ou seja, apagar os tempos de pré-visualização do subscritor quando o temporizador expirar; e 0 outro é um temporizador de referência, com um período de 1 segundo ou 10 milissegundos, adaptado para calcular o comportamento de pré-visualização de um subscritor. Depois de o temporizador de referência ser iniciado, será criado um evento de horas extraordinárias por 1 segundo ou 10 milissegundos e enviado para a parte de controlo do software adotada para gerir a temporização de pré-visualização no dispositivo de camada de acesso. Ao receber o evento, a parte de controlo do software verifica todos os canais de video do subscritor ordenadamente. Se o estado de um dos canais de vídeo for pré-visualização, a parte de controlo do software aumenta o contador para a temporização de pré-visualização em 1, e compara o contador e o tempo de pré-visualização (ou seja, o valor do temporizador) permitido na capacidade de pré-visualização. Se o tempo de pré-visualização determinado pelo temporizador tiver excedido o tempo de pré-visualização permitido, a parte de controlo do software envia um evento de pré-visualização de horas extraordinárias para um módulo de controlo online/offline no dispositivo de camada de acesso, e elimina o subscritor do grupo de programas correspondente 21 no router multicast conforme pretendido, para terminar a pré-visualização.
Relativamente à FIG. 5, o procedimento de processamento do evento de horas extraordinárias do temporizador será descrito relativamente ainda às figuras em anexo. Quando o temporizador de referência expirar, o procedimento de processamento correspondente inclui os passos conforme apresentado em seguida.
No passo 51, o dispositivo de camada de acesso determina se o estado do canal de vídeo atual é pré-visualização; em caso afirmativo, o procedimento avança para o passo 52, ou seja, aumenta o contador para a temporização de pré-visualização do canal de vídeo em 1, e avança para o passo 53; caso contrário, avança para o passo 58, ou seja, verifica o canal de vídeo seguinte e, em seguida, avança para o passo 51;
No passo 53, o dispositivo de camada de acesso determina se o valor do contador é inferior ao valor de contador permitido; em caso afirmativo, o procedimento avança para o passo 54, caso contrário, avança para o passo 59, ou seja, termina a pré-visualização do canal de vídeo, define o estado para "inativo", e comunica ao router multicast para eliminar o canal de vídeo do grupo de programas multicast ; 0 valor de contador permitido pode ser determinado de acordo com o tempo de pré-visualização permitido e o tempo do temporizador de referência. Por exemplo, o temporizador de referência define 1 segundo, o tempo de pré-visualização permitido define 20 segundos e, em seguida, o valor de contador permitido correspondente pode ser definido para 20 22 segundos. Quando o valor do contador alcança ou excede os 20 segundos, o dispositivo de camada de acesso determina que o tempo de pré-visualização do canal de vídeo expirou;
No passo 54, o dispositivo de camada de acesso determina se todos os canais de vídeo do subscritor foram verificados novamente; em caso afirmativo, o procedimento avança para o passo 55, caso contrário, avança para o passo 58;
No passo 55, o dispositivo de camada de acesso determina se os canais de vídeo de todos os subscritores foram verificados novamente; em caso afirmativo, o procedimento avança para o passo 56, ou seja, reinicia o temporizador de referência, caso contrário, avança para o passo 57, ou seja, verifica o primeiro canal de vídeo do subscritor seguinte e, em seguida, avança para o passo 51.
Através do procedimento de processamento do passo 51 ao passo 59, é implementada a limitação do tempo de pré-visualização dos canais de vídeo para subscritores no dispositivo de camada de acesso.
Para melhorar ainda mais a eficiência de processamento, um procedimento de processamento para implementar a limitação do tempo de pré-visualização dos canais de vídeo é ilustrado na FIG. 6 de acordo com uma forma de realização da presente invenção. Durante o procedimento de processamento, não é efetuada uma temporização separada para cada canal de vídeo de cada subscritor, e o registo do temporizador de pré-visualização não é fornecido na tabela de controlo do canal de vídeo do subscritor, mas é adotado um método de processamento simples, que inicia apenas um temporizador, em que o tempo do temporizador é o dobro do 23 tempo de pré-visualização permitido máximo do subscritor. Por exemplo, o tempo de pré-visualização permitido máximo do subscritor é 30 segundos. Depois de um temporizador com 1 minuto ser iniciado, o dispositivo de camada de acesso verifica todos os canais de vídeo de todos os subscritores quando o temporizador expira; se um estado for pré-visualização, o dispositivo de camada de acesso determina que o tempo de pré-visualização permitido expirou, envia uma mensagem para terminar a pré-visualização do subscritor e elimina o subscritor do grupo de programas.
Na solução acima, conforme ilustrado na FIG. 6, o procedimento de processamento correspondente inclui os passos conforme apresentado em seguida quando o temporizador expira.
No passo 61, o dispositivo de camada de acesso determina se o estado do canal de vídeo do subscritor atual é pré-visualização; em caso afirmativo, o procedimento avança para o passo 62, caso contrário, avança para o passo 66.
No passo 62, o dispositivo de camada de acesso completa a pré-visualização do canal de vídeo do subscritor atual e elimina o canal multicast do grupo de programas multicast correspondente e, em seguida, o procedimento avança para o passo 63.
No passo 63, o dispositivo de camada de acesso determina se todos os canais de vídeo do subscritor foram verificados novamente; em caso afirmativo, o procedimento avança para o passo 64, caso contrário, avança para o passo 66.
No passo 64, o dispositivo de camada de acesso determina se todos os canais de vídeo de todos os subscritores no dispositivo de camada de acesso foram verificados novamente; em caso afirmativo, o procedimento avança para o passo 67, caso contrário, avança para o passo 65.
No passo 65, o dispositivo de camada de acesso verifica o primeiro canal de vídeo do subscritor seguinte e avança para o passo 61.
No passo 66, o dispositivo de camada de acesso verifica o canal de vídeo seguinte do subscritor e avança para o passo 61.
No passo 67, o dispositivo de camada de acesso reinicia o temporizador.
Uma forma de realização da presente invenção fornece ainda um sistema para implementar a pré-visualização de programas de vídeo multicast na rede de acesso de banda larga correspondente com base no método para implementar a pré-visualização de programas de vídeo multicast na rede de acesso de banda larga, que inclui: um servidor de sistema de gestão de subscritor/tráfego de vídeo, para obtenção de informações de capacidade de pré-visualização do subscritor para tráfego de vídeo, e o envio das informações de capacidade com as informações do programa para o dispositivo de camada de acesso; e uma parte de processamento de pré-visualização de vídeo, localizada no dispositivo de camada de acesso, para obtenção e armazenamento de informações de capacidade de pré-visualização e informações do programa. Quando um terminal de subscritor acede à rede através do dispositivo 25 de camada de acesso e desenvolve serviços de vídeo, o dispositivo de camada de acesso gere o tráfego de vídeo desenvolvido pelo subscritor de acordo com a capacidade de pré-visualização e informações do programa.
Atualmente, as informações do programa são, de um modo geral, configuradas primeiro no servidor de gestão de rede pelo sistema de gestão de subscritor/tráfego de vídeo. Por conseguinte, numa forma de realização da presente invenção, as informações de capacidade de pré-visualização e as informações do programa são configuradas primeiro no servidor de gestão de rede pelo sistema de gestão de subscritor/tráfego de vídeo, e distribuídas do servidor de gestão de rede à parte de processamento de pré-visualização de vídeo do dispositivo de camada de acesso correspondente através de uma interface de protocolo SNMP. É possível ver que a presente invenção implementa o controlo e a gestão da temporização e dos tempos de capacidade de pré-visualização de programas multicast, de modo a que a flexibilidade e operabilidade do desenvolvimento de serviços de vídeo na rede de acesso de banda larga sejam melhoradas eficazmente.
As descrições acima são formas de realização preferidas da presente invenção, que não limitam o âmbito de proteção da presente invenção. É evidente para os peritos na especialidade que é possível efetuar várias alterações e substituições sem sair do âmbito da presente invenção. Por conseguinte, o âmbito de proteção da presente invenção deve ser definido nas reivindicações em anexo.
Lisboa, 24 de Fevereiro de 2012
Claims (2)
1 REIVINDICAÇÕES 1. Um método para implementar a pré-visualização do programa de video multicast numa rede de acesso de banda larga, caracterizado por compreender: A. o armazenamento da capacidade de pré-visualização de um subscritor num dispositivo de camada de acesso; B. o controlo, no dispositivo de camada de acesso, do subscritor para pré-visualizar o tráfego de video de acordo com a capacidade de pré-visualização; C. a determinação, no dispositivo de camada de acesso, sobre se um tempo entre o momento da ação de desligar uma pré-visualização anterior e o momento do pedido de uma pré-visualização atual é maior do que um período de tempo determinado na capacidade de pré-visualização; em caso afirmativo, a permissão do subscritor para efetuar a pré-visualização, caso contrário, a não permissão. 2. 0 método para implementar a pré-visualização do programa de vídeo multicast numa rede de acesso de banda larga de acordo com a reivindicação 1, caracterizado por compreender ainda: a criação da capacidade de pré-visualização do subscritor, e o envio da capacidade de pré-visualização juntamente com as informações do programa para um servidor de gestão de rede através de uma interface de sinalização, por um sistema de gestão de subscritor/tráfego de vídeo; 2 o envio da capacidade de pré-visualização e das informações do programa do servidor de gestão de rede para o dispositivo de camada de acesso através de uma interface de protocolo SNMP (Simple Network Management Protocol). 3. 0 método para implementar a pré-visualização do programa de vídeo multicast numa rede de acesso de banda larga de acordo com a reivindicação 1 ou 2, em que a capacidade de pré-visualização é caracterizada por compreender ainda: uma ou mais opções selecionadas entre a permissão de pré-visualização ao subscritor, os programas com permissão de pré-visualização, o tempo de pré-visualização permitido e os tempos de pré-visualização permitidos num tempo definido. 4. 0 método para implementar a pré-visualização do programa de vídeo multicast numa rede de acesso de banda larga de acordo com a reivindicação 1 ou 2, em que o fase de controlo, no dispositivo de camada de acesso, do subscritor para pré-visualizar o tráfego de vídeo de acordo com a capacidade de pré-visualização é caracterizado por compreender ainda as fases de: BI. envio de uma mensagem de pedido de associação ao grupo de serviço multicast segundo o protocolo IGMP (Internet Group Management Protocol) do subscritor ao dispositivo de camada de acesso; B2. realização, no dispositivo de camada de acesso, da verificação de pré-visualização da mensagem de pedido do subscritor sem capacidade de visualização do programa, de acordo com as informações contidas na mensagem de pedido e 3 a capacidade de pré-visualização armazenada, e a permissão do subscritor para efetuar a pré-visualização do programa após uma verificação com êxito. 5. 0 método para implementar a pré-visualização do programa de vídeo multícast numa rede de acesso de banda larga de acordo com a reivindicação 4, em que a verificação da pré-visualização é caracterizada por compreender as fases de: determinação sobre se o subscritor tem capacidade para pré-visualizar o programa solicitado e se os tempos de pré-visualização excedem os tempos de pré-visualização permitidos de acordo com a capacidade de pré-visualização armazenada do subscritor; se o subscritor não tem capacidade para pré-visualizar o programa solicitado ou os tempos de pré-visualização excedem os tempos de pré-visualização permitidos, recusando o pedido do subscritor; caso contrário, permitindo ao subscritor a pré-visualização do programa. 6. 0 método para implementar a pré-visualização do programa de vídeo multícast numa rede de acesso de banda larga de acordo com a reivindicação 5, caracterizado por compreender ainda: no procedimento durante o qual o subscritor pré-visualiza o programa solicitado, a monitorização sobre se o tempo de pré-visualização excede o tempo de pré-visualização permitido; em caso afirmativo, a conclusão da pré-visualização . 4 7. 0 método para implementar a pré-visualização do programa de video multicast numa rede de acesso de banda larga de acordo com a reivindicação 6, caracterizado por compreender ainda: a monitorização sobre se o tempo de pré-visualização de cada canal de video excede o tempo de pré-visualização permitido respetivamente, e a conclusão apenas da pré-visualização do canal de video com o tempo de pré-visualização excedido; ou a monitorização sobre se o tempo de pré-visualização de todos os canais de vídeo excedem o tempo de pré-visualização permitido em simultâneo; em caso afirmativo, a conclusão da pré-visualização de todos os canais de vídeo. 8. 0 método para implementar a pré-visualização do programa de vídeo multicast numa rede de acesso de banda larga de acordo com a reivindicação 7, caracterizado por compreender ainda: a definição de um temporizador para cada canal de vídeo respetivamente, efetuando a temporização do tempo de pré-visualização; ou a definição apenas de um temporizador, efetuando a temporização do tempo de pré-visualização para cada subscritor ou cada canal de vídeo; ou a definição apenas de um temporizador, e a definição de um contador para cada canal de vídeo respetivamente, efetuando a temporização do tempo de pré-visualização para 5 cada canal de vídeo através da cooperação do temporizador e do contador. 9. 0 método para implementar a pré-visualização do programa de vídeo multicast numa rede de acesso de banda larga de acordo com a reivindicação 7, em que a fase de conclusão da pré-visualização é caracterizada por compreender: a eliminação do canal de vídeo ou do subscritor do grupo de programas multicast. 10. 0 método para implementar a pré-visualização do programa de vídeo multicast numa rede de acesso de banda larga de acordo com a reivindicação 4, antes da fase B2, caracterizado por compreender ainda: a determinação, no dispositivo de camada de acesso, sobre se o subscritor tem um canal de vídeo com capacidade para transmitir tráfego de vídeo; em caso afirmativo, a passagem para a fase B2; caso contrário, a recusa do pedido do subscritor. 11. 0 método para implementar a pré-visualização do programa de vídeo multicast numa rede de acesso de banda larga de acordo com a reivindicação 4, após a fase de permissão ao subscritor para efetuar a pré-visualização do programa, caracterizado por compreender ainda: a determinação sobre se a duração da pré-visualização para o mesmo programa é superior ao valor de tempo definido; em caso afirmativo, a determinação sobre se a pré-visualização é uma pré-visualização válida, o aumento dos tempos de pré- 6 visualização em 1 e a realizaçao de um registo de entradas e um registo de dados de chamada; caso contrário, a manutenção dos tempos de pré-visualização inalterados e a não realização de um registo de entradas e um registo de dados de chamada.
12. Um sistema para implementar a pré-visualização de programas de video multicast numa rede de acesso de banda larga, caracterizado por compreender: um servidor de sistema de gestão de subscritor/tráfego de video, para obtenção de informações de capacidade de pré-visualização do subscritor para tráfego de video, e o envio das informações de capacidade com as informações do programa para uma parte de processamento de pré-visualização de video; a parte de processamento de pré-visualização de vídeo, localizada no dispositivo de camada de acesso, para obtenção e armazenamento das informações de capacidade de pré-visualização e informações do programa, a gestão do tráfego de vídeo desenvolvido pelo subscritor de acordo com a capacidade de pré-visualização e as informações do programa, em que o dispositivo de camada de acesso é configurado para determinar se um tempo entre o momento da ação de desligar uma pré-visualização anterior e o momento do pedido de uma pré-visualização atual é maior do que um período de tempo determinado na capacidade de pré-visualização; em caso afirmativo, o dispositivo de camada de acesso é configurado para permitir que o subscritor efetue a pré-visualização, caso contrário, o dispositivo de camada de acesso é configurado para não permitir. 13. Ο sistema de acordo com a reivindicação 12 caracterizado por compreender ainda: um servidor de gestão de rede para armazenamento, gestão distribuição das informações de capacidade de pré visualização e informações do programa. Lisboa, 24 de Fevereiro de 2012
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100782984A CN100440966C (zh) | 2004-09-23 | 2004-09-23 | 宽带接入网中实现组播视频节目预览的方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| PT1768329E true PT1768329E (pt) | 2012-03-06 |
Family
ID=36089839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PT05783997T PT1768329E (pt) | 2004-09-23 | 2005-09-09 | Um método e um sistema de realização da pré-visualização do programa de vídeo em multicast na rede de acesso de banda larga |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20070294735A1 (pt) |
| EP (1) | EP1768329B1 (pt) |
| CN (1) | CN100440966C (pt) |
| AT (1) | ATE542326T1 (pt) |
| PL (1) | PL1768329T3 (pt) |
| PT (1) | PT1768329E (pt) |
| WO (1) | WO2006032188A1 (pt) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007140702A1 (fr) * | 2006-06-09 | 2007-12-13 | Huawei Technologies Co., Ltd. | procédé de traitement de service de multidiffusion et équipement d'accès |
| US8259721B2 (en) * | 2007-02-22 | 2012-09-04 | Cisco Technology, Inc. | Time-based authorization of internet protocol (IP) multicast subscription services |
| CN100551044C (zh) * | 2007-04-06 | 2009-10-14 | 华为技术有限公司 | 实现视频直播的方法、设备及系统 |
| CN101150425B (zh) * | 2007-11-15 | 2010-10-13 | 中国电信股份有限公司 | 组播业务权限控制方法及以太网无源光网络系统 |
| CN101453696B (zh) * | 2007-11-30 | 2012-04-25 | 华为技术有限公司 | 一种广播和组播承载的建立方法、系统和装置 |
| JP5088152B2 (ja) * | 2008-01-23 | 2012-12-05 | 富士通株式会社 | 映像放送プログラム、映像放送方法、映像放送装置および映像放送システム |
| KR101548991B1 (ko) * | 2008-03-27 | 2015-09-01 | 엘지전자 주식회사 | 단말기 및 이것의 방송 제어 방법 |
| CN101511075B (zh) * | 2009-03-17 | 2014-12-17 | 中国移动(深圳)有限公司 | 一种通信服务计费方法和通信服务计费系统 |
| CN102098165B (zh) * | 2009-12-14 | 2015-06-17 | 中兴通讯股份有限公司 | 一种吉比特无源光网络系统组播预览控制的方法与系统 |
| CN101834733B (zh) * | 2010-05-25 | 2014-03-12 | 中兴通讯股份有限公司 | 一种基于时间管理的可控组播实现方法及装置 |
| CN101877803B (zh) * | 2010-06-29 | 2015-10-21 | 中兴通讯股份有限公司 | 一种实现组播预览的方法、系统及装置 |
| CN102387424B (zh) * | 2010-08-30 | 2016-01-13 | 中兴通讯股份有限公司 | 组播业务控制方法及光网络单元 |
| CN102801541A (zh) * | 2012-09-05 | 2012-11-28 | 上海斐讯数据通信技术有限公司 | 一种可控组播预览权限实现方法 |
| US9537811B2 (en) | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
| US9396354B1 (en) | 2014-05-28 | 2016-07-19 | Snapchat, Inc. | Apparatus and method for automated privacy protection in distributed images |
| US9113301B1 (en) | 2014-06-13 | 2015-08-18 | Snapchat, Inc. | Geo-location based event gallery |
| US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
| US11216869B2 (en) | 2014-09-23 | 2022-01-04 | Snap Inc. | User interface to augment an image using geolocation |
| US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
| US9385983B1 (en) | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
| US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
| US10133705B1 (en) | 2015-01-19 | 2018-11-20 | Snap Inc. | Multichannel system |
| US10616239B2 (en) | 2015-03-18 | 2020-04-07 | Snap Inc. | Geo-fence authorization provisioning |
| US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
| CN105979291A (zh) * | 2016-07-18 | 2016-09-28 | 乐视控股(北京)有限公司 | 一种视频预览方法、装置及电子设备 |
| US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5594794A (en) * | 1994-10-18 | 1997-01-14 | General Instrument Corporation Of Delaware | Method and apparatus for free previews of communication network services |
| US5678012A (en) * | 1995-05-05 | 1997-10-14 | Microsoft Corporation | Method and system for selecting a video piece from a database |
| CA2321805A1 (en) * | 2000-09-28 | 2002-03-28 | Imagictv Inc. | Digital interactive delivery system for tv/multimedia/internet |
| WO2002062054A2 (en) * | 2000-10-26 | 2002-08-08 | General Instrument Corporation | Initial viewing period for authorization of multimedia content |
| US6970461B2 (en) * | 2000-11-29 | 2005-11-29 | Nortel Networks Limited | Access control enhancements for delivery of video and other services |
| US20020091926A1 (en) * | 2001-01-10 | 2002-07-11 | The Furukawa Electric Co., Ltd. | Multicast authentication method, multicast authentication server, network interconnection apparatus and multicast authentication system |
| JP3837302B2 (ja) * | 2001-05-16 | 2006-10-25 | 三洋電機株式会社 | ディジタル放送受信装置 |
| EP1289297A3 (en) * | 2001-07-27 | 2004-03-03 | Matsushita Electric Industrial Co., Ltd. | Broadcasting system capable of providing program information |
| US20030037132A1 (en) * | 2001-08-20 | 2003-02-20 | Abdollahi Mahshid Ellie | Controlling multiple nodes using SNMP |
| US7316032B2 (en) * | 2002-02-27 | 2008-01-01 | Amad Tayebi | Method for allowing a customer to preview, acquire and/or pay for information and a system therefor |
| US20030226149A1 (en) * | 2002-05-31 | 2003-12-04 | Kyong-Joon Chun | Integrated home network system for providing multimedia services and integrated terminal device for the integrated home network system |
| US7263610B2 (en) * | 2002-07-30 | 2007-08-28 | Imagictv, Inc. | Secure multicast flow |
| JP4077689B2 (ja) * | 2002-08-28 | 2008-04-16 | 日本放送協会 | コンテンツ送信方法、コンテンツ送信装置、コンテンツ送信プログラムおよびコンテンツ受信方法、コンテンツ受信装置、コンテンツ受信プログラム |
| CN1499759A (zh) * | 2002-11-05 | 2004-05-26 | 北京三星通信技术研究有限公司 | 一种多媒体广播与组播业务的服务接入方法 |
| EP1633144A1 (fr) * | 2004-09-06 | 2006-03-08 | Nagra France Sarl | Procédé de gestion des conditions d accès à un flux vidéo par un routeur / DSLAM |
-
2004
- 2004-09-23 CN CNB2004100782984A patent/CN100440966C/zh not_active Expired - Fee Related
-
2005
- 2005-09-09 US US11/597,223 patent/US20070294735A1/en not_active Abandoned
- 2005-09-09 PT PT05783997T patent/PT1768329E/pt unknown
- 2005-09-09 AT AT05783997T patent/ATE542326T1/de active
- 2005-09-09 EP EP05783997A patent/EP1768329B1/en not_active Expired - Lifetime
- 2005-09-09 WO PCT/CN2005/001444 patent/WO2006032188A1/zh not_active Ceased
- 2005-09-09 PL PL05783997T patent/PL1768329T3/pl unknown
Also Published As
| Publication number | Publication date |
|---|---|
| PL1768329T3 (pl) | 2012-06-29 |
| ATE542326T1 (de) | 2012-02-15 |
| WO2006032188A1 (en) | 2006-03-30 |
| CN100440966C (zh) | 2008-12-03 |
| EP1768329B1 (en) | 2012-01-18 |
| CN1753486A (zh) | 2006-03-29 |
| EP1768329A1 (en) | 2007-03-28 |
| EP1768329A4 (en) | 2008-12-03 |
| US20070294735A1 (en) | 2007-12-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| PT1768329E (pt) | Um método e um sistema de realização da pré-visualização do programa de vídeo em multicast na rede de acesso de banda larga | |
| US9015782B2 (en) | Signal distribution system with interrupt processing and trick play functionality | |
| US7069344B2 (en) | Method and apparatus for coordinating a change in service provider between a client and a server | |
| US8724625B2 (en) | Method and apparatus for coordinating a change in service provider between a client and a server with identity based service access management | |
| US7058022B1 (en) | Method for managing access to networks by employing client software and a configuration protocol timeout | |
| JP5211238B2 (ja) | 帯域幅を予約するための方法及びユーザ機器 | |
| EP2034731A1 (en) | Multicast service processing method and access equipment | |
| US20040264443A1 (en) | Digital subscriber line access network with improved authentication, authorization, accounting and configuration control for multicast services | |
| AU2003255114B2 (en) | Network management method based on quality of the service | |
| WO2007149466A2 (en) | User interface methods and apparatus for roaming access to subscription services | |
| CN101849415A (zh) | 电视分发系统的负载控制 | |
| US20080168507A1 (en) | Content distribution arbitration apparatus and method for the same | |
| US20080046584A1 (en) | System and method for controlling a network | |
| CN100515075C (zh) | 网络电视系统、终端接入方法及用户端接入设备 | |
| EP1838102B1 (en) | Communication terminal, system and method for implementing streaming media services | |
| CN104185044A (zh) | 用于视频点播的方法和系统 | |
| CN112995750A (zh) | 家庭路由器场景下实现iptv组播服务的方法及系统 | |
| CN101159846A (zh) | 一种限定终端访问地址的方法、装置和系统 | |
| KR100765321B1 (ko) | 보장된 큐오에스를 제공하는 브이오디 시스템 및 그 방법 | |
| CN101286989A (zh) | 带宽差异化服务实现方法和装置 | |
| CN118075524A (zh) | 单播转组播方法、装置、非易失性存储介质及电子设备 | |
| JPH05236132A (ja) | テレビ会議システムにおける交換機の呼管理方法および装置 | |
| HK1128844A (en) | Multicast service processing method and access equipment |