CAMPO TÉCNICO DA INVENÇÃO
[001] A presente invenção refere-se ao campo de comunicação, e mais especialmente, um método e aparelho para recuperar a sincronização entre serviços de dados transmitidos.
ANTECEDENTES DA INVENÇÃO
[002] Com o rápido desenvolvimento da Internet e o aparecimento de vários serviços multimídia, as necessidades para comunicação móvel não estão limitadas ao telefone e serviços de mensagens; atualmente, o serviço de aplicações é introduzido nos serviços multimídia, e a característica do serviço de aplicação é que uma pluralidade de usuários poderia receber simultaneamente os mesmos dados, tais como vídeo sob encomenda, programas de TV, videoconferência, educação online, e jogos interativos.
[003] Para usar o recurso da rede móvel eficazmente, a técnica de serviço de multidifusão de programação multimídia (MBMS) é proposta, e o MBMS é um serviço multiponto no qual uma fonte de dados envia dados para uma pluralidade de usuários. Com este serviço, o recurso da rede que inclui rede de núcleo móvel e recurso de acesso à rede, especialmente o recurso de interface aérea, pode ser compartilhado. Além disso, o MBMS em 3GPP pode implementar não apenas a multidifusão e transmissão de mensagens de puro texto em baixa velocidade, mas também a multidifusão e difusão de serviço multimídia em alta velocidade.
[004] A rede de frequência única do MBMS (MBSFN) é uma técnica que pode melhorar a eficiência de utilização das frequências do serviço MBMS. Na MBSFN, as células adjacentes enviam o mesmo sinal de rádio sincronicamente, e o equipamento do usuário (UE) poderia considerar os sinais a partir de diferentes estações bases como um sinal de múltiplos trajetos. Uma pluralidade de células que enviam os sinais do serviço MBMS sincronicamente consiste na área sincronizada pela MBSFN, e as células na área sincronizada pela MBSFN enviam o mesmo sinal do serviço MBMS sincronicamente, e estas células são denominadas células MBSFN.
[005] O documento WO 2007/143753 A2 descreve a retransmissão de dados SFN, incluindo dados MBMS operados por SFN, de um modo que preserva a sincronização de transmissões programadas de SFN. Como um exemplo, dados SFN podem ser transmitidos em um primeiro período de alocação, e um pacote de dados SFN indecifrável ou não recebido associado com os dados SFN pode ser programado em um segundo período de alocação. Mais particularmente, o pacote de dados SFN indecifrável ou não recebido pode ser alocado para um bloco do segundo período de alocação que é programado para uma transmissão não SFN, por exemplo. Logo, a retransmissão SFN pode ser realizada em uma base célula por célula, sem substancialmente afetar transmissões SFN sincronizadas entre as células.
[006] O documento EP 1708413 A1 descreve um método para indicar a validade de canais físicos de uma célula de controle e de uma célula vizinha carregando dados de serviço de ponto para multiponto em um sistema de comunicação sem fios. O método inclui as seguintes etapas: gerar uma mensagem compreendendo informações de configuração para cada um dos ditos canais; incluir informações de validade com a mensagem para derivar o tempo de validade das informações de configuração para cada um dos ditos canais; e transmitir a mensagem para um terminal móvel por meio da célula de controle.
[007] O documento EP 1995892 A1 descreve um método para garantir o alinhamento temporal entre os canais físicos comuns, transportando os mesmos dados MBMS para um mesmo usuário a partir de múltiplas células controladas por um diferente Node Bs. O método inclui o monitoramento periódico da diferença de tempo entre os ditos canais comuns e, mediante a detecção da obtenção de um valor crítico de dita diferença, enviar para um dós Nodes Bs uma mensagem de reconfiguração para corrigir os desvios de quadro e/ou chip nos canais que estão adiantados, sem danificar o canal em si.
[008] Como o serviço MBMS é um serviço voltado para todas redes, o mesmo serviço MBMS pode ser estabelecido em diferentes nós de elementos da rede da camada inferior; especificamente, um elemento da rede na camada superior envia o fluxo de dados para elementos da rede na camada inferior, onde o fluxo de dados compreende uma pluralidade de grupos de dados, e cada grupo de dados compreende uma pluralidade de pacotes de dados. Atualmente, o método que se segue é aplicado para uma pluralidade de elementos da rede para implementar a sincronização de serviços MBMS entre as células. A Figura 1 ilustra o diagrama de blocos da estrutura lógica dos elementos da rede na camada superior e na camada inferior. A partir da Figura 1, pode-se observar que um elemento da rede na camada superior se conecta com uma pluralidade de elementos da rede na camada inferior para interagir a sinalização. A Figura 2 é um fluxograma do método para implementar a sincronização do MBMS nas técnicas anteriores, e como ilustrado na Figura. 2, o método compreende os seguintes procedimentos: S202, um elemento da rede na camada superior envia pacotes de dados de serviço MBMS para cada elemento da rede na camada inferior, onde o pacote de dados transporta as informações do carimbo de hora, as informações dos números de sequência do pacote de dados e as informações do comprimento cumulativo dos pacotes de dados, etc. Para um ou mais pacotes de dados contínuos que necessitam o processamento de concatenação da camada do protocolo do controle de link de radio (RLC), o elemento da rede na camada superior identifica o um ou mais pacotes de dados com as mesmas informações dos carimbos de hora, e o um ou mais pacotes de dados identificados com o mesmo carimbo de hora consistem em um grupo de dados, um grupo de dados poderia ser um grupo de pacotes de dados contínuos ou um único pacote de dados; S204, cada elemento da rede na camada inferior recebe os pacotes de dados do serviço MBMS acima, onde o processamento de concatenação do RLC é realizado para os pacotes de dados no mesmo grupo de dados e não em diferentes grupos de dados; S206, os elementos da rede na camada inferior começam a processar os pacotes de dados no mesmo grupo de dados de acordo com seus números de sequência na hora indicada pelos seus carimbos de hora identificados; S208, os elementos da rede na camada inferior verificam se há ou não pacotes perdidos e o número de pacotes perdidos de acordo com as informações de números de sequência dos pacotes de dados em cada pacote de dados; S210, os elementos da rede na camada inferior detectam o comprimento cumulativo dos pacotes perdidos de acordo com as informações de comprimento cumulativo dos pacotes de dados transportadas em cada pacote de dados e constroem pacotes de dados virtuais.
[009] Como os pacotes de dados do serviço MBMS que o elemento da rede na camada superior envia para cada elemento da rede na camada inferior são os mesmos, os elementos da rede na camada inferior podem realizar o mesmo processamento para implementar a transmissão sincrônica do serviço MBMS entre as células nas quais todos os elementos da rede na camada inferior se localizam.
[010] Com o método acima, os elementos da rede na camada inferior poderiam construir pacotes de dados virtuais de acordo com o número e o comprimento total dos pacotes de dados perdidos quando os elementos da rede na camada inferior detectam que pacotes de dados perdidos, onde o número e o comprimento total dos pacotes de dados virtuais são iguais àqueles dos pacotes de dados perdidos. Depois de construir os pacotes de dados virtuais, os elementos da rede na camada inferior adicionam os pacotes de dados virtuais ao processamento do protocolo do plano do usuário, e ele atua como se os pacotes de dados perdidos não tivessem sido perdidos. Entretanto, os elementos da rede na camada inferior não enviam os blocos de dados do plano do usuário (RLC PDU ou MAC PDU) que incluem os pacotes de dados virtuais para garantir o subsequente processamento dos pacotes de dados da mesma maneira que o processamento pelos outros elementos da rede na camada inferior, e para evitar a interferência de rádio entre as células adjacentes devido à inconsistência entre os pacotes de dados virtuais e os reais.
[011] Deve-se assinalar que o elemento da rede na camada superior e um ou mais elementos da rede na camada inferior são idênticos ou diferentes em função física, “elemento da rede na camada superior” e “elementos da rede na camada inferior” são apenas divisões lógicas e estes elementos de rede funcionam em conjunto para implementar a função de sincronização do serviço, isto é, vários elementos físicos idênticos ou diferentes da rede são divididos em um elemento da rede na camada superior e um ou mais elementos da rede na camada inferior, de acordo com suas funções lógicas, e estes elementos da rede trabalham em conjunto para enviar o serviço MBMS em células nas quais os elementos da rede na camada inferior estão localizados na maneira de combinação de múltiplas células.
[012] Há os seguintes problemas no método supramencionado para implementar a sincronização do serviço MBMS entre as células nas quais uma pluralidade de elementos de rede estão localizados: 1. No método supramencionado para implementar a sincronização do serviço MBMS entre as células nas quais uma pluralidade de elementos de rede estão localizados, cada elemento da rede na camada inferior implementa individualmente o processamento do RLC para os pacotes de dados do serviço MBMS, o que compreende especificamente designar número de sequência do RLC, segmentação e concatenação do RLC. Em condições normais, cada elemento de rede na camada inferior mantém o número de sequência do RLC corrente e realiza o processamento do RLC acima de acordo com o pacote de dados correntemente recebido. Como o número de sequência inicial do RLC designado por cada elemento de rede na camada inferior poderia ser síncrono através da configuração, a consistência da designação do número de sequência do RLC poderia ser garantida por cada elemento da rede na camada inferior no processamento de dados. Entretanto, no método para implementar a sincronização do serviço MBMS entre as células nas quais uma pluralidade de elementos de rede estão localizados, quando um elemento de rede na camada inferior reinicia devido a razões de administração ou condições anormais,este elemento de rede na camada inferior não consegue determinar o número de sequência correto do RLC, e assim sendo, ele não consegue manter a sincronização do do número de sequência do RLC com outros elementos de rede na camada inferior que não foram reiniciados. 2. No processo em que os dados são transmitidos a partir de um elemento de rede na camada superior para os elementos de rede na camada inferior, poderia haver pacotes de dados perdidos e estes pacotes de dados perdidos poderiam ser contínuos. De acordo com as técnicas anteriores, os elementos de rede na camada inferior conseguem detectar o número e o comprimento total dos pacotes de dados perdidos, e de acordo com isto construir pacotes de dados perdidos virtuais, realizar o processamento do plano do usuário para estes pacotes de dados virtuais, como se estes pacotes de dados não estivessem perdidos, e assim sendo, garantir a consistência entre a condição de processamento dos pacotes de dados subsequentemente recebidos e aquele dos outros elementos de rede na camada inferior que não têm pacotes de dados perdidos, e também garantir sua sincronização com outros elementos de rede na camada inferior depois de receber corretamente os pacotes de dados subsequentes caso eles sejam pacotes de dados perdidos.
[013] Entretanto, os pacotes de dados de um grupo de dados anterior não poderiam se concatenar com os pacotes de dados no grupo de dados atrás deles na mesma RLC PDU, caso os pacotes de dados no grupo de dados anterior não ocupem completamente uma RLC PDU ou MAC SDU, a RLC PDU ou MAC SDU é preenchida na camada de RLC ou MAC, e o tamanho dos dados preenchidos depende do espaço não ocupado na RLC PDU ou na MAC PDU. Na condição em que há dados perdidos contínuos, os elementos de rede na camada inferior não conseguem determinar se os vários pacotes de dados perdidos pertencem ou não ao mesmo grupo de dados, e também não conseguem determinar se estes pacotes de dados devem ser concatenados entre si ou serem ou não preenchidos, isto é, o tamanho do espaço de RLC PDU ou MAC PDU realmente ocupado pelos pacotes de dados perdidos não pode ser calculado corretamente.
[014] Na condição acima, os elementos de rede na camada inferior que perderam dados ou que reiniciaram não podem ser números seriais do RLC sincrônicos com outros elementos de rede na camada inferior que operam adequadamente, e assim sendo, há interferência de rádio entre as células.
SUMÁRIO DA INVENÇÃO
[015] A presente invenção é proposta para resolver o problema de interferência de radio nas técnicas anteriores devido à falha da sincronização de números de sequência do RLC entre os elementos de rede na camada inferior que têm pacotes de dados perdidos ou que reiniciaram e os elementos de rede na camada inferior que funcionam adequadamente; portanto, o objeto principal de presente invenção é fornecer um método e um aparelho para recuperar a sincronização entre dados de serviços transmitidos para resolver o problema acima.
[016] Para alcançar o objetivo da presente invenção supramencionado, um aspecto da presente invenção é fornecer um método para recuperar a sincronização entre dados de serviços transmitidos.
[017] Um método para recuperar a sincronização entre dados de services transmitidos de acordo com a presente invenção compreende: um primeiro elemento da rede envia uma solicitação para um segundo elemento da rede, onde a solicitação transporta uma primeira informação e informações de identificação do fluxo de dados, onde a solicitação é usada para obter um número serial do RLC de uma RLC PDU correspondente ao pacote de dados indicado pela primeira informação no fluxo de dados; o primeiro elemento da rede recebe a segunda informação devolvida pelo segundo elemento da rede de acordo com a solicitação e aloca o número serial do RLC transportado na segunda informação para a RLC PDU no primeiro elemento da rede, onde o primeiro e o segundo elementos da rede são elementos de rede na camada inferior, e o fluxo de dados recebido pelo primeiro elemento da rede é enviado para um elemento da rede na camada superior.
[018] Para alcançar o objetivo da presente invenção enunciado acima, outro aspecto da presente invenção é fornecer um método para recuperar a sincronização entre dados de serviços transmitidos.
[019] O método para recuperar a sincronização entre dados de serviços transmitidos de acordo com a presente invenção compreende: um primeiro elemento da rede envia informações de identificação do fluxo de dados recebido para um segundo elemento da rede, onde as informações de identificação do fluxo de dados são usadas para solicitar um número serial do RLC de uma RLC PDU correspondente a um pacote de dados no fluxo de dados; o primeiro elemento da rede recebe a informação de resposta devolvida pelo segundo elemento da rede de acordo com as informações de identificação do fluxo de dados, onde a informação da resposta transporta a primeira informação e um número de sequência do RLC de uma RLC PDU no fluxo de dados correspondente às informações de identificação do fluxo de dados, onde a primeira informação é usada para identificar a RLC PDU.
[020] Para alcançar o objetivo da presente invenção citado acima, ainda outro aspecto da presente invenção é fornecer um aparelho para recuperar a sincronização entre dados de serviços transmitidos, onde o aparelho fica localizado no lado de um primeiro elemento da rede.
[021] Um aparelho para recuperar a sincronização entre dados de serviços transmitidos de acordo com a presente invenção compreende: um módulo de transmissão usado para enviar uma solicitação para o segundo elemento da rede, onde a solicitação transporta a primeira informação e informações de identificação do fluxo de dados recebido por um primeiro elemento da rede, e a solicitação é usada para obter um número serial do RLC de uma RLC PDU correspondente ao pacote de dados indicado pela primeira informação no fluxo de dados; um módulo de processamento usado para receber a segunda informação devolvida pelo segundo elemento da rede de acordo com a solicitação, e aloca o número de sequência do RLC transportado na segunda informação para a RLC PDU no primeiro elemento da rede.
[022] Para implementar o objetivo da presente invenção supramencionado, ainda outro aspecto da presente invenção é fornecer um aparelho para recuperar a sincronização entre dados de serviços transmitidos, onde o aparelho fica localizado no lado de um primeiro elemento da rede.
[023] Um aparelho para recuperar a sincronização entre dados de serviços transmitidos de acordo com a presente invenção compreende: um módulo de transmissão usado para enviar informações de identificação do fluxo de dados recebido para um segundo elemento da rede, onde as informações de identificação do fluxo de dados são usadas para solicitar um número de sequência do RLC de uma RLC PDU correspondente a um pacote de dados no fluxo de dados; um módulo de processamento usado para receber a informação de resposta devolvida pelo segundo elemento da rede de acordo com as informações de identificação do fluxo de dados, onde a informação de resposta transporta a primeira informação e o número de sequência do RLC da RLC PDU no fluxo de dados correspondente às informações de identificação do fluxo de dados, onde a primeira informação é usada para identificar a RLC PDU.
[024] Com pelo menos um dos esquemas técnicos acima na presente invenção, os elementos de rede na camada inferior que têm pacotes de dados perdidos ou que reiniciaram obtêm o número correto de sequência do RLC a partir dos elementos de rede na camada inferior que trabalham adequadamente de modo a garantir a sincronização dos números de sequência do RLC entre os elementos de rede na camada inferior, evitando assim a interferência de rádio entre as células adjacentes.
BREVE DESCRIÇÃO DOS DESENHOS
[025] As figuras anexas são usadas para entender ainda mais a presente invenção e consistem em uma parte da presente invenção; elas são usadas para ilustrar a presente invenção com a combinação das modalidades e não para restringir a presente invenção. Nas figuras apensadas: A Figura 1 é um diagrama de blocos da estrutura lógica da camada superior e elementos de rede na camada inferior nas técnicas anteiores; A Figura 2 é um fluxograma do método para implementar a sincronização do MBMS nas técnicas anteriores; A Figura 3 é um fluxograma do método para recuperar a sincronização entre dados de serviços transmitidos de acordo com uma primeira modalidade da presente invenção; A Figura 4 é uma ilustração da estrutura de mensagens no Exemplo 1 do método ilustrado na Figura 3; A Figura 5 é uma ilustração da estrutura de mensagens no Exemplo 2 do método ilustrado na Figura 3; A Figura 6 é uma ilustração da estrutura de mensagens no Exemplo 3 do método ilustrado na Figura 3; A Figura 7 é uma ilustração da estrutura de mensagens no Exemplo 4 do método ilustrado na Figura 3; A Figura 8 é um fluxograma do método para recuperar a sincronização entre dados de serviços transmitidos de acordo com uma segunda modalidade da presente invenção; A Figura 9 é um diagrama de blocos do aparelho para recuperar a sincronização entre dados de serviços transmitidos de acordo com uma primeira modalidade de aparelho da presente invenção; A Figura 10 é um diagrama de blocos do aparelho para recuperar a sincronização entre dados de serviços transmitidos de acordo com uma segunda modalidade do aparelho da presente invenção
MODALIDADES PREFERIDAS DA PRESENTE INVENÇÃO
Sinopse de Funções
[026] Visando à resolução do problema de interferência entre sinais de radio devido à falha da sincronização de números seriais do RLC entre os elementos de rede na camada inferior que têm dados perdidos ou que reiniciaram e outros elementos de rede na camada inferior que funcionam adequadamente, uma modalidade da presente invenção oferece um esquema aperfeiçoado para transmitir sincronicamente os dados de serviços. Nesta modalidade da presente invenção, um certo elemento de rede na camada inferior transmite uma solicitação que transporta a primeira informação e as informações de identificação de um fluxo de dados para outro elemento de rede na camada inferior, de modo a obter o número de sequência do RLC da RLC PDU correspondente aos dados indicados pela primeira informação no fluxo de dados, e este elemento de rede na camada inferior recebe a segunda informação que transporta o número de sequência do RLC devolvido pelo outro elemento de rede e aloca o número de sequência do RLC transportado na segunda informação para a RLC PDU dentro dela.
[027] Na condição em que não há conflito, as modalidades e as características nas modalidades deste pedido de patente poderiam ser combinadas umas com as outras.
[028] No texto que se segue, as modalidades preferidas da presente invenção serão descritas em combinação com as figuras anexas, e deve-se entender que a modalidade preferida é usada meramente para ilustrar e explicar a presente invenção e não para restringir a presente invenção.
Modalidade de Método 1
[029] De acordo com uma modalidade da presente invenção, fornece-se um método para para o processamento de recuperação de dados.
[030] A Figura 3 é um fluxograma do método para recuperar a sincronização entre dados de serviços transmitidos, de acordo com uma modalidade da presente invenção, e como ilustrado na Figura 3, o método compreende as seguintes etapas: S302, um primeiro elemento da rede envia uma solicitação para um segundo elemento da rede, e a solicitação transporta a primeira informação e informações de identificação do fluxo de dados, onde a solicitação é usada para obter o número de sequência do RLC da RLC PDU correspondente aos pacotes de dados indicados pela primeira informação no fluxo de dados; S304, o primeiro elemento da rede recebe a segunda informação devolvida pelo segundo elemento da rede de acordo com a solicitação e aloca o número de sequência do RLC transportado na segunda informação para a RLC PDU no primeiro elemento da rede.
[031] Antes de implementar S302, o primeiro elemento da rede recebe o fluxo de dados enviado pelo elemento de rede da camada superior, onde, o primeiro e o segundo elementos da rede são dois elementos de rede na camada inferior.
[032] Com o esquema técnico fornecido na modalidade da presente invenção, os elementos de rede na camada inferior que perderam dados ou que reiniciaram obtêm o número de sequência do RLC correto a partir de outros elementos de rede na camada inferior que funcionam adequadamente, de modo a garantir a sincronização dos números de sequência do RLC entre os elementos de rede na camada inferior, evitando assim a interferência de rádio entre as células adjacentes.
[033] Onde, o elemento de rede superior e os elementos de rede na camada inferior poderiam aplicar as seguintes combinações de elementos de rede, sem, entretanto, restringir-se às seguintes combinações: Combinação 1, na comunicação inter-rede para sincronização de serviços MBMS na rede de acesso de rádio terrestre universal (UTRAN), o elemento de rede na camada superior é um Controlador de Rede de Rádio (RNC) da camada superior, e os elementos de rede na camada inferior são RNCs da camada inferior, onde a interface entre o elemento de rede da camada superior e os elementos de rede na camada inferior é uma interface Iur, e nesta combinação, o elemento de rede na camada superior e os elementos de rede na camada inferior são elementos da rede com a mesma função física. Combinação 2, na comunicação inter-rede para sincronização de serviços MBMS em sistema de Acesso de Pacotes em Alta Velocidade intensificado (HSPA+), o elemento de rede na camada superior é um RNC mestre ou um Nó B+ mestre, e os elementos de rede na camada inferior são Nó B + escravo, onde a interface entre o elemento de rede na camada superior e os elementos de rede na camada inferior é uma interface Iur, e nesta combinação, a camada superior e os elementos de rede na camada inferior são elementos da rede com a mesma função física e função lógica diferente. Combinação 3, na comunicação inter-rede para sincronização de serviços MBMS em LTE, o elemento da rede na camada superior é uma Porta MBMS (MGW) ou MCE, e os elementos de rede na camada inferior são Nós B E-UTRAN, onde a interface entre o elemento de rede da camada superior e os elementos de rede na camada inferior é uma interface M2. Na condição em que o fluxo de dados é um fluxo de pacotes de dados MBMS, as informações de identificação do fluxo de dados compreendem, porém sem restrições, pelo menos um dos seguintes itens: o identificador MBMS e o identificador da conexão de sinalização estabelecidoo para o fluxo de dados pelo primeiro e segundo elementos da rede; na condição em que o fluxo de dados é uma pluralidade de fluxos de pacotes de dados de MBMS, as informações de identificação do fluxo de dados compreendem, sem limitações, pelo menos um dos seguintes itens: o identificador alocado para o fluxo de dados pelos elementos de rede superiores entre o primeiro e segundo elementos da rede, e o identificador de conexão da sinalização estabelecido para o fluxo de dados pelo primeiro e segundo elementos da rede.
[034] De preferência, na condição em que a primeira informação supramencionada é a informação do carimbo de hora do grupo de dados no fluxo de dados, a modalidade será ilustrada com o Exemplo 1. Exemplo 1
[035] Na condição em que o elemento de rede 1 da camada inferior (o primeiro elemento da rede supramencionado) reinicia ou detecta que há uma pluralidade de pacotes de dados MBMS contínuos perdidos durante o serviço MBMS, o elemento de rede 1 da camada inferior envia a mensagem 1 (a solicitação supramencionada) para um elemento de rede 2 da camada inferior (o segundo elemento da rede supramencionado), onde a mensagem 1 transporta o identificador de serviços MBMS (as informações de identificação do fluxo de dados supramencionadas) e a informação do carimbo de hora de um grupo de dados no serviço MBMS, e este grupo de dados poderia ser qualquer grupo de dados no MBMS recebido pelos elementos de rede na camada inferior 1 e 2.
[036] O elemento de rede 2 da camada inferior recebe a mensagem 1 acima, e na condição em que o elemento de rede 2 da camada inferior mantém o processamento do protocolo RLC do serviço MBMS, o elemento de rede 2 da camada inferior busca o grupo de dados correspondente no fluxo de dados de acordo com a informação do carimbo de hora do grupo de dados acima, e envia a mensagem 2 para os elementos de rede na camada inferior depois de determinar o número de sequência do RLC da primeira RLC PDU correspondente ao primeiro pacote de dados no grupo de dados. Onde, a mensagem 2 transporta a informação do carimbo de hora do grupo de dados supramencionado, o identificador de serviços MBMS e o número de sequência do RLC da primeira RLC PDU correspondente ao primeiro pacote de dados no grupo de dados.
[037] O elemento de rede na camada inferior 1 recebe a mensagem 2, e realiza o processamento RLC para os pacotes de dados do MBMS de acordo com a informação transportada na mensagem 2; especificamente, aloca o RLC número de sequência do RLC na mensagem 2 para a RLC PDU correspondente ao primeiro pacote de dados no grupo de dados correspondente à informação do carimbo de hora na mensagem 1.
[038] Como ilustrado na Figura 4, o carimbo de hora do grupo de dados transportado na mensagem 1 supramencionada é T, depois o elemento da rede da camada inferior 2 recebe a mensagem 1, ele busca pelo primeiro pacote de dados no grupo de dados correspondente ao carimbo de hora T, e caso o número de sequência do RLC alocado para a primeira RLC PDU do pacote de dados seja SN1, ele adota SN1 como mensagem 2 e envia-o para o elemento de rede da camada inferior 1, e depois que o elemento de rede da camada inferior 1 recebe a mensagem 2, ele estabelece o número de sequência do RLC da primeira RLC PDU correspondente ao primeiro pacote de dados no grupo de dados cujo carimbo de hora é T como SN1.
[039] De preferência, considerando o Exemplo 2 como exemplo para ilustrar a condição na qual a mensagem 1 acima é o identificador do grupo de dados no fluxo de dados alocado pelo elemento de rede superior entre o primeiro e segundo elementos da rede. Exemplo 2
[040] Na condição em que o elemento de rede da camada inferior 1 reinicia ou detecta uma pluralidade de pacotes de dados MBMS contínuos perdidos durante o serviço MBMS, o elemento de rede na camada inferior 1 envia a mensagem 1 para o elemento de rede na camada inferior 2, onde a mensagem 1 transporta o identificador de serviços MBMS e o identificador de um certo grupo de dados no serviço MBMS, e o grupo de dados pode ser qualquer grupo de dados no serviço MBMS recebido pelos elementos de rede na camada inferior 1 e 2.
[041] O elemento de rede 2 na camada inferior recebe a mensagem 1 acima, e na condição em que o elemento de rede 2 na camada inferior mantém o processamento RLC do serviço MBMS, elemento de rede 2 na camada inferior determina o número de sequência do RLC da primeira RLC PDU correspondente ao primeiro pacote de dados no grupo de dados buscando o grupo de dados correspondente no fluxo de dados de acordo com o identificador do grupo de dados acima, e envia a mensagem 2 para o elemento de rede 1, onde a mensagem 2 transporta o identificador do grupo de dados supramencionado, o identificador do serviço MBMS, e o número de sequência do RLC da primeira RLC PDU correspondente ao primeiro pacote de dados no grupo de dados.
[042] O elemento de rede 1 na camada inferior recebe a mensagem 2 supramencionada, realiza o processamento do RLC para os pacotes de dados do serviço MBMS de acordo com a informação transportada na mensagem 2, especificamente, aloca o número de sequência do RLC na mensagem 2 para a RLC PDU correspondente ao primeiro pacote de dados no grupo de dados correspondente ao identificador do grupo de dados na mensagem 1.
[043] Como ilustrado na Figura 5, o número de sequência do grupo de dados transportado na mensagem 1 supramencionada é S, e depois que o elemento de rede 2 na camada inferior recebe a mensagem 1, ele busca o primeiro pacote de dados no grupo de dados correspondente ao número de sequência S do grupo de dados, e caso o número de sequência do RLC alocado para a primeira RLC PDU do pacote de dados seja SN1, SN1 será usado como mensagem 2 e enviado para o elemento de rede 1 na camada inferior, e depois que o elemento de rede 1 na camada inferior recebe a mensagem 2, ele estabelece o número de sequência do RLC da primeira RLC PDU correspondente ao primeiro pacote de dados no grupo de dados cujo identificador é S como SN1.
[044] De preferência, considerando o Exemplo 3 como exemplo para ilustrar a condição em que a mensagem 1 supramencionada é o número de sequência de um pacote de dados no fluxo de dados, e o pacote de dados é o primeiro pacote de dados em um certo grupo de dados. Exemplo 3
[045] Na condição em que o elemento de rede 1 na camada inferior reinicia ou detecta uma pluralidade de pacotes de dados MBMS contínuos perdidos durante o serviço MBMS, o elemento de rede 1 na camada inferior envia a mensagem 1 para o elemento de rede 2 na camada inferior, onde a mensagem 1 transporta o identificador de serviço MBMS e o número de sequência de um certo pacote de dados no serviço MBMS, e o pacote de dados poderia ser qualquer pacote de dados no serviço MBMS recebido pelos elementos de rede na camada inferior 1 e 2.
[046] O elemento de rede 2 na camada inferior recebe a mensagem 1 supramencionada, e na condição em que o elemento de rede 2 na camada inferior mantém o processamento do RLC do serviço MBMS, o elemento de rede 2 na camada inferior determina o número de sequência do RLC da primeira RLC PDU no pacote de dados buscando o pacote de dados correspondente no fluxo de dados de acordo com o número de sequência do pacote de dados acima, e envia a mensagem 2 para o elemento de rede 1 na camada inferior, onde a mensagem 2 transporta o número de sequência do pacote de dados acima, o identificador do serviço MBMS, e o número de sequência do RLC da primeira RLC PDU no pacote de dados.
[047] Depois que o elemento de rede 1 na camada inferior recebe a mensagem 2 supramencionada, ele realiza o processamento do RLC para o pacote de dados do serviço MBMS de acordo com a informação transportada na mensagem 2; especificamente, ele aloca o número de sequência do RLC na mensagem 2 para a primeira RLC PDU correspondente aos pacotes de dados na mensagem 1.
[048] Como ilustrado na Figura 6, o número de sequência do pacote de dados do serviço na mensagem 1 supramencionada é S, e depois que o elemento de rede 2 na camada inferior recebe a mensagem 1, ele busca o pacote de dados correspondente ao número de sequência do pacote de dados do serviço S, caso o número de sequência do RLC alocado para a primeira RLC PDU no pacote de dados seja SN1, SN1 será adotado como mensagem 2 e enviado para o elemento de rede 1 na camada inferior, e depois que o elemento de rede 1 na camada inferior recebe a mensagem 2, ele estabelece o número de sequência do RLC da primeira RLC PDU correspondente ao pacote de dados cujo número de sequência do pacote de dados do serviço é S como SN1.
[049] De preferência, considerando o Exemplo 4 como exemplo para ilustrar a condição na qual a primeira mensagem supramencionada é o número de sequência do pacote de dados no fluxo de dados, e o pacote de dados é qualquer pacote de dados em um certo grupo de dados. Exemplo 4
[050] Na condição em que o elemento de rede 1 na camada inferior reinicia ou detecta uma pluralidade de pacotes de dados do MBMS contínuos perdidos durante o serviço MBMS, o elemento de rede 1 na camada inferior envia a mensagem 1 para o elemento de rede 2 na camada inferior 2, onde a mensagem 1 transporta o identificador do serviço MBMS e o número de sequência de um certo pacote de dados no serviço MBMS, e o pacote de dados poderia ser qualquer pacote de dados no serviço MBMS recebido pelos elementos de rede na camada inferior 1 e 2.
[051] O elemento de rede 2 na camada inferior recebe a mensagem 1 supramencionada, e na condição em que o elemento de rede 2 na camada inferior mantém o processamento do protocolo do RLC do serviço MBMS, o elemento de rede 2 na camada inferior busca o pacote de dados correspondente no fluxo de dados de acordo com o número de sequência do pacote de dados supramencionado, determina o número de sequência do RLC da primeira RLC PDU no pacote de dados e a informação da posição do primeiro byte do pacote de dados na RLC PDU (isto é, o offset do pacote de dados na RLC PDU), e envia a mensagem 2 para o elemento de rede 1 na camada inferior, onde a mensagem 2 transporta o número de sequência do RLC da primeira RLC PDU no pacote de dados, a informação da posição do primeiro byte do pacote de dados no pacote de dados, o identificador do serviço MBMS, e o número de sequência do pacote de dados supramencionado.
[052] O elemento de rede 1 na camada inferior recebe a mensagem 2 supramencionada e realiza o processamento do protocolo do RLC para os pacotes de dados do serviço MBMS de acordo com a informação transportada na mensagem 2; especificamente, ele aloca o número de sequência do RLC na mensagem 2 para a primeira RLC PDU correspondente ao pacote de dados na mensagem 1 e estabelece o offset do primeiro byte do pacote de dados na primeira RLC PDU como a informação de offset indicada pela mensagem 2.
[053] Como ilustrado na Figura 7, o número de sequência do pacote de dados transportado na mensagem 1 supramencionada é S, depois que o elemento de rede 2 na camada inferior recebe a mensagem 1, ele busca o pacote de dados correspondente ao número de sequência do pacote de dados do serviço S, e caso o número de sequência do RLC alocado para a primeira RLC PDU do pacote de dados seja SN1 e o offset do primeiro byte do pacote de dados na RLC PDU seja Offset, SN1 e Offset atuarão como mensagem 2 a ser enviada para o elemento de rede 1 na camada inferior, depois que o elemento de rede 1 na camada inferior recebe a mensagem 2, ele estabelece que o número de sequência do RLC da primeira RLC PDU correspondente ao pacote de dados cujo número de sequência do pacote de dados do serviço é S como SN1, e estabelece o offset do primeiro byte deste pacote de dados na primeira RLC PDU como Offset.
Modalidade de Método 2
[054] De acordo com a modalidade da presente invenção, fornece-se um método para recuperar a sincronização entre dados de serviços transmitidos.
[055] A Figura 8 é um fluxograma do método para recuperar a sincronização entre dados de serviços transmitidos, de acordo com uma modalidade da presente invenção, e como ilustrado na Figura 8, o método compreende as seguintes etapas: S802 um primeiro elemento da rede envia as informações de identificação do seu fluxo de dados recebidos para um segundo elemento da rede, onde as informações de identificação do fluxo de dados são usadas para solicitar a obtenção do número de sequência do RLC da RLC PDU correspondente ao pacote de dados do fluxo de dados S804 o primeiro elemento da rede recebe as informações de resposta devolvidas pelo segundo elemento da rede de acordo com as informações de identificação do fluxo de dados supramencionado, onde as informações de resposta transportam a primeira informação e o número de sequência do RLC da RLC PDU no fluxo de dados correspondente às informações de identificação do fluxo de dados, onde a primeira informação é usada para indicar a RLC PDU na etapa S802 onde, a primeira informação supramencionada poderia compreender, sem limitações, pelo menos um entre os seguintes itens: a informação do carimbo de hora de um grupo de dados no fluxo de dados, o identificador de um grupo de dados no fluxo de dados alocado pelo elemento de rede da camada superior entre o primeiro e o segundo elementos da rede, e o número de sequência de um pacote de dados no fluxo de dados, e a seguir, a modalidade da presente invenção será ilustrada, respectivamente, de acordo com os três casos supramencionados. Caso um: na condição em que a primeira informação é informação de carimbo de hora de um grupo de dados no fluxo de dados alocado pelo elemento de rede da camada superior entre o primeiro e o segundo elementos da rede, o número de sequência do RLC da RLC PDU é o número de sequência do RLC da primeira RLC PDU correspondente ao primeiro pacote de dados no grupo de dados, correspondentemente, depois que o primeiro elemento da rede recebe a informação de resposta, ele determina o grupo de dados correspondente de acordo com a informação do carimbo de hora e aloca um número de sequência do RLC para a RLC PDU correspondente ao primeiro pacote de dados no grupo de dados determinado. Caso dois: na condição em que a primeira informação é o número de sequência de um pacote de dados no fluxo de dados, o número de sequência do RLC da RLC PDU é o número de sequência do RLC da primeira RLC PDU correspondente ao pacote de dados, correspondentemente, depois que o primeiro elemento da rede recebe a informação de resposta, ele determina o pacote de dados correspondente de acordo com o identificador do grupo de dados e aloca um número de sequência do RLC para a primeira RLC PDU correspondente ao pacote de dados determinado. Caso três: na condição em que a primeira informação é o identificador de um grupo de dados no fluxo de dados alocado pelo elemento de rede superior entre o primeiro e o segundo elementos da rede, o número de sequência do RLC da RLC PDU é o número de sequência do RLC da primeira RLC PDU correspondente ao primeiro pacote de dados no grupo de dados, correspondentemente, depois que o primeiro elemento da rede recebe a informação de resposta, ele determina o grupo de dados correspondente de acordo com o identificador do grupo de dados e aloca um número de sequência do RLC para a primeira RLC PDU correspondente ao primeiro pacote de dados no grupo de dados determinado.
Modalidade de Aparelho 1
[056] De acordo com a modalidade da presente invenção, fornece-se um aparelho para recuperar a sincronização entre dados de serviços transmitidos.
[057] A Figura 9 é um diagrama de blocos do aparelho para recuperar a sincronização entre dados de serviços transmitidos, de acordo com uma modalidade da presente invenção, e como ilustrado na Figura 9, o aparelho compreende o módulo de transmissão 10 e o módulo de processamento 20.
[058] A função de cada módulo supramencionado será descrita detalhadamente abaixo.
[059] O módulo de transmissão 10 é usado para enviar uma solicitação para o segundo elemento da rede, onde a solicitação transporta a primeira informação e as informações de identificação do fluxo de dados recebidas pelo primeiro elemento da rede, onde a primeira informação é usada para solicitar o número de sequência do RLC de uma RLC PDU no pacote de dados recebido pelo primeiro e segundo elementos da rede;
[060] O módulo de processamento 20 é usado para receber a segunda informação devolvida pelo segundo elemento da rede de acordo com a solicitação, e aloca o número de sequência do RLC transportado na segunda informação para a RLC PDU no primeiro elemento da rede, e este módulo poderia se conectar ao módulo de transmissão 10.
Modalidade de Aparelho 2
[061] De acordo com a modalidade da presente invenção, fornece-se um aparelho para recuperar a sincronização entre dados de serviços transmitidos.
[062] A Figura 10 é um diagrama de blocos do aparelho para recuperar a sincronização entre dados de serviços transmitidos de acordo com uma modalidade da presente invenção, e como ilustrado na Figura 10, o aparelho compreende o módulo de transmissão 12 e o módulo de processamento 14, onde
[063] O módulo de transmissão 12 é usado para enviar as informações de identificação do fluxo de dados recebido para o segundo elemento da rede, onde as informações de identificação do fluxo de dados são usadas para solicitar o número de sequência do RLC de uma RLC PDU correspondente ao pacote de dados no fluxo de dados;
[064] O módulo de processamento 14 é usado para receber a informação de resposta devolvida pelo segundo elemento da rede de acordo com as informações de identificação do fluxo de dados, onde a informação de resposta transporta a primeira informação e o número de sequência do RLC da RLC PDU no fluxo de dados correspondente às informações de identificação do fluxo de dados, onde a primeira informação é usada para identificar a RLC PDU.
[065] Com o aparelho para recuperar a sincronização entre dados de serviços transmitidos de acordo com as modalidades da presente invenção, os elementos de rede na camada inferior que perderam dados ou reiniciaram obtêm o número de sequência correto do RLC a partir de outros elementos da rede que funcionam adequadamente de modo a garantir a sincronização dos números de sequência do RLC entre os elementos de rede na camada inferior, evitando assim a interferência de rádio entre as células adjacentes.
[066] Como mencionado acima, com o método/aparelho para recuperar a sincronização entre dados de serviços transmitidos fornecidos na presente invenção, os elementos de rede na camada inferior que perderam dados ou reiniciaram obtêm o número de sequência correto do RLC a partir de outros elementos da rede que funcionam adequadamente de modo a garantir a sincronização dos números de sequência do RLC entre os elementos de rede na camada inferior, evitando assim a interferência de rádio entre as células adjacentes.
APLICABILIDADE INDUSTRIAL
[067] Com o esquema técnico na presente invenção, os elementos de rede da camada inferior que perderam pacotes de dados ou que reiniciaram obtendo o número correto da sequência do RLC, a partir dos elementos da rede na camada inferior que funcionam adequadamente de modo a garantir a sincronização do número de sequência do RLC entre os elementos de rede na camada inferior, evitando, assim, a interferência de rádio entre as células adjacentes.