BRPI0116359B1 - sistema de distribuição de dados - Google Patents
sistema de distribuição de dados Download PDFInfo
- Publication number
- BRPI0116359B1 BRPI0116359B1 BRPI0116359A BR0116359A BRPI0116359B1 BR PI0116359 B1 BRPI0116359 B1 BR PI0116359B1 BR PI0116359 A BRPI0116359 A BR PI0116359A BR 0116359 A BR0116359 A BR 0116359A BR PI0116359 B1 BRPI0116359 B1 BR PI0116359B1
- Authority
- BR
- Brazil
- Prior art keywords
- product
- unit
- user
- operations center
- key
- Prior art date
Links
Classifications
-
- 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
-
- 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/632—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 using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/16—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for devices exhibiting advertisements, announcements, pictures or the like
-
- 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/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
-
- 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- 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/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
- Storage Device Security (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
"sistema de distribuição de dados". o objetivo da presente invenção é propor um método que permite a redução das necessidades de largura de banda em uma estrutura que implementa um centro de operações e uma pluralidade de unidades de usuários, assegurando a disponibilidade, para o usuário final, de um produto entre uma vasta escolha e sendo capaz de ser baixado pelo referido usuário em um curto período de tempo. esse objetivo é alcançado por um sistema que implementa pelo menos um centro de operações que tem um grande número de produtos, uma pluralidade de unidades de usuários compreendendo meios de segurança e de armazenamento, caracterizado pelo fato de a ligação entre pelo menos um grupo de unidades de usuários ser do tipo bidirecional e pelo fato de o centro de operações compreender meios para a transferência de um produto que é armazenado nos meios de armazenamento de uma unidade de usuário para outra unidade de usuário.
Description
Relatório Descritivo da Patente de Invenção para: "SISTEMA DE DISTRIBUIÇÃO DE DADOS". A presente invenção se refere a um sistema e a um método de gerenciamento de dados distribuídos, particularmente em um sistema que envolve um centro operacional e uma pluralidade de unidades de usuários.
Em um sistema de distribuição de dados de um local central para um grande número de usuários, os organizadores desse recurso estão ocupados, regularmente, com duas questões. A primeira se refere à segurança dos dados, isto é, assegurar que o usuário alvo é o único a receber os dados solicitados e para seu uso apenas. A segunda questão é a capacidade do meio de distribuição, isto é, as linhas galvânicas ou óticas, o cabo ou a rede de radio-relay. O centro de operações tem uma base de dados importante, que contém os produtos oferecidos aos usuários sujeitos a pagamento ou isento de encargos. De acordo com estruturas recentes desse tipo de centro, apenas uma parte desses produtos é armazenada localmente, os outros produtos são armazenados pelo produtor desses dados e ligados ao centro de operações através de meio de comunicação em alta velocidade. 0 usuário envia uma solicitação ao centro de operações, compreendendo sua identidade, endereço e o produto desejado.O centro de operações determina a aceitabilidade dessa solicitação, particularmente, de acordo com os métodos de pagamento desse usuário. Esses métodos podem ser por meio de assinatura, com acesso ilimitado aos produtos, mediante apresentação de faturas, pagamento por cartão de crédito ou pagamento antecipado. O produto é enviado na forma criptografada com uma chave de usuário, isto é, de acordo com uma chave que está contida em um módulo de segurança na localização do usuário.
Esse tipo de serviço é usado para contratar filmes de vídeo através da televisão paga. Nesse uso, o assinante tem um módulo de segurança conectado ao seu decodificador, que processa os dados criptografados e envia as chaves de descriptografação para o decodificador.
Esse módulo de segurança também administra informação de crédito.
Esse sistema trabalha hoje com o chamado formulário NVOD (Near Video On Demand) e VOD. No primeiro caso (NVOD) , o produto proposto para compra é enviado em laço de retorno para todos os usuários, algumas vezes através de diversos canais, simultaneamente, com um retardo de tempo. O comprador, então, só pode comprar o produto específico e aguardará pela emissão seguinte para iniciar a exposição visual. Uma concretização desse modo consiste no envio de diversos produtos durante o tempo de inatividade do sistema (geralmente, na manhã), os referidos produtos sendo armazenados na memória de massa do decodificador. Os produtos assim memorizados são, então, propostos ao usuário para compra e podem ser visualizados em qualquer dado momento.
Em ambas as concretizações, o número de produtos propostos é menor do que dez, levando em conta as possibilidades de transmissão e armazenamento de um produto. O segundo caso, que particularmente nos interessa, propõe o fornecimento do produto de sua escolha entre um catálogo muito importante de produtos. Cada usuário pode, então, escolher desse catálogo e o centro de operações, então, lhe envia o produto desejado. Isso só é possível em um ambiente restrito com capacidades de transmissão muito importantes. A implementação em uma larga escala desse sistema tem colidido muito rapidamente com os limites de largura de banda dos meios de transmissão. Apenas para lembrar, é recordado aqui que a transmissão de um filme de 2 horas representa 1 gigabyte de alta taxa de dados comprimidos.
Para tentar reduzir a carga para o servidor principal, uma primeira solução é descrita no documento WO 00/11871, em que se tem dispersos em sub-redes, alguns servidores locais, que contêm uma unidade de armazenamento de grande capacidade para aliviar o servidor principal. Esse método acarreta, necessariamente, a instalação de uma porção de servidores locais e tomar cuidado com o seu abastecimento através do servidor principal. Esse método, portanto, não é adaptado a uma estrutura de crescimento rápido, uma vez que a instalação de um servidor local levantará o problema do local para instalá-lo e corresponderá a uma necessidade de uma porção de usuários. 0 objetivo da presente invenção é propor um sistema e um método que permitam a redução da largura de banda necessária para assegurar uma disponibilidade melhor para o usuário final de um produto entre uma vasta escolha e sendo o referido usuário capaz de receber esse produto em um curto período de tempo, sem comprometer a qualidade ou o tempo para obter esse produto.
Esse objetivo é alcançado por um sistema que implementa pelo menos um centro de operações que tem um grande número de produtos, de uma pluralidade de unidades de usuários compreendendo meios de segurança e armazenamento, caracterizado pelo fato de a ligação entre pelo menos um grupo de unidades de usuários é do tipo bidirecional e que o centro de operações compreende meios para transferir um produto que é armazenado no meio de armazenamento de uma unidade de usuário para outra unidade de usuário.
Dessa maneira, graças a esse sistema, o centro de operações usa o meio de armazenamento das unidades de usuários como meio de armazenamento intermediário. É bastante enviar o produto apenas uma vez para um usuário entre um grupo de usuários, de modo que cada solicitação do mesmo produto vindo desse grupo de usuários não causa a transmissão a partir do centro de operações, mas a unidade contendo o produto desejado captará as retransmissões localmente para transmiti-las para o usuário final. A presente invenção inclui também um método para a otimização da transmissão a pedido em direção a um usuário final, o método consistindo em: recebimento pelo centro de operações de uma solicitação de transmissão de um produto de uma unidade de primeiro usuário conectada a uma rede bidirecional local; - determinação se o produto solicitado já está em uma unidade de segundo usuário conectada à mesma rede local; - se o evento é negativo, transmissão a partir do centro de operações para a unidade de primeiro usuário e armazenamento do produto na referida unidade de primeiro usuário; - se o evento é positivo, ordenação da transferência do produto a partir da segunda unidade para a unidade de primeiro usuário; transmissão pelo centro de operações dos dados necessários para a descriptografação do produto.
Esse método também compreende uma fase de detecção, isto é, uma fase de teste a fim de saber quais unidades de usuários têm esse produto. Isso pode ser obtido de maneira centralizada, visto que é dirigido pelo centro de operações, mas pode igualmente ser estabelecido por meio de uma solicitação para as unidades de usuários.
De fato, uma unidade pode ser desconectada ou pode não ser mais capaz de realizar essa transferência. Nesse caso, o método de acordo com a invenção consiste na determinação de quais são as unidades que têm o produto desejado e ordenação da transferência de uma unidade para a outra.
Um aspecto importante da invenção é que ela leva em conta a segurança durante essas operações.
Cada produto é enviado na forma criptografada. A operação de criptografação é assegurada por uma chave de transporte CA normalmente gerada de maneira randômica. De acordo com uma concretização da invenção, é sob essa forma que o centro de operações armazena os produtos.
Quando o usuário A solicita um produto X, a chave CA, tendo sido usada para criptograf ar o produto X, é criptografada por uma chave Ka do usuário A e é encerrada com os dados criptografados do produto X.
Quando a unidade de usuário A é solicitada a transmitir o produto X para a unidade B, apenas o produto criptografado X é transmitido na rede bidirecional. 0 centro de operações, conhecendo a chave CA, criptografará a mesma de acordo com uma chave Kb do usuário B e lhe transmite a mesma. Uma vez que o produto X, que vem da unidade A, e a chave de Kb chegam na unidade B, então, é possível que a unidade B disponha do produto X. A quantidade de informação transmitida do centro de operações é desprezível comparado com os dados transmitidos entre a unidade A e a unidade B. É necessário que a ligação entre um grupo de usuários seja do tipo bidirecional de alta velocidade. Ao contrário, não é necessário que a ligação com o centro seja do mesmo tipo. Também é possível que apenas a ligação aos usuários seja do tipo alta velocidade (por exemplo, por meio de ligação por satélite) , a caminho de retorno sendo realizado por um modem clássico.
De acordo com uma concretização de implementação da invenção, as unidades de usuários são ligadas a diversas redes. Essas redes são administradas por diferentes operadores e o método de acordo com a invenção permite o uso das capacidades de conexão por outro operador para realizar a transferência.
Um exemplo dessa configuração implementa uma unidade que compreende um receptor Hertziano (ou satélite) e uma interface com uma rede a cabo. De acordo com esse exemplo, o centro de operações tem uma rota unidirecional para seu assinante com a rota Hertziana. Não obstante, o centro de operações tem a informação necessária para descobrir o assinante na rede a cabo de outro operador.
Então, será possível transferir as solicitações de produtos para o centro de operações e, inversamente, o centro será capaz de solicitar a transferência de um produto de um assinante da rede a cabo para outro assinante. A invenção será melhor compreendida com a descrição detalhada seguinte que faz referência às figuras anexas, em que: A figura 1 representa a configuração do sistema da invenção;
As figuras de 2 a 5 representam os pacotes de dados trocados entre o centro de operações e as unidades de usuários; A figura 6 descreve a concretização em que a invenção ocorre.
Na figura 1, o centro de operações DS é ligado a montante ao centro de processamento CCS encarregado de administrar as solicitações de produtos a serem enviados vindos dos usuários. Para essa finalidade, ele é dotado de uma memória de armazenamento local LBD, que contém os produtos solicitados mais freqüentemente. Esse centro de processamento CCS é ligado igualmente aos serviços de base de dados on-line MS, que ele pode solicitar a qualquer momento. Esses servidores MS são ligados ao centro de processamento CCS por meio de uma ligação de alta velocidade. 0 centro de operações DS é ligado por meios conhecidos às unidades de usuários MC (cabo, fibras óticas, Hertziano, ADSL, TI . . . ) . Essas unidades têm meios de armazenamento HD de capacidade suficiente para armazenar pelo menos um produto, por exemplo, diversos gigabytes. A ligação entre cada unidade MC e o centro pode ser através do mesmo canal em que os dados são enviados para as unidades ou através de um canal alternativo, tal como por modem, por conexão de ADSL ou GSM, representado pela linha pontilhada.
Uma solicitação é enviada pela unidade MCa para o centro de operações DS para um produto X. O centro examina se esse produto já está presente em uma das unidades conectadas à mesma rede rápida NetA, em qualquer uma das unidades MCb, MCc e MCd no nosso exemplo. 0 concentrador BD, em nosso exemplo, não permite que a ligação entre a rede NetA e a NetM. Na hipótese inversa, as unidades MCm a MCp, igualmente, serão levadas em conta para determinação da presença do produto X.
Se o produto X não for encontrado em qualquer unidade, ele é enviado para a unidade MCa, criptografado por uma chave de transporte CA, essa chave sendo ela própria criptografada por uma chave específica para a unidade MCa.
Quando a unidade MCd solicita o mesmo produto X para o centro de operações, o centro transmite para a unidade MCa a instrução para transferir o produto X criptografado com a chave CA. Em paralelo, o centro de operações envia para a unidade MCd a chave de transporte CA criptografada por uma chave específica para a unidade MCd. Esta última é, a partir de então, capaz de dispor do produto X. A figura 2 representa um pacote enviado pelo centro de operações para uma unidade de usuário MCa. O produto X é criptografado pela chave CA, ele próprio sendo criptografado pela chave específica para a unidade MCa, a chave Ka. 0 centro pede à unidade MCa para transferir o produto X para a unidade MCb e é o pacote representado na figura 3 que é enviado na rede local. 0 centro de operações envia a chave CA, criptografada pela chave específica para unidade MCb, para esta última.
Então, é possível que uma unidade de usuário contenha diversos produtos em sua unidade de armazenamento. Para administrar essa memória, é proporcionada, de acordo com a invenção, a inserção de um indicador de persistência para cada produto. De fato, se esse produto for altamente especializado, haverá poucas probabilidades de que ele seja solicitado por outro usuário. Nesse caso, o produto será apagado da unidade de armazenamento após um curto período de tempo.
Inversamente, se esse produto é uma inovação bem conhecida, a duração do armazenamento será longa, a fim de satisfazer o máximo de usuários.
Esse indicador de persistência pode ser zerado em cada solicitação de transferência ou por um comando do centro de operações.
Essa estrutura permite administrar de maneira ótima as capacidades de armazenamento das unidades de usuários. De fato, quando o produto X é enviado para a unidade MCa, ele está instantaneamente disponível na rede. A fim de antecipar outra solicitação de outro grupo, a unidade MCm é solicitada a armazenar o produto X, igualmente. O pacote da unidade Mea contendo a chave CA criptografada com a chave Ka não está armazenada na unidade MCm. 0 centro de operações, então, está pronto para suportar uma solicitação de um membro do grupo A (NetA) e do grupo M (NetM). Essa prática pode ser generalizada através do armazenamento de cada produto enviado por pelo menos uma unidade de cada grupo.
Para determinar que unidade será escolhida, referência pode ser feita ao espaço disponível na referida unidade, âs preferências do usuário ou de um grupo de usuários.
Quando se conhece o perfil do usuário, é possível antecipar sua demanda, se o produto corresponder a uma categoria que é comprada, regularmente, pelo referido usuário. Igualmente, é possível usar uma unidade tendo um uso muito pequeno pelo seu usuário.
Para a administração do perfil de um grupo de usuários, é possível estabelecer as preferências desse grupo e antecipar suas necessidades eventuais. De acordo com a localização da rede local considerada, um grupo estar mais interessado em esportes e será essa categoria de produtos que terá prioridade de armazenamento nas unidades desse grupo.
Um dos problemas que o centro de operações pode enfrentar, em sua tentativa para transferir de uma unidade para outra, está relacionado com a atividade da unidade que contém o produto.
De acordo com as execuções, uma unidade pode não ser capaz de enviar um produto na rede e, ao mesmo tempo, mostrar outro produto (ou o mesmo) para seu proprietário. 0 centro pode conhecer até um certo ponto a suposta atividade de cada unidade, mas os procedimentos impulsivos para a compra podem funcionar sem conexão sincronizada com o centro de operações. A autorização e o crédito são administrados no módulo de segurança do usuário.
Esse aspecto é particularmente importante quando as unidades não tem rota de retorno de alta velocidade para o centro de operações. Nesse caso, não é desejável perguntar a cada unidade seu estado para conhecer a atividade na unidade que tem o produto em seu meio de armazenamento.
Isso é porque, quando uma unidade A solicita um dado produto, a referida unidade coleta, previamente, a relação de produtos que estão armazenados nas unidades pertencentes à mesma rede. Essa operação é muito rápida e não penaliza o desempenho da rede quando a quantidade de dados trocados é muito pequena.
Nos dados que são enviados pelas outras unidades para a unidade A, o estado de cada unidade é incluído, igualmente.
Uma unidade pode, então, sinalizar que não está disponível * para uma operação de download.
Uma vez que esses dados podem ser coletados, a unidade A envia os mesmos para o centro de operações com a solicitação para o produto desejado. 0 centro pode verificar o estado de cada unidade, dependendo da imagem que ele tem em sua base de dados e transmitir a instrução de transferência para a unidade que é mais capaz de realizar a transferência sem perturbação para o seu usuário.
Essa maneira de proceder permite ao centro de operações dispor, regularmente, de informação segura sobre a totalidade de unidades do usuário. Também será possível eliminar a imagem para cada unidade dos produtos enviados, a fim de usar apenas a relação que é recebida com cada solicitação.
Em uma concretização da invenção, a unidade A envia uma solicitação especificando o produto desejado para a rede local. As outras unidades que têm esse produto os tornam conhecidos e, também, sinalizam sua disponibilidade. De acordo com o protocolo escolhido, a unidade A, imediatamente, solicita a transferência do produto X da unidade que é capaz de fornecê-lo. A unidade A contata o centro de operações para informá-lo de seu desejo de usar o produto X e informa ao mesmo que esse produto já está em sua unidade de armazenamento. 0 centro tem apenas que transmitir a chave especifica para a unidade A. Isso pode ser feito através do mesmo canal que é usado pela unidade A (por exemplo, pelo modem) ou pela rota de transmissão padrão (cabo, satélite, fibras óticas ...).
Por razões operacionais, uma vez que a relação de produtos armazenados em sua unidade de armazenamento é transmitida, as unidades de usuários bloqueiam o indicador de persistência durante o tempo pré-selecionado a fim de evitar que um produto seja apagado, durante o intervalo que separa essa consulta e um possível pedido de transferência.
Quando a transferência é realiza, a unidade A confirma que essa transferência está encerrada com sucesso, junto com sua assinatura. Esta última permitirá recordar o uso de todos os produtos enviados, por exemplo, a fim de estimar um relatório para o serviço on-line da base de dados.
Quando um novo filme é emitido, uma transmissão prévia é realizada a fim de armazenar esse filme pelo menos em uma unidade por grupo. Quando ele é lançado promocionalmente, a demanda dos usuários pode ser satisfeita, imediatamente, de acordo com a concretização.
Esse método pode ser generalizado a fim de usar as capacidades de armazenamento das unidades de usuários. É comum conectar um grande número de unidades a uma rede local. 0 uso de apenas uma parte das capacidades de armazenamento (por exemplo, 50%) de cada unidade representa a possibilidade de armazenamento de um grande número de produtos entre todas essas unidades. Para uma centena de unidades conectadas a uma rede, isso significa cerca de 500 produtos imediatamente disponíveis.
As preferências de unidades que têm muito pouca atividade serão selecionadas a fim de não penalizar o uso normal da unidade. Também é possível armazenar esse filme em diversas unidades por grupo, a fim de assegurar que uma distribuição pode ser feita sempre.
De acordo com uma concretização, cópias diferentes do mesmo produto são criptografadas por uma chave diferente CA. Quando o produto X é enviado para um membro do grupo NetA, a chave CAI é usada. É com a chave CA2 que o mesmo produto X é criptografado e enviado para um membro do grupo NetM. Isso permite minimizar as conseqüências de uma descriptografação maliciosa do produto X. Nesse caso, apenas os membros de um mesmo grupo poderíam obter a chave CAI e dispor do produto X sem compensação. O produto criptografado é acompanhado por um cabeçalho HD, conforme ilustrado na figura 5. Esse cabeçalho não é criptografado, de modo que o tipo de produto que é armazenado na unidade pode ser reconhecido. Ele contém o título, a fonte do produto, a data de criação, a duração da validade (ou índice de persistência), uma assinatura do centro de operações e do serviço de base de dados on-line com suas certificações e o número de transferências possíveis. Essa relação não é inclusiva e pode compreender outra informação. 0 bloco de dados é acompanhado por uma assinatura, a fim de garantir que esses dados não são modificados.
Para seguir e relembrar as diferentes transferências de um produto de uma unidade para a outra, uma seção de registro de transação TR é adicionada ao referido produto. Essa seção é dividida em módulos, cada módulo permitindo relembrar uma transferência. A unidade A contém o produto X em sua unidade de armazenamento. Quando uma transferência para a unidade B ocorre, a unidade A inscreve sua assinatura no módulo disponível com o estado "transmitida". Quando a transmissão está acabada, a unidade B inscreve sua assinatura no mesmo módulo, com a menção "recebida".
Dessa maneira, com cada transferência, a seção de registro de transação é atualizada com a assinatura para as unidades através das quais o arquivo terá passado. Uma vez que o número máximo de transferências autorizadas é obtido, a seção de registro de transação, bem como o cabeçalho do produto, são enviados para o centro de operações para sua verificação. Essas verificações que chegam das unidades do usuário podem ser assinadas pelo centro de operações e enviadas para o servidor de base de dados on-line MS.
De acordo com uma arquitetura que implementa diferentes operadores, como ilustrado na figura 6, o servidor de base de dados on-line MS, com sua base de dados DB, é ligado a um centro de operações CCS. Em nosso exemplo, esse centro é ligado a dois centros de distribuição DC1 e DC2. O primeiro é ligado a grupos de usuários MC por uma ligação bidirecional de alta velocidade. Em geral, um grupo de usuários é ligado a uma extremidade de cabeça BD, cuja funcionalidade pode ser mais ou menos avançada. A versão mais simples trabalha apenas como retransmissoras entre o centro de distribuição e o grupo de usuários abaixo, as variedades mais sofisticadas permitem fazer transferências entre dois grupos de usuários e têm seus próprios meios de armazenamento BDB.
As unidades de usuários MC podem chamar o centro de coleta de chamadas CC1 para as operações de solicitação de produtos. De acordo com os modos de autorização escolhidos, o centro de distribuição DS1 não tem os meios para autorizar a descriptografação de um produto, ele solicita isso ao centro de processamento CCS. Deve ser notado que o centro de distribuição DS1 pode propor uma palheta de serviços que vem de diversas fontes e é administrada por uma entidade diferente daquela que administra o centro de processamento. Essa é a razão pela qual este último não pode delegar a autorização e A demanda para receber as solicitações para os produtos. Essa demanda pode, igualmente, ser aplicada ao serviço de base de dados on-line MS. De acordo com uma concretização, o produto X é criptografado por uma primeira chave gerada pelo serviço de base de dados on-line MS e por uma segunda chave que chega do centro de processamento CCS. De acordo com uma concretização dessa configuração, diversos centros de processamento CCS e serviços de base de dados online MS compartilham o fornecimento desses produtos. O centro de distribuição DS recebe as solicitações dos usuários e retransmite essa demanda, dependendo do local onde esses produtos estão. O cabeçalho de produtos HD inclui uma indicação da fonte desse produto (o serviço de base de dados on-line) bem como o centro de processamento encarregado deste último. 0 centro de distribuição DS2 é conectado aos usuários por meio de uma ligação por satélite. Essa ligação chega em um servidor local HE que reagrupa diversos serviços. Esse servidor, então, distribui esses serviços, por exemplo, por meio de uma rede de cabos.
Para a rota de retorno para o centro de processamento, esse servidor é conectado a um concentrador de chamadas CC2.
No caso em que alguma das unidades do usuário não compreenda uma unidade de armazenamento, por exemplo, uma unidade Mea de uma geração anterior, a solução com base na presente invenção consiste em usar uma segunda unidade vizinha MCb, que contém essa unidade de armazenamento e desprender o arquivo solicitado a partir dessa unidade MCb através da primeira unidade Mea. A etapa de descriptografação dos dados é feita às carreiras com o auxílio exato obtido do centro de controle. A tecnologia de hoje permite, na mesma unidade, ler um arquivo de MPEG e enviá-lo para a primeira unidade, ao mesmo tempo em que mostra outro arquivo de MPEG ao mesmo tempo pelo usuário.
Devido ao fato de que a velocidade de transferência é muito mais rápida do que o tempo real para mostrar esse arquivo, a unidade de recebimento acionará a unidade de arraste levando em conta o avanço normal do filme.
Pode-se imaginar que algumas funções de alto nível, tais como "pausa", "rebobinar" e "loop" são ordenadas pela unidade de recebimento e executadas na unidade de arraste. Para funcionar corretamente, a unidade de recebimento compreende um buffer para permitir a transferência de bloco.
Claims (15)
1. Sistema compreendendo pelo menos um centro de operações, que tem um grande número de produtos e uma pluralidade de unidades de usuários compreendendo segurança, caracterizado pelo fato de a ligação entre uma unidade de primeiro usuário, compreendendo meios de armazenamento (HD) , e um segundo usuário ser do tipo bidirecional e pelo fato de essas unidades de usuários compreenderem meios para transferir um produto (X) , criptografado por uma chave de transporte (CA) e armazenado nos meios de armazenamento da unidade de primeiro usuário para a unidade de segundo usuário e pelo fato de o centro de operações compreender meios para transmitir a autorização para a segunda unidade para descriptografar o produto (X) .
2. Sistema, de acordo com a reivindicação 1, caracterizado pelo fato de a unidade de primeiro usuário compreender meios para transmitir o produto criptografado para a unidade de segundo usuário, a referida unidade compreendendo meios de descriptografação em seus meios de segurança, da chave de transporte (CA) enviada pelo centro de operações e criptografada por uma chave especifica para a unidade de segundo usuário.
3. Sistema, de acordo com as reivindicações 1 e 2, caracterizado pelo fato de a unidade de usuário compreende meios para requerer e ler a relação de produtos que estão armazenados nas unidades de armazenamento das outras unidades de usuários que pertencem ao mesmo grupo e enviar essa relação para o centro de operações.
4. Sistema, de acordo com as reivindicações de 1 a 3, caracterizado pelo fato de a segunda unidade ser do tipo sem meios de armazenamento e pelo fato de o produto ser descriptografado e transmitido para os meios de exibição dessa unidade, de acordo com uma taxa de fluxo gerada pela primeira unidade e acionada pela segunda unidade.
5. Método para a otimização da transmissão mediante solicitação de produtos entre um centro de operações e distribuição (DS, CCS) e uma pluralidade de unidades de usuários (MCa, MCb . . . MCz) , o método caracterizado pelo fato de consistir em: envio de uma solicitação para transmissão de um produto (X) para o centro de operações (CCS, DS) de uma unidade de primeiro usuário (MCa) conectada a uma rede bidirecional local (NetA); determinação se o produto solicitado já está em uma unidade de segundo usuário (MCb) conectada à mesma rede local (NetA); no evento negativo, transmissão do centro de operações (DS) para a unidade de primeiro usuário (MCa) e armazenamento do produto, na forma criptografada, na referida unidade de primeiro usuário (MCa); no evento positivo, ordenação da transferência do produto a partir da segunda unidade (MCb) para a unidade de primeiro usuário (MCa); transmissão pelo centro de operações dos dados necessários ((CA)Ka) para a descriptografação do produto.
6. Método, de acordo com a reivindicação 5, caracterizado pelo fato de o produto ser criptografado por uma chave de transporte (CA) e pelo fato de essa chave ser criptografada por uma chave específica (Ka) para a unidade de primeiro usuário (MCa) e enviado para esta última pelo centro de operações.
7. Método, de acordo com a reivindicação 5, caracterizado pelo fato de consistir na ordenação do armazenamento do produto pelo menos em uma unidade de usuário por grupo de usuários, sem solicitação específica daquele grupo.
8. Método, de acordo com as reivindicações de 5 a 7, caracterizado pelo fato de a seleção da unidade de usuário escolhida para recebimento do produto em um grupo que não tinha solicitado o produto ser realizada, de acordo com o perfil de consumo da referida unidade.
9. Método, de acordo com a reivindicação 8, caracterizado pelo fato de o perfil de consumo ser estabelecido, de acordo com o tipo de produto consumido normalmente.
10. Método, de acordo com a reivindicação 8, caracterizado pelo fato de o perfil de consumo ser estabelecido, de acordo com a proporção de atividades da referida unidade de usuário.
11. Método, de acordo com as reivindicações de 5 a 7, caracterizado pelo fato de consistir, antes do envio de uma solicitação para o centro de operações, na determinação dos produtos que estão armazenados nas unidades conectadas â mesma rede e na transmissão desses dados para o centro de operações.
12. Método, de acordo com as reivindicações de 5 a 7, caracterizado pelo fato de consistir no envio de um produto antecipadamente, sem solicitação específica de um usuário, em pelo menos uma unidade por grupo de usuários.
13. Método, de acordo com as reivindicações de 5 a 7, caracterizado pelo fato de consistir em: criptografação do produto (X) com uma segunda chave (k2) por um servidor de base de dados on-line (MS) conectado ao centro de operações (CCS); transmissão da solicitação para o produto (X) para o servidor de base de dados on-line (MS) , que, após a verificação, retorna a segunda chave (k2) criptografada por uma chave de transporte definida pelo centro de operações.
14. Método, de acordo com a reivindicação 13, caracterizado pelo fato de o produto compreender um cabeçalho HD e uma zona de registro de transação (TR) e pelo fato de consistir na marcação dessa zona com a assinatura da unidade de emissão e da unidade de recebimento.
15. Método, de acordo com a reivindicação 14, caracterizado pelo fato de o centro de operações poder, a qualquer momento, solicitar a re-emissão da zona de transação (TR) acompanhada pelo cabeçalho do produto (HD) para uma unidade de usuário para verificação.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CH25182000 | 2000-12-22 | ||
PCT/IB2001/002591 WO2002052854A1 (fr) | 2000-12-22 | 2001-12-19 | Système de distribution d'informations |
Publications (2)
Publication Number | Publication Date |
---|---|
BR0116359A BR0116359A (pt) | 2003-12-02 |
BRPI0116359B1 true BRPI0116359B1 (pt) | 2015-09-29 |
Family
ID=4569809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BRPI0116359A BRPI0116359B1 (pt) | 2000-12-22 | 2001-12-19 | sistema de distribuição de dados |
Country Status (16)
Country | Link |
---|---|
US (1) | US6985586B2 (pt) |
EP (1) | EP1344401B1 (pt) |
JP (1) | JP2004518191A (pt) |
KR (1) | KR100850822B1 (pt) |
CN (1) | CN1218579C (pt) |
AR (1) | AR032006A1 (pt) |
AT (1) | ATE352950T1 (pt) |
BR (1) | BRPI0116359B1 (pt) |
CA (1) | CA2432609C (pt) |
DE (1) | DE60126329T2 (pt) |
DK (1) | DK1344401T3 (pt) |
ES (1) | ES2280309T3 (pt) |
MY (1) | MY128147A (pt) |
PT (1) | PT1344401E (pt) |
TW (1) | TW545022B (pt) |
WO (1) | WO2002052854A1 (pt) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7631336B2 (en) | 2004-07-30 | 2009-12-08 | Broadband Itv, Inc. | Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform |
US7590997B2 (en) | 2004-07-30 | 2009-09-15 | Broadband Itv, Inc. | System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads |
US9635429B2 (en) | 2004-07-30 | 2017-04-25 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US11259059B2 (en) | 2004-07-30 | 2022-02-22 | Broadband Itv, Inc. | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
US9584868B2 (en) | 2004-07-30 | 2017-02-28 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
US8984636B2 (en) | 2005-07-29 | 2015-03-17 | Bit9, Inc. | Content extractor and analysis system |
US8272058B2 (en) | 2005-07-29 | 2012-09-18 | Bit 9, Inc. | Centralized timed analysis in a network security system |
US7895651B2 (en) | 2005-07-29 | 2011-02-22 | Bit 9, Inc. | Content tracking in a network security system |
US11570521B2 (en) | 2007-06-26 | 2023-01-31 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5341425A (en) * | 1992-12-02 | 1994-08-23 | Scientific Atlanta, Inc. | Methods and apparatus for uniquely encrypting data at a plurality of data transmission sites for transmission to a reception site |
US5499298A (en) | 1994-03-17 | 1996-03-12 | National University Of Singapore | Controlled dissemination of digital information |
DE19514616A1 (de) * | 1995-04-25 | 1996-10-31 | Sel Alcatel Ag | Kommunikationssystem mit hierarchischer Serverstruktur |
US5889860A (en) | 1996-11-08 | 1999-03-30 | Sunhawk Corporation, Inc. | Encryption system with transaction coded decryption key |
JP4053628B2 (ja) | 1997-06-13 | 2008-02-27 | インターシア ソフトウェア エルエルシー | 電子透かしを利用するデジタルコンテンツ管理システム |
JP3994518B2 (ja) * | 1998-05-11 | 2007-10-24 | ソニー株式会社 | データ配信装置およびデータ配信用の端末装置 |
AU5781599A (en) | 1998-08-23 | 2000-03-14 | Open Entertainment, Inc. | Transaction system for transporting media files from content provider sources tohome entertainment devices |
-
2001
- 2001-02-28 US US09/796,261 patent/US6985586B2/en not_active Expired - Lifetime
- 2001-12-14 TW TW090131127A patent/TW545022B/zh not_active IP Right Cessation
- 2001-12-19 CA CA2432609A patent/CA2432609C/en not_active Expired - Lifetime
- 2001-12-19 BR BRPI0116359A patent/BRPI0116359B1/pt active IP Right Grant
- 2001-12-19 WO PCT/IB2001/002591 patent/WO2002052854A1/fr active IP Right Grant
- 2001-12-19 CN CN018210481A patent/CN1218579C/zh not_active Expired - Lifetime
- 2001-12-19 JP JP2002553828A patent/JP2004518191A/ja active Pending
- 2001-12-19 DK DK01272197T patent/DK1344401T3/da active
- 2001-12-19 DE DE60126329T patent/DE60126329T2/de not_active Expired - Lifetime
- 2001-12-19 AT AT01272197T patent/ATE352950T1/de active
- 2001-12-19 EP EP01272197A patent/EP1344401B1/fr not_active Expired - Lifetime
- 2001-12-19 AR ARP010105879A patent/AR032006A1/es active IP Right Grant
- 2001-12-19 ES ES01272197T patent/ES2280309T3/es not_active Expired - Lifetime
- 2001-12-19 KR KR1020037008103A patent/KR100850822B1/ko active IP Right Grant
- 2001-12-19 PT PT01272197T patent/PT1344401E/pt unknown
- 2001-12-21 MY MYPI20015835A patent/MY128147A/en unknown
Also Published As
Publication number | Publication date |
---|---|
ATE352950T1 (de) | 2007-02-15 |
ES2280309T3 (es) | 2007-09-16 |
BR0116359A (pt) | 2003-12-02 |
KR100850822B1 (ko) | 2008-08-06 |
JP2004518191A (ja) | 2004-06-17 |
CN1484919A (zh) | 2004-03-24 |
CA2432609C (en) | 2011-08-09 |
WO2002052854A1 (fr) | 2002-07-04 |
KR20030061451A (ko) | 2003-07-18 |
DE60126329D1 (de) | 2007-03-15 |
US6985586B2 (en) | 2006-01-10 |
EP1344401B1 (fr) | 2007-01-24 |
EP1344401A1 (fr) | 2003-09-17 |
DE60126329T2 (de) | 2007-11-15 |
DK1344401T3 (da) | 2007-05-07 |
CN1218579C (zh) | 2005-09-07 |
MY128147A (en) | 2007-01-31 |
TW545022B (en) | 2003-08-01 |
AR032006A1 (es) | 2003-10-22 |
US20020080962A1 (en) | 2002-06-27 |
CA2432609A1 (en) | 2002-07-04 |
PT1344401E (pt) | 2007-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210304167A1 (en) | Secure content transfer systems and methods to operate the same | |
CN100430915C (zh) | 交互式宽带服务器***及内容引擎 | |
CN103946804B (zh) | 包括用于终端用户装置的远程管理的发布/订阅代理及相应的终端用户装置的*** | |
KR100831768B1 (ko) | 매체 데이터 획득 방법, 분산 매체 네트워크 및 메타 데이타 서버를 위한 시스템 | |
US20030155417A1 (en) | Content vending machine using IEEE 1394 | |
US20060173846A1 (en) | Access information relay device, a network device, an access information managing device, a resource managing device, and an access control system | |
BRPI0116359B1 (pt) | sistema de distribuição de dados | |
JP2005507126A (ja) | 情報ネットワークを通じてのデータパケットの伝送を制御するためのシステム及び方法 | |
CN102089754B (zh) | 广告转发存储和检索网络 | |
NO323019B1 (no) | Smartkort for bruk sammen med en mottager av krypterte kringkastingssignaler, samt kombinasjon av dette smartkort og en mottager/dekoder | |
KR20020035557A (ko) | 인터넷 가입자 관리 | |
PL186325B1 (pl) | Układ warunkowego dostępu do systemu telewizyjnego | |
EP1877924A2 (en) | Network data distribution system and method | |
CN108200020A (zh) | 一种工业大数据安全传输装置及方法 | |
CN102843442A (zh) | 用于配置联网的照相机的方法 | |
US20070124313A1 (en) | Method and apparatus for secure digital content distribution | |
ES2404041T3 (es) | Sistema y método para proporcionar acceso autorizado a contenido digital | |
CA2824038A1 (en) | Service key delivery in a conditional access system | |
CN1826810B (zh) | 用于监控广播内容的使用的方法 | |
JP3363668B2 (ja) | 画像伝送装置及び画像伝送システム | |
US20120308005A1 (en) | Media Storage and Playback of Encrypted Content | |
JP2005011218A (ja) | コンテンツ送出装置、コンテンツ受信装置およびこれらを用いたコンテンツ配信システム | |
ES2401108T3 (es) | Proceso para distribuir documentos audiovisuales utilizando terminales portátiles | |
CZ301928B6 (cs) | Zpusob a zarízení pro zajištení integrity a pravosti souboru dat | |
US8589690B2 (en) | Information processing apparatus, server apparatus, medium recording information processing program and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B25A | Requested transfer of rights approved |
Owner name: NAGRAVISION S.A. (CH) Free format text: TRANSFERIDO POR INCORPORACAO DE: NAGRACARD SA |
|
B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 29/09/2015, OBSERVADAS AS CONDICOES LEGAIS. |