BRPI0914965B1 - método e aparelho para melhoria de pcc para mobilidade baseada em fluxo - Google Patents

método e aparelho para melhoria de pcc para mobilidade baseada em fluxo Download PDF

Info

Publication number
BRPI0914965B1
BRPI0914965B1 BRPI0914965-1A BRPI0914965A BRPI0914965B1 BR PI0914965 B1 BRPI0914965 B1 BR PI0914965B1 BR PI0914965 A BRPI0914965 A BR PI0914965A BR PI0914965 B1 BRPI0914965 B1 BR PI0914965B1
Authority
BR
Brazil
Prior art keywords
routing
internet protocol
network
flow
access
Prior art date
Application number
BRPI0914965-1A
Other languages
English (en)
Inventor
Gerardo Giaretta
Georgios Tsirtsis
Haipeng Jin
Original Assignee
Qualcomm Incorporated
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Incorporated filed Critical Qualcomm Incorporated
Publication of BRPI0914965A2 publication Critical patent/BRPI0914965A2/pt
Publication of BRPI0914965B1 publication Critical patent/BRPI0914965B1/pt

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/30Routing of multiclass traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/14Backbone network devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5691Access to open networks; Ingress point selection, e.g. ISP selection
    • H04L12/5692Selection among different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/38Flow based routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

método e aparelho para melhorar de pcc para mobilidade baseada em fluxo. são descritos sistemas e métodos que facilitam múltiplos registros e mobilidade baseada em fluxos em uma rede de comunicação sem fio. um componente de roteamento de fluxo pode ser incluído em um dispositivo móvel, agente nativo/porta de ligação-p, ou um servidor de função de política e regras de cobrança que determina a maneira na qual rotear um ou mais fluxos ip através de um conjunto de pontos de entrada de rede de acesso. o componente de roteamento de fluxo pode determinar o roteamento baseado em conjunto de políticas e/ou dados de rede, tais como exigências de qualidade de serviço, exigências de largura de banda, congestionamento de rede, fluxos ip ativos correntemente, e assim por diante.

Description

[0001] O presente pedido de Patente reivindica prioridade para o Pedido Provisório de No. 61/059.935 intitulado "MÉTODO E APARELHO PARA MELHORIA DE PCC PARA MOBILIDADE BASEADA EM FLUXOS" depositada em 9 de junho de 2008, e atribuido ao requerente deste e aqui incorporado expressamente por referência.
FUNDAMENTOS Campo
[0002] A presente revelação se refere em geral a comunicações sem fio, e mais especificamente, mas não exclusivamente, a várias técnicas para múltiplos registros e mobilidade baseada em fluxo em redes de comunicação sem fio.
Fundamentos
[0003] Sistemas de comunicação sem fio são amplamente distribuídos para fornecer vários tipos de conteúdo de comunicação tais como voz, dados, e assim por diante. Estes sistemas podem ser sistemas de múltiplo acesso capazes de suportar comunicação com múltiplos usuários através de compartilhamento dos recursos de sistema disponíveis (por exemplo, largura de banda e potência de transmissão). Exemplos de tais sistemas de múltiplo acesso incluem sistemas de acesso múltiplo por divisão de código (CDMA), sistemas de acesso múltiplo por divisão de tempo (TDMA), sistemas de acesso múltiplo por divisão de frequência (FDMA), sistemas de Evolução de Longo Termo 3GPP (LTE), e sistemas de acesso múltiplo por divisão ortogonal de frequência (OFDMA).
[0004] Em geral, um sistema de comunicação de múltiplo acesso pode suportar simultaneamente comunicação para múltiplos terminais sem fio. Cada terminal se comunica com uma ou mais estações base através de transmissões nos enlaces progressivo e regressivo. 0 enlace progressivo (ou enlace descendente) se refere ao enlace de comunicação a partir das estações base para os terminais, e o enlace regressivo (ou enlace ascendente) se refere ao enlace de comunicação a partir dos terminais para as estações base. Este enlace de comunicação pode ser estabelecido através de um sistema única entrada e única saida, múltipla entrada sinal de saida ou múltipla entrada múltipla saida (MIMO).
[0005] Um sistema MIMO emprega múltiplas antenas de transmissão e múltiplas antenas de recepção para transmissão de dados. Um canal MIMO formado pelas antenas de transmissão NT e de recepção NR pode ser decomposto em canais independentes NS que correspondem a uma dimensão. O sistema MIMO pode fornecer performance melhorada (por exemplo, maior capacidade de transmissão e/ou maior confiabilidade) se as dimensionalidades adicionais criadas através das múltiplas antenas de transmissão e recepção são utilizadas.
[0006] Um sistema MIMO suporta sistemas duplex de divisão de tempo (TDD) e duplex de divisão de frequência (FDD). Em um sistema TDD, as transmissões de enlaces progressivo e regressivo são na mesma região de frequência de modo que o principio de reciprocidade permite a estimativa do canal do enlace progressivo a partir do canal de enlace regressivo. Isto permite que o ponto de acesso extraia ganho de formação de feixe de transmissão no enlace progressivo quando múltiplas antenas são disponíveis no ponto de acesso.
SUMÁRIO
[0007] A seguir é apresentado um sumário simplificado de um ou mais aspectos a fim de fornecer um entendimento básico de tais aspectos. Este sumário não é uma visão geral extensiva de todos os aspectos contemplados, e não tem intenção de identificar elementos chave ou criticos de todos os aspectos nem de delinear o escopo de qualquer um dos aspectos. Seu único propósito é apresentar alguns conceitos de um ou mais aspectos de uma forma simplificada como um prelúdio para descrição mais detalhada que é apresentada posteriormente.
[0008] De acordo com um ou mais aspectos e revelação correspondente dos mesmos, vários aspectos são descritos em conexão com melhoria de PCC para mobilidade baseada em fluxo. De acordo com aspectos relacionados, é fornecido um método para roteamento de fluxo de protocolo internet em uma rede de comunicação. O método inclui obter um conjunto de dados de rede, determinar pelo menos uma politica para roteamento de fluxos de protocolo internet baseada pelo menos em parte no conjunto de dados de rede, e determinar roteamento para pelo menos um fluxo de protocolo internet através de pelo menos uma rede de acesso baseado pelo menos em parte na rede de dados e politicas.
[0009] Outro aspecto se refere a um aparelho de comunicação sem fio. O aparelho de comunicação sem fio inclui pelo menos um processador configurado para rotear fluxos de protocolo internet em uma rede de comunicação, que inclui um primeiro módulo para obter um conjunto de dados de rede, em que a rede de dados inclui pelo menos um de exigências de qualidade de serviço, tecnologia de acesso de rádio disponivel, exigências de largura de banda, fluxos de protocolo internet ativos, regras ativas de qualidade de serviço, um endereço nativo, ou um endereço de encaminhamento, um segundo módulo para pelo menos um de seleção a partir de um conjunto ou determinação dinâmica de uma ou mais politicas para roteamento de fluxo de protocolo internet baseado pelo menos em parte nos dados de rede, e um terceiro módulo para determinação de um conjunto de rotas de fluxo de protocolo internet através de pelo menos um dispositivo móvel, uma porta de ligação-p, ou um servidor de função de política e regras de cobrança.
[0010] Ainda outro aspecto se refere a um produto de programa de computador, que pode ter um meio legível por computador que inclui um primeiro conjunto de códigos para fazer com que um computador obtenha um conjunto de dados de rede, em que os dados de rede incluem pelo menos um de exigências de qualidade de serviço, tecnologia de acesso de rádio disponível, exigências de largura de banda, fluxos de protocolo internet ativos, regras ativas de qualidade de serviço, um endereço nativo, ou um endereço de encaminhamento, um segundo conjunto de códigos para fazer com que um computador faça pelo menos um de determinar dinamicamente ou selecionar uma ou mais políticas para roteamento de fluxo de protocolo internet baseado pelo menos em parte nos dados de rede, e um terceiro conjunto de códigos para fazer com que um computador determine um conjunto de rotas de fluxo de protocolo internet através de pelo menos um dispositivo móvel, uma porta de ligação-p, ou um servidor de função de política e regras de cobrança.
[0011] Ainda outro aspecto se refere a um aparelho que inclui meios para coletar um conjunto de dados, meios para pelo menos um de selecionar a partir de um conjunto ou determinar dinamicamente uma ou mais políticas para roteamento de fluxo de protocolo internet baseado pelo menos em parte nos dados de rede, e meios para determinar um conjunto de rotas de fluxo de protocolo internet através de pelo menos um dispositivo móvel, uma porta de ligação-p, ou um servidor de função de política e regras de cobrança.
[0012] Além disso, um aspecto adicional se refere a um aparelho. O aparelho pode incluir um componente de roteamento de fluxo que determina rotas para um ou mais fluxos de protocolo internet através de um ou mais pontos de entrada na rede de acesso baseado em um conjunto de dados de rede, um componente de aquisição que contém uma ou mais peças de dados de rede, e um componente de politica que executa pelo menos um de selecionar a partir de um conjunto de politicas ou determinar dinamicamente uma ou mais politicas para roteamento de fluxo de protocolo internet baseado pelo menos em parte nos dados de rede.
[0013] Para a realização do acima referenciado e fins relacionados, o um ou mais aspectos compreende as características descritas integralmente daqui em diante e assinaladas particularmente nas reivindicações. A descrição a seguir e os desenhos em anexo apresentam em detalhes certas características ilustrativas de um ou mais aspectos. Estas características são indicativas, entretanto, de apenas alguns dos vários modos nos quais os princípios de vários aspectos podem ser empregados, e esta descrição pretende incluir todos estes aspectos e seus equivalentes.
BREVE DESCRIÇÃO DAS FIGURAS
[0014] A Figura 1 ilustra um exemplo de sistema de comunicação sem fio de acesso múltiplo de acordo com um aspecto da especificação do objeto.
[0015] A Figura 2 ilustra um diagrama de blocos geral de um sistema de comunicação de acordo com um aspecto da especificação do objeto.
[0016] A Figura 3 ilustra um exemplo de sistema de comunicação sem fio de acordo com um aspecto da especificação do objeto.
[0017] A Figura 4 é um diagrama de exemplo que ilustra a mobilidade baseada em fluxo de protocolo internet de acordo com a especificação do objeto.
[0018] A Figura 5 é um diagrama de exemplo que ilustra a mobilidade baseada em fluxo de protocolo internet de acordo com a especificação do objeto.
[0019] A Figura 6 é um diagrama de exemplo que ilustra a mobilidade baseada em fluxo de protocolo internet de acordo com a especificação do objeto.
[0020] A Figura 7 é um diagrama de exemplo que ilustra a mobilidade baseada em fluxo de protocolo internet de acordo com a especificação do objeto.
[0021] A Figura 8 ilustra uma metodologia exemplo de tratamento de múltiplos registros de endereços em EPS com filtros em atualizações do vinculo/confirmações do vinculo de acordo com um aspecto da especificação do objeto.
[0022] A Figura 9 ilustra uma metodologia exemplo de tratamento de múltiplos registros de endereços em EPS com uso de uma abordagem de roteamento de fluxo PCRF de acordo com um aspecto da especificação do objeto.
[0023] A Figura 10 ilustra uma metodologia exemplo de tratamento de múltiplos registros de endereços em EPS com uso de uma abordagem de roteamento de fluxo HA/PGW de acordo com um aspecto da especificação do objeto.
[0024] A Figura 11 ilustra um sistema exemplo para múltiplo registro e mobilidade baseada em fluxo de acordo com um aspecto da especificação do objeto.
[0025] A Figura 12 ilustra um diagrama de blocos exemplo de um sistema de roteamento de fluxo de protocolo internet de acordo com um aspecto do objeto da inovação.
[0026] A Figura 13 ilustra um sistema que emprega um componente de inteligência artificial que facilita automatizar uma ou mais caracteristicas de acordo com a presente especificação.
[0027] A Figura 14 é uma ilustração de um sistema exemplo que facilita múltiplos registros e mobilidade baseada em fluxo em uma rede de comunicação sem fio de acordo com a especificação do objeto.
BREVE DESCRIÇÃO DAS FIGURAS
[0028] Vários aspectos são descritos agora com referência as figuras. Na descrição a seguir, para fins de explicação, vários detalhes especificos são mostrados a fim de fornecer um entendimento profundo de um ou mais aspectos. Pode ficar evidente, entretanto, que este(s) aspecto(s) pode(m) ser praticado(s) sem estes detalhes especificos.
[0029] Como usado nesta aplicação, os termos "componente", "módulo", "sistema" e semelhantes têm a intenção de incluir uma entidade relacionada a computador, tal como, mas não limitada a, hardware, firmware, uma combinação de hardware e software, software, ou software em execução. Por exemplo, um componente pode ser, mas não está limitado a ser, um processo sendo executado em um processador, um processador, um objeto, um executável, uma fila de execução, um programa, e/ou um computador. A titulo de ilustração, tanto uma aplicação sendo executada em um dispositivo computacional como o dispositivo computacional podem ser um componente. Um ou mais componentes podem residir dentro de um processo e/ou fila de execução e um componente pode estar localizado em um computador e/ou distribuido entre dois ou mais computadores. Adicionalmente, estes computadores podem executar a partir de vários meios legiveis por computador que tem várias estruturas de dados armazenadas nos mesmos. Os componentes podem se comunicar por meio de processos locais e/ou remotos tal como de acordo com um sinal que tem um ou mais pacotes de dados, tal como a partir de um componente que interage com outro componente em um sistema local, sistema distribuído, e/ou através de uma rede tal como a Internet com outros sistemas por meio do sinal.
[0030] Além disso, vários aspectos são descritos aqui em conexão com um terminal, que pode ser um terminal cabeado ou um terminal sem fio. Um terminal também pode ser chamado um sistema, dispositivo, unidade de assinante, estação de assinante, estação móvel, celular, dispositivo móvel, estação remota, terminal remoto, terminal de acesso, terminal de usuário, terminal, dispositivo de comunicação, agente de usuário, ou equipamento de usuário (UE). Um terminal sem fio pode ser um telefone celular, um telefone por satélite, um telefone sem fio, um telefone de Protocolo de Iniciação de Sessão (SIP), uma estação acesso fixo sem fio (WLL), um assistente pessoal digital (PDA), um dispositivo portátil que tem capacidade de conexão sem fio, um dispositivo de computação, ou outros dispositivos de processamento conectados a um modem sem fio. Além disso, vários aspectos são descritos neste documento em conexão com uma estação base. Uma estação base pode ser utilizada para comunicar com um terminal (is) sem fio e também pode ser referenciada como um ponto de acesso, um Nó B, ou alguma outra terminologia.
[0031] Além disso, o termo "ou" é entendido como significando "ou" inclusivo em vez de um "ou" exclusivo. Ou seja, a menos que especificado de forma diferente, ou claro a partir do contexto, entende-se que a expressão "X emprega A ou B" significa qualquer das permutações inclusivas. Ou seja, a expressão "X emprega A ou B" é satisfeita por qualquer uma das instâncias: X emprega A, X emprega B, ou X emprega tanto A como B. Adicionalmente, os artigos "um" e "uma" como usados neste pedido e reivindicações em anexo deve ser entendido em geral com o significado de "um ou mais" a menos que especificado em contrário ou claro a partir do contexto que seja dirigido a uma forma singular.
[0032] As técnicas descritas neste documento podem ser usadas para vários sistemas de comunicação sem fio tais como CDMA, TDMA, FDMA, OFDMA, SC-FDMA e outros sistemas. Os termos "sistema" e "rede" são frequentemente usados alternadamente. Um sistema CDMA pode implementar uma tecnologia de rádio tal como uma Acesso de Rádio Terrestre Universal (UTRA), cdma2000, etc. O UTRA inclui CDMA-Banda Larga (W-CDMA) e outras variações do CDMA. Adicionalmente, o cdma2000 cobre os padrões IS-2000, IS-95 e IS-856. Um sistema TDMA pode implementar uma tecnologia de rádio tal como Sistema Global para Comunicações Móveis (GSM). Um sistema OFDMA pode implementar uma tecnologia de rádio tal como UTRA Evoluido (E-UTRA), Banda Larga Ultra Móvel (UMB), IEEE 801.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. O UTRA e E-UTRA são parte do Sistema de Telecomunicação Móvel Universal (UMTS). A Evolução de Longo Termo 3GPP (LTE) é uma versão do UMTS que usa E-UTRA, a qual emprega OFDMA no enlace descendente e SC-FDMA no enlace ascendente. O UTRA, E-UTRA, UMTS, LTE e GSM são descritos em documentos de uma organização chamada "Projeto de Parceria de 3a Geração 2" (3GPP2). Adicionalmente, estes sistemas de comunicação sem fio podem adicionalmente incluir sistemas de rede ponto a ponto (por exemplo, celular a celular) ad hocusando frequentemente espectros não licenciados impares, LAN sem fio 802.xx, BLUETOOTH e quaisquer outras técnicas de comunicação sem fio de curto ou longo alcance.
[0033] Vários aspectos ou características serão apresentados em termos de sistemas que podem incluir uma quantidade de dispositivos, componentes, módulos, e assim por diante. Deve ser entendido e avaliado que vários sistemas podem incluir dispositivos, componentes, módulos, etc. adicionais e/ou podem não incluir todos de dispositivos, componentes, módulos, etc. discutidos em conexão com as figuras. Uma combinação destas abordagens também pode ser usada.
[0034] Com referência agora a Figura 1, um sistema de comunicação sem fio 100 é ilustrado de acordo com várias modalidades apresentadas neste documento. O sistema 100 compreende uma estação base 102 que pode incluir múltiplos grupos de antenas. Por exemplo, um grupo de antena pode incluir as antenas 104 e 106, outro grupo pode compreender as antenas 108 e 110, e um grupo adicional pode incluir as antenas 112 e 114. Duas antenas são ilustradas para cada grupo de antenas, entretanto, mais ou menos antenas podem ser utilizadas para cada grupo. A estação base 102 pode adicionalmente incluir uma série de transmissores e uma série de receptores, cada uma das quais pode por sua vez compreender uma pluralidade de componentes associados com transmissão e recepção de sinal (por exemplo, processadores, moduladores, multiplexadores, demoduladores, demultiplexadores, antenas, etc.), como será avaliado por um indivíduo versado na técnica.
[0035] A estação base 102 pode se comunicar com um ou mais dispositivos móveis tal como dispositivo móvel 116 e dispositivo móvel 122, entretanto, deve ser avaliado que a estação base 102 pode se comunicar com substancialmente qualquer quantidade de dispositivos móveis similares aos dispositivos móveis 116 e 122. Os dispositivos móveis 116 e 122 podem ser, por exemplo, telefones celulares, telefones inteligentes, laptops, dispositivos de comunicação portáteis, dispositivos de computação portáteis, rádios de satélite, sistemas de posicionamento global, PDAs, e/ou qualquer outro dispositivo adequado para se comunicar sobre um sistema de comunicação sem fio 100. Como representado, o dispositivo móvel 116 está em comunicação com as antenas 112 e 114, onde as antenas 112 e 114 transmitem informação para o dispositivo móvel 116 sobre um enlace progressivo 118 e recebem informação do dispositivo móvel 116 sobre um enlace reverso 120. Além disso, o dispositivo móvel 122 está em comunicação com as antenas 104 e 106, onde as antenas 104 e 106 transmitem informação para o dispositivo móvel 122 sobre um enlace progressivo 124 e recebem informação do dispositivo móvel 122 sobre um enlace reverso 126. Em um sistema duplex de divisão de frequência (FDD), o enlace progressivo 118 pode utilizar uma banda de frequência diferente daquela usada pelo enlace reverso 120, e o enlace progressivo 124 pode empregar uma banda de frequência diferente daquela empregada pelo enlace reverso 126, por exemplo. Adicionalmente, em um sistema duplex de divisão de tempo (TDD), o enlace progressivo 118 e enlace reverso 120 podem utilizar uma banda de frequência comum e o enlace progressivo 124 e o enlace reverso 126 podem utilizar uma banda de frequência comum.
[0036] Cada grupo de antenas e/ou a área na qual as mesmas estão designadas para se comunicar pode ser referenciada como um setor da estação base 102. Por exemplo, grupos de antenas podem ser designados para se comunicar com dispositivos móveis em um setor de áreas coberto pela estação base 102. Na comunicação sobre enlaces progressivos 118 e 124, as antenas de transmissão da estação base 102 podem utilizar formação de feixe para melhorar a relação sinal-ruido dos enlaces progressivos 118 e 124 para os dispositivos móveis 116 e 122. Isto pode ser os sinais nas direções desejadas, por exemplo. Também, enquanto a estação base 102 utiliza formação de feixe para transmitir para os dispositivos móveis 116 e 122 espalhados randomicamente por uma cobertura associada, os dispositivos móveis em células vizinhas podem estar sujeitos a menos interferência quando comparados a uma estação base que transmite através de uma única antena para todos os seus dispositivos móveis. Além disso, os dispositivos móveis 116 e 122 podem em um exemplo se comunicar diretamente um com o outro com o uso de uma tecnologia ponto a ponto ad hoc.
[0037] A Figura 2 é um diagrama de blocos de um sistema transmissor 210 (também conhecido como ponto de acesso) e um sistema receptor 250 (também conhecido como terminal de acesso) em um sistema MIMO 200. No sistema transmissor 210, dados de tráfego para uma quantidade de fluxos de dados são fornecidos a partir de uma fonte de dados 212 para um processador de dados do transmissor (TX) 214.
[0038] Em uma modalidade, cada fluxo é transmitido sobre uma respectiva antena de transmissão. O processador de dados TX 214 formata, codifica e entrelaça os dados de tráfego para cada fluxo de dados baseado em um esquema particular de codificação selecionado para aquele fluxo de dados para fornecer dados codificados.
[0039] Os dados codificados para cada fluxo de dados podem ser multiplexados com dados piloto com o uso de técnicas OFDM. Os dados pilotos são tipicamente um padrão de dados conhecido que é processado de uma maneira conhecida e pode ser usado no sistema receptor para estimar a resposta do canal. O piloto e dados codificados multiplexados para cada fluxo de dados é modulado em seguida (ou seja, simbolos mapeados) baseado em um esquema particular de modulação (por exemplo, BPSK, QSPK, M-PSK, ou símbolos de modulação. A taxa de dados, codificação e modulação para cada fluxo de dados pode ser determinada através de instruções executadas pelo processador 230.
[0040] Os símbolos de modulação para todos os fluxos de dados são fornecidos em seguida para um processador TX MIMO 220, o qual pode adicionalmente processar os símbolos de modulação (por exemplo, para OFDM) . O processador TX MIMO 220 em seguida fornece NT fluxos de símbolos de modulação para NT transmissores (TMTR) 222a até 222t. Em certas modalidades, o processador TX MIMO 220 aplica pesos de formação de feixe aos símbolos de fluxos de dados e a antena a partir da qual os símbolos estão sendo transmitidos.
[0041] Cada transmissor 222 recebe e processa um respectivo fluxo de símbolos para fornecer um ou mais sinais analógicos, e condiciona adicionalmente (por exemplo, amplifica, filtra e converte ascendentemente) os sinais analógicos para fornecer um sinal modulado adequado para transmissão sobre o canal MIMO. Os NT sinais modulados a partir dos transmissores 222a a 222t são transmitidos em seguida a partir das NT antenas 224a a 224t respectivamente.
[0042] No sistema receptor 250, os sinais modulados transmitidos são recebidos por NRantenas 252a a 252r e o sinal recebido por cada antena 252 é fornecido para um respectivo receptor (RCVR) 254a a 254r. Cada receptor 254 condiciona (por exemplo, filtra, amplifica, e converte descendentemente) um respectivo sinal, digitaliza o sinal condicionado para fornecer amostras, e processa adicionalmente as amostras para fornecer um fluxo de símbolos "recebidos" correspondente.
[0043] Um processador de dados RX 260 em seguida recebe e processa os NRfluxos de símbolos recebidos a partir dos NR receptores 254 baseado em uma técnica particular de processamento do receptor para fornecer NT fluxos de simbolos "detectados". 0 processador de dados RX 260 em seguida demodula, desentrelaça e decodifica cada fluxo de simbolos detectado para recuperar os dados de tráfego para o fluxo de dados. O processamento pelo processador de dados RX 260 é complementar àquele executado pelo processador TX MIMO 220 e processador de dados TX 214 no sistema transmissor 210.
[0044] Um processador 270 determina periodicamente qual matriz de pré-codificação usar (discutido abaixo). O processador 270 formula uma mensagem de enlace reverso que compreende uma parte de indice da matriz e uma parte de valor de posição.
[0045] A mensagem de enlace reverso pode compreender vários tipos de informação com respeito ao enlace de comunicação e/ou o fluxo de dados recebido. A mensagem de enlace reverso é processada em seguida por um processador de dados TX 238, o qual também recebe dados de tráfego para uma quantidade de fluxos de dados a partir de uma fonte de dados 236, modulados por um modulador 280, condicionados pelos transmissores 254a a 254r, e transmitidos de volta para o sistema transmissor 210.
[0046] No sistema transmissor 210, os sinais modulados a partir do sistema receptor 250 são recebidos através de antenas 224, condicionados por receptores 222, demodulados por um demodulador 240, e processados por um processador de dados RX 242 para extrair a mensagem de enlace reverso transmitida pelo sistema receptor 250. Em seguida o processador 230 determina qual matriz de pré-codificação usar para determinar os pesos de formação de feixe e então processa a mensagem extraida.
[0047] A Figura 3 ilustra um exemplo de sistema de comunicação sem fio 300 configurado para suportar uma quantidade de usuários, na qual várias modalidades e aspectos revelados podem ser implementados. Como mostrado na Figura 3 a titulo de exemplo, o sistema 300 fornece comunicação para múltiplas células 302, tais como, por exemplo, as macro células 302a a 302g, com cada célula sendo servida por um ponto de acesso (AP) 304 correspondente (tais como APs 304a a 304g) . Cada célula pode ser adicionalmente dividida em um ou mais setores (por exemplo, para servir uma ou mais frequências). Vários terminais de acesso (ATs) 306, incluindo os ATs 306a a 306k, também conhecidos alternadamente como equipamento de usuário (UE) ou estações móveis, são dispersos por todo o sistema. Cada AT 306 pode se comunicar com um ou mais APs 304 no enlace progressivo (FL) e/ou enlace reverso (RL) em um dado momento, dependendo de se o AT está ativo e se o mesmo está em transferência temporária, por exemplo. O sistema de comunicação sem fio 300 pode fornecer serviço sobre uma larga região geográfica, por exemplo, macro células 320a a 320g podem cobrir umas poucas quadras em uma vizinhança.
[0048] Adicionalmente, os ATs 306 podem suportar múltiplas tecnologias de rádio, e conectar a uma ou mais tecnologias de rádio simultaneamente. Por exemplo, o AT 30 6f pode suportar comunicação através de uma rede de comunicação sem fio móvel, tal como LTE (como discutido previamente), e uma rede sem fio de área local (WLAN). O AT 306f pode se conectar simultaneamente a rede de comunicação sem fio móvel através do AP 304f, e a WLAN através de um ponto de acesso 308a. Quando o AT 306f está conectado simultaneamente a múltiplas redes, cada rede pode ser usada para fluxos IP separados. Por exemplo, a conexão entre o AT 306f e o AP 304f pode ser usada para comunicação de voz, enquanto a conexão a WLAN 308a pode ser usada para descarregar arquivos. A inovação descrita abaixo detalha uma pluralidade de mecanismos para roteamento de múltiplos fluxos IP através de múltiplas redes de acesso. Deve ser avaliado que o acima mencionado representa apenas um único exemplo, e uma pluralidade de tipos de redes é possivel.
[0049] Passando agora para a Figura 4, é mostrado um diagrama de exemplo que ilustra mobilidade baseada em fluxo de protocolo internet de acordo com um aspecto do objeto da inovação. É representado um sistema de comunicação sem fio 400 que inclui um UE 402. O UE 402 pode ser qualquer dispositivo adequado para se comunicar sobre um sistema de comunicação sem fio, que inclui, mas não está limitado a, telefones celulares, rádios de satélite, sistemas de posicionamento global, PDAs, e assim por diante. Muitos corpos padrões sem fio agora consideram trocas de dados como fluxos de protocolo internet (IP), em que o protocolo internet é usado para transferir dados entre nós de rede. Essencialmente, os fluxos IP consistem de séries de pacotes IP transmitidos entre nós de rede. Um fluxo é tipicamente identificado através de um cabeçalho IP comum, por exemplo, se o fluxo está indo para o mesmo endereço ou destino IP então o mesmo pode ser classificado como um fluxo IP.
[0050] Voltando para a ilustração, o sistema de comunicação sem fio 400 inclui adicionalmente uma primeira rede de acesso 404 que tem uma área de serviço 406, e uma segunda rede de acesso 408 que tem uma área de serviço 410. Por exemplo, a primeira rede de acesso 4 04 pode ser uma rede LTE, e a segunda rede de acesso 408 pode ser uma WLAN. O UE 402 é ilustrado como tendo um primeiro fluxo IP 412 e um segundo fluxo IP 414. Ambos os fluxos IP 412 e 414 são roteados correntemente através da primeira rede de acesso 404, porque o UE 402 está localizado na área de serviço 406 da primeira rede de acesso 404. Em outras palavras, baseado na localização fisica do UE 402, a primeira rede de acesso 4 04 é correntemente a única rede disponivel para uso pelo UE 402. A rede de acesso 404 e 408 comunicam os fluxos IP para um Agente nativo (HA) 416, que também é conhecido como uma Porta de Ligação-P (PGW) . O HA/PGW 416 é um ponto de entrada na rede que permite que o UE 402 se comunique com outras redes, dispositivos, e/ou virtualmente qualquer ponto na Internet.
[0051] Adicionalmente, o HA 416 é tipicamente responsável por atribuir um Endereço Nativo (HoA) para um UE conectado. O UE subsequentemente é conhecido através de seu HoA, e quando outro dispositivo ou entidade de rede tenta se comunicar com o UE o mesmo irá enviar um pacote para o HoA atribuido para o UE particular. Entretanto, quando o UE se conecta a redes de acesso diferentes também é atribuido a ele um Endereço de Encaminhamento (CoA) (por exemplo, um endereço IP local) a partir da rede de acesso (por exemplo, rede de acesso 404 ou 408) . O UE tentará registrar cada CoA com o HA 416. Abaixo são discutidos com mais detalhes mecanismos e técnicas para registrar múltiplos CoAs com o HA 416.
[0052] Um servidor de autorização, autenticação e contabilização (AAA) 418 autoriza o UE 402 baseado em um conjunto de credenciais, tal como uma identidade de usuário. Além disso, uma sessão de comunicação é estabelecida com um servidor de politica e função de regras cobrança (PCRF) 420, em que o PCRF 420 pode gerenciar a conexão com o UE 402. Por exemplo, O PCRF 420 pode prescrever o tipo de cobrança usado, a qualidade do serviço (QoS) e assim por diante.
[0053] Com referência a Figura 5, o sistema de comunicação sem fio da Figura 4 é ilustrado em um segundo momento onde o UE 4 02 foi movido, mudado de lugar, ou reposicionado de alguma outra forma. Por exemplo, o UE 402 pode ser um telefone móvel em que o usuário se desloca (por exemplo, andando, dirigindo, etc.) enquanto usa (por exemplo, fala no telefone, descarrega conteúdo, etc.) o telefone móvel. Como ilustrado, o UE 402 está situado na região de sobreposição da área de serviço 406 para a primeira rede de acesso 404, e a área de serviço 410 da segunda rede de acesso 408. Consequentemente, ambas as redes de acesso 404 e 408 estão disponiveis para uso pelo UE 402, e como discutido anteriormente, se o UE 402 suporta múltiplas tecnologias de rádio então o UE 402 pode se conectar a ambas as redes de acesso 404 e 408 ao mesmo tempo.
[0054] Depois de estabelecida a comunicação com a segunda rede de acesso 408 (discutido acima), em seguida um ou mais fluxos IP (por exemplo, 412 ou 414) podem ser roteados através da segunda rede de acesso 408. O roteamento dos fluxos IP 412 e 414 pode ser baseado em um critério de pluralidade. Por exemplo, retornando a um exemplo anterior, Onde a primeira rede de acesso 404 é uma rede LTE, e a segunda rede de acesso 408 é uma WLAN, o roteamento dos fluxos IP pode ser baseado nos recursos (por exemplo, QoS) exigidos/desejados para o fluxo IP 412 e 414. Se o primeiro fluxo IP 412 é uma sessão de comunicação de voz, então pode ser desejável rotear a mesma através de rede LTE (por exemplo, rede de acesso 404) devido à performance de QoS desejada. Adicionalmente, se o segundo fluxo IP 414 é uma descarga de dados, então pode ser desejável rotear o segundo fluxo 414 através da WLAN (por exemplo, segunda rede de acesso 408), porque as WLANs tipicamente tem maior largura de banda que as redes LTE, e descargas de dados frequentemente não tem as mesmas exigências de QoS que as comunicações de voz. Como discutido acima, podem ser feitas determinações de roteamento através de uma pluralidade de entidades de rede, que incluem, mas não estão limitadas a UE 4 02, o HA/PGW 416, ou o PCRF 420.
[0055] A Figura 6 ilustra o sistema de comunicação sem fio exemplo 600 das Figuras 4 e 5 em um terceiro momento de acordo com um aspecto do objeto da inovação. Como discutido previamente, o UE 402 é representado como estando localizado em uma região de sobreposição de área de serviço 406 para a primeira rede de acesso 404, e a área de serviço 410 para a segunda rede de acesso 408. O UE 402 suporta múltiplas tecnologias de rádio, e consequentemente pode rotear fluxos IP através de ambas as redes de acesso disponiveis 404 e 408 simultaneamente. Deve ser avaliado que o UE 402 não é limitado a dois fluxos IP, por exemplo, o UE 4 02 pode adicionar ou remover fluxos IP baseado na demanda, serviços, etc.
[0056] Por exemplo, retornando a um exemplo anterior, o UE pode adicionar um terceiro fluxo IP 602, e o fluxo IP 602 pode ser roteado através de qualquer das redes de acesso 404 ou 408 baseado em um ou mais critérios. Por exemplo, se o fluxo IP 602 consiste de alto volume de tráfego, então pode ser desejável roteá-lo através da segunda rede de acesso 408, onde a segunda rede de acesso 408 é uma WLAN (discutida anteriormente). Como mostrado na Figura 6, ambos os fluxos IP 414 e 602 podem ser roteados através da segunda rede de acesso 408.
[0057] Passando agora para a Figura 7, o sistema de comunicação sem fio exemplo 7 00 das Figuras 4 a 6 é mostrado em um quarto momento de acordo com um aspecto do objeto da inovação. No quarto momento, o UE 4 02 se moveu para fora da região de sobreposição, e de volta para dentro da área de serviço 406 da primeira rede de acesso 404. Como consequência a segunda rede de acesso 408 não está mais disponivel para o UE 402. Portanto cada fluxo IP 412, 414 e 602 associado com o UE 4 02 é roteado através da primeira rede de acesso 404.
[0058] Re-rotear fluxos IP pode ser realizado através de uma transferência entre acessos. Tipicamente, transferências são realizadas para permitir que um UE tire proveito do melhor sinal disponivel. Entretanto, esta inovação fornece mecanismos e técnicas para os UEs executarem transferências a fim de combinarem os fluxos IP com o acesso mais adequado. Como discutido previamente, os fluxos IP podem ser movidos de um acesso para o outro baseados em uma pluralidade de critérios, que incluem, mas não estão limitados a exigências de QoS, exigências de largura de banda, e assim por diante. Nos exemplos anteriores, os fluxos IP 414 e 602 são transferidos a partir da segunda rede de acesso 408 para a primeira rede de acesso 404 baseado na disponibilidade de redes de acesso. Deve ser avaliado que as Figuras mencionadas acima foram ilustradas para brevidade e clareza de explicação e é possivel uma pluralidade de modalidades dentro do escopo e espirito do objeto da inovação.
[0059] Em vista dos sistemas exemplo descritos acima, metodologias que podem ser implementadas de acordo com o objeto revelado serão mais bem avaliadas com referência aos chamados fluxogramas das Figuras 8 a 10. Ao mesmo tempo em que, por propósitos de simplicidade da explicação, as metodologias são mostradas e descritas como uma série de etapas deve ser entendido e apreciado que o objeto reivindicado não é limitado pela ordem das etapas, visto que algumas etapas podem ocorrer em ordens diferentes e/ou concorrentemente com outras etapas a partir do que é representado e descrito neste documento. Além disso, pode ser que nem todas as etapas ilustradas sejam exigidas para implementar as metodologias descritas daqui em diante.
[0060] A Figura 8 ilustra uma metodologia exemplo para tratamento de múltiplos registros de endereços em EPS com filtros em filtros em atualizações do vinculo/confirmações do vinculo de acordo com um aspecto do objeto da inovação. Em 802, um UE se liga, conecta ou se associa de outra forma com uma primeira porta de ligação de acesso (AGW 1). A AGW 1 permite que o UE se comunique com uma primeira rede de acesso (NW1) e o UE é autorizado a se conectar a AGW 1 através de um servidor de autorização, autenticação e contabilização (AAA) baseado em uma ou mais credenciais, tal como uma identidade declarada na rede (NAI) . Em 804 o AGW 1 estabelece uma sessão com o servidor de politica e regras de tarifação (PCRF). Esta sessão pode ser usada para transferir dados pelo PCRF quando o mesmo precisa gerencias a conexão do UE ao AGW 1.
[0061] Em 806, é atribuido um Endereço Nativo (HoA) ao UE a partir do ponto de entrada na rede, em que o ponto de entrada na rede é um Agente nativo (HA) ou Porta de Ligação de Acesso-P (PGW). Adicionalmente, o HA/PGW autoriza o uso de múltiplos Endereços de Encaminhamento (CoA) para o UE com o servidor AAA. Em 808, o UE envia uma Atualização de Vinculo (BU) ao HA/PGW que notifica o HA/PGW para vincular o HoA atribuido em 806 ao endereço de protocolo internet número 1 (IP1) atribuido em 802. Adicionalmente ou alternativamente, o UE também pode incluir um número de identificação de vinculo (por exemplo, BID1) para identificar este vinculo como o primeiro vinculo. Em 810, o HA estabelece uma sessão de Rede De Acesso de Conectividade de Protocolo Internet (IP-CAN) com o PCRF. Estabelecer a sessão IP-CAN é similar a etapa 804 pelo fato de que o HA está estabelecendo uma sessão com o PCRF para controle das sessões IP-CAN. As sessões IP-CAN fornecem toda informação para o PCRF tomar decisões com respeito aos tipos de serviços, solicitações, etc. que devem ser autorizados.
[0062] Em 812, o PCRF envia uma confirmação da sessão IP-CAN, e a política e regras de cobrança (PCC) para o HA. Por exemplo, o PCC pode definir o tipo de cobrança usado para um conjunto de serviços, a qualidade do serviço (QoS) a ser entregue, e assim por diante. Em 814, o HA/PGW envia uma confirmação de vínculo (BA) para o UE para o BU da etapa 808. Em 816, com o uso da sessão de porta de ligação estabelecida entre o AGW 1 e o PCRF, o PCRF fornece um conjunto de regras de QoS para o AGW 1 baseado nas regras PCC fornecidas previamente. Em 818, o AGW 1 envia uma confirmação para o PCRF para as regras QoS obtidas em 816.
[0063] Em 820, o UE se associa com uma segunda porta de ligação de acesso (AGW 2) que habilita o UE a se comunicar com uma segunda rede de acesso (NW2) . Adicionalmente, o UE é autorizado a se conectar ao AGW 2 pelo servidor AAA baseado em um conjunto de credenciais, tal como o NAI. Em 822, o AGW 2 estabelece uma sessão com o servidor PCRF. Esta sessão pode ser usada para transferir dados pelo PCRF quando o mesmo precisa gerenciar a conexão do UE ao AGW 2. Em 824, uma vez que existem múltiplos fluxos IP (por exemplo, IP1 e IP2), o UE fala para a rede qual fluxo é roteado sobre qual rede de acesso (por exemplo, através de AGW 1 ou AGW 2) através do envio de uma BU para o HA/PGW. Adicionalmente ou alternativamente, a BU pode incluir um número identificador de fluxo (por exemplo, FID1 ou FID2) que pode identificar transmissões como pertencendo a um fluxo particular. Em outras palavras, o UE envia uma BU que registra IP2 como um segundo CoA, e determina o roteamento do fluxo ao fornecer filtros para IP1 e IP2.
[0064] Em 826, o HA/PGW fornece informação de modificação de sessão IP-CAN para o PCRF que informa o PCRF qual fluxo (por exemplo, IP1 ou IP2) vão com qual endereço IP. O HA/PGW está fornecendo os filtros de 824 para o PCRF, em que os filtros determinam como os fluxos são roteados. Em 82 8, o PCRF envia uma confirmação (ACK) juntamente com um conjunto de regras PCC para o HA/PGW. Em 830, O HA/PGW envia uma BA para o UE em resposta a BU em 824. Em 832, o PCRF envia QoS e informação de tunelamento relacionadas ao IP2 para o AGW2, porque virtualmente todos os pacotes IP são tunelados entre o UE e o HA/PGW. Em 834, o HA/PGW envia um ACK para o PCRF para a informação obtida em 832. De maneira similar, em 836, o PCRF envia informação de QoS e tunelamento relacionadas ao IP1 para o AGW1, e em 838 o AGW1 envia um ACK para o PCRF para a informação obtida em 836.
[0065] A Figura 9 ilustra uma metodologia exemplo para tratamento de múltiplos registros de endereços em EPS com o uso de uma abordagem de roteamento de fluxo PCRF de acordo com um aspecto do objeto da inovação. Em 902, o UE já tem o UE conectado ao AGW1, uma sessão de controle de porta de ligação foi estabelecida (como discutida previamente), e o primeiro fluxo IP (IP1) foi vinculado ao HoA do UE. Em 904, o UE conecta ao AGW2 para o segundo fluxo IP (IP2), e o UE é verificado pelo servidor AAA. Em 906, uma sessão de controle de porta de ligação é estabelecida entre o AGW 2 e o PCRF. Em 908, o UE envia uma BU para o HA direcionando o HA para associar o HoA com o IP2. Adicionalmente, é especificado um BID que identifica o vinculo como o segundo vinculo (por exemplo, BID2). Em 910, o HA envia uma modificação de sessão IP-CAN para o PCRF (discutido previamente).
[0066] Em 912, o PCRF determina o roteamento dos fluxos IP através das redes de acesso (por exemplo, através de AGW 1 ou AGW 2) . O PCRF é adequado para tomar decisões de roteamento, porque o mesmo tem conhecimento de todos os fluxos ativos e regras de QoS ativas relacionadas. Também, o PCRF conhece o HoA, CoAs e RATs relativos a cada CoA. Em 914, o PCRF envia um ACK para o HA/PGW para a modificação da sessão IP-CAN em 910, que inclui um conjunto de regras PCC, e informação de roteamento para cada fluxo IP. Em 916, o HA/PGW envia uma BA para o UE para a BU em 908. Em 918 a 922, o PCRF envia regras de QoS para cada porta de ligação para os fluxos IP correspondentes, juntamente com informação de tunelamento, e a informação de QoS.
[0067] Com referência a Figura 10, uma metodologia exemplo para tratamento de múltiplos registros de endereços em EPS com o uso de uma abordagem de roteamento de fluxo HA/PGW é ilustrada de acordo com um aspecto do objeto da inovação. Em 1002, o UE está previamente associado com o AGW 1, uma sessão de controle de porta de ligação foi estabelecida, e o primeiro fluxo IP (IP1) foi vinculado ao HoA do UE (como discutido acima) . Em 1004, o UE se associa com o AGW 2 para o segundo fluxo IP (IP2), e o UE é verificado pelo servidor AAA. Em 1006, uma sessão de controle de porta de ligação é estabelecida entre o AGW 2 e o PCRF. Em 1008, o UE envia uma BU para o HA/PGW dirigindo o HA/PGW para associar o HoA com IP2. Adicionalmente, é especificado um BID que identifica o vinculo como o segundo vinculo (por exemplo, BID2). Em 1010, o HA/PGW envia uma modificação de sessão IP-CAN para o PCRF (discutido anteriormente). Em 1012, o PCRF envia um ACK para o HA/PGW para a modificação de sessão IP-CAN, que inclui um conjunto de regras PCC, e informação relacionada às tecnologias de acesso de rádio disponíveis (RAT). EM 1014, o HA/PGW envia uma BA para o UE em resposta a BU em 1008.
[0068] Em 1016, o HA/PGW determina o roteamento do fluxo IP baseado pelo menos em parte ma informação RAT fornecida em 1012. Por exemplo, o AGW 1 pode ser uma rede de acesso LTE, e o AGW 2 pode ser uma rede de acesso WLAN. O HA/PGW pode determinar o roteamento baseado nas características dos fluxos IP (por exemplo, exigências de largura de banda, exigências de QoS, etc.) e das tecnologias de acesso disponíveis. Em 1018, o HA/PGW envia uma modificação de sessão IP-CAN para o PCRF que inclui a informação de roteamento, e o PCRF envia um ACK com as regras PCC relevantes em 1020. Baseado na informação de roteamento contida na modificação de sessão IP-CAN, o PCRF envia as regras QoS para o AGW 1 e AGW 2, juntamente com os filtros do HoA para os respectivos fluxos, informação de tunelamento, e informação de QoS em 1022 a 1028.
[0069] Focando na Figura 11, é ilustrado um sistema exemplo para mobilidade baseada em registro e fluxo múltiplos de acordo com um aspecto do objeto da inovação. O sistema inclui uma entidade de rede 1102 que está em comunicação com uma infra-estrutura de comunicação 1104 (por exemplo, rede de comunicação sem fio, etc.). A entidade de rede 1102 pode incluir, mas não está limitada a um UE, um servidor PCRF, ou um HA/PGW. Adicionalmente, a entidade de rede 1102 inclui um componente de roteamento de fluxo 1106 que determina o roteamento de um ou mais fluxos IUP através de uma ou mais redes de acesso disponíveis. Como discutido previamente, as redes de acesso podem incluir virtualmente qualquer tecnologia de acesso de rádio, tal como LTE, WLAN, etc. O componente de roteamento de fluxo 1106 determina o roteamento do fluxo IP baseado em um conjunto de critérios, que inclui, mas não está limitado a exigências de QoS, exigências de largura de banda, tecnologia de acesso de rádio disponíveis, congestionamento da rede, e assim por diante.
[0070] O componente de roteamento de fluxo 1106 inclui um componente de aquisição 1108, um componente de politicas 1110, e um componente de interface 1112. O componente de aquisição 1108 pode receber, coletar ou obter dados de outra forma com respeito às tecnologias de rádio disponíveis, performance de rede, exigências de qualidade de serviço, exigências de largura de banda, e mais qualquer outro dado relevante para determinar o roteamento dos fluxos IP. Por exemplo, a entidade de rede 1102 pode ser um servidor PCRF, em que o componente de aquisição 1108 pode obter dados com respeito aos fluxos IP ativos, regras de QoS ativas, um HoA de UE, CoAs, e assim por diante.
[0071] O componente de políticas 1110 mantém uma ou mais políticas usada na determinação do roteamento de um ou mais fluxos IP pelo componente de roteamento de fluxo 1106. Por exemplo, uma primeira política pode ditar que tráfego de grande volume de baixo valor (por exemplo, descarga de dados) deve ser re-roteada dinamicamente de uma rede LTE para uma WLAN sempre que a WLAN estiver disponível. Adicionalmente ou alternativamente, o componente de políticas 1110 pode determinar políticas dinamicamente, ou localizar políticas relevantes mantidas em algum, outro lugar na infra-estrutura de comunicação 1104. O componente de roteamento de fluxo 1106 utiliza os dados obtidos através do componente de aquisição 1108, e as políticas do componente de políticas 1110 para determinar o roteamento de fluxo IP.
[0072] Adicionalmente, o componente de interface 1112 fornece vários adaptadores, conectores, canais, percursos de comunicação, etc. para integrar o componente de roteamento de fluxo 1106 dentro de virtualmente qualquer sistema operacional e/ou banco de dados. Adicionalmente, o componente de interface 1112 pode fornecer vários adaptadores, conectores, canais, percursos de comunicação, etc. que proporcionam interação com o componente de roteamento de fluxo 1106. Deve ser avaliado que embora o componente de interface 1112 seja incorporado dentro do componente de roteamento de fluxo 1106, esta implementação não é tão limitada. Por exemplo, o componente de interface 1112 pode ser um componente autônomo para receber ou transmitir dados em relação ao sistema 1100. Em particular, o componente de interface 1112 pode receber qualquer dado relativo a um dispositivo que é associado com o sistema 1100.
[0073] A Figura 12 ilustra um diagrama de blocos exemplo de um sistema de roteamento de fluxo de protocolo internet de acordo com um aspecto do objeto da inovação. O sistema 12 00 inclui um componente de roteamento de fluxo 110 6 que determina o roteamento do fluxo IP onde um nó móvel tem acesso a múltiplas redes de acesso. O componente de roteamento de fluxo 1106 pode determinar o roteamento baseado em uma pluralidade de critérios que inclui, mas não está limitado a tecnologias de acesso disponíveis, performance de rede, exigências de QoS, exigências de largura de banda, e assim por diante. Como discutido previamente, o componente de roteamento de fluxo 1106 inclui um componente de aquisição 1108 que pode obter virtualmente qualquer dado relevante ao roteamento de fluxos IP, um componente de politicas 1110 que facilita a implementação de uma ou mais politicas nas determinações de roteamento, e um componente de interface 1112 que habilita o componente de roteamento de fluxo 1106 a se integrar em mais qualquer sistema de comunicação.
[0074] O sistema 1200 pode adicionalmente compreender memória 1202 que é operacionalmente acoplada ao componente de roteamento de fluxo 1206 e que armazena dados obtidos, politicas e assim por diante ou informação relativa aos dados, politicas e mais qualquer outra informação adequada obtidos para facilitar roteamento de fluxo. Um processador 1204 pode ser operacionalmente conectado ao componente de roteamento de fluxo 1206 (e/ou memória 1202) para facilitar o armazenamento e/ou comunicação de conteúdo e assim por diante. Deve ser avaliado que o processador 1204 pode ser um processador que controla um ou mais componentes do sistema 1200, e ou um processador que implementa politicas, analisa dados ou politicas, ou determina politicas, e controla um ou mais componentes do sistema 1200.
[0075] A Figura 13 ilustra um sistema 1300 que emprega um componente de inteligência artificial (AI) 1302 que facilita automatizar uma ou mais características de acordo com o objeto da inovação. O objeto da inovação (por exemplo, em conexão com inferência) pode empregar vários esquemas baseados em AI para executar vários aspectos do mesmo. Por exemplo, um processo para roteamento dinâmico de fluxos IP pode ser facilitado através facilitado através de um sistema e processo classificador automático.
[0076] Como usado neste documento, o termo "inferência" se refere em geral ao processo de raciocinar sobre ou inferir estados do sistema, ambiente, e/ou usuário a partir de um conjunto de observações como capturadas através de eventos e/ou dados. A inferência pode ser empregada para identificar um contexto ou ação específicos, ou pode gerar uma distribuição de probabilidades sobre estados, por exemplo. A inferência pode ser probabilistica - ou seja, a computação de distribuição de probabilidade sobre estados de interesse baseado em uma consideração de dados e eventos. A inferência também pode se referir a técnicas empregadas para compor eventos de alto nivel a partir de conjuntos de eventos e/ou dados. Esta interferência resulta na construção de novos eventos ou ações a partir de um conjunto de eventos observados e/ou dados de eventos armazenados, sejam os eventos correlacionados ou não em grande proximidade temporal, e guer os eventos e dados venham de um ou vários eventos e fontes de dados. Adicionalmente, a inferência pode ser baseada em modelos lógicos ou regras, por meio dos quais os relacionamentos entre componentes ou dados são determinados através de uma análise dos dados e conclusões desenhadas a partir desta. Por exemplo, através da observação de que um usuário interage com um subconjunto de outros usuários sobre uma rede, pode ser determinado ou inferido que este subconjunto de usuários pertence a uma rede social desejada de interesse para um usuário opostamente a uma pluralidade de outros usuários com os quais nunca ou raramente interagiu.
[0077] As abordagens de classificação de modelo dirigido ou não dirigido que incluem, por exemplo, Bayes simples, redes Bayesianas, árvores e decisão, redes neurais, modelos de lógica difusa e modelos de classificação probabilistica que fornecem padrões diferentes de independência podem ser empregados. A classificação como usada neste documento também é inclusiva de regressão estatística que é utilizada para desenvolver modelos de prioridade.
[0078] Como será prontamente avaliado a partir da especificação do objeto, o objeto da inovação pode empregar classificadores que são explicitamente treinados (por exemplo, através de dados de treinamento genéricos) bem como treinados implicitamente (por exemplo, através de observação de um comportamento de usuário, ao receber informação extrinseca). Deste modo, o(s) classificador(es) pode(m) ser usado(s) para aprender automaticamente e executar uma quantidade de funções, que incluem, mas não estão limitadas a determinar de acordo com um critério predeterminado quando atualizar ou refinar o esquema inferido previamente, apertar o critério do algoritmo de inferência baseado no tipo de dados que estão sendo processados (por exemplo, financeiros vs. não financeiros, pessoais vs. não pessoais, ...), e em que hora do dia implementar os critérios de controle mais apertados (por exemplo, à tarde quando a performance do sistema deve ser menos impactada).
[0079] Com referência a Figura 14, é ilustrado um sistema 1400 que facilita o roteamento de fluxos de protocolo internet em uma rede de comunicação sem fio. Por exemplo, o sistema 1400 pode residir pelo menos parcialmente dentro de um dispositivo móvel, um agente nativo / porta de ligação-p, um servidor de função de politica e regras de cobrança, etc. Deve ser avaliado que o sistema 1400 é representado como incluindo blocos funcionais, os quais podem ser blocos funcionais que representam funções implementadas por um processador, software, ou combinações destes (por exemplo, firmware). O sistema 1400 inclui um agrupamento lógico 1402 de componentes elétricos que podem atuar em conjunto. Por exemplo, o grupamento lógico 1402 pode incluir um componente elétrico para obter dados de rede relacionados ao roteamento de fluxos IP 1404 na rede de comunicação sem fio. Adicionalmente, o agrupamento lógico 1402 pode compreender um componente elétrico para determinar politicas de roteamento baseado pelo menos em parte nos dados de rede obtidos 1406. Além disso, o agrupamento lógico 1402 pode incluir um componente elétrico para rotear dinamicamente um ou mais fluxos IP na rede de comunicação sem fio 1608. Adicionalmente, o sistema 1400 pode incluir uma memória que retém instruções para executar funções associadas com os componentes elétricos 1404, 1406 e 1408. Ao mesmo tempo em que foi mostrado como sendo externo a memória 1410, deve ser entendido que um ou mais dos componentes elétricos 1404, 1406 e 1408 pode existir dentro da memória.
[0080] As várias lógicas, blocos lógicos, módulos, e circuitos ilustrativos descritos em conexão com as modalidades reveladas neste documento podem ser implementados ou executados com um processador de propósito geral, um processador de sinal digital (DSP), um circuito integrado de aplicação especifica (ASIC), um arranjo de portas programável em campo (FPGA) ou outro dispositivo lógico programável, porta discreta ou lógica de transistor, componentes de hardware discretos, ou qualquer combinação destes projetada para executar as funções descritas neste documento. Um processador de propósito geral pode ser implementado como uma combinação de dispositivos de computação, por exemplo, uma combinação de um DSP e um microprocessador, uma pluralidade de microprocessadores, um ou mais microprocessadores em conjunto com um núcleo DSP, ou qualquer outra configuração semelhante. Adicionalmente, pelo menos um processador pode compreender um ou mais módulos operáveis para executar uma ou mais etapas e/ou ações descritas acima.
[0081] Adicionalmente, as etapas e/ou ações de um método ou algoritmo descrito em conexão com os aspectos revelados neste documento podem ser incorporados diretamente em hardware, em um módulo de software executado por um processador, ou em uma combinação dos dois. Um módulo de software pode residir em memória RAM, memória flash, memória ROM, memória EPROM, memória EEPROM, registros, um disco rigido, um disco removível, um CD-ROM, ou qualquer outra forma de meio de armazenamento conhecida na técnica. Um meio de armazenamento ilustrativo pode ser acoplado ao processador, de modo que o processador possa ler informação do e gravar informação no meio de armazenamento. Como alternativa o meio de armazenamento pode ser integrado ao processador. Adicionalmente, em alguns aspectos, o processador e o meio de armazenamento podem residir em um ASIC. Adicionalmente, o ASIC pode residir em um terminal de usuário, Como alternativa, o processador e o meio de armazenamento podem residir como componentes discretos em um terminal de usuário. Adicionalmente, em alguns aspectos, as etapas e/ou ações de um método ou algoritmo podem residir como um ou uma combinação de um conjunto de códigos e/ou instruções em um meio legível por máquina e/ou meio legível por computador, o qual pode ser incorporado em um produto de programa de computador.
[0082] Em um ou mais aspectos, as funções descritas podem ser implementadas em hardware, software, firmware, ou qualquer combinação dos mesmos. Se implementadas em software, as funções podem ser armazenadas ou transmitidas como uma ou mais instruções ou código em um meio legível por computador. A mídia legível por computador inclui tanto mídia de armazenamento de computador como mídia de comunicação que inclui qualquer meio que facilite a transferência de um programa de computador de um lugar para outro. Um meio de armazenamento pode ser qualquer midia disponível que possa ser acessada por um computador. A título de exemplo, e não de limitação, esta mídia legível por computador pode compreender RAM, ROM, EEPROM, CD-ROM ou outro armazenamento em disco ótico, armazenamento em disco magnético ou outros dispositivos de armazenamento magnético, ou qualquer outro meio que possa ser usado para transportar ou armazenar código de programa desejado na forma de instruções ou estruturas de dados e que podem ser acessados por um computador. Também, qualquer conexão pode ser chamada de um meio legivel por computador. Por exemplo, se software é transmitido a partir de um sitio web, servidor, ou outra fonte remota com o uso de cabo coaxial, cabo de fibra ótica, par trançado, linha digital de assinante (DSL) , ou tecnologias sem fio tais como infravermelho, rádio e microondas, então o cabo coaxial, cabo de fibra ótica, par trançado, DSL, ou tecnologias sem fio tais como infravermelho, rádio e microondas são incluidos na definição de meio. Disco como usado neste documento, inclui disco compacto (CD) disco laser, disco ótico, disco versátil digital (DVD), disco flexivel e disco blu-ray, em que os discos usualmente reproduzem dados magnética ou oticamente com lasers. Combinações do exposto acima também podem ser incluidas dentro do escopo de mídia legível por computador.
[0083] Ao mesmo tempo em que a revelação mencionada acima discute aspectos ilustrativos e/ou modalidades, deve ser observado que várias mudanças e modificações podem ser feitas sem se afastar do escopo dos aspectos e/ou modalidades descritos como definidos pelas reivindicações em anexo. Além disso, embora elementos dos aspectos e/ou modalidades descritos possam ser descritos ou reivindicados no singular, o plural é contemplado a menos que a limitação ao singular seja expressa explicitamente. Adicionalmente, todo ou uma parte de qualquer aspecto e/ou modalidade pode ser utilizado com todo ou uma parte de qualquer outro aspecto e/ou modalidade, a menos que expresso em contrário.

Claims (15)

1. Método (1000) para roteamento de fluxo de protocolo de internet em uma rede de comunicação incluindo uma primeira rede de acesso e uma segunda rede de acesso, em que um terminal móvel pode se conectar a uma primeira rede de acesso e uma segunda rede de acesso ao mesmo tempo, compreendendo: obter (1012) um conjunto de dados de rede; determinar (1012) pelo menos uma politica utilizada na determinação do roteamento de fluxos de protocolo de internet do terminal móvel; determinar (1016) roteamento para pelo menos um fluxo de protocolo de internet através de pelo menos uma das redes de acesso baseado pelo menos em parte no conjunto de dados de rede e pelo menos uma politica; caracterizado por: determinar (1012) pelo menos uma politica utilizada na determinação do roteamento de fluxos de protocolo de internet do terminal móvel ser baseado pelo menos em parte no conjunto de dados de rede.
2. Método, de acordo com a reivindicação 1, caracterizado por obter (1012) o conjunto de dados de rede incluir obter pelo menos um dentre exigências de qualidade de serviço, tecnologia de acesso de rádio disponivel, exigências de largura de banda, fluxos de protocolo de internet ativos, regras ativas de qualidade de serviço, um endereço de origem, ou um endereço IP temporário.
3. Método, de acordo com a reivindicação 1, caracterizado por obter (1012) o conjunto de dados de rede, determinar as politicas para roteamento, e determinar o roteamento serem realizados através de pelo menos um terminal móvel (402), uma função de agente de origem (416), ou um servidor de função de política e regras de cobrança (420) .
4. Método, de acordo com a reivindicação 3, caracterizado por compreender também implementar pelo menos um dentre roteamento de enlace descendente através do agente de origem (416), ou roteamento de enlace ascendente através do terminal móvel (402).
5. Método, de acordo com a reivindicação 4, caracterizado por compreender também filtrar os fluxos de protocolo de internet com um conjunto de filtros para implementar o roteamento de fluxo.
6. Método, de acordo com a reivindicação 1, caracterizado por compreender também determinar políticas e regras de tarifação para pelo menos um portal de acesso (404, 408) baseado pelo menos em parte no roteamento de um ou mais fluxos de protocolo de internet.
7. Método, de acordo com a reivindicação 1, caracterizado por compreender também vincular pelo menos um fluxo de protocolo de internet a pelo menos um de endereço de origem, ou um endereço de origem e um endereço IP temporário associado.
8. Método, de acordo com a reivindicação 7, caracterizado por compreender também gerar um identificador de vínculo para cada vínculo.
9. Método, de acordo com a reivindicação 1, caracterizado por compreender também gerar um identificador de fluxo para cada fluxo de protocolo de internet.
10. Método, de acordo com a reivindicação 8, caracterizado por compreender também modificar uma sessão de rede de acesso de conectividade de protocolo de internet baseado em pelo menos um dentre o roteamento dos um ou mais fluxos, ou os identificadores de fluxo.
11. Aparelho (1400) para roteamento de fluxo de protocolo de internet em uma rede de comunicação incluindo uma primeira rede de acesso e uma segunda rede de acesso, em que um terminal móvel pode se conectar a uma primeira rede de acesso e uma segunda rede de acesso ao mesmo tempo, compreendendo: mecanismos (1404) adaptados para coletar um conjunto de dados de rede; mecanismos (1406) adaptados para pelo menos um de selecionar a partir de um conjunto ou determinar dinamicamente uma ou mais politicas utilizadas na determinação do roteamento de fluxos de protocolo de internet do terminal móvel; mecanismos (1408) adaptados para determinar um conjunto de rotas de fluxo de protocolo de internet através para pelo menos um fluxo de protocolo de internet do terminal móvel através de pelo menos uma das redes de acesso através de pelo menos um dentre dispositivo móvel, uma função de agente de origem, ou um servidor de função de politica e regras de cobrança com base pelo menos em parte no conjunto de dados de rede e pelo menos uma politica; caracterizado por: os mecanismos (1406) adaptados para pelo menos um de selecionar a partir de um conjunto ou determinar dinamicamente uma ou mais politicas utilizadas na determinação do roteamento de fluxos de protocolo de internet do terminal móvel serem adaptados para pelo menos um de selecionar a partir de um conjunto ou determinar dinamicamente uma ou mais politicas ser com base pelo menos em parte no conjunto de dados de rede.
12. Aparelho (1400), de acordo com a reivindicação 11, caracterizado pelos dados de rede incluirem pelo menos um dentre recursos disponiveis de Ml qualidade de serviço, tecnologia de acesso de rádio disponível, exigências de largura de banda, fluxos de protocolo internet ativos, regras ativas de qualidade de serviço, um endereço de origem, ou um endereço IP temporário.
13. Aparelho (1400), de acordo com a reivindicação 11, caracterizado por compreender também mecanismos adaptados para implementar o conjunto de rotas determinadas através de pelo menos um dentre dispositivo móvel (402), ou agente de origem (416).
14. Aparelho (1400), de acordo com a reivindicação 11, caracterizado pelo aparelho incluir pelo menos um dentre um agente de origem, um dispositivo móvel ou um servidor de função de política e regras de cobrança.
15. Memória caracterizada por compreender instruções que, quando executadas por um sistema de computador, fazem com que o sistema de computador execute o método conforme definido em qualquer uma das reivindicações 1 a 10.
BRPI0914965-1A 2008-06-09 2009-06-09 método e aparelho para melhoria de pcc para mobilidade baseada em fluxo BRPI0914965B1 (pt)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US5993508P 2008-06-09 2008-06-09
US61/059,935 2008-06-09
US12/480,074 2009-06-08
US12/480,074 US9131425B2 (en) 2008-06-09 2009-06-08 Method and apparatus for PCC enhancement for flow based mobility
PCT/US2009/046789 WO2009152178A1 (en) 2008-06-09 2009-06-09 A method and apparatus for pcc enhancement for flow based mobility

Publications (2)

Publication Number Publication Date
BRPI0914965A2 BRPI0914965A2 (pt) 2015-10-20
BRPI0914965B1 true BRPI0914965B1 (pt) 2020-11-24

Family

ID=41400782

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0914965-1A BRPI0914965B1 (pt) 2008-06-09 2009-06-09 método e aparelho para melhoria de pcc para mobilidade baseada em fluxo

Country Status (16)

Country Link
US (2) US9131425B2 (pt)
EP (1) EP2308261B1 (pt)
JP (2) JP2011523332A (pt)
KR (1) KR101291084B1 (pt)
CN (1) CN102057723B (pt)
AU (1) AU2009257561B2 (pt)
BR (1) BRPI0914965B1 (pt)
CA (1) CA2725671C (pt)
ES (1) ES2538465T3 (pt)
IL (1) IL209358A (pt)
MX (1) MX2010013500A (pt)
MY (1) MY157387A (pt)
RU (1) RU2480955C2 (pt)
TW (1) TWI444067B (pt)
UA (1) UA101199C2 (pt)
WO (1) WO2009152178A1 (pt)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8254865B2 (en) 2006-04-07 2012-08-28 Belair Networks System and method for frequency offsetting of information communicated in MIMO-based wireless networks
US9131425B2 (en) * 2008-06-09 2015-09-08 Qualcomm Incorporated Method and apparatus for PCC enhancement for flow based mobility
JP5727227B2 (ja) * 2008-10-22 2015-06-03 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 通信システム、通信方法、ネットワーク側通信装置並びに通信端末
US20110317560A1 (en) * 2009-01-06 2011-12-29 Sharp Kabushiki Kaisha MOBILE COMMUNICATION SYSTEM, QoS CONTROL STATION AND MOBILE STATION
CN101945444B (zh) * 2009-07-06 2016-06-29 华为技术有限公司 通信方法、装置和系统
US8498651B2 (en) * 2009-11-06 2013-07-30 Alcatel Lucent Method of call admission control for home femtocells
US20110182206A1 (en) * 2010-01-25 2011-07-28 Qualcomm Incorporated Apparatus and method for associating a gateway control session with an internet protocol connectivity access network (ip-can) session
US8693983B2 (en) 2010-02-17 2014-04-08 Nec Europe Ltd. Method for operating a mobile network for charging traffic and corresponding mobile network
WO2011109685A1 (en) * 2010-03-05 2011-09-09 Interdigital Patend Holdings, Inc. Dynamic peer discovery and inter-unit transfer (iut) using mobile internet protocol (mip)
CN102223663B (zh) * 2010-04-15 2016-03-30 中兴通讯股份有限公司 一种获取网络负荷的方法及系统
US20110320622A1 (en) * 2010-06-29 2011-12-29 Alcatel-Lucent Canada, Inc. Managing internet protocol connectivity access network sessions
US9295089B2 (en) * 2010-09-07 2016-03-22 Interdigital Patent Holdings, Inc. Bandwidth management, aggregation and internet protocol flow mobility across multiple-access technologies
JP4927213B1 (ja) * 2010-12-03 2012-05-09 株式会社エヌ・ティ・ティ・ドコモ 移動通信方法、ゲートウェイ装置、移動管理ノード及び呼セッション制御サーバ装置
CN102638355A (zh) * 2011-02-14 2012-08-15 阿尔卡特朗讯 基于网络资源使用信息确定策略计费规则的方法和装置
WO2012142437A1 (en) 2011-04-13 2012-10-18 Interdigital Patent Holdings, Inc Methods, systems and apparatus for managing and/or enforcing policies for managing internet protocol ("ip") traffic among multiple accesses of a network
WO2012166088A1 (en) 2011-05-27 2012-12-06 Empire Technology Development Llc Maintaining service priority for mobile devices during network handoffs
CN102857893B (zh) * 2011-06-27 2017-05-10 中兴通讯股份有限公司 Ip数据计费方法及装置
CN102958128B (zh) * 2011-08-16 2015-11-25 华为终端有限公司 为ue业务选择pdn连接的方法及装置
CN102958108B (zh) * 2011-08-26 2015-03-18 华为技术有限公司 用于数据传输的方法、分流点设备、用户终端和系统
EP2792112B1 (en) * 2011-12-15 2018-08-29 Telefonaktiebolaget LM Ericsson (publ) Technology aware diffserv marking
WO2013123467A1 (en) 2012-02-17 2013-08-22 Vid Scale, Inc. Hierarchical traffic differentiation to handle congestion and/or manage user quality of experience
US9585054B2 (en) 2012-07-19 2017-02-28 Interdigital Patent Holdings, Inc. Method and apparatus for detecting and managing user plane congestion
US20140038547A1 (en) * 2012-08-06 2014-02-06 Alcatel-Lucent Canada, Inc. Metered services
WO2014060019A1 (en) * 2012-10-16 2014-04-24 Nokia Solutions And Networks Oy Enabling multi-realm service access for a single ip stack ue
US9973966B2 (en) 2013-01-11 2018-05-15 Interdigital Patent Holdings, Inc. User-plane congestion management
CN104283693A (zh) * 2013-07-04 2015-01-14 中兴通讯股份有限公司 策略控制方法及网元
US9537868B2 (en) * 2014-07-29 2017-01-03 Time Warner Cable Enterprises Llc Communication management and policy-based data routing
CN105472635A (zh) * 2014-08-26 2016-04-06 中兴通讯股份有限公司 接入网拥塞状态上报、拥塞信息的更新处理方法及装置
US9936422B2 (en) * 2015-03-16 2018-04-03 Aruba Networks, Inc. Client association management for improving MU-MIMO transmissions
US10277514B2 (en) 2016-07-21 2019-04-30 Viasat, Inc. Methods and systems for dynamic policy based traffic steering over multiple access networks
EP3293927B1 (en) * 2016-09-09 2020-10-21 Nokia Solutions and Networks Oy Efficient and dynamic support of mobile low latency services
US10405270B1 (en) * 2017-02-14 2019-09-03 Mbit Wireless, Inc. Adaptive internet connectivity selection
US12200495B2 (en) 2022-11-18 2025-01-14 T-Mobile Usa, Inc. Integrating security and routing policies in wireless telecommunication networks

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MY123040A (en) 1994-12-19 2006-05-31 Salbu Res And Dev Proprietary Ltd Multi-hop packet radio networks
FI110987B (fi) * 1998-03-31 2003-04-30 Nokia Corp Menetelmä tiedonsiirtovirtausten kytkemiseksi
US6507567B1 (en) * 1999-04-09 2003-01-14 Telefonaktiebolaget Lm Ericsson (Publ) Efficient handling of connections in a mobile communications network
US6738361B1 (en) * 2000-05-31 2004-05-18 Nokia Ip Inc. Method, apparatus and computer program for IP traffic prioritization in IP networks
GB0108041D0 (en) 2001-03-30 2001-05-23 Nokia Networks Oy Presence service in IP multimedia
FI113140B (fi) * 2001-05-25 2004-02-27 Nokia Corp Kanavanvaihto solukkojärjestelmässä
US6721297B2 (en) * 2001-11-19 2004-04-13 Motorola, Inc. Method and apparatus for providing IP mobility for mobile networks
US7321587B2 (en) * 2002-11-15 2008-01-22 Ntt Docomo, Inc. Handover resource optimization
CN1283079C (zh) * 2003-02-20 2006-11-01 华为技术有限公司 Ip网络业务质量保证方法及系统
US9451422B2 (en) * 2003-03-17 2016-09-20 Nokia Technologies Oy Method, system and network device for routing a message to a temporarily unavailable network user
JP2005039733A (ja) 2003-07-18 2005-02-10 Nippon Telegr & Teleph Corp <Ntt> 広域移動情報通信方法並びに移動情報通信エッジルータ装置及び広域移動情報通信システム装置
JP4496733B2 (ja) 2003-08-06 2010-07-07 日本電気株式会社 移動通信システム及びそれに用いるハンドオーバ方法
JP2005244525A (ja) 2004-02-25 2005-09-08 Fujitsu Ltd 通信装置
JP4348618B2 (ja) 2004-03-02 2009-10-21 日本電気株式会社 無線選択システム、エッジルータ及びエッジルータ制御プログラム
JP4576965B2 (ja) * 2004-07-14 2010-11-10 日本電気株式会社 通信端末装置及びそれに用いるネットワーク選択方法並びにそのプログラム
JP2006054641A (ja) 2004-08-11 2006-02-23 Canon Inc 撮像装置
KR100590893B1 (ko) 2004-08-31 2006-06-19 삼성전자주식회사 브이오아이피 게이트웨이의 호 라우팅 방법 및 그 시스템
CN101107817B (zh) * 2004-10-15 2010-09-01 松下电器产业株式会社 通信方法、通信消息处理方法
US7397775B2 (en) * 2004-10-18 2008-07-08 Motorola, Inc. Method and apparatus for routing calls
US7317927B2 (en) 2004-11-05 2008-01-08 Wirelesswerx International, Inc. Method and system to monitor persons utilizing wireless media
GB0508057D0 (en) 2005-04-21 2005-06-01 Nokia Corp Selection of a communication interface
CN101395946B (zh) 2006-03-01 2012-09-05 日本电气株式会社 通信线路切换方法及其装置
WO2007145371A1 (en) 2006-06-14 2007-12-21 Panasonic Corporation Filtering policy in nemo mobile router
US8856860B2 (en) * 2006-08-18 2014-10-07 Cisco Technology, Inc. System and method for implementing policy server based application interaction manager
KR100819055B1 (ko) * 2006-12-08 2008-04-02 한국전자통신연구원 이동 IPv6 네트워크에서 플로우 기반 QoS 보장을위한 3 계층 핸드오버 경로 설정 방법
EP1933520A1 (en) * 2006-12-15 2008-06-18 Matsushita Electric Industrial Co., Ltd. Local mobility anchor relocation and route optimization during handover of a mobile node to another network area
US7860072B2 (en) * 2006-12-29 2010-12-28 Alcatel-Lucent Usa Inc. Routing optimization in a wireless network using IP packets to convey user information
WO2009006630A1 (en) * 2007-07-05 2009-01-08 Starent Networks, Corp System and method for reducing latency in call setup and teardown
EP2012473A1 (en) 2007-07-06 2009-01-07 Nokia Siemens Networks Oy Method and device for flow management and communication system comprising such device
US9198220B2 (en) * 2007-08-20 2015-11-24 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for providing local breakout in a mobile network
JP5214737B2 (ja) 2007-11-26 2013-06-19 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 通信ネットワークで使用する方法および装置
US20090300207A1 (en) * 2008-06-02 2009-12-03 Qualcomm Incorporated Pcc enhancements for ciphering support
US9131425B2 (en) * 2008-06-09 2015-09-08 Qualcomm Incorporated Method and apparatus for PCC enhancement for flow based mobility
JP5303653B2 (ja) * 2008-12-19 2013-10-02 エヌイーシー ヨーロッパ リミテッド 無線ネットワークおよび無線ネットワークの動作方法
MY159088A (en) * 2009-01-09 2016-12-15 Interdigital Patent Holdings Inc Data flow mobility
CA2751197C (en) * 2009-02-09 2017-03-14 John Stenfelt A multiple access system
US8891432B2 (en) * 2009-03-27 2014-11-18 Panasonic Intellectual Property Corporation Of America Routing method, routing system, mobile node, home agent, and home base station
US8867486B2 (en) * 2009-04-17 2014-10-21 Qualcomm Incorporated Wireless data communications employing IP flow mobility

Also Published As

Publication number Publication date
US9131425B2 (en) 2015-09-08
CN102057723B (zh) 2015-09-23
KR20110026476A (ko) 2011-03-15
BRPI0914965A2 (pt) 2015-10-20
RU2010153574A (ru) 2012-07-20
CN102057723A (zh) 2011-05-11
US20160254993A1 (en) 2016-09-01
CA2725671A1 (en) 2009-12-17
WO2009152178A1 (en) 2009-12-17
US20090305701A1 (en) 2009-12-10
IL209358A0 (en) 2011-01-31
KR101291084B1 (ko) 2013-08-23
RU2480955C2 (ru) 2013-04-27
ES2538465T3 (es) 2015-06-22
US9762478B2 (en) 2017-09-12
UA101199C2 (ru) 2013-03-11
MX2010013500A (es) 2011-03-15
MY157387A (en) 2016-06-15
JP2011523332A (ja) 2011-08-04
JP2014030221A (ja) 2014-02-13
AU2009257561B2 (en) 2014-07-10
TW201004432A (en) 2010-01-16
AU2009257561A1 (en) 2009-12-17
EP2308261A1 (en) 2011-04-13
JP5766757B2 (ja) 2015-08-19
IL209358A (en) 2015-01-29
CA2725671C (en) 2014-08-12
EP2308261B1 (en) 2015-03-04
TWI444067B (zh) 2014-07-01
HK1153605A1 (en) 2012-03-30

Similar Documents

Publication Publication Date Title
BRPI0914965B1 (pt) método e aparelho para melhoria de pcc para mobilidade baseada em fluxo
US12238566B2 (en) Apparatus and method for psa-upf relocation in wireless communication system
US12150047B2 (en) Apparatus and method for network automation in wireless communication system
US10069803B2 (en) Method for secure network based route optimization in mobile networks
WO2020073855A1 (zh) 建立会话的方法和装置以及发送报文的方法和装置
US20230032185A1 (en) Apparatus and method for supporting edge computing service in wireless communication system
WO2016182770A1 (en) Dynamically adjusting network services stratum parameters based on access and/or connectivity stratum utilization and/or congestion information
US20250106680A1 (en) Systems and methods for l4s-enablement in wireless networks
WO2021203794A1 (zh) 通信方法、装置及系统
CN115776487A (zh) 数据分流方法、装置、设备及存储介质
US12256274B2 (en) Evolved packet core to 5G core roaming using N9 interface
Karimzadeh et al. Quantitative comparison of the efficiency and scalability of the current and future LTE network architectures
Ukyab et al. A Modern Edge-based Design for Cellular Roaming
CN116744333A (zh) 用于支持6g oam系统的装置
HK1153605B (en) A method and apparatus for pcc enhancement for flow based mobility

Legal Events

Date Code Title Description
B15K Others concerning applications: alteration of classification

Ipc: H04L 12/721 (2013.01), H04L 12/54 (2013.01), H04L

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 24/11/2020, OBSERVADAS AS CONDICOES LEGAIS.