BRPI0911230A2 - método de transmissão de dados, nó de processamento de dados, e sistema de transmissão de dados - Google Patents
método de transmissão de dados, nó de processamento de dados, e sistema de transmissão de dados Download PDFInfo
- Publication number
- BRPI0911230A2 BRPI0911230A2 BRPI0911230-8A BRPI0911230A BRPI0911230A2 BR PI0911230 A2 BRPI0911230 A2 BR PI0911230A2 BR PI0911230 A BRPI0911230 A BR PI0911230A BR PI0911230 A2 BRPI0911230 A2 BR PI0911230A2
- Authority
- BR
- Brazil
- Prior art keywords
- data
- optical burst
- processing node
- data processing
- channel
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0221—Power control, e.g. to keep the total optical power constant
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
- H04J14/0254—Optical medium access
- H04J14/0256—Optical medium access at the optical channel layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
- H04J14/0254—Optical medium access
- H04J14/0267—Optical signaling or routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
- H04J14/0254—Optical medium access
- H04J14/0272—Transmission of OAMP information
- H04J14/0273—Transmission of OAMP information using optical overhead, e.g. overhead processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
- H04J14/0254—Optical medium access
- H04J14/0272—Transmission of OAMP information
- H04J14/0275—Transmission of OAMP information using an optical service channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0066—Provisions for optical burst or packet networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0201—Add-and-drop multiplexing
- H04J14/0202—Arrangements therefor
- H04J14/0205—Select and combine arrangements, e.g. with an optical combiner at the output after adding or dropping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0201—Add-and-drop multiplexing
- H04J14/0202—Arrangements therefor
- H04J14/021—Reconfigurable arrangements, e.g. reconfigurable optical add/drop multiplexers [ROADM] or tunable optical add/drop multiplexers [TOADM]
- H04J14/0212—Reconfigurable arrangements, e.g. reconfigurable optical add/drop multiplexers [ROADM] or tunable optical add/drop multiplexers [TOADM] using optical switches or wavelength selective switches [WSS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0064—Arbitration, scheduling or medium access control aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0069—Network aspects using dedicated optical channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/009—Topology aspects
- H04Q2011/0092—Ring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
- Small-Scale Networks (AREA)
Abstract
método de transmissão de dados, nó de processamento de dados, e sistema de transmissão de dados. a presente invenção refere-se a um método de transmissão, um sistema de transmissão de dados e um nó de processamento de dados para melhorar a utilização de recursos. o método de transmissão de dados inclui as seguintes etapas: um segundo nó de processamento de dados (702) recebe informação de controle enviada a partir de um primeiro nó de processamento de dados (701) através de um canal de controle predefinido, onde a informação de controle inclui pelo menos informação de largura de banda de um canal de dados para enviar dados de rajada ótica e corresponder à informação do serviço de dados de rajada ótica do primeiro nó de processamento de dados (701); o segundo nó de processamento de dados (702) controla a transmissão dos dados de rajada ótica pendentes de acordo com a informação de largura de banda. também são fornecidos um nó de processamento de dados e um sistema de processamento de dados.
Description
Relatório Descritivo da Patente de Invenção para "MÉTODO DE TRANSMISSÃO DE DADOS, NÓ DE PROCESSAMENTO DE DADOS, E SISTEMA DE TRANSMISSÃO DE DADOS".
CAMPO DA INVENÇÃO 5 A presente invenção refere-se ao campo das comunicações e mais especificamente a um método de transmissão de dados, um nó de pro- cessamento de dados, e um sistema de transmissão de dados.
ANTECEDENTES DA INVENÇÃO Com o aumento das larguras de banda, métodos para implantar 10 convergência de serviços na camada elétrica (o método típico é através de uma plataforma de transporte multisserviços (MSTP)) se tornam mais e mais caros devido ao uso de uma grande quantidade de transponders. Deste mo- do, a tecnologia metropolitana de multiplexação por divisão de comprimento de onda (WDM) é usada extensivamente. Entretanto, a largura de banda do 15 comprimento de onda é bastante grande para as aplicações convencionais no presente e nos próximos anos. Deste modo, quando o comprimento de onda é usado para executar novos serviços tais como o serviço de Televisão por Protocolo Internet (IPTV), a utilização de comprimento de onda é peque- na. 20 Na técnica anterior, uma tecnologia de comutação ótica de sub- comprimento de onda similar à comutação de rajadas óticas /comutação de pacotes óticos (OBS/OPS) é capaz de fornecer convergência de serviços e comutação na camada ótica. A mesma é aplicável à transmissão de serviços dinâmicos de granularidades de subcomprimento de onda, e pode ajudar a 25 reduzir a quantidade de transponders e reduzir o custo. Anel de rajada ótica (OBRing) significa que o OBS é introduzido em um anel. Devido à rede em anel ter uma topologia simples e uma direção única de fluxo de serviço, o nó central de processamento de dados do O- BRing não precisa realizar comutação complexa. Deste modo, o OBRing 30 pode evitar contenções e conflitos. Adicionalmente, devido a o OBRing con- servar a habilidade para que o OBS forneça serviço de convergência de pe- quena granularidade na camada ótica, o OBRing pode executar serviços dinâmicos que incluem IPTV de uma maneira economicamente rentável, com uma melhor perspectiva de aplicação. Na técnica anterior, a solução OBRing é uma solução OBS ba- seada em Ethernet. Nesta solução são usados um receptor de comprimento 5 de onda fixo e um transmissor de comprimento de onda ajustável, e uma matriz de linhas de retardo de fibra (FDL) é ajustada em cada nó de proces- samento de dados para sincronizar o canal de controle com o canal de da- dos. Entretanto, nesta solução, cada nó de processamento de dados 10 forma uma árvore de recepção, e diferentes árvores de recepção (ou seja, diferentes nós de processamento de dados) não compartilham a largura de banda. Deste modo, a utilização do recurso é reduzida.
SUMÁRIO DA INVENÇÃO Modalidades da presente invenção fornecem um método de 15 transmissão de dados, um nó de processamento de dados, e um sistema de transmissão de dados para melhorar a utilização de recursos. Um método de transmissão de dados inclui: através de um se- gundo nó de processamento de dados, receber informação de controle envi- ada a partir de um primeiro nó de processamento de dados através de um 20 canal de controle pré-ajustado, onde a informação de controle inclui pelo menos informação de largura de banda de um canal de dados para enviar dados de rajada ótica e corresponder à informação do serviço de dados de rajada ótica do primeiro nó de processamento de dados, e controlar a trans- missão dos dados de rajada ótica pendentes de acordo com a informação de 25 largura de banda. Um nó de processamento de dados inclui: um filtro de membra- na fina, adaptado para obter informação de controle a partir de um canal de controle em uma fibra na rede, onde a informação de controle inclui pelo menos informação de largura de banda de um canal de dados para enviar 30 dados de rajada ótica, ou adicionar informação de controle ao canal de con- trole, e uma unidade de processamento de informação de controle adaptada para controlar a transmissão dos dados de rajada ótica pendentes de acordo com a informação de largura de banda na informação de controle. Um sistema de transmissão de dados inclui: um primeiro nó de processamento de dados, adaptado para obter informação de serviço de dados de rajada ótica, e enviar informação de controle que corresponde à 5 informação de serviço para um segundo nó de processamento de dados a- través de um canal de controle pré-ajustado, onde a informação de controle inclui pelo menos informação de largura de banda de um canal de dados para enviar os dados de rajada ótica, e o segundo nó de processamento de dados adaptado para controlar a transmissão dos dados de rajada ótica 10 pendentes de acordo com a informação de largura de banda. De acordo com a solução técnica precedente, as modalidades da invenção têm os seguintes méritos: Em modalidades da presente invenção, um nó de processamen- to de dados pode obter informação de controle a partir de outros nós de pro- 15 cessamento através de um canal de controle, a informação de controle inclui a informação de largura de banda de um canal de dados para enviar os da- dos de rajada ótica. Deste modo, o nó de processamento de dados pode conhecer o estado do canal de dados, e controlar a transmissão de dados no canal de dados de acordo com a informação de largura de banda. Deste 20 modo, diferentes nós de processamento de dados podem compartilhar os recursos de largura de banda do canal de dados, melhorando a utilização do recurso.
BREVE DESCRIÇÃO DAS FIGURAS A figura 1 é um fluxograma de um método de transmissão de 25 dados em uma modalidade da presente invenção; a figura 2 é um diagrama esquemático que ilustra uma solução específica de um método de transmissão de dados em uma modalidade da presente invenção; a figura 3 ilustra um relacionamento de sequência de tempo en- 30 tre um canal de dados e um canal de controle em uma modalidade da pre- sente invenção; a figura 4 é um diagrama esquemático que ilustra um nó de pro-
cessamento de dados em uma modalidade da presente invenção; a figura 5 ilustra uma sequência de tempo de transmissão de serviço em uma modalidade da presente invenção; a figura 6 é um diagrama esquemático que ilustra o controle de 5 uma sequência de tempo entre um canal de controle e um canal de dados através de um nó de processamento de dados principal em uma modalidade da presente invenção; e a figura 7 é um diagrama esquemático que ilustra um sistema de transmissão de dados em uma modalidade da presente invenção. 10 DESCRIÇÃO DETALHADA DAS MODALIDADES Modalidades da presente invenção fornecem um método de transmissão de dados, um nó de processamento de dados, e um sistema de transmissão de dados para melhorar a utilização de recursos.
Em modalidades da presente invenção, o nó de processamento 15 de dados obtém informação de serviço de dados de rajada ótica pendente, e envia informação de controle que corresponde à informação de serviço para um segundo nó de processamento de dados através de um canal de contro- le predefinido, onde a informação de controle inclui pelo menos informação de largura de banda do canal de dados para enviar os dados de rajada ótica 20 e a informação de largura de banda é usada pelo segundo nó de processa- mento de dados para controlar a transmissão de dados de rajada ótica.
Des- te modo, diferentes nós de processamento de dados podem compartilhar os recursos de largura de banda do canal de dados, melhorando a utilização do recurso. 25 A seguir é descrito primeiramente o método de transmissão de dados em uma modalidade da presente invenção.
Como mostrado na figura 1, o método de transmissão de dados inclui as seguintes etapas: etapa 101: o segundo nó de processamento de dados obtém a informação do serviço de dados de rajada ótica pendente. 30 Nesta modalidade, para enviar dados de rajada ótica, o segundo nó de processamento de dados precisa primeiramente obter informação re- lacionada ao serviço de dados de rajada ótica pendente, onde a informação do serviço pode ser informação de largura de banda necessária para enviar os dados de rajada ótica.
Nesta modalidade, durante a inicialização do sistema, um com- primento de onda independente precisa ser planejado como um canal de 5 controle, ou seja, C mostrado na figura 2. Na figura 2, D1, D2 e Dm são ca- nais de dados.
Cada nó de processamento realiza processamento elétrico no canal de controle, ou seja, é exigida conversão ótica->elétrica->ótica.
Etapa 102: o segundo nó de processamento de dados recebe in- formação de controle a partir do primeiro nó de processamento de dados. 10 De maneira similar, o primeiro nó de processamento de dados também precisa obter informação relacionada do serviço de dados de rajada ótica.
Após obter a informação relacionada ao serviço de dados de rajada ótica, o primeiro nó de processamento de dados gera informação de controle que corresponde à informação do serviço, onde a informação de controle 15 inclui pelo menos informação de largura de banda do canal de dados para enviar os dados de rajada ótica.
Após gerar informação de controle, o primeiro nó de processa- mento de dados envia a informação de controle para o segundo nó de pro- cessamento de dados através do canal de controle. 20 Nesta modalidade, a informação de controle no canal de controle é periódica.
A informação de controle é processada de acordo com o período de transmissão T.
A tabela a seguir mostra o formato do canal de controle em um período T.
Tabela 1 Informação de ca- Informação de Informação de sinali- Carga útil beçalho de quadro estado zação (manutenção e de dados gerenciamento)
O formato do canal de controle na tabela 1 inclui quatro partes, a saber, informação de cabeçalho de quadro, informação de estado, informa- 5 ção de sinalização e carga útil de dados.
A Informação de cabeçalho de quadro é um padrão fixo, e adota um valor de seis bytes F628F628F628 nesta modalidade.
Nas aplicações reais, os conteúdos específicos da informação de cabeçalho do quadro po- dem variar. 10 A informação de estado indica detalhes de ocupação da largura de banda em cada intervalo, que inclui sinalizador de comprimento de onda, sinalizador de ocupação, endereço de destino, endereço de origem, priori- dade, sinalizador multicast, sinalizador de último bit, e bit de verificação.
A tabela a seguir mostra o formato da informação de estado es- 15 pecífica.
Tabela 2 Sinali- Sinali- Ende- Ende- Priori- Sinali- Sinali- Bit de zador zador reço de reço de dade zador zador verifi- de de o- destino origem (4 bits) multi- de úl- cação compri- cupa- (10 (10 cast timo bit (8 bits) pri- ção (2 bits) bits) (10 (2 bits) mento bits) bits) de on- da (10 bits)
A informação de sinalização é usada para enviar informação de manutenção e gerenciamento, tal como estabelecimento de rota, ajuste de sequência de tempo e informação de ajuste de prioridade. 20 A carga de dados útil é usada para enviar alguma informação de controle em algumas aplicações de serviço assimétricas, por exemplo, au- tenticação e distribuição do canal no IPTV.
A informação de controle nesta modalidade inclui as quatro par- tes precedentes.
Nas aplicações reais, os conteúdos na informação de con- trole podem variar, mas incluem pelo menos detalhes de ocupação da largu- ra de banda de cada intervalo. 5 Para melhor entendimento, a seguir é apresentado um exemplo.
É assumido que existem quatro nós de processamento de dados na rede em anel, a saber, Nó1, Nó2, Nó3 e Nó4. Esta modalidade e modalidades subsequentes são baseadas na rede em anel, em aplicações reais podem estar disponíveis outros tipos de 10 redes, tais como uma rede em malha, uma rede em cadeia e uma rede es- trela.
No primeiro período T, o Nó1 precisa enviar uma porção de da- dos de rajada ótica para o Nó2 e o Nó4 respectivamente.
O Nó2 precisa en- viar uma porção de dados de rajada ótica para o Nó3. No segundo período 15 T, o Nó1 precisa enviar uma porção de dados de rajada ótica para o Nó3, e o Nó2 precisa enviar uma porção de dados de rajada ótica para o Nó4. No início, o Nó1 pode classificar os serviços e detectar que pre- cisam ser enviados serviços.
O Nó1 obtém a informação do serviço e come- ça a agregar os dados de rajada ótica.
Adicionalmente, o Nó1 atualiza a in- 20 formação de estado no canal de controle para indicar os detalhes de ocupa- ção de largura de banda no canal de dados que corresponde ao canal de controle neste período T.
Por exemplo, na informação de estado do canal de controle no primeiro período T, o Nó1 preenche a informação de que existem dados de rajada ótica enviados do Nó1 para o Nó2 em D1 e que existem 25 dados de rajada ótica enviados do Nó1 para o Nó4 em D2. Então, o Nó1 envia a informação de controle através do canal de controle.
Nas aplicações reais, o Nó1 precisa considerar cenários onde outros nós de processamento de dados enviam informação de controle para o Nó1 quando o Nó1 agrega dados de rajada ótica para transmissão e atua- 30 liza o canal de controle.
Este processo é similar àquele realizado pelo Nó2. Para melhor descrição, é assumido que o envio de dados pelo Nó1 não é limitado nesta modalidade.
Etapa 103: o segundo nó de processamento de dados julga se existem larguras de banda desocupadas no canal de dados no período de transmissão corrente. Em caso afirmativo, o processo vai para a etapa 105, caso contrário o processo vai para a etapa 104. 5 Após receber a informação de controle enviada pelo primeiro nó de processamento de dados através do canal de controle, o segundo nó de processamento de dados lê a informação de estado do canal de dados (que inclui detalhes de ocupação da largura de banda) a partir do canal de contro- le e julga se existem larguras de banda desocupadas no canal de dados. 10 Após receber a informação de controle a partir do canal de con- trole, o Nó2 conhece os detalhes dos dados de rajada ótica subsequente a serem recebidos, isto é, o mesmo sabe que existem dados de rajada ótica enviados a partir do Nó1 para o Nó2 em D1 no próximo período T e que e- xistem dados de rajada ótica enviados a partir do Nó1 para o Nó4 em D2.
15 Devido ao nó de processamento de dados ter dados que precisam ser envi- ados para o Nó3 dentro deste período T, o Nó2 sabe que os dados de rajada ótica em D1 podem ser recebidos (ou seja, baixados) localmente dentro des- te período T de acordo com a informação de estado recebida. Deste modo, existem larguras de banda desocupadas em D1, e novos dados de rajada 20 ótica podem ser enviados em D1. Isto é, não existe conflito de transmissão. Supondo que existam dados de rajada ótica enviados do Nó1 para o Nó3 em D1, o Nó2 sabe que os dados de rajada ótica em D1 no período T são bai- xados apenas no Nó3. Deste modo, não existe largura de banda desocupa- da em D1 neste período T. 25 Se a topologia de rede nesta modalidade é uma topologia de malha (na qual múltiplas entradas correspondem a uma saída), o segundo nó de processamento de dados julga se existe um conflito de transmissão de acordo com os dados recebidos a partir de múltiplos nós de processamento de dados; em caso afirmativo, o segundo nó de processamento de dados 30 armazena temporariamente os dados de rajada ótica recebidos e/ou os da- dos de rajada ótica a serem enviados pelo segundo nó de processamento de dados.
Etapa 104: o segundo nó de processamento de dados julga se os dados de rajada ótica transmitidos correntemente são de uma prioridade mais baixa do que os dados de rajada ótica pendentes, em caso afirmativo, o processo vai para a etapa 107, caso contrário o processo vai para a etapa 5 106. Nesta modalidade, se o segundo nó de processamento de dados determina que não existem larguras de banda desocupadas, o segundo nó de processamento de dados julga se os dados de rajada ótica enviados no canal de dados são de prioridade menor do que os dados de rajada ótica 10 que o segundo nó de processamento de dados precisa enviar de acordo com a prioridade na informação de controle.
Etapa 105: O segundo nó de processamento de dados julga se a largura de banda total ocupada pelos dados de rajada ótica é maior do que a largura de banda de recepção do nó de processamento de dados de destino, 15 em caso afirmativo, o processo vai para a etapa 108, caso contrário o pro- cesso vai para a etapa 110. O segundo nó de processamento de dados obtém a largura de banda total ocupada pelos dados de rajada ótica através da adição da largu- ra de banda ocupada pelos dados de rajada ótica que são enviados para o 20 mesmo nó de processamento de dados de destino em outros canais de da- dos à largura de banda ocupada pelos dados de rajada ótica enviados pelo segundo nó de processamento de dados; o segundo nó de processamento de dados julga se a largura de banda total é maior do que a largura de ban- da de recepção do nó de processamento de dados de destino, em caso a- 25 firmativo, isto indica que o nó de processamento de dados de destino não pode receber todos os dados de rajada ótica ao mesmo tempo e o processo vai para a etapa 108; caso contrário, isto indica que o nó de processamento de dados de destino pode receber todos os dados de rajada ótica ao mesmo tempo e o processo vai para a etapa 110. 30 Etapa 106: o segundo nó de processamento de dados armazena temporariamente os dados de rajada ótica pendentes e aguarda para repetir as operações precedentes no próximo período.
Se a prioridade de qualquer dos dados de rajada ótica corrente- mente transmitidos não é menor do que a prioridade dos dados de rajada ótica pendentes do segundo nó de processamento de dados ou a prioridade de qualquer dos dados de rajada ótica enviados para o mesmo nó de pro- 5 cessamento de dados de destino não é menor do que a prioridade dos da- dos de rajada ótica pendente, o segundo nó de processamento de dados armazena temporária e eletricamente os dados de rajada ótica e aguarda para enviar tais dados em um período subsequente T.
O método de armaze- namento temporário específico não é limitado.
Deve ser observado que pode 10 ser usado um método de armazenamento temporário diferente de armaze- namento temporário elétrico.
Etapa 107: o segundo nó de processamento de dados julga se a largura de banda total ocupada pelos dados de rajada ótica é maior do que a largura de banda de recepção do nó de processamento de dados de destino, 15 em caso afirmativo, o processo vai para a etapa 108, caso contrário, o pro- cesso vai para a etapa 109. Após o segundo nó de processamento de dados determinar que os dados de rajada ótica correntemente transmitidos são de uma prioridade menor do que os dados pendentes da etapa 104, o segundo nó de proces- 20 samento de dados precisa julgar adicionalmente se a largura de banda total ocupada pelos dados de rajada ótica que são enviados para o mesmo nó de processamento de dados de destino é maior do que a largura de banda de recepção do nó de processamento de dados de destino.
O segundo nó de processamento de dados obtém a largura de 25 banda total ocupada pelos dados de rajada ótica através da adição da largu- ra de banda ocupada pelos dados de rajada ótica que são enviados para o mesmo nó de processamento de dados de destino em outros canais de da- dos à largura de banda ocupada pelos dados de rajada ótica enviados pelo segundo nó de processamento de dados. 30 O segundo nó de processamento de dados julga se a largura de banda total é maior do que a largura de banda de recepção do nó de pro- cessamento de dados de destino, em caso afirmativo, o mesmo indica que o nó de processamento de dados de destino não pode receber todos os dados de rajada ótica ao mesmo tempo, e o processo vai para a etapa 108. Caso contrário, o mesmo indica que o nó de processamento de dados de destino pode receber todos os dados de rajada ótica ao mesmo tempo, e o processo 5 vai para a etapa 109. Etapa 108: o segundo nó de processamento de dados julga se os dados de rajada ótica que são transmitidos para o mesmo nó de proces- samento de destino são de uma prioridade mais baixa do que os dados de rajada ótica pendentes.
Em caso afirmativo, o processo vai para a etapa 10 109, caso contrário o processo vai para a etapa 106. O segundo nó de processamento de dados julga se quaisquer dos dados de rajada ótica que são transmitidos para o mesmo nó de proces- samento de destino são de uma prioridade mais baixa do que os dados de rajada ótica pendentes de acordo com a informação de controle enviada a 15 partir do primeiro nó de processamento de dados.
Em caso afirmativo, o pro- cesso vai para a etapa 109. Caso contrário, o mesmo indica que o nó de processamento de dados de destino não pode receber todos os dados de rajada ótica ao mesmo tempo, e o processo vai para a etapa 106. Etapa 109: o segundo nó de processamento de dados armazena 20 temporariamente os dados de rajada ótica correntemente transmitidos, e o processo vai para a etapa 110. Se algum dos dados de rajada ótica enviados no canal de dados é de uma prioridade menor do que a dos dados de rajada ótica pendentes do segundo nó de processamento de dados, e o nó de processamento de da- 25 dos de destino dos dados de rajada ótica pendentes pode receber todos os dados de rajada ótica ao mesmo tempo, incluindo os dados de rajada ótica pendentes, o segundo nó de processamento de dados armazena temporari- amente os dados de rajada ótica de uma prioridade menor localmente e en- via os dados armazenados temporariamente em um período subsequente T. 30 Etapa 110: o segundo nó de processamento de dados envia os dados correntes de rajada ótica pendentes.
Após os dados de rajada ótica de uma prioridade menor serem armazenados localmente na etapa 109, as larguras de banda desocupadas ficam disponíveis no canal de dados.
O segundo nó de processamento de dados envia os dados de rajada ótica pendentes através do uso das larguras de banda desocupadas. 5 Se existem larguras de banda de transmissão desocupadas no canal de dados na etapa 105 e o nó de processamento de dados pode rece- ber os dados de rajada ótica, o segundo nó de processamento de dados po- de enviar os dados de rajada ótica pendentes.
Antes de enviar os dados de rajada ótica pendentes, o segundo 10 nó de processamento de dados atualiza o canal de controle.
Por exemplo, o mesmo atualiza a informação de estado para refletir o último estado no canal de dados.
Se o segundo nó de processamento de dados recebe os dados de rajada ótica que precisam ser enviados, isto é, o nó de processamento de 15 dados de destino dos dados de rajada ótica não é o segundo nó de proces- samento de dados, os dados de rajada ótica são enviados através da mes- ma saída.
A informação de controle precedente inclui quatro partes.
Nas aplicações reais, para reduzir o atraso dos dados, a informação de controle 20 completa pode ser dividida para transmissão.
Isto é, a primeira informação de controle que inclui a informação de largura de banda do canal de dados é enviada primeiro, e em seguida a segunda informação de controle que inclui a informação de gerenciamento e manutenção é enviada.
Deste modo, o atraso de transmissão de dados é minimizado.
A primeira informação de 25 controle pode incluir adicionalmente informação de prioridade, um identifica- dor de nó de processamento de dados de origem, e um identificador de nó de processamento de dados de destino.
Entretanto, o tamanho da primeira informação de controle é menor do que a segunda informação de controle.
Na modalidade precedente, para garantir a sincronização entre o 30 canal de controle e o canal de dados, um nó de processamento de dados principal precisa ser determinado na rede em anel para realizar as opera- ções relacionadas.
As operações incluem:
1. o nó de processamento de dados principal detecta o relacio- namento de sequência do tempo entre o canal de controle e o canal de da- dos.
2. O nó de processamento de dados principal calcula o valor de 5 atraso do canal de controle e/ou o valor de atraso dos dados de rajada ótica de acordo com o resultado da detecção.
3. O nó de processamento de dados principal difunde o valor de atraso do canal de controle para outros nós de processamento de dados na rede, onde o valor de atraso é usado para instruir outros nós de processa- 10 mento de dados para esperar por um tempo igual ao atraso antes de enviar a informação de controle através do canal de controle.
4. O nó de processamento de dados principal ajusta a matriz de unidades de atraso ótico no nó de processamento de dados principal de a- cordo com o valor de atraso calculado dos dados de rajada ótica para assim 15 ajustar o atraso do canal de dados ao nó de processamento de dados princi- pal. O nó de processamento de dados principal precisa detectar o re- lacionamento da sequência de tempo entre o canal de controle e o canal de dados. O nó de processamento de dados principal pode ser determinado 20 durante a construção da rede. O processo de detectar o relacionamento da sequência de tempo do canal de controle e do canal de dados inclui as se- guintes etapas:
1. o nó de processamento de dados principal converte a infor- mação de controle obtida em um sinal elétrico para conhecer o momento de 25 início do período de transmissão do canal de controle.
2. O nó de processamento de dados principal detecta a potência ótica no canal de dados, e usa o momento em que a potência ótica alcança um valor extremo dentro de um período de transmissão como o momento de início do período de transmissão do canal de dados. 30 3. O nó de processamento de dados principal calcula a diferença entre o momento de início do período de transmissão do canal de controle e o momento de início do período de transmissão do canal de dados de acor-
do com um algoritmo de controle predefinido, e obtém o valor de atraso do canal de controle.
O método de cálculo específico e detalhes são descritos nas modalidades subsequentes.
O nó de processamento de dados principal po- 5 de obter a informação de controle e calcular o valor de atraso, após calcular o valor de atraso, o nó de processamento de dados principal pode difundir o valor de atraso para outros nós de processamento de dados, após serem atualizados outros nós de processamento de dados esperam por um tempo igual ao valor de atraso antes de enviar a informação de controle. 10 Especificamente, cada nó de processamento de dados envia dados de acordo com a informação de estado do canal de controle.
Isto é, cada nó de processamento de dados envia serviços no período T.
Após en- viar a informação de estado dos dados no canal de controle, cada nó de pro- cessamento de dados atrasa por t1. t1 representa o tempo para garantir a 15 comutação dos dispositivos óticos.
A figura 3 ilustra o relacionamento da sequência de tempo entre o canal de controle e o canal de dados na saída de cada nó de processamento de dados.
Como mostrado na figura 3, t3 representa o tempo de atraso no envio de dados (que inclui dados de rajada ótica e circuito ótico) após a in- 20 formação de controle (a informação no canal de controle) ser enviada.
A so- ma de t3 e t1 corresponde ao tempo de atraso quando um sinal cliente é a- gregado dentro dos dados de rajada ótica no nó de processamento de da- dos. t1 é limitado pelo tempo para a comutação dos dispositivos óticos.
Des- te modo, quanto menor é t3, menor é o atraso de agregação dos dados. 25 Como mostrado na tabela 1, existe pouca informação de estado.
No canal de controle, a informação de sinalização e a carga útil de dados são separa- das da informação de estado.
Isto reduz t3, em que desta forma é reduzido o atraso de agregação dos dados, reduzido o atraso de transmissão do serviço e melhorada a qualidade da transmissão. 30 Por outro lado, a transmissão híbrida do circuito ótico e dos da- dos de rajada ótica é suportada nesta modalidade.
O circuito ótico é enviado pelo período T.
Isto é, o nó de processamento de dados precisa enviar in-
formação dos recursos ocupados pelo circuito ótico a cada período T.
Dife- rente dos dados de rajada ótica, o circuito ótico não precisa ser truncado a cada período T.
Se o circuito ótico já foi enviado em um período T, podem ser adicionados bytes de preenchimento (PAD) depois do circuito ótico. 5 Em aplicações reais, a duração para enviar os dados pode ser maior ou menor do que um período T.
Desta forma, os nós de processamen- to de dados precisam realizar as seguintes operações para enviar os dados: o nó de processamento de dados envia dados dentro do período de transmissão corrente, se os dados são completamente enviados antes de 10 acabar o período de transmissão corrente, o nó de processamento de dados adiciona o PAD depois dos dados até que o período de transmissão corrente acabe.
Se os dados não foram enviados completamente quando acaba o período de transmissão corrente, o nó de processamento de dados envia 15 os dados continuamente no próximo período de transmissão.
Cada nó de processamento de dados precisa apenas atualizar a informação de controle no período T, e indicar a informação de transmissão de dados.
Desta forma, cada nó de processamento de dados pode suportar transmissão de dados de tamanho variável, que inclui dados de rajada ótica em tamanho variável e 20 mesmo circuito.
Nas modalidades precedentes da presente invenção, um nó de processamento de dados pode obter informação de controle a partir dos nós de processamento de dados através de um canal de controle, onde a infor- mação de controle inclui a informação de largura de banda de um canal de 25 dados para enviar os dados de rajada ótica.
Desta forma, o nó de processa- mento de dados pode conhecer o estado corrente do canal de dados, e con- trolar a transmissão de dados no canal de dados de acordo com a informa- ção de largura de banda.
Desta forma, diferentes nós de processamento de dados podem compartilhar os recursos de largura de banda do canal de da- 30 dos, melhorando a utilização do recurso.
Em segundo lugar, o nó de processamento de dados precisa de- tectar conflitos de transmissão e conflitos de recepção antes de transmitir os dados, o nó de processamento de dados envia os dados de rajada ótica a- penas quando não existem conflitos de transmissão e conflitos de recepção.
Deste modo, a estabilidade da transmissão de dados pode ser melhorada.
Em terceiro lugar, a informação de controle nas modalidades 5 precedentes pode ser dividida para a transmissão, os detalhes de ocupação da largura de banda do recurso podem ser enviados primeiro, e em seguida é enviada outra informação relacionada.
Deste modo, o atraso na transmis- são de dados pode ser minimizado, e a eficiência na transmissão de dados é melhorada.
Adicionalmente, a largura de banda para a informação de manu- 10 tenção e gerenciamento é aumentada, em que deste modo facilita a manu- tenção e o gerenciamento.
Finalmente, se os dados de rajada ótica não são enviados com- pletamente quando se expira o período corrente de transmissão, os dados de rajada ótica são enviados continuamente no próximo período de trans- 15 missão.
Cada nó de processamento de dados precisa apenas atualizar in- formação de controle no período T e indicar a informação da transmissão de dados.
Desta forma, cada nó de processamento de dados pode suportar transmissão de dados de tamanho variável, que inclui dados de rajada ótica em tamanho variável e mesmo circuito, em que deste modo estende o esco- 20 po da aplicação da solução em modalidades da presente invenção.
Como mostrado na figura 4, o nó de processamento de dados fornecido em uma modalidade da presente invenção inclui: um filtro de membrana fina, adaptado para obter informação de controle a partir de um canal de controle em uma fibra em uma rede anel ou 25 adicionar a informação de controle ao canal de controle na fibra; e uma unidade de processamento de informação de controle a- daptada para processar a informação de controle no canal de controle, onde: a informação de controle inclui, mas não está limitada à informação de largu- ra de banda na informação de controle, a informação de largura de banda é 30 transportada na informação de estado do canal de controle para controlar a transmissão dos dados de rajada ótica, a informação de controle inclui pelo menos a informação de largura de banda do canal de dados para enviar os dados de rajada ótica e é usada para instruir o segundo nó de processamen- to de dados para controlar a transmissão dos dados de rajada ótica de acor- do com a informação de largura de banda.
O nó de processamento de dados inclui adicionalmente: 5 uma unidade cliente de processamento de serviço adaptada pa- ra: acessar sinais clientes, recuperar a informação de serviço e classificar os serviços.
O nó de processamento de dados inclui adicionalmente: uma unidade de armazenamento temporário, adaptada para: 10 armazenar dados temporariamente e fornecer sinais de conhecimento dos dados para a unidade de processamento de informação de controle.
O nó de processamento de dados inclui adicionalmente: um demultiplexador ótico adaptado para demultiplexar compri- mentos de onda diferentes a partir da fibra; e 15 um multiplexador ótico, adaptado para multiplexar comprimentos de onda diferentes para dentro da fibra.
O nó de processamento de dados inclui adicionalmente: um receptor de rajada (RX) adaptado para: receber dados de ra- jada ótica e converter os dados de rajada ótica em um sinal elétrico; 20 um transmissor de rajada (TX) adaptado para transmitir dados de rajada ótica; um acoplador, adaptado para acoplar múltiplos sinais óticos; uma unidade de agregação, adaptada para agregar sinais clien- tes em dados de rajada ótica; e 25 uma unidade de desagregação, adaptada para desagregar os dados de rajada ótica em sinais clientess.
Especificamente, o filtro de membrana fina na figura 4 é adapta- do para baixar o comprimento de onda que corresponde ao canal de controle C a partir da fibra na rede em anel ou adicionar o comprimento de onda à 30 fibra na rede em anel.
O FDL é uma linha de atraso da fibra (isto é, a unidade de atraso da fibra) e é adaptada para atrasar o sinal ótico.
O comutador ótico é um comutador ótico rápido 1*(M+1), em que M representa a quantidade de RXs de rajadas (excluindo o RX que corres- ponde ao canal de controle). O acoplador é adaptado para acoplar múltiplos sinais óticos. 5 O RX de rajada é um receptor de rajada e é adaptado para: re- ceber dados de rajada ótica, converter os dados de rajada ótica em sinais elétricos, e implementar conversão ótico/elétrica.
O RX é um receptor contí- nuo e é adaptado para receber um canal de controle.
O TX de rajada é um transmissor de rajada.
O TX é um trans- 10 missor contínuo com um comprimento de onda fixo.
A unidade de agregação é adaptada para agregar sinais clientes tais como pacotes Ethernet dentro de dados de rajada ótica.
Se um sinal cliente é um circuito, a unidade de agregação não pode desagregar o circuito em dados de rajada.
A unidade de desagregação é adaptada para desagre- 15 gar os dados de rajada ótica em sinais clientes.
A unidade de processamento de informação de controle é adap- tada para processar e atualizar a informação no canal de controle.
A unidade de processamento de serviço de cliente é adaptada para: acessar sinais clientes (conversão ótico/elétrica e conversão elétri- 20 ca/ótica), recuperar informação de serviço (incluindo tipo de serviço, endere- ço de origem, endereço de destino, e prioridade) e classificar os serviços.
A unidade de armazenamento temporário é adaptada para ar- mazenar temporariamente dados e fornecer sinais de conhecimento de da- dos (informação tal como disponibilidade e tamanho dos dados) para a uni- 25 dade de informação de controle.
Os sinais de controle são sinais de controle entre módulos inter- nos de alguns nós de processamento de dados.
Para melhor entendimento, a seguir é descrito o relacionamento de conexão entre as unidades precedentes e procedimentos de manuseio 30 com referência a uma modalidade específica.
É assumido que existem quatro nós de processamento de dados no anel, a saber, Nó1, Nó2, Nó3 e Nó4. No primeiro período T, o Nó1 preci-
sa enviar uma porção de dados de rajada ótica para o Nó2 e para o Nó4 respectivamente. O Nó2 precisa enviar uma porção de dados de rajada ótica para o Nó3. No segundo período T, o Nó1 precisa enviar uma porção de da- dos de rajada ótica para o Nó3, e o Nó2 precisa enviar uma porção de dados 5 de rajada ótica para o Nó4. Supondo que cada intervalo no anel é grande o suficiente, e a duração para transmitir um sinal na linha no intervalo é maior do que o período T (esta não é uma condição necessária nesta modalidade, onde a situação de período curto também se aplica). Nas aplicações reais, o Nó1 precisa considerar cenários onde 10 outros nós de processamento de dados enviam informação de controle para o Nó1 quando o Nó1 agrega dados de rajada ótica para transmissão e atua- liza o canal de controle. Este processo é similar àquele realizado pelo Nó2. Para melhor descrição, é assumido que o envio de dados pelo Nó1 não é limitado nesta modalidade. 15 No início, a unidade de processamento de serviço de cliente no Nó1 envia informação de serviço para a unidade de processamento de in- formação de controle, classifica os serviços e envia os serviços para a uni- dade de armazenamento temporário. A unidade de armazenamento tempo- rário detecta dados, e envia um sinal de conhecimento de dados para a uni- 20 dade de processamento de informação de controle. Se a unidade de processamento de informação de controle de- tecta que têm que ser enviados serviços e obtém a informação de serviço, a unidade de processamento de informação controla a unidade de agregação para agregar os dados de rajada ótica. Adicionalmente, a unidade de pro- 25 cessamento de informação de controle atualiza a informação de estado no canal de controle e indica os detalhes de ocupação de largura de banda no canal de dados que corresponde ao canal de controle neste período T. Por exemplo, na informação de estado do canal de controle no primeiro período T, o Nó1 preenche a informação de que existem dados de rajada ótica envi- 30 ados do Nó1 para o Nó2 em D1 e de que existem dados de rajada ótica en- viados do Nó1 para o Nó4 em D2.
A unidade de processamento de informação de controle envia a informação de controle para o TX; o TX implementa conversão ótica/elétrica e envia a informação de controle no canal de controle.
Após a informação de estado no canal de controle ser enviada completamente, a rajada TX é inici- ada.
Após t1, o TX de rajada envia os dados de rajada ótica para o Nó2 e 5 para o Nó4. No segundo período T, o Nó1 precisa indicar que existem dados de rajada ótica enviados do Nó1 para o Nó3 em D1. Então, o processo pre- cedente é repetido.
Depois de receber a informação de controle, a unidade de pro- cessamento de informação de controle no Nó2 conhece os detalhes dos da- 10 dos de rajada ótica subsequentes a serem recebidos, isto é, a mesma sabe que existem dados de rajada ótica enviados do Nó1 para o Nó2 em D1 no próximo período T e que existem dados de rajada ótica enviados do Nó1 para o Nó4 em D2. Deste modo, após processar a informação de estado no canal de controle, a unidade de processamento de informação de controle 15 controla um comutador ótico para comutar para o RX de rajada.
Adicional- mente, devido à unidade de processamento de informação de controle já saber que o nó de processamento de dados tem dados que precisam ser enviados ao Nó3 neste período T, a unidade de processamento de informa- ção de controle pode verificar a informação de estado recebida.
Através da 20 verificação, a unidade de processamento de informação de controle sabe que os dados de rajada ótica em D1 são baixados localmente neste período T.
Deste modo, existem larguras de banda desocupadas em D1, e podem ser enviados novos dados de rajada ótica em D1. Isto é, não existe conflito de transmissão. 25 Adicionalmente, a unidade de processamento de informação de controle precisa verificar a quantidade de dados de rajada ótica que são en- viados para o Nó3 (o destino para o qual o nó de processamento de dados envia dados de rajada ótica) neste período T em todos os canais de dados na rede em anel corrente.
A quantidade total de dados de rajada ótica envia- 30 dos para o Nó3 e os dados de rajada ótica para serem enviados pelo nó de processamento de dados não pode exceder a largura de banda de recepção do Nó3 (isto é, a quantidade de RXs de recepção que recebem os dados de rajada ótica). Isto é, não existem conflitos de recepção. A informação de lar- gura de banda de recepção de outros nós de processamento de dados é difundida através da informação de sinalização no canal de controle. Isto é, cada nó de processamento conhece as larguras de bandas de recepção dos 5 outros nós de processamento de dados. Após confirmar que a largura de banda no anel não tem qualquer conflito de transmissão ou conflito de re- cepção, a unidade de processamento de informação de controle controla a unidade de agregação para agregar e enviar os dados de rajada ótica. Caso contrário, os dados podem ser armazenados temporariamente na unidade 10 de armazenamento temporário. Desta forma, o conflito de dados de rajada ótica pode ser evitado efetivamente na camada ótica. Os procedimentos de manuseio realizados pelo Nó2 são similares no segundo período T. O Nó2 agrega uma porção de dados de rajada ótica enviados para o Nó4, e envia os dados de rajada ótica 15 para D2.
Os procedimentos de manuseio realizados no Nó3 e no Nó4 são similares. No primeiro período T, o Nó3 recebe os dados de rajada ótica a partir do Nó2, e o Nó4 recebe os dados de rajada ótica a partir do Nó1. No segundo período T, o Nó3 recebe os dados de rajada ótica a partir do Nó1 e 20 o Nó4 recebe os dados de rajada ótica enviados a partir do Nó2. A figura 5 ilustra a sequência de tempo entre o Nó1 e o Nó2 na saída. Na figura 5, t4 representa a soma do atraso de transmissão de linha entre o Nó1 e o Nó2 e o atraso de processamento do canal de controle do Nó2. 25 Devido a cada nó de processamento de dados poder baixar os dados de rajada ótica de qualquer comprimento de onda, o transmissor que corresponde aos dados de rajada ótica do nó de processamento de dados pode usar um comprimento de onda fixo. Se a largura de banda do nó de processamento de dados excede um comprimento de onda, um comprimen- 30 to de onda fixo pode ser planejado para o nó de processamento de dados. Se a largura de banda de enlace ascendente do nó de processamento não excede um comprimento de onda, a largura de banda de enlace ascendente é compartilhada por cada nó de processamento de dados no anel.
Na modalidade precedente, uma coisa importante é manter o re- lacionamento de sequência de tempo entre o canal de controle e a saída de canal de dados através de cada nó de processamento de dados, como mos- 5 trado na figura 3. A informação de controle no canal de controle precisa pas- sar por conversão ótica->elétrica->ótica e processamento e atualização em cada nó de processamento de dados.
Supondo que o tempo seja t1 (cada nó de processamento de dados pode variar em uma faixa específica), o canal de dados é repassado na camada ótica no nó de processamento de dados 10 central (em vez de no nó de processamento de dados de destino). Isto é em cada nó de processamento de dados, o atraso do canal de controle é maior do que aquele do canal de dados.
Se a informação de controle não passar por algum processamento, o atraso entre o canal de controle e o canal de dados pode ser gradualmente reduzido quando a informação de controle 15 passa através de um nó de processamento de dados.
Isto é, t1 na figura 3 se torna menor.
Como resultado, a comutação ótica não tem tempo suficien- te para realizar comutação no nó de processamento de dados de destino, e os dados baixados pelo nó de processamento de dados podem estar danifi- cados. 20 Deste modo, nesta modalidade, um FDL precisa ser definido em cada nó de processamento de dados.
Adicionalmente, uma unidade de con- trole FDL é adicionada na base do nó de processamento de dados prece- dente para formar um nó de processamento de dados principal.
O nó de pro- cessamento de dados principal calcula e difunde o valor de atraso para as- 25 sim manter o relacionamento de sequência de tempo entre o canal de con- trole e o canal de dados.
A seguir é descrito um processo de controle da sequência de tempo pelo nó de processamento de dados principal.
Como mostrado na figura 6, a unidade de detecção extrema de potência detecta o tempo em 30 que os dados no canal de dados alcançam a potência extrema neste período T, isto é, o tempo do início dos dados no canal de dados, e envia o tempo do início para a unidade de detecção de sequência de tempo do canal de da-
dos.
A unidade para detectar a sequência de tempo entre o canal de controle e o canal de dados detecta o tempo de início do canal de controle através do uso do RX que corresponde ao canal de controle.
O mesmo 5 compara o tempo de início do canal de dados com o tempo de início do ca- nal de controle para obter uma diferença entre o canal de controle e o canal de dados, e envia esta diferença para a unidade para controlar a sequência de tempo entre o canal de controle e o canal de dados.
A unidade para controlar a sequência de tempo entre o canal de 10 controle e o canal de dados calcula T baseado na diferença, e envia T para a unidade de processamento de informação de controle.
A unidade de processamento de informação de controle difunde T através da informação de sinalização no canal de controle, de modo que cada nó de processamen- to de dados pode atrasar por T após enviar o canal de controle atualizado. 15 Após o processo precedente ser repetido, um sistema de controle de ciclo fechado é formado para assim manter a sequência de tempo entre o canal de controle e o canal de dados em cada nó de processamento de dados no anel.
Se o atraso em todo o anel não é um múltiplo integral de T, pode ser obtido um valor de T muito grande ou um valor de T instável através do 20 método precedente.
Isto significa que o atraso de transmissão de dados no anel é muito grande ou a sequência de tempo entre o canal de controle e o canal de dados pode flutuar.
Para resolver este problema, uma matriz FDL é ajustada no nó de processamento de dados principal.
A matriz FDL consiste em dois comutadores óticos e algumas linhas de atraso da quais os atrasos 25 são aumentados por duas vezes.
Como mostrado na figura 6, quando o re- lacionamento da sequência de tempo entre o canal de controle e o canal de dados não pode ser mantido através do ajuste do atraso do canal de contro- le, a matriz FDL e o atraso do canal de controle são ajustados para manter o relacionamento da sequência de tempo entre o canal de controle e o canal 30 de dados.
A unidade para controlar a sequência de tempo entre o canal de controle e o canal de dados pode ajustar a matriz FDL para garantir que o atraso no anel é um múltiplo integral de T.
Através do uso do mecanismo de controle de T precedente, é obtido um valor de T relativamente estável.
Desta forma, é mantida a sequência de tempo entre o canal de controle e o canal de dados em cada nó de processamento de dados no anel.
Na técnica anterior, para enviar serviços para outros nós de pro- 5 cessamento de dados, cada nó de processamento de dados tem que ter a habilidade para ajustar diferentes comprimentos de onda.
Isto é, o laser de transmissão em cada nó de processamento tem que ser um laser de rajada ajustável de comprimento de onda rápido.
Este tipo de laser é muito dispen- dioso, o que resulta em um alto custo nas implementações da solução na 10 técnica anterior.
Em modalidades da presente invenção, um laser de rajada fixa é usado para implementar a transmissão de dados, em que deste modo é reduzido o custo.
É compreensível que o transmissor de rajada de tama- nho de onda ajustável em cada nó de processamento de dados também possa ser usado.
Comparadas com a técnica anterior, as modalidades da 15 presente invenção podem reusar a largura de banda do enlace no anel, me- lhorar a utilização de largura de banda e suportar uma capacidade de trans- missão de rede maior.
Adicionalmente, na técnica anterior, uma matriz FDL é usada em cada nó de processamento de dados para ajustar a sequência de tempo en- 20 tre o canal de controle e o canal de dados.
A matriz FDL, entretanto, é muito dispendiosa e só pode selecionar um valor discreto, de modo que a estabili- dade da sequência de tempo entre o canal de controle e o canal de dados não pode ser garantida.
Se existe uma grande quantidade de nós de proces- samento de dados no anel, este problema é mais evidente, em que deste 25 modo afeta a qualidade da transmissão de dados.
Em modalidades da pre- sente invenção, atrasos elétricos são controlados em um ciclo fechado, e deste modo a precisão do controle é melhorada.
A seguir é descrito o sistema de transmissão de dados em uma modalidade da presente invenção.
Como mostrado na figura 7, o sistema de 30 transmissão de dados inclui: um primeiro nó de processamento de dados 701, adaptado para: obter informação do serviço de dados de rajada ótica, e enviar informação de controle que corresponde à informação do serviço para um segundo nó de processamento de dados através de um canal de controle predefinido, onde a informação de controle inclui pelo menos informação de largura de banda do canal de dados para enviar os dados de rajada ótica; e 5 um segundo nó de processamento de dados 702, adaptado para controlar a transmissão dos dados de rajada ótica de acordo com a informa- ção de largura de banda.
O segundo nó de processamento de dados 702 adicionalmente inclui: 10 uma unidade de verificação 7021, adaptada para julgar se exis- tem larguras de banda desocupadas no canal de dados dentro do período de transmissão corrente de acordo com a informação de largura de banda; uma unidade de envio de dados 7022, adaptada para enviar os dados de rajada ótica pendentes para o nó de processamento de dados de 15 destino dos dados de rajada pendentes dentro do período de transmissão corrente quando existem larguras de banda desocupadas; e uma unidade de armazenamento temporário de dados 7023, a- daptada para armazenar temporariamente os dados de rajada ótica quando não existem larguras de banda desocupadas no modo elétrico ou outros 20 modos.
O segundo nó de processamento de dados 702 pode adicional- mente incluir: uma unidade de verificação de largura de banda 7024, adaptada para: julgar se a soma da largura de banda ocupada pelos dados de rajada 25 ótica que são enviados para o nó de processamento de dados de destino dos dados de rajada ótica pendentes na rede inteira no período de transmis- são corrente e a largura de banda ocupada pelos dados de rajada ótica pen- dentes excedem a largura de banda receptora do nó de processamento de dados de destino dos dados de rajada ótica pendentes, em caso negativo, 30 instrui a unidade de envio de dados 7022 a enviar os dados de rajada ótica pendentes.
Nesta modalidade a informação de controle pode adicionalmente incluir a informação de prioridade dos dados de rajada ótica. O segundo nó de processamento de dados 702 é adicionalmen- te adaptado para: julgar se os dados de rajada ótica transmitidos no canal de dados são de uma prioridade mais baixa do que os dados de rajada ótica 5 pendentes, em caso afirmativo, armazena local e temporariamente os dados de rajada ótica transmitidos correntemente, e envia os dados de rajada ótica pendentes através do canal de dados. Em modalidades da presente invenção, um nó de processamen- to de dados pode obter informação de controle a partir de outros nós de pro- 10 cessamento de dados através de um canal de controle, onde a informação de controle inclui informação de largura de banda de um canal de dados pa- ra enviar os dados de rajada ótica. Desta forma, o nó de processamento de dados pode conhecer o estado corrente do canal de dados, e controlar a transmissão de dados no canal de dados de acordo com a informação de 15 largura de banda. Deste modo, nós de processamento de dados diferentes podem compartilhar os recursos de largura de banda do canal de dados, melhorando a utilização do recurso. Indivíduos versados na técnica entendem que todas ou parte das etapas do método nas modalidades da presente invenção podem ser 20 implementadas através de um programa instruindo um hardware pertinente. O programa pode ser armazenado em um meio legível por computador. Quando o programa é executado, as seguintes etapas são realizadas:
1. o segundo nó de processamento de dados recebe informação de controle enviada a partir do primeiro nó de processamento de dados atra- 25 vés de um canal de controle predefinido, onde a informação de controle in- clui pelo menos informação de largura de banda de um canal de dados para enviar dados de rajada ótica e corresponde a informação do serviço dos da- dos de rajada ótica do primeiro nó de processamento de dados.
2. O segundo nó de processamento de dados controla a trans- 30 missão dos dados de rajada ótica pendentes de acordo com informação de largura de banda. O meio de armazenamento acima pode ser uma memória so-
mente de leitura (ROM), um disco magnético ou disco compacto de memória somente de leitura (CD-ROM). Acima são detalhados um método de transmissão de dados, um sistema de transmissão de dados e um nó de processamento de dados.
In- 5 divíduos versados na técnica podem fazer variações e modificações a pre- sente invenção em termos de implementações específicas e escopos de a- plicação de acordo com as idéias da presente invenção.
Portanto, as especi- ficações não devem ser interpretadas como limitações à presente invenção.
Claims (20)
1. Método de transmissão de dados, que compreende: através de um segundo nó de processamento de dados, receber informação de controle enviada a partir de um primeiro nó de processamento 5 de dados através de um canal de controle pré-ajustado, em que a informa- ção de controle inclui pelo menos informação de largura de banda de um canal de dados para enviar dados de rajada ótica e corresponder a informa- ção do serviço de dados de rajada ótica do primeiro nó de processamento de dados; e 10 controlar a transmissão dos dados de rajada ótica pendentes de acordo com a informação de largura de banda.
2. Método, de acordo com a reivindicação 1, em que a etapa de controlar a transmissão dos dados de rajada ótica pendentes através do se- gundo nó de processamento de dados de acordo com a informação de largu- 15 ra de banda compreende: através do segundo nó de processamento de dados julgar se e- xistem larguras de banda desocupadas no canal de dados dentro de um pe- ríodo de transmissão corrente de acordo com a informação de controle; em caso afirmativo, enviar os dados de rajada ótica pendentes dentro do perío- 20 do de transmissão corrente; caso contrário armazenar temporariamente os dados de rajada ótica pendentes.
3. Método, de acordo com a reivindicação 2, em que a informa- ção de controle adicionalmente compreende um identificador de nó de pro- cessamento de dados de destino dos dados de rajada ótica pendentes; e 25 o método adicionalmente compreende; enviar através do segundo nó de processamento de dados os dados de rajada ótica pendentes para um nó de processamento de dados de destino que corresponde ao identificador de nó de processamento de dados de destino. 30
4. Método, de acordo com a reivindicação 2, que adicionalmente compreende: através do segundo nó de processamento de dados atualizar a informação de largura de banda na informação de controle, e enviar a infor- mação de controle atualizada através do canal de controle predefinido.
5. Método, de acordo com qualquer uma das reivindicações 2 a 4, em que antes de enviar dados de rajada ótica pendentes dentro do perío- 5 do de transmissão corrente, o método adicionalmente compreende: quando existem larguras de banda desocupadas no canal de dados dentro do período de transmissão corrente, através do segundo nó de processamento de dados, julgar se a soma de uma largura de banda ocupa- da pelos dados de rajada ótica que são enviados para um nó de processa- 10 mento de dados de destino dos dados de rajada ótica pendentes e uma lar- gura de banda ocupada pelos dados de rajada ótica pendentes dentro do período de transmissão corrente excede a largura de banda de recepção do nó de processamento de dados de destino dos dados de rajada ótica pen- dentes de acordo com a informação de largura de banda na informação de 15 controle; em caso negativo, acionar a etapa de envio de dados de rajada ótica pendentes dentro do período de transmissão corrente.
6. Método, de acordo com qualquer uma das reivindicações 2 a 4, em que a informação de controle adicionalmente compreende informação de prioridade dos dados de rajada pendentes no canal de dados; e 20 se não existem larguras de banda disponíveis no canal de da- dos, através do segundo nó de processamento de dados, julgar se os dados de rajada ótica transmitidos correntemente no canal de dados são de menor prioridade do que os dados de rajada ótica pendentes; em caso afirmativo, armazenar local e temporariamente os dados de rajada ótica correntemente 25 transmitidos e enviar os dados de rajada ótica pendentes através do canal de dados.
7. Método, de acordo com a reivindicação 6, em que antes de armazenar local e temporariamente os dados de rajada ótica correntemente transmitidos e enviar os dados de rajada ótica pendentes através do canal 30 de dados, o método adicionalmente compreende: através do segundo nó de processamento de dados, julgar se a soma da largura de banda ocupada pelos dados de rajada ótica que são en-
viados para o nó de processamento de dados de destino dos dados de raja- da ótica pendentes e a largura de banda ocupada pelos dados de rajada óti- ca pendentes na rede inteira no período de transmissão corrente excede a largura de banda receptora do nó de processamento de dados de destino 5 dos dados de rajada ótica pendentes de acordo com a informação de largura de banda na informação de controle, em caso negativo, acionar a etapa de armazenar local e temporariamente os dados de rajada ótica correntemente transmitidos e enviar os dados de rajada ótica pendentes através do canal de dados. 10 8. Método, de acordo com a reivindicação 6, em que antes de armazenar local e temporariamente os dados de rajada ótica correntemente transmitidos e enviar os dados de rajada ótica pendentes através do canal de dados, o método adicionalmente compreende: através do segundo nó de processamento de dados, julgar se a 15 soma da largura de banda ocupada pelos dados de rajada ótica que são en- viados para o nó de processamento de dados de destino dos dados de raja- da ótica pendentes e a largura de banda ocupada pelos dados de rajada óti- ca pendentes na rede inteira no período de transmissão corrente excede a largura de banda receptora do nó de processamento de dados de destino 20 dos dados de rajada ótica pendentes de acordo com a informação de largura de banda na informação de controle; se a largura de banda do nó de proces- samento de dados de destino dos dados de rajada ótica pendentes é exce- dida, julgar se os dados de rajada ótica que são enviados para o nó de pro- cessamento de dados de destino dos dados de rajada ótica pendentes no 25 canal de dados são de menor prioridade do que os dados de rajada ótica pendentes de acordo com a informação de prioridade; em caso afirmativo, acionar a etapa de armazenar local e temporariamente os dados de rajada ótica correntemente transmitidos e enviar os dados de rajada ótica penden- tes através do canal de dados. 30 9. Método, de acordo com a reivindicação 3, que adicionalmente compreende: enviar através do segundo nó de processamento de dados, da-
dos de rajada ótica que atendem a uma condição predefinida nos dados de rajada ótica recebidos através da mesma saída de acordo com o identifica- dor de nó de processamento de destino, em que a condição predefinida sig- nifica que o nó de processamento de dados de destino dos dados de rajada 5 ótica não é o segundo nó de processamento.
10. Método, de acordo com qualquer uma das reivindicações 1 a 4, em que a informação de controle compreende primeira informação de controle e segunda informação de controle, em que: a primeira informação de controle compreende a informação de 10 largura de banda do canal de dados; a segunda informação de controle compreende informação de gerenciamento de manutenção; e a primeira informação de controle é enviada através do canal de controle, e a segunda informação de controle é enviada através do canal de 15 controle após a primeira informação de controle ser enviada completamente.
11. Método, de acordo com a reivindicação 10, em que: a primeira informação de controle compreende adicionalmente informação de prioridade, um identificador de nó de processamento de da- dos de origem, e um identificador de no de processamento de dados de des- 20 tino; e a segunda informação de controle compreende adicionalmente uma carga útil de dados para enviar a informação de controle de serviço.
12. Método, de acordo com qualquer uma das reivindicações 1 a 4, em que quando o segundo nó de processamento de dados é um nó de 25 processamento de dados principal, o método adicionalmente compreende: sincronizar através do segundo nó de processamento de dados o canal de controle com o canal de dados.
13. Método, de acordo com a reivindicação 12, em que a etapa de sincronizar o canal de controle com o canal de dados através do segundo 30 nó de processamento de dados compreende: através do segundo nó de processamento de dados, detectar um relacionamento de sequência de tempo entre o canal de controle e o canal de dados; calcular um valor de atraso de acordo com o resultado da detec- ção; e difundir o valor de atraso para outros nós de processamento de 5 dados através do canal de controle, em que o valor de atraso é usado para instruir outros nós de processamento de dados a enviar a informação de controle no canal de controle após atrasar a informação de controle por um tempo igual ao valor de atraso.
14. Método, de acordo com a reivindicação 13, em que a etapa 10 de detectar o relacionamento de sequência de tempo entre o canal de con- trole e o canal de dados compreende: através do segundo nó de processamento de dados converter a informação de controle obtida em um sinal elétrico para conhecer o momen- to de início do período de transmissão do canal de controle; e 15 detectar a potência ótica no canal de dados, usando o momento em que a potência ótica alcança um valor extremo dentro de um período de transmissão como o momento de início do período de transmissão do canal de dados; a etapa de calcular o valor do atraso através do segundo nó de 20 processamento de dados de acordo com o resultado da detecção compre- ende: através do segundo nó de processamento de dados, calcular a diferença entre o momento de início do período de transmissão do canal de controle e o momento de início do período de transmissão do canal de dados 25 de acordo com um algoritmo de controle predefinido, e obter um valor de atraso.
15. Método, de acordo com a reivindicação 14, em que o valor de atraso compreende um valor de atraso do canal de controle e/ou valor de atraso dos dados de rajada ótica. 30
16. Método, de acordo com a reivindicação 15, em que quando o valor de atraso compreende o valor de atraso dos dados de rajada ótica, o método adicionalmente compreende:
ajustar através do segundo nó de processamento de dados uma matriz de unidade de atraso ótico para ajustar o tempo de atraso do canal de dados, para assim enviar os dados de rajada ótica após atrasar os dados de rajada ótica por um tempo igual ao valor de atraso. 5
17. Nó de processamento de dados, que compreende: um filtro de membrana fina, adaptado para obter informação de controle a partir de um canal de controle em uma fibra em uma rede, em que a informação de controle compreende pelo menos informação de largura de banda de um canal de dados para enviar dados de rajada ótica, ou adicionar 10 informação de controle ao canal de controle; e uma unidade de processamento de informação de controle a- daptada para controlar a transmissão de dados de rajada ótica pendentes de acordo com a informação de largura de banda na informação de controle.
18. Nó de processamento de dados, de acordo com a reivindica- 15 ção 17, em que a informação de controle adicionalmente compreende um identificador de nó de processamento de dados; e a unidade de processamento de informação de controle é adap- tada para: julgar se a soma da largura de banda ocupada pelos dados de rajada ótica que são enviados para um nó de processamento de dados de 20 destino dos dados de rajada ótica pendentes dentro de um período de transmissão corrente e uma largura de banda ocupada pelos dados de raja- da ótica pendentes excede a largura de banda receptora do nó de proces- samento de dados de destino dos dados de rajada ótica pendentes de acor- do com a informação de largura de banda na informação de controle; em 25 caso negativo, enviar os dados de rajada ótica pendentes dentro do período de transmissão corrente; e/ou a informação de controle adicionalmente compreende informa- ção de prioridade dos dados de rajada ótica; e 30 a unidade de processamento de informação de controle é adi- cionalmente adaptada para: julgar se os dados de rajada ótica enviados no canal de dados são de uma prioridade menor do que os dados de rajada ótica pendentes; em caso afirmativo, armazenar local e temporariamente os dados de rajada ótica correntemente transmitidos e enviar os dados de raja- da ótica pendentes através do canal de dados.
19. Sistema de transmissão de dados, que compreende: 5 um primeiro nó de processamento adaptado para: obter informa- ção de serviço dos dados de rajada ótica, e enviar informação de controle que corresponde à informação de serviço para um segundo nó de proces- samento de dados através de um canal de controle predefinido, em que a informação de controle compreende pelo menos informação de largura de 10 banda de um canal de dados para enviar os dados de rajada ótica; e o segundo nó de processamento de dados, adaptado para con- trolar a transmissão dos dados de rajada ótica pendentes de acordo com a informação de largura de banda.
20. Sistema, de acordo com a reivindicação 19, em que o se- 15 gundo nó de processamento de dados compreende: uma unidade de verificação, adaptada para julgar se existem larguras de banda desocupadas no canal de dados dentro do período de transmissão corrente de acordo com a informação de largura de banda; uma unidade de envio de dados, adaptada para enviar os dados 20 de rajada ótica pendentes para um nó de processamento de dados de desti- no dos dados de rajada ótica pendentes dentro do período de transmissão corrente quando existem larguras de banda desocupadas; e uma unidade de armazenamento temporário, adaptada para ar- mazenar temporariamente os dados de rajada ótica pendentes quando não 25 existem larguras de banda desocupadas.
% 1/8 101 - Obter informação do serviço de dados de rajada ótica pendente 102 - Receber informação de controle enviada a partir do primeiro nó de processamento de dados.
/ 103 -Julgarse \ - / NAO/ existem banda larguras de no \> SIM desocupadas l ~\ canal de dados no período de transmissão corrente / 104 -Julgar \ \/ / 105 se a -largura julga'de \\ / se algum dos dados \ / banda total ocupada \ de rajada ótica transmitidos \ SIM / pelos dados de rajada ótica\ correntemente tem uma > I C enviados para o mesmo nó de prioridade mais baixa do / I \ destino é maior do que a Yue os dados de rajadY g \ largura de banda de \ $tica pendentesy" / \ \ recepção do nó de \ processamento de / dados de / 107 - Juigar\ \ destino / NÃO l /se a largura de band"\ \ / NÃO i rajada / de total ocupada pelos dados ótica enviados para \\ o mesmo nó de destino é maior do que a largura de banda de recepção do nó de / \ processamento de / dados de destino 106 - Armazenar temporariamente os dados de rajada SIM ótica pendentes.
PARAA PARAA PARAA PARAA FlG. 1B FlG. 1B FlG. 1 FlG. 1B FlG. 1A
CONTINUAÇÃO CONTINUAÇÃO CONTINUAÇÃO DA FIGURAIA DA FIGURA 1A DA FIGURAIA
CONTINUAÇÃO
DAFIGURAIA
SIM
NÃO / dados Julgar se os de rajada ótica \ SIM que são transmitidos para o mesmo nó de processamento \ de dados de destino têm uma prioridade mais baixa do \ que os dados de rajada / ótica pendentes
SIM 109 - Armazenar temporariamente os dados de rajada ótica transmitidos correntemente 110 - Enviar os dados correntes de rajada ótica pendentes.
FlG. 1B
¶- 3/8
F
W !
I :,':}A:,x, a
W
P - 0 l \ I \ :i K' \ I HN ! / t- -4-> \ I r > ÀDm K I Ó" 6 ~ J "I I
I I t I FlG. 2
% 4/8 «^ ,|-iÍl" gjj -)))I) u
CU ~U) Llj ãl --|,|----t)j| ? |'| |L ? )")_) "D
W 4~ U) j,§jj ":
O " " i) ! ! °\)í! — — — — — — <— — —
Z I
Z I a à i ? ã
W
O Ui O A >< .£ = =E F- E "È! O
O ~ "G.'¶ (1) O jjf O P í® m Êi ü
CU Q-
O
O CD <. C V ~C = CU W à)
W 0 m b
O (1) "D 4 " :19 ,8 ~
O ã8 jjf
O m (j) CU ÇJ4
W
ZCD Q-
O
O <. E! g? © U) (j) m
O o3!lç' ~C
O CD jopexad!l|nw (D m E ¶" i3
O CU TJ à) CU
CU a- mm §Ô 4
O S 8
O 4 m C) ~7 =
O
O <, u "D O) gg S ií D- 3 ~ W P cl) E 'O E 'O W m T
O O O O à) ' 4" O m
O W ü W à) CU m © TJ "D a- "E o3!l9
O
O <. n P m O ~C = jopex3|d!l|nLuaa S0m à)
E i! ã) 'Õ È ~ 4 = O à) 'H ii
O
O IR P (Í) "D
R 'E@ Ê F% 1À
C izj :9 O ii
CIJ Êh "ê g
W (D (D =T O CU Q) U) àA .-L O ií:ã .-L O F-( 2'Z
CD N
O ej g GF 6
CU ~U) ljj ·0
C
O < ·0
C
O
O CU "O CU §ii
C m CU © CU ~U) ej Q. Q- Llj ·0 T_ C C4 ·0 ·0
O C §if = CU CU à) CD O O G U)"D O Q
CU CJ CU (D U) D)"O O ·0 t Q- m .-L O
C àu O CJ T¶ -L O g O GF "D
CU ~U) ljj cn ·0 rr ·0
G iD µ O "D
C
O
O
CU
Ô §ii CU ¶ ~U) (N CU k- CU Ll. LLJ ·0 m O. ·0 C CU = O- t
O O C4 ·0 §ii
CU C W m ® à) UJ ·0 m CU oro O G O CU Q.
Q W (D U) t Q- ·0 t ·0
C m.-L O
O
CJ O)"D O C O ,!NS O
CJ
O z'g .-L O g O &E ~ 6
CU ~CD uj µ O
TJ Ái
CU ~U) uj ~ §fj çq m- +-'
CJ R ã Ã à C) ·0 C< ·C) ·R
Z Z t - .
"""1 Matriz FDL Filtro de fAmplifif membrana cador {:,???!i?2:.t"",' ] í: fjna ótico/ Unidade de detecçãoj L ,' _ F _ _ _ _ _ _ f _ I de potência extremaj |»,1 Unidade para detectar a Unidade para controlar sequência de tempo a sequência de tempo entre o canal de controle entre o canal de e o canal de dados controle e o canal de dados Unidade de I | processa- mento de |< informação I de controle I S LJComutadol_j § I I j L,,))),°,,)|j|Fcoi|a±>··¢·oi'·d-Mà?;:"a fcoplador ) Ç Acoplador) sshrgÈ:7 rgzn00n!zn d FlG. 6
Segundo nó de "1 702 y Pro:essamento de da:o: 7021j
P Unidade de verificação 701 P 7022 Unidade de Primeiro nó de envio de dados processamento de dados 7023 Unidade de f I armazenamento ¥ temporário 7024| Unidade de 4 verificação de r ' I |largura de bandaj l___—— FlG. 7
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2008100899341A CN101557339B (zh) | 2008-04-09 | 2008-04-09 | 一种数据传输方法、数据处理节点以及数据传输系统 |
| JP200810089934.1 | 2008-04-09 | ||
| PCT/CN2009/071154 WO2009124487A1 (zh) | 2008-04-09 | 2009-04-03 | 一种数据传输方法、数据处理节点以及数据传输系统 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| BRPI0911230A2 true BRPI0911230A2 (pt) | 2021-06-22 |
| BRPI0911230B1 BRPI0911230B1 (pt) | 2022-03-08 |
| BRPI0911230B8 BRPI0911230B8 (pt) | 2022-08-09 |
Family
ID=41161546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0911230A BRPI0911230B8 (pt) | 2008-04-09 | 2009-04-03 | Método de transmissão de dados e nó de processamento de dados |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8705962B2 (pt) |
| EP (1) | EP2254307B1 (pt) |
| CN (1) | CN101557339B (pt) |
| BR (1) | BRPI0911230B8 (pt) |
| WO (1) | WO2009124487A1 (pt) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101557339B (zh) | 2008-04-09 | 2012-04-04 | 华为技术有限公司 | 一种数据传输方法、数据处理节点以及数据传输系统 |
| US8326152B2 (en) * | 2010-04-15 | 2012-12-04 | Alcatel Lucent | System and method for scheduling timeslots for transmission by optical nodes in an optical network |
| CN102238436A (zh) * | 2010-04-23 | 2011-11-09 | 中兴通讯股份有限公司 | 一种光传输中数据处理的方法和装置 |
| CN101945254B (zh) * | 2010-09-15 | 2012-05-30 | 中国科学院声学研究所 | 一种基于虚拟直播源的分布式流媒体点播方法 |
| CN103178906B (zh) * | 2011-12-22 | 2018-04-17 | 国民技术股份有限公司 | 通信系统和通信方法 |
| CN102571992B (zh) * | 2012-03-29 | 2014-06-25 | 哈尔滨工业大学 | 自助旅行系统中的云服务系统内每个云服务节点的数据处理方法 |
| WO2012126410A2 (zh) * | 2012-04-26 | 2012-09-27 | 华为技术有限公司 | 数据传送方法、节点及系统 |
| CN103368860A (zh) * | 2013-07-03 | 2013-10-23 | 北京奇虎科技有限公司 | 一种智能限速方法、装置以及系统 |
| CN104348551B (zh) * | 2013-07-23 | 2018-12-28 | 中兴通讯股份有限公司 | 一种光突发传送环网的动态带宽调度方法和装置 |
| CN104348754B (zh) | 2013-07-26 | 2019-08-23 | 中兴通讯股份有限公司 | 一种光突发环网的带宽分配方法和装置 |
| CN104468406B (zh) * | 2013-09-13 | 2019-10-22 | 中兴通讯股份有限公司 | 跨主节点业务处理方法和装置 |
| CN106815064B (zh) * | 2015-11-27 | 2020-02-07 | 北京国双科技有限公司 | 环状数据处理架构的检测方法和装置 |
| EP4270889A1 (en) | 2015-12-18 | 2023-11-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Data signal transmission in a wireless communication system with reduced end-to-end latency |
| CN109286445B (zh) * | 2018-10-23 | 2021-05-25 | 北京见合八方科技发展有限公司 | 远程配置波长的方法及可进行远程配置波长的hee装置 |
| CN116633881A (zh) * | 2023-06-02 | 2023-08-22 | 软通动力信息技术(集团)股份有限公司 | 一种带宽的控制方法、装置、设备及介质 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6956868B2 (en) | 2001-02-15 | 2005-10-18 | Chunming Qiao | Labeled optical burst switching for IP-over-WDM integration |
| KR100434335B1 (ko) | 2001-11-27 | 2004-06-04 | 학교법인 한국정보통신학원 | 광 버스트 스위칭 네트워크의 제어패킷과 데이터 버스트생성방법 |
| US6738582B1 (en) | 2002-03-26 | 2004-05-18 | Martisse Networks | Synchronization system for all optical slotted ring dynamic networks |
| US20050147411A1 (en) * | 2002-03-28 | 2005-07-07 | Matisse Networks | Optical reservation-based network switch fabrics |
| US20030206521A1 (en) * | 2002-05-06 | 2003-11-06 | Chunming Qiao | Methods to route and re-route data in OBS/LOBS and other burst swithched networks |
| US7260327B1 (en) | 2002-05-10 | 2007-08-21 | Alcatel Lucent | Method and apparatus for supporting operations and maintenance functionality in an optical burst switching network |
| KR100474694B1 (ko) | 2002-10-12 | 2005-03-10 | 삼성전자주식회사 | 버스트 데이터 통신을 위한 링형 광네트워크 |
| CN1275413C (zh) * | 2002-12-30 | 2006-09-13 | 北京邮电大学 | 光网络中避免光信号冲突的突发统计复用方法 |
| US7120360B2 (en) * | 2005-01-06 | 2006-10-10 | Fujitsu Limited | System and method for protecting traffic in a hubbed optical ring network |
| US20060274654A1 (en) * | 2005-06-03 | 2006-12-07 | Intel Corporation | Range matching |
| US7590353B2 (en) * | 2005-08-31 | 2009-09-15 | Fujitsu Limited | System and method for bandwidth allocation in an optical light-trail |
| CN100421397C (zh) * | 2006-04-12 | 2008-09-24 | 重庆邮电学院 | 一种光突发交换网络性能及故障监测方法 |
| CN101557339B (zh) | 2008-04-09 | 2012-04-04 | 华为技术有限公司 | 一种数据传输方法、数据处理节点以及数据传输系统 |
-
2008
- 2008-04-09 CN CN2008100899341A patent/CN101557339B/zh not_active Expired - Fee Related
-
2009
- 2009-04-03 WO PCT/CN2009/071154 patent/WO2009124487A1/zh not_active Ceased
- 2009-04-03 EP EP09729912.7A patent/EP2254307B1/en active Active
- 2009-04-03 BR BRPI0911230A patent/BRPI0911230B8/pt active IP Right Grant
-
2010
- 2010-10-01 US US12/896,070 patent/US8705962B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN101557339B (zh) | 2012-04-04 |
| BRPI0911230B8 (pt) | 2022-08-09 |
| WO2009124487A1 (zh) | 2009-10-15 |
| US20110020004A1 (en) | 2011-01-27 |
| BRPI0911230B1 (pt) | 2022-03-08 |
| US8705962B2 (en) | 2014-04-22 |
| EP2254307A1 (en) | 2010-11-24 |
| EP2254307B1 (en) | 2014-06-11 |
| EP2254307A4 (en) | 2011-09-21 |
| CN101557339A (zh) | 2009-10-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0911230B1 (pt) | Método de transmissão de dados e nó de processamento de dados | |
| US8180218B2 (en) | PON system and terminal operation registering method | |
| US8422375B2 (en) | Communication system and communication apparatus | |
| KR100765599B1 (ko) | 데이터 버스트 전송 스케줄링 방법 및 장치와, 컴퓨터 판독가능한 매체 | |
| CN108075903B (zh) | 用于建立灵活以太网群组的方法和设备 | |
| US8660427B2 (en) | Method and apparatus of the architecture and operation of control processing unit in wavelenght-division-multiplexed photonic burst-switched networks | |
| EP1668954A2 (en) | Using an extended border gateway protocol for routing across optical-burst-switched networks | |
| KR20050107771A (ko) | 파장 분할 다중화 광자 버스트 교환 네트워크에 사용되는시스템, 파장 분할 다중화 광자 버스트 교환 네트워크의노드 사이에서 정보를 통신하는 방법 및 머신 판독 가능매체 | |
| US8385349B2 (en) | Medium access control device and method for optical packet-switched metro WDM slotted-ring networks | |
| WO2024198792A1 (zh) | 通信方法、装置及系统 | |
| CN112787953B (zh) | 确定性业务流传送方法和装置、电子设备、存储介质 | |
| US7466917B2 (en) | Method and system for establishing transmission priority for optical light-trails | |
| WO2025092142A1 (zh) | 无源光网络系统的资源分配方法和装置 | |
| EP3038279A1 (en) | Bandwidth map update method and device | |
| US8542687B2 (en) | Node apparatus and route calculation method | |
| EP2328307B1 (en) | Barrier boundary node and method for establishing connection between barrier bound ary nodes | |
| EP1983712B1 (en) | An automatic discovering method and device for client layer link | |
| CA2454980A1 (en) | Multiplexer discovery and parameter exchange | |
| WO2015013941A1 (zh) | 一种信号传输的方法、设备及系统 | |
| JP4019895B2 (ja) | 通信システムおよび子局装置 | |
| CN102811168B (zh) | 同步网络交换机 | |
| Radzi et al. | Dynamic bandwidth allocation EPON survey | |
| CN120614253A (zh) | 一种调整带宽的方法、装置和无源光网络系统 | |
| Del Piccolo et al. | Synchronizing BRBs routing information to improve MLTP resiliency | |
| Tran et al. | ART: A dynamic medium access protocol for closed light-trail networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
| B15K | Others concerning applications: alteration of classification |
Free format text: A CLASSIFICACAO ANTERIOR ERA: H04L 29/06 Ipc: H04J 14/02 (2006.01), H04L 12/801 (2013.01), H04Q |
|
| 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: 20 (VINTE) ANOS CONTADOS A PARTIR DE 03/04/2009, OBSERVADAS AS CONDICOES LEGAIS. PATENTE CONCEDIDA CONFORME ADI 5.529/DF, QUE DETERMINA A ALTERACAO DO PRAZO DE CONCESSAO. |
|
| B16C | Correction of notification of the grant [chapter 16.3 patent gazette] |
Free format text: REFERENTE A RPI 2670 DE 08/03/2022, QUANTO AO ITEM (30) PRIORIDADE UNIONISTA. |