BRPI0613065A2 - coordenar comunicação para múltiplos protocolos de cominicação sem fio co-localizados em um dispositivo eletrÈnico único - Google Patents

coordenar comunicação para múltiplos protocolos de cominicação sem fio co-localizados em um dispositivo eletrÈnico único Download PDF

Info

Publication number
BRPI0613065A2
BRPI0613065A2 BRPI0613065-8A BRPI0613065A BRPI0613065A2 BR PI0613065 A2 BRPI0613065 A2 BR PI0613065A2 BR PI0613065 A BRPI0613065 A BR PI0613065A BR PI0613065 A2 BRPI0613065 A2 BR PI0613065A2
Authority
BR
Brazil
Prior art keywords
communication
communication protocol
component
transmission
communication component
Prior art date
Application number
BRPI0613065-8A
Other languages
English (en)
Inventor
Subrahmanyam Dravida
Sanjiv Nanda
Manoneet Singh
Shravan K Surineri
Original Assignee
Qualcomm Inc
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 Inc filed Critical Qualcomm Inc
Publication of BRPI0613065A2 publication Critical patent/BRPI0613065A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1215Wireless traffic scheduling for collaboration of different radio technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • 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/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Transceivers (AREA)
  • Telephone Function (AREA)

Abstract

COORDENAR COMUNICAçãO PARA MúLTIPLOS PROTOCOLOS DE COMUNICAçãO SEM FIO CO-LOCALIZADOS EM UM DISPOSITIVO ELETRÈNICO úNICO. é descrita a coordenação da transmissão/recepção de múltiplos protocolos de comunicação sem fio co-localizados em um dispositivo móvel. Um único dispositivo móvel pode conter múltiplos componentes de comunicação (por exemplo, um componente Bluetooth, um componence IEEE 802.11b/g). Para impedir a interferência e possível perda de dados, um componente de comunicação pode ser impedido de transmitir ou receber pacotes de dados enquanto o outro componente de comunicação estiver transmitindo ou recebendo. Os componentes podem ser coordenados Dor um controlador central localizado no disposirivo móvel. Alternarivamente, os componentes de comunicação podem trocar mensagens para determinar a prioridade de transmissão ou recepção (isto é, coexistência colaborariva) . Além disso, um componente de comunicação pode monitorar o estado do outro componente de comunicação para determinar partições de comunicação não utilizadas.

Description

"COORDENAR COMUNICAÇÃO PARA MÚLTIPLOS PROTOCOLOS DECOMUNICAÇÃO SEM FIO CO-LOCALIZADOS EM UM DISPOSITIVOELETRÔNICO ÚNICO"
Referência Cruzada a Pedidos Correlacionados
O presente pedido reivindica a prioridade deacordo com 35 U.S.C. § 119(e) do Pedido Provisório dePatente U.S. N2 de Série 60/698 510, intitulado "METHODSAND APPARATUSES FOR INTERWORKING VOICE AND DATAAPPLICATIONS", depositado em 11 de julho de 2005, atotalidade do qual é aqui incorporada pela presentereferência.
Fundamentos
I. Campo
A descrição que se segue refere-se, de um modogeral, a comunicações sem fio e, entre outras coisas, àcoordenação das comunicações no interior de um dispositivoeletrônico em comunicação utilizando dois ou maisprotocolos de comunicação separados.
II. Fundamentos
Vários dispositivos eletrônicos utilizammúltiplos protocolos de comunicação. Como exemplo, umvvIaptop" pode utilizar uma rede de área pessoal sem fio ousem fio (WPAN) (por exemplo, Bluetooth) para conexão dolaptop com um mouse sem fio, um teclado sem fio esimilares. Além disso, o laptop pode incluir um dispositivoIEEE (Institute of Electrical and Electronics Engineers)802.11b ou 802.Ilg para permitir que o laptop se comuniquecom uma rede de área local sem fio (WLAN) . As WLANs setornaram muito comuns. Não é mais inusitado que as pessoasimplantem uma WLAN em suas residências. Além disso, asWLANs se tornaram amplamente disponíveis em cafés,livrarias, bibliotecas e outros locais públicos e privados.
Os telefones móveis também começaram a utilizar múltiplosprotocolos de comunicação, tais como os protocolos celular,WLAN e Bluetooth. Os telefones móveis e assistentes dedados pessoais (PDAs) se tornaram dispositivosmultifuncionais, propiciando e-mail, acesso à Internet, bemcomo a comunicação celular tradicional. Os telefones móveispodem também utilizar uma WPAN para se comunicar com umauricular ou outro dispositivo.
Certos protocolos de comunicação sem fio sesobrepõem mutuamente em termos das faixas de freqüências emque eles operam. Como exemplo, os dispositivos Bluetooth eIEEE 802.11 b/g compartilham o mesmo espectro. 0 Bluetoothconsiste de um protocolo de comunicação padrão que propiciaa transferência de dados dentro de um alcance deaproximadamente dez metros. Tanto os dispositivos Bluetoothcomo os IEEE 802.11 b/g operam na banda ISM (Industrial,Scientific & Medicai) entre 2,4 GHz e 2,4835 GHz. Astransmissões de dispositivos Bluetooth utilizamaproximadamente 1 MHz de largura de banda e se comutamdentro de 79 MHz da banda ISM. Os dispositivos Bluetoothutilizam uma técnica de espalhamento espectral de salto emfreqüências que muda o sinal aproximadamente 1600 vezes porsegundo. Os dispositivos IEEE 802.11 b/g operam em umafreqüência fixa, um dentre três canais sem sobreposição de22 MHz, ou 16,7 MHz caso o dispositivo esteja utilizandomultiplexação por divisão de freqüência ortogonal (OFDM).Portanto, existe uma probabilidade de aproximadamente 28 %(22 canais utilizados pelos dispositivos IEEE 802.11 b/g em79 canais totais) de que uma transmissão Bluetooth sejatransmitida através de um dos canais sendo utilizados porum dispositivo IEEE 802.11 b/g e interfira com atransmissão WLAN.
Para reduzir o potencial de colisões ouconflitos, a versão 1.2 do Bluetooth especifica um esquemade comutação de freqüência adaptável (AFH - AdaptativeFrequency Hopping). Durante o AFH, as transmissõesBluetooth evitam os canais do IEEE 802.11b/g e "pulam" noespectro restante disponível para as transmissõesBluetooth. No entanto, no momento relativamente poucosdispositivos incorporam o esquema AFH. Ademais, quando ostransmissores de dispositivos Bluetooth e transmissores dedispositivos IEEE 802.11 b/g estão co-localizados nointerior de um dispositivo de comunicação sem fio, porexemplo, um aparelho portátil, a potência de sinalproveniente de um dispositivo pode interferir com o outrodispositivo, mesmo quando os dispositivos estãotransmitindo e recebendo em freqüências diferentes.
Quando os transreceptores de dispositivosBluetooth e IEEE 802.11 b/g estão muito próximos, os sinaissendo transmitidos a partir do primeiro dispositivo podemsaturar o amplificador de baixo ruído (LNA) do segundodispositivo de comunicação, levando o receptor do segundodispositivo a ser desensibilizado. A potência detransmissão dos dispositivos IEEE 802.11 b/g é deaproximadamente 17 dBm. No entanto, tais dispositivosoperam dentro de uma faixa de até 30 metros. Portanto, apotência no receptor é bastante baixa. Tipicamente, oBluetooth utilxza potência 10 a 15 dB mais baixa do que umdispositivo IEEE 802.11 b/g, porém a faixa do dispositivoBluetooth é muito curta e, portanto, a potência no receptoré elevada. Assim sendo, caso um dispositivo IEEE 802.11 b/gesteja recebendo um pacote ao mesmo tempo em que odispositivo Bluetooth está transmitindo, a energia detransmissão do dispositivo Bluetooth irá "vazar" para otransreceptor do dispositivo IEEE 802.11 b/g edesensibilizar o receptor. A desensibilização de umreceptor pode causar perda de sinal e falha na comunicação.co-localização dos dispositivos de comunicação podeincluir a utilização da mesma antena, localização na mesmaplaca de circuito ou placas de circuito acopladas,localização no mesmo chip ou conjuntos de chips acoplados ecombinações de tais.
A co-localização de um dispositivo Bluetooth e umdispositivo IEEE 802.11 b/g pode resultar em interrupção desinal e perda de dados. Portanto, existe uma necessidade deimpedir falhas de comunicação quando um dispositivoBluetooth está co-localizado com um dispositivo IEEE 802.11b/g.
Sumário
0 que se segue apresenta um resumo simplificadode uma ou mais modalidades de modo a prover uma compreensãobásica de tais modalidades. 0 presente resumo não constituiuma visão geral abrangente de todas as e não se destina adelinear o escopo de tais modalidades. Seu único propósitoé o de apresentar alguns conceitos das modalidadesdescritas em uma forma simplificada, como um prelúdio paraa descrição mais detalhada apresentada mais adiante.
De acordo com uma ou mais modalidades e suacorrespondente descrição, são descritos vários aspectosrelacionados à coordenação de múltiplos protocolos decomunicação sem fio no interior de um dispositivo móvel. Umúnico dispositivo móvel pode conter múltiplos componentesde comunicação (por exemplo, um componente Bluetooth, umcomponente IEEE 802.11 b/g). Para impedir interferência epossível perda de dados, um componente de comunicação podeser impedido de transmitir ou receber pacotes de dadosenquanto o outro componente de comunicação estivertransmitindo ou recebendo. Os componentes podem sercoordenados por um controlador central localizado nodispositivo móvel. Alternativamente, os componentes decomunicação podem trocar mensagens para determinar aprioridade de transmissão ou recepção. Além disso, umcomponente de comunicação pode monitorar o estado do outrocomponente de comunicação para determinar partições decomunicação não utilizadas.
De acordo com um aspecto relacionado, um métodopara coordenar a comunicação para múltiplos protocolos decomunicação sem fio no interior do mesmo dispositivoeletrônico pode compreender o detectar uma designação depelo menos uma partição de tempo para comunicação sem fiodo dispositivo eletrônico utilizando um primeiro protocolode comunicação; e controlar a comunicação sem fio dodispositivo eletrônico utilizando um segundo protocolo decomunicação para evitar conflitos com a comunicação sem fiode acordo com o primeiro protocolo de comunicação.
Adicionalmente, o método pode compreender solicitar aredesignação da pelo menos uma partição designada para oprimeiro protocolo de comunicação, cancelar a transmissãode um pacote de dados em resposta à requisição e redesignara pelo menos uma partição para o segundo protocolo decomunicação com base na requisição. 0 método podecompreender também determinar um programa de comutação defreqüência para o primeiro protocolo de comunicação efiltrar a comunicação sem fio de acordo com o primeiroprotocolo de comunicação utilizando um filtro nulo paraevitar interferência com a comunicação sem fio de acordocom o segundo protocolo de comunicação. Além disso, ométodo pode compreender monitorar a potência de rádiofreqüência (RF) de um primeiro componente de comunicaçãoutilizando o primeiro protocolo de comunicação ou umainterface de barramento serial conectada ao primeirocomponente de comunicação e determinar a pelo menos umapartição designada para o primeiro componente decomunicação.
De acordo com outro aspecto, uma comunicação semfio pode compreender um processador configurado paracontrolar a comunicação de acordo com um primeiro protocolode comunicação e um segundo protocolo de comunicação. 0processador está também configurado para controlar atransmissão e recepção de acordo com o segundo protocolo decomunicação para evitar conflito com a transmissão ourecepção em uma ou mais partições de tempo designadas parao primeiro protocolo de comunicação. 0 processador podesolicitar a redesignação das uma ou mais partições de tempodesignadas para o primeiro protocolo de comunicação. Umprimeiro componente de comunicação pode cancelar umatransmissão ou recepção de pacotes de dados com base narequisição e as uma ou mais partições de tempo podem serre-designadas para o segundo protocolo de comunicação.
De acordo com mais outro aspecto, um equipamentopara coordenar a comunicação para múltiplos protocolos decomunicação sem fio no interior de um dispositivoeletrônico pode compreender dispositivos para detectar umadesignação de pelo menos uma partição de tempo paratransmissão ou recepção para um primeiro componente decomunicação do dispositivo eletrônico utilizando umprimeiro protocolo de comunicação e dispositivos paracontrolar a transmissão e recepção de um segundo componentede comunicação do dispositivo eletrônico utilizando umsegundo protocolo de comunicação para evitar conflitos coma transmissão ou recepção comunicação do primeirocomponente de comunicação. Adicionalmente, o equipamentopode compreender dispositivos para solicitar umaredesignação da pelo menos uma partição designada para oprimeiro componente de comunicação, dispositivos paracancelar uma transmissão de pacote de dados em resposta àrequisição e dispositivos para redesignar a pelo menos umapartição para o segundo componente de comunicação com basena requisição.
Mais outro aspecto está relacionado a um meiolegível por computador possuindo armazenadas em siinstruções para execução por computador para detectar umadesignação de pelo menos uma partição de tempo paratransmissão ou recepção para um primeiro componente decomunicação utilizando um primeiro protocolo de comunicaçãoe controlar a transmissão e recepção de um segundocomponente de comunicação utilizando um segundo protocolode comunicação para evitar conflitos com a transmissão ourecepção comunicação do primeiro componente de comunicação.
Outro aspecto descreve um dispositivo móvelfacilita a coordenar de comunicação para múltiplosprotocolos de comunicação sem fio no interior dodispositivo móvel, compreendendo um primeiro componente decomunicação utilizando um primeiro protocolo decomunicação, o primeiro componente de comunicação recebendopelo menos uma partição de tempo para transmissão ourecepção, e um segundo componente de comunicação utilizandoum segundo protocolo de comunicação, o segundo componentede comunicação compreendendo um processador que controla atransmissão e recepção do segundo componente de comunicaçãopara evitar conflito com a transmissão ou recepção doprimeiro componente de comunicação. Além disso, odispositivo móvel é pelo menos um dentre um telefonecelular, um telefone inteligente ou "smartphone", umdispositivo de comunicação portátil, um dispositivo decomputação portátil, um rádio por satélite, um sistema deposicionamento global, um laptop e um PDA.
Mais outro aspecto está relacionado a umprocessador que executa instruções para coordenar decomunicação para múltiplos protocolos de comunicação semfio no interior de um dispositivo eletrônico, compreendendodetectar uma designação de pelo menos uma partição de tempopara transmissão ou recepção para um primeiro componente decomunicação do dispositivo eletrônico utilizando umprimeiro protocolo de comunicação e controlar a transmissãoe recepção de um segundo componente de comunicação dodispositivo eletrônico utilizando um segundo protocolo decomunicação para evitar conflitos com a transmissão ourecepção do primeiro componente de comunicação.
Adicionalmente, as instruções compreendem também solicitaruma redesignação da pelo menos uma partição designada parao primeiro componente de comunicação e redesignar a pelomenos uma partição para o segundo componente de comunicaçãocom base na requisição.
Para atingir as metas acima e outrascorrelacionadas, as uma ou mais modalidades compreendem ascaracterísticas ou recursos completamente descritos aseguir e particularmente apontados nas reivindicações. Δdescrição que se segue e os desenhos anexos apresentam emdetalhes certos aspectos ilustrativos das uma maismodalidades. No entanto, tais aspectos são indicativos deapenas algumas dentre várias maneiras pelas quais osprincípios de várias modalidades podem ser empregados, asmodalidades descritas tencionando incluir todos estesaspectos e seus equivalentes.
Breve Descrição dos Desenhos
A Figura 1 ilustra um sistema de comunicação semfio de acordo com várias modalidades aqui apresentadas.
A Figura 2 é uma ilustração de um sistema decomunicação sem fio de acordo com uma ou mais modalidades.
A Figura 3 ilustra a programação da transmissão erecepção Bluetooth de acordo com um ou mais aspectos aquiapresentados.
A Figura 4 ilustra um dispositivo móvelutilizando dispositivos Bluetooth de acordo com um ou maisaspectos aqui apresentados.
A Figura 5 ilustra uma metodologia para coordenara comunicação entre um dispositivo 802.11 b/g e umdispositivo Bluetooth de acordo com um ou mais aspectosaqui apresentados.
A Figura 6 ilustra uma metodologia paracoordenação da comunicação utilizando um componentecontrolador de acordo com um ou mais aspectos aquiapresentados.
A Figura 7 ilustra uma metodologia paracoordenação da comunicação utilizando mensagens entre osdispositivos de comunicação de acordo com um ou maisaspectos aqui apresentados.
A Figura 8 ilustra um sistema que coordena acomunicação entre múltiplos protocolos de comunicação em umambiente de comunicação sem fio de acordo com uma ou maismodalidades aqui apresentadas.
A Figura 9 ilustra um sistema que coordena acomunicação em um ambiente de comunicação sem fio de acordocom várias modalidades.
A Figura 10 ilustra um ambiente de comunicaçãosem fio que pode ser empregado em conjunto com os váriossistemas e métodos aqui descritos.
Descrição Detalhada
Várias modalidades serão agora descritas comreferência aos desenhos, nos quais referências numéricassimilares são usadas para referência a elementossemelhantes. Na descrição que se segue, para propósitos deexplanação, são apresentados vários detalhes específicos demodo a prover uma completa compreensão de uma ou maismodalidades. No entanto, ficará claro que tais modalidadespodem ser praticadas sem tais detalhes específicos. Emoutros casos, estruturas e dispositivos bem conhecidos sãoapresentados em forma de diagramas de blocos de modo afacilitar a descrição de uma ou mais modalidades.
Tal como são usados no presente pedido, os termos"componente", "sistema" e similares se destinam a fazerreferência a uma entidade relacionada a computadores, sejaela hardware, uma combinação de hardware e software, umsoftware, ou um software em execução. Como exemplo, umcomponente pode ser, mas não está limitado a ser, umprocesso rodando em um processador, um processador, umobjeto, um arquivo executável, uma cadeia de execução, umprograma e/ou um computador. Um ou mais componentes podemresidir em um processo e/ou cadeia de execução, e umcomponente pode estar localizado em um computador e/oudistribuído entre dois ou mais computadores. Além disso,tais componentes podem ser executados a partir de váriosmeios legível por computador, possuindo várias estruturasde dados neles armazenadas. Os componentes podem secomunicar por meio de processos locais e/ou remotos, talcomo de acordo com um sinal possuindo um ou mais pacotes dedados (por exemplo, dados provenientes de um componenteinteragindo com outro componente em um sistema local, umsistema distribuído e/ou através de uma rede tal como aInternet, com outros sistema por meio do sinal).
Ademais, várias modalidades são aqui descritascom relação a uma estação de assinante. Uma estação deassinante pode também ser denominada como um sistema, umaunidade de assinante, estação móvel, telemóvel, estaçãoremota, ponto de acesso, estação base, terminal remoto,terminal de acesso, terminal de usuário, agente de usuário,'ou equipamento de usuário. Uma estação de assinante podlser um telefone celular, um telefone sem fio, um telefonede protocolo de inicialização de sessão (SIP), uma estaçãode sistema sem fio de circuito local (WLL), um assistentede dados pessoal (PDA), um dispositivo portátil possuindocapacidade conexão sem fio, ou outro dispositivo deprocessamento conectado a um modem sem fio.
Além disso, vários aspectos ou recursos aquidescritos podem ser implementados na forma de um método,equipamento, ou artigo de manufatura utilizando programaçãoe/ou técnicas de engenharia padrão. 0 termo "artigo demanufatura", tal como é aqui utilizado, engloba um programade computador que pode ser acessado a partir de qualquerportador, meio, ou dispositivo legível por computador. Comoexemplo, os meios legível por computador podem incluir,porém não estão limitados a, dispositivos de armazenamentomagnéticos (por exemplo, discos rígidos, disquetes, fitasmagnéticas, etc.), discos ópticos (por exemplo, um discocompacto (CD), um disco digital versátil (DVD), etc.),placas inteligentes e dispositivos de memória flash (porexemplo, placas, cartões, pen drive, etc.).
Fazendo agora referência à Figura 1. Está aliilustrado um sistema de comunicação sem fio 100 de acordocom várias modalidades aqui apresentadas. O sistema 100pode incluir um ou mais pontos de acesso 102, que recebem,transmitem, repetem, etc., sinais de comunicação sem fiouns para os outros e/ou para um ou mais dispositivos móveis104. Cada ponto de acesso 102 pode incluir uma cadeia detransmissão e uma cadeia de recepção, cada uma das quaispode, por sua vez, compreender uma pluralidade decomponentes associados à transmissão e recepção de sinais(por exemplo, processadores, moduladores, multiplexadores,demoduladores, demultiplexadores, antenas, etc.), comonotarão os técnicos na área.
Os dispositivos móveis 104 podem incluirmúltiplos componentes de comunicação 106 que possibilitam acomunicação por meio de diferentes protocolos (por exemplo,Bluetooth e IEEE 802.11 b/g). Deve ficar claro que umnúmero N de componentes de comunicação 106 podem serincluídos no dispositivo móvel 104, em que N é um númerointeiro. Δ coordenação da transmissão e receptor peloscomponentes de comunicação 106 pode possibilitar acomunicação concomitante através de múltiplos protocolos decomunicação e reduzir a interferência de sinais e a perdade dados. Deve ser notado que os componentes de comunicação106 podem consistir de hardware, software,ou uma combinaçãode tais. Os dispositivos móveis 104 podem ser, por exemplo,telefones celulares, telefones inteligentes, laptops,dispositivos de comunicação portáteis, dispositivos decomputação portáteis, rádios por satélite, sistemas deposicionamento global, PDAs e/ou qualquer outro dispositivoadequado para comunicação através do sistema sem fio 100.
No sistema sem fio 100, a transmissão periódicade pequenos pacotes de dados, denominados balizas,provenientes dos pontos de acesso 102 anuncia a presença dosistema sem fio e transmite informações do sistema. Osdispositivos móveis 104 captam as balizas e tentamestabelecer uma conexão sem fio para os pontos de acesso102.
A Figura 2 ilustra um sistema 200 incluindo umaWLAN associada a uma rede de área local (LAN) cabeada. 0ponto de acesso 102 está em comunicação com dispositivosmóveis 104. Apesar de ser ilustrado um único ponto deacesso 102 para maior simplicidade, a WLAN pode incluirmúltiplos pontos de acesso 102. 0 ponto de acesso 102 estáconectado a um hub ou comutador Ethernet 202. O hub deEthernet 202 pode estar conectado a um ou mais dispositivoseletrônicos 204 que podem incluir computadores pessoais,dispositivos periféricos (por exemplo, máquinas de fac-símile, copiadoras, impressoras, escâneres, etc.),servidores e similares. O hub de Ethernet 202 pode tambémestar conectado a um roteador 206 que transmite pacotes dedados para um modem 208. 0 modem 208 pode transmitirpacotes de dados para uma rede de área ampla (WAN) 210, talcomo a Internet. Alternativamente, o roteador 206, o hub deEthernet 202 e o ponto de acesso 102 podem ser combinadosem um único roteador sem fio. O sistema 200 ilustra umaconfiguração simples de rede única. São possíveis váriasconfigurações adicionais, incluindo dispositivoseletrônicos alternativos, como será notado pelos técnicosna área.
O sistema WLAN ilustrado na Figura 2 pode serutilizado com o serviço de voz através de protocoloInternet (VOIP) para prover serviço telefônico. 0 VOIPconsiste de um sistema em que a Internet é usada como umarede telefônica. Informações de voz são transmitidas empacotes de dados, aqui designados como pacotes de voz. Emuma ou mais modalidades, um dispositivo móvel, tal como umtelefone móvel, pode utilizar um dispositivo IEEE 802.11b/g para se conectar a uma WLAN. A WLAN, por sua vez, podeestar conectada à Internet, tal como mostrado na Figura 2.Assim sendo, o dispositivo móvel pode utilizar o VOIP paracompletar chamadas telefônicas. 0 dispositivo móvel podetambém incluir um dispositivo Bluetooth, localizado bempróximo ao dispositivo IEEE 802.11 b/g, por exemplo, nointerior do fone do telefone móvel. 0 dispositivo móvelpode também incluir um fone de ouvido ou auricularpossuindo um dispositivo Bluetooth em comunicação com odispositivo Bluetooth no aparelho. Conseqüentemente,pacotes de voz podem ser recebidos através da WLAN noauricular e transmitidos para o fone de ouvido usando-se oprotocolo Bluetooth.
Em uma ou mais modalidades, a transmissão erecepção usando o dispositivo IEEE 802.11 b/g sãocoordenadas por meio do dispositivo Bluetooth. 0 conflitoentre os protocolos de comunicação podem ser impedidos aose evitar a transmissão através de um dispositivo enquantose recebe pelo outro, transmitindo-se simultaneamenteatravés dos dois dispositivos e recebendo-sesimultaneamente através dos dispositivos. Apesar de ossistemas e metodologias serem aqui descritos usando-se osprotocolo Bluetooth e IEEE 802.11 b/g, os técnicos na áreanotarão prontamente que os sistemas e metodologias podemser aplicados a protocolos de comunicação adicionais. Comoexemplo, outros protocolos 802.11, ou protocolos de rede deárea ampla.
A Figura 3 ilustra um modo de transmissão de altaqualidade de voz HVl para o protocolo Bluetooth. 0 modo HVlusa um tamanho de quadro que inclui partições pares eímpares que possuem tipicamente duração de 625microssegundos (μ3). As partições pares são designadas paratransmissão e as partições ímpares são designadas pararecepção. 0 dispositivo Bluetooth pode utilizar operação decanal síncrona (SCO) . Como pode ser visto na Figura 3,durante o quadro existe um espaço de aproximadamente 250 μβentre a transmissão e a recepção. Tal espaço inclui um modode espera ou standby e um modo sintetizador. Durante estesdois modos o dispositivo IEEE 802.11 b/g pode transmitir oureceber sem interferência proveniente do dispositivoBluetooth.
Em uma ou mais modalidades, um dispositivo IEEE802.11 b/g pode transmitir ou receber pacotes de dadosdurante o intervalo entre a transmissão e a recepção pelodispositivo Bluetooth. Para pacotes de dados de maior porte(aproximadamente 1500 bytes), a probabilidade de odispositivo IEEE 802.11 b/g receber ou transmitirapropriadamente sem se sobrepor à transmissão ou recepçãopelo dispositivo Bluetooth é de aproximadamente cinco porcento. Em contraste, a probabilidade de impacto datransmissão do dispositivo IEEE 802.11 b/g sobre astransmissões Bluetooth é relativamente pequena.Aproximadamente 80 a 90 % do tráfego Bluetooth não éafetado pela transmissão WLAN. Isto se deve ao fato de quea transmissão e recepção WLAN são comparativamente rápidas.A taxa de transmissão dos dispositivos IEEE 802.11 b/g ésignificativamente mais rápida do que aquela dosdispositivos Bluetooth.
Em uma ou mais modalidades, o modo de transmissãoBluetooth pode utilizar o Bluetooth 2.0, sem codificação eincluindo partições adicionais. Como exemplo, o modo' dealta qualidade de voz HV3 possui uma taxa de dados ampliadade dois megabits por segundo e provê um tamanho de quadrode 16 partições, aproximadamente igual a 10 milissegundos(ms). As primeiras duas partições são idênticas àspartições pares e impares do HVl, ilustradas na Figura 3. Aprimeira partição é designada para transmissão e a segundapartição é designada para recepção, com um intervalo de 250με entre a transmissão e a receptor. As quatorze partiçõesrestantes não são usadas. Portanto, as partições não usadaspodem ser utilizadas pelo dispositivo IEEE 802.11 b/g paratransmissão e recepção. No HV3, caso o dispositivoBluetooth seja utilizado apenas para a transmissão de voz,o dispositivo IEEE 802.11 b/g pode ser capaz de atingir umacapacidade de 87 %, sem coordenar a transmissão e recepçãodos dispositivos Bluetooth e IEEE 802.11 b/g.
Em uma ou mais modalidades, o dispositivoBluetooth pode utilizar o modo de alta qualidade de vozHV2. 0 HV2 usa o Bluetooth 2.0 sem codificação. 0 HV2inclui 16 partições de quadro, aproximadamente iguais a 10ms. Em contraste aos modos de transmissão acima descritos,o HV2 utiliza as duas primeiras partições para transmissãoe a terceira e quarta partições para recepção. Isto deixadoze partições adicionais não usadas que podem serutilizadas pelo dispositivo IEEE 802.11 b/g. Quando estáusando o modo de transmissão HV2, caso o dispositivo sejausado apenas para transmissão de voz, o dispositivo IEEE802.11 b/g pode ser capaz de atingir uma capacidade de 70 %sem coordenar a transmissão e recepção dos dispositivosBluetooth e IEEE 802.11 b/g.
Em uma ou mais modalidades adicionais, o modo detransmissão Bluetooth pode incluir codificação. NoBluetooth 2.0 HVl, as primeira, segunda e terceirapartições são designadas para transmissão, enquanto asquarta, quinta e sexta partições são designadas pararecepção. Isto deixa dez partições não usadas, nas quais odispositivo IEEE 802.11 b/g pode transmitir e receberdados. Caso o dispositivo Bluetooth esteja transmitindo erecebendo apenas dados de voz no modo de transmissãodescrito, o dispositivo IEEE 802.11 b/g pode atingir umacapacidade de 62 % sem coordenar a transmissão e recepçãodos dispositivos Bluetooth e IEEE 802.11 b/g.
Fazendo agora referência à Figura 4, umdispositivo móvel pode se comunicar com múltiplosdispositivos Bluetooth. Um único dispositivo Bluetooth nodispositivo móvel pode servir como um dispositivo mestre ese comunicar com múltiplos dispositivos Bluetooth servos.Como exemplo, um sistema de comunicação móvel 400 podeincluir um aparelho de telefone móvel multifuncional 402,um fone de ouvido 404 e um teclado 406. 0 aparelho 402inclui um dispositivo Bluetooth mestre que controla acomunicação com dispositivos servo Bluetooth localizados nofone de ouvido 404 e no teclado 406. 0 dispositivo mestreBluetooth pode se comunicar com os dispositivos servoBluetooth simultaneamente. Alternativamente, o dispositivoBluetooth mestre pode ser comunicar com os dispositivosBluetooth servos individualmente através de rápidacomutação entre os dispositivos Bluetooth servo. Caso umdispositivo Bluetooth esteja em comunicação com múltiplasunidades servo, o dispositivo pode requerer partições dequadro adicionais através das quais transmitir e receberpacotes de dados.
Fazendo agora referência às Figuras 5 a 7, estãoali ilustradas metodologias relacionadas à coordenação deprotocolo de comunicação. Apesar de as metodologias seremapresentadas e descritas, para maior simplicidade daexplanação, na forma de uma série de atos, deve ficar claroe ser notado que as metodologias não ficam limitadas pelaordem dos atos, uma vez que alguns atos podem, de acordocom uma ou mais modalidades, ocorrer em ordens diferentese/ou concomitantemente com outros atos, em lugar daquelasaqui descritas e apresentas. Como exemplo, os técnicos naárea notarão que uma metodologia poderia ser representadaalternativamente na forma de uma série de estados oueventos inter-relacionados, tal como em um diagrama deestado. Além disso,· nem todos os atos ilustrados podem serutilizados para implementar uma metodologia de acordo comuma ou mais modalidades. Adicionalmente, apesar de asmetodologias serem aqui descritas com referência aosdispositivos Bluetooth e IEEE 802.11 b/g, as metodologiaspodem ser aplicadas a protocolos de comunicação adicionaise não ficam limitadas aos dispositivos Bluetooth e IEEE802.11 b/g.
Fazendo agora referência à Figura 5, é aliilustrada uma metodologia 500 para coordenar a comunicaçãoem um ambiente de comunicação "sem fio", de acordo com umaou mais modalidades aqui apresentadas. Em 502, é detectadaa presença de um dispositivo Bluetooth e de um dispositivoIEEE 802.11 b/g no interior do dispositivo móvel. Umprograma de transmissão e recepção para o dispositivoBluetooth é determinado em 504. Com base no programa dodispositivo Bluetooth, são determinadas a transmissão erecepção do dispositivo IEEE 802.11 b/g em 506.Tipicamente, um dispositivo Bluetooth possui um programa detransmissão e recepção relativamente rígido, tal comoilustrado na Figura 3. Assim sendo, pode ser mais práticoadaptar a transmissão e recepção do dispositivo IEEE 802.11b/g em lugar de modificar o programa de transmissão erecepção do dispositivo Bluetooth.
A Figura 6 ilustra uma metodologia 600 paracoordenar a comunicação em um ambiente de comunicação semfio de acordo com uma ou mais modalidades aquiapresentadas. Em um ou mais aspectos, um componentecontrolador pode controlar tanto as transmissões WLAN comoas Bluetooth. 0 componente controlador pode serimplementado no interior de um processador que controla odispositivo de comunicação sem fio. Como exemplo, ocomponente controlador pode estar localizado no processadordo fone de um telefone móvel. O telefone móvel pode usarVOIP através de uma WLAN, bem como um fone de ouvidoutilizando um dispositivo Bluetooth. Em 602, o componentecontrolador detecta a presença dos dispositivos Bluetooth eIEEE 802.11 b/g. Em 604, o componente controlador determinacertos parâmetros do sistema. Como exemplo, a WLAN poderequerer uma capacidade de transmissão mínima paraassegurar transmissão de dados adequada. 0 componentecontrolador pode programar pacotes de voz e dados com basena qualidade de serviço ou outros parâmetros, impedindosimultaneamente recepção e transmissão WLAN e Bluetoothsimultâneas. 0 componente controlador pode acessar a camadade controle de acesso a mídia (MAC) dos pacotes WLAN eBluetooth em 606 para determinar o tipo de dados nointerior dos pacotes. Dependendo do tipo de dados, ocomponente controlador pode re-programar o pacote de voz oudados. Em um ou mais aspectos, o dispositivo IEEE 802.11b/g pode atuar como o componente controlador e coordenar astransmissões e recepções WLAN e Bluetooth.
Em um ou mais outros aspectos, o componentecontrolador pode ser implementado em um ponto de acesso. Ospontos de acesso podem ser incapazes de detectar a presençade um dispositivo Bluetooth devido à área relativamentepequena de transmissão da WPAN. No entanto, o dispositivoIEEE 802.11 b/g no interior do dispositivo móvel podenotificar o ponto de acesso sobre a presença de umdispositivo Bluetooth para facilitar a coordenação dosprotocolos de comunicação. 0 ponto de acesso pode programarmúltiplos dispositivos Bluetooth, porém não necessitasincronizar os dispositivos Bluetooth entre si. 0 ponto deacesso necessita apenas coordenar dispositivos IEEE 802.11b/g e Bluetooth co-localizados.
Em uma ou mais outras modalidades, o intervalo debaliza do ponto de acesso pode ser dividido entre astransmissões WLAN e Bluetooth. 0 intervalo de baliza é otempo entre as transmissões de baliza pelo ponto de acesso.0 intervalo de baliza pode ser dividido entre um intervaloWLAN e um intervalo Bluetooth para propiciar a comunicaçãopara ambos os dispositivos. O ponto de acesso podeprogramar um intervalo WLAN seguido por um intervaloBluetooth, porém não necessariamente em tal ordem.
Em um ou mais aspectos, o programa do dispositivoBluetooth permanece virtualmente imutável enquanto astransmissões WLAN são manipuladas para evitar conflito como dispositivo Bluetooth. Assim sendo, o componente decoordenação, esteja ele implementado no interior dodispositivo IEEE 802.11 b/g, na forma de um componentecontrolador separado, ou qualquer outra implementaçãopossível, deve primeiramente detectar a presença edeterminar o programa de transmissão de um dispositivoBluetooth antes de programar as transmissões WLAN. Paradeterminar o programa de transmissão e recepção Bluetooth,o componente de coordenação pode monitorar a potência de RFemitida pelo dispositivo Bluetooth para identificar aspartições de transmissão e recepção. Uma vez que ocomponente de coordenação tenha determinado as partiçõesutilizadas pelo dispositivo Bluetooth, ele pode calcular otiming para as partições não utilizadas e programar atransmissão e recepção WLAN durante tais partições.
Em um ou mais aspectos, o componente decoordenação pode monitorar uma interface de barramentoserial (SBI) quanto a mensagens entre o dispositivoBluetooth e um processador central do dispositivo móvel(por exemplo, o chipset do modem da estação móvel (MSM) emum telefone móvel). 0 dispositivo Bluetooth e o processadorcentral do dispositivo móvel podem trocar mensagens antesda transmissão e recepção. Conseqüentemente, tais mensagenspodem ser usadas para determinar o timing aproximado daatividade de transmissão e recepção. 0 componente decoordenação pode programar as transmissões e recepções dodispositivo IEEE 802.11 b/g de modo a evitar colisões comtransmissões e recepções do dispositivo Bluetooth.
Fazendo agora referência à Figura 7, está aliilustrada uma metodologia 700 para coordenar a comunicaçãoem um ambiente de comunicação sem fio, de acordo com uma oumais modalidades aqui apresentadas. Em um ou mais aspectos,o dispositivo IEEE 802.11 b/g e o dispositivo Bluetoothpodem trocar mensagens para coordenar os protocolos decomunicação WLAN e Bluetooth. Tanto o dispositivo Bluetoothcomo o dispositivo IEEE 802.11 b/g incluem processadores econtroladores capazes de gerenciar as mensagens entre osdispositivos. Em algumas modalidades, para promover acapacidade de inter-operação, o dispositivo IEEE 802.11 b/genvia mensagens contendo informações com referência àperiodicidade de baliza e as durações de baliza em 702 parao dispositivo Bluetooth. As mensagens podem ser enviadasindependentemente de se uma chamada de voz está emprogresso ou não.
Quando o dispositivo Bluetooth inicializa acomunicação, o dispositivo Bluetooth pode enviar umamensagem para o dispositivo IEEE 802.11 b/g incluindoinformações com referência ao formato de transmissão, em704. Como exemplo, em um telefone móvel utilizando um fonede ouvido, quando uma chamada de voz é estabelecida odispositivo Bluetooth pode enviar uma mensagem para odispositivo IEEE 802.11 b/g incluindo informaçõesreferentes à norma de qualidade de voz utilizada, porexemplo HVl, HV2, HV3, e o número de partições a seremusadas pelo dispositivo Bluetooth. Em 706, o dispositivoIEEE 802.11 b/g programa as transmissões de pacotes de vozWLAN para evitar colisão com as transmissões e recepções dodispositivo Bluetooth.
Além disso, o dispositivo IEEE 802.11 b/g podeenviar mensagens para o dispositivo Bluetooth solicitandopartições de tempo. As mensagens do dispositivo IEEE 802.11b/g podem incluir informações com referência àperiodicidade, duração e horas de serviço do baliza. Éimportante que o dispositivo IEEE 802.11 b/g receba balizasprovenientes da porta de acesso para manter a comunicaçãoWLAN. As balizas incluem informações vitais de registro eoutras. Caso o dispositivo IEEE 802.11 b/g não seja capazde receber balizas através da WLAN devido às transmissões erecepções Bluetooth, o dispositivo IEEE 802.11 b/g podesolicitar que o dispositivo Bluetooth escalone a designaçãode partições para permitir a recepção da baliza. Em taiscircunstâncias, o dispositivo Bluetooth pode identificar erealocar partições a partir do programa Bluetooth correntede forma a não interferir com o tráfego WLAN de altaprioridade, tais como as balizas. Além disso, a WLAN podeenviar uma requisição ao Bluetooth para re-programar adesignação de partições de modo a permitir as transmissõesWLAN devido a exigências quanto a qualidade de serviço,exigências quanto chamadas de emergência, ou outros tipossimilares de exigências. O dispositivo Bluetooth pode re-programar a geração de um retardo de aproximadamente dezms. Isto pode resultar em pequeno ruido na chamada de voz.
Em uma ou mais outras modalidades, o dispositivoIEEE 802.11 b/g pode enviar uma mensagem para o dispositivoBluetooth para indicar a periodicidade de baliza e asdurações de balizas antes de estabelecer uma chamada de voze a seguir monitorar as transmissões Bluetooth através dainterface SBI. Quando uma chamada de voz for inicializada,o dispositivo Bluetooth determina o formato de transmissãoapropriado e as partições e envia uma mensagem para odispositivo IEEE 802.11 b/g incluindo a qualidade de voz(por exemplo, HVl, HV2, etc.) e o número de partições que odispositivo Bluetooth irá utilizar. A seguir, o dispositivoIEEE 802.11 b/g monitora a interface SBI entre o MSM e odispositivo Bluetooth. 0 MSM envia pacotes para odispositivo Bluetooth imediatamente antes da transmissão eenvia uma mensagem de final de pacote para o dispositivoBluetooth ao terminar a transmissão. O MSM recebe asmensagens de inicio de pacote e final de pacote pararecepção pelo dispositivo Bluetooth. Portanto, odispositivo IEEE 802.11 b/g é capaz de calcular o timingaproximado das transmissões e recepções do dispositivoBluetooth através do monitoramento das mensagens dainterface SBI.
Em uma ou mais outras modalidades, o MSM podeprover um timing comum para o dispositivo Bluetooth e odispositivo IEEE 802.11 b/g. Uma vez que ambos osdispositivos possuam um timing em comum, o monitoramento daSBI se torna desnecessário. Os dispositivos são capazes dedeterminar suas partições designadas sem usar as mensagensde acionamento.
Em um ou mais aspectos, a designação de partiçõespara o dispositivo Bluetooth é similar a um circuito e oacesso ao meio pelo servo nas partições designadas não podeser facilmente evitado. Em tais casos, é difícil a mudançada designação de partições durante a comunicação de voz. 0dispositivo Bluetooth pode tentar interromper a chamada ereinicializar a transferência de pacotes de voz para mudara designação de partições. Para impedir problemas decoordenação, o dispositivo IEEE 802.11 b/g deve programar otráfego de voz afastado dos momentos de partiçõesdesignadas para Bluetooth e o dispositivo Bluetooth devecontrolar a transmissão e recepção durante menos que 50 %do tempo.
Em uma ou mais modalidades alternativas, odispositivo Bluetooth e o dispositivo IEEE 802.11 b/g podemincluir sinais de controle, de tal forma que quando odispositivo Bluetooth esteja transmitindo ou recebendopacotes de voz ou dados, o sinal seja ajustado paraelevado. 0 sinal retorna a baixo uma vez completada atransmissão ou recepção de pacotes de voz ou dados. Deforma similar, o dispositivo IEEE 802.11 b/g pode incluirum sinal para o dispositivo Bluetooth indicando quando umatransmissão WLAN estiver sendo transmitida ou recebida.
Em uma ou mais modalidades, o dispositivo IEEE802.11 b/g pode utilizar um filtro para eliminar conflitoscom as transmissões do dispositivo Bluetooth. Astransmissões do dispositivo Bluetooth são interferentes debanda estreita (1 MHz) para os canais de banda larga de umreceptor WLAN (22 / 20 MHz) . 0 receptor WLAN pode usar umfiltro programável especifico para anular a transmissãoBluetooth. Para anular a transmissão Bluetooth, o receptorWLAN necessitaria determinar o esquema de comutação e otiming Bluetooth para seguir a interferência. 0 seguimentoe cálculo da comutação de freqüência da transmissãoBluetooth requerem processamento adicional dos sinais,adicionando complexidade significativa ao receptor WLAN.
Em uma ou mais modalidades, o dispositivo IEEE802.11 b/g utiliza o modo de transporte não programado deeconomia de energia automático (UAPSD) para evitar atransmissão ou recepção durante as partições designadaspara o dispositivo Bluetooth. No modo UAPSD, o dispositivoIEEE 802.11 b/g entra no modo de espera quando ele não estátransmitindo .ou recebendo pacotes. 0 dispositivo IEEE802.11 b/g "desperta" de forma autônoma. Apesar deoriginalmente ter sido desenvolvido como um recurso paraeconomia de energia, o modo UAPSD pode ser usado paraimpedir que o dispositivo IEEE 802.11 b/g entre em conflitocom o dispositivo Bluetooth. No modo UAPSD, o dispositivoIEEE 802.11 b/g entrará no modo de espera durante o ciclode transmissão/recepção Bluetooth. Quando o ciclo detransmissão/recepção for completado, o dispositivo IEEE802.11 b/g enviará uma mensagem "Acionadora" para o pontode acesso WLAN. Ao receber o acionador, o ponto de acessoenviará todos os pacotes de voz ou dados que foramarmazenados para o dispositivo IEEE 802.11 b/g enquanto odispositivo estava no modo de espera. Dessa forma, odispositivo IEEE 802.11 b/g evita a interferência com astransmissões e recepções Bluetooth.
Em uma ou mais modalidades alternativas, pode serusado o modo APSD pelo dispositivo IEEE 802.11 b/g paraevitar interferência com as transmissões e recepçõesBluetooth. Caso seja utilizado APSD programado, odispositivo IEEE 802.11 b/g requisita transmissões erecepções programadas a partir do ponto de acesso. Astransmissões e recepções programadas são programadas demodo a não interferir com as transmissões e recepçõesBluetooth.
Deve ser notado que, de acordo com uma ou maismodalidades aqui descritas podem ser feitas inferências comreferência a formatos de transmissão, freqüências, etc. Talcomo é aqui utilizado o termo "inferir" ou "inferência"refere-se, de um modo geral, ao processo de raciocínio arespeito ou estados de inferência do sistema, ambiente e/ouusuário a partir de um conjunto de observações tal comocaptadas através de eventos e/ou dados. A inferência podeser empregada para identificar um contexto ou açãoespecíficos, ou pode gerar, por exemplo, uma distribuiçãode probabilidades por estados. A inferência pode serprobabilística - isto é, a computação de uma distribuiçãode probabilidades por estados de interesse com base em umaconsideração de dados e eventos. A inferência pode tambémse referir a técnicas empregadas para compor eventos deníveis mais elevados a partir de um conjunto de eventose/ou dados. Tal inferência resulta na montagem de novoseventos ou ações a partir de um conjunto de eventos e/oudados de eventos armazenados, estejam ou não os eventoscorrelacionados em grande proximidade temporal, e caso oseventos e dados provenham de uma ou várias fontes ouorigens de dados e eventos.De acordo com um exemplo, um ou mais métodosacima descritos podem incluir se efetuar inferências comreferência à presença de dispositivos Bluetooth, o formatode transmissão de quaisquer dispositivos Bluetooth, etc.Deve ser notado que os exemplos acima são de naturezailustrativa e não tencionam limitar o número de inferênciasque podem ser feitas, ou a maneira pela qual taisinferências são efetuadas em conjunto com as váriasmodalidades e/ou métodos aqui descritos.
A Figura 8 é uma ilustração de um sistema 800 quefacilita a comunicação coordenada entre múltiplosprotocolos de comunicação em um ambiente de comunicação semfio de acordo com uma ou mais das modalidades aquiapresentadas. O sistema 800 pode residir em um ponto deacesso e/ou em um dispositivo de usuário. O sistema 800compreende um receptor 802 que recebe um sinal proveniente,por exemplo, de uma antena de recepção e efetua açõestípicas sobre o mesmo, tais como filtração, amplificação,conversão para recepção, etc., do sinal recebido, edigitaliza o sinal condicionado para a obtenção deamostras. Um demodulador 804 pode obter símbolos recebidospara cada período de símbolos, bem como prover símbolosrecebidos para um processador 806.
O processador 806 pode ser um processadordedicado a analisar informações recebidas pelo componentede receptor 802 e/ou gerar informações para transmissão porum transmissor 816. O processador 806 pode ser umprocessador que controla um ou mais componentes dodispositivo de usuário 800 e/ou um processador que analisainformações recebidas pelo receptor 802, gera informaçõespara transmissão pelo transmissor 816 e controla um ou maiscomponentes do dispositivo de usuário 800. O processador806 pode incluir um componente de controlador capaz decoordenar as comunicações com dispositivos de usuárioadicionais. 0 processador 806 pode incluir um componente deotimização (não é mostrado) que coordena a comunicaçãoutilizando múltiplos protocolos de comunicação. Deve sernotado que o componente de otimização pode incluir umcódigo de otimização que efetua análise baseada emutilidade em conexão com a designação de partições de tempopara transmissão e recepção de pacotes de dados. 0 códigode otimização pode utilizar métodos baseados eminteligência artificial em conexão com o efetuarinferências e/ou determinações probabilísticas e/oudeterminações baseadas em estatísticas em conexão àotimização da designação de partições de tempo.
0 dispositivo de usuário 800 pode tambémcompreender uma memória 808 que está acoplada para operaçãocom o processador 806 e que armazena informaçõesrelacionadas à coordenação de comunicações e quaisqueroutras informações adequadas. Δ memória 808 pode tambémarmazenar protocolos associados com a coordenação dascomunicações. Deve ser notado que os componentes dearmazenamento de dados (por exemplo, memórias) aquidescritos podem ser do tipo memória volátil ou memória nãovolátil, ou podem incluir tanto memórias voláteis como nãovoláteis. Como exemplo, mas não limitação, a memória nãovolátil pode incluir uma memória apenas para leitura (ROM),uma ROM programável (PROM), ROM eletricamente programável(EPROM), ROM eletricamente apagável (EEPROM), ou memóriafIash. A memória volátil pode incluir uma memória de acessoaleatório (RAM), que atua como uma memória cache externa.Como exemplo, mas não limitação, a RAM está disponível emvárias formas, tais como RAM síncrona (SRAM), RAM dinâmica(DRAM), DRAM síncrona (SDRAM), SDRAM de taxa de dados dupla(DDR SDRAM), SDRAM ampliada (ESDRAM), DRAM de sincronia delink (SLDRAM) e RAM Rambus direto (DRRAM) . A memória 808dos sistemas e/ou métodos em questão compreende, sem estarlimitada a, estes e quaisquer outros tipos adequados delória. 0 dispositivo de usuário 800 compreende também ummemo]modulador de símbolos 810 e um transmissor 812 quetransmite o sinal modulado.
Além disso, o dispositivo de usuário 800 podeincluir um segundo receptor 814 que recebe um sinalproveniente, por exemplo, de uma antena de recepção eefetua ações típicas sobre o mesmo (por exemplo, filtra,amplifica, converte para receptor, etc.) e digitaliza osinal condicionado para a obtenção de amostras. Um segundodemodulador 816 pode obter símbolos recebidos para cadaperíodo de símbolos, bem como prover símbolos recebidospara um segundo processador 818. O segundo processador 818pode estar operacionalmente conectado à memória 808. Osegundo processador 818 pode também incluir um componentede otimização, similar àquele acima descrito em conexão como processador 806. 0 dispositivo de usuário 800 compreendetambém um segundo modulador de símbolos 820 e um segundotransmissor 822 que transmite o sinal modulado.
A Figura 9 ilustra um sistema 900 que facilita acoordenação de protocolos de comunicação de acordo comvários aspectos. 0 sistema 900 compreende uma estação baseou ponto de acesso 902. Como ilustrado, a estação base 902recebe sinais provenientes de um ou mais dispositivos deusuário 904 por uma antena de recepção 906 e transmite paraos um ou mais dispositivos de usuário 904 através de umaantena de transmissão 908.
A estação base 902 compreende um receptor 910 querecebe informações provenientes da antena de recepção 906 eestá operacionalmente associada a um demodulador 912 quedemodula as informações recebidas. Os símbolos demoduladossão analisados por um processador 914 similar aoprocessador acima descrito com referência à Figura 8 e queestá acoplado a uma memória 916 que armazena informações.Um modulador 918 pode multiplexar o sinal para transmissãopor um transmissor 920 através da antena de transmissão 908para os dispositivos de usuário 904.A Figura 10 ilustra um sistema de comunicação semfio 1000 exemplar. O sistema de comunicação sem fio 1000apresenta uma estação base e um terminal, para maiorbrevidade. No entanto, deve ficar claro que o sistema podeincluir mais de uma estação base ou ponto de acesso e/oumais de um terminal ou dispositivo de usuário, em que asestações base e/ou terminais adicionais podem sersubstancialmente similares ou diferentes da estação base eterminal exemplares descritos mais adiante. Além disso,deve ficar claro que a estação base e/ou o terminal podemempregar os sistemas (Figuras 8 e 9) e/ou métodos (Figuras5 a 7) aqui descritos para facilitar a comunicação sem fioentre eles.
Fazendo agora referência à Figura 10, através deum downlink, no ponto de acesso 1005, um processador dedados de transmissão (TX) 1010 recebe, formata, codifica,intercala e modula (ou mapeia para símbolos) dados detráfego e provê símbolos de modulação ("símbolos dedados"). Um modulador de símbolos 1015 recebe e processa ossímbolos de dados e símbolos de pilotos e provê umacorrente de símbolos. Um modulador de símbolos 1015multiplexa símbolos de dados e de pilotos e obtém umconjunto de N símbolos de transmissão. Cada símbolo detransmissão pode ser um símbolo de dados, um símbolo depiloto, ou um valor de sinal de zero. Os símbolos de pilotopodem ser enviados continuamente em cada período desímbolos. Os símbolos de piloto podem ser multiplexados pordivisão de freqüência (FDM), multiplexados por divisão defreqüência ortogonal (OFDM), multiplexados por divisão detempo (TDM), ou multiplexados por divisão de código (CDM).No caso de um sistema OFDM, o modulador de símbolos 1015pode transformar cada conjunto de N símbolos de transmissãopara o domínio do tempo usando uma IFFT de N pontos paraobter um símbolo "transformado" que contém N chips nodomínio do tempo. 0 modulador de símbolos 1015 tipicamenterepete uma parte de cada símbolo transformado para obtençãode um símbolo correspondente. Δ parte repetida é conhecidacomo um prefixo cíclico e é usada para combater oespalhamento de retardo no canal sem fio.
Uma unidade de transmissão (TMTR) 1020 recebe econverte a corrente de símbolos para um ou mais sinaisanalógicos e condiciona adicionalmente (por exemplo,amplifica, filtra e converte para a freqüência detransmissão) os sinais analógicos para a geração de umsinal de downlink adequado para transmissão através docanal sem fio. O sinal de downlink é a seguir transmitidoatravés de uma antena 1025 para os terminais. No terminal1030, uma antena 1035 recebe o sinal de downlink e provê umsinal recebido para uma unidade de recepção (RCVR) 1040. Aunidade de recepção 1040 condiciona (por exemplo, filtra,amplifica e converte para a freqüência de recepção) o sinalrecebido e digitaliza o sinal condicionado para a obtençãode amostras. Um demodulador de símbolos 1045 obtém Nsímbolos recebidos e provê símbolos de piloto recebidospara um processador 1050 para estimativa de canal. Odemodulador de símbolos 1045 também recebe uma estimativade resposta de freqüência para o downlink proveniente doprocessador 1050, efetua a demodulação de dados sobre ossímbolos de dados recebidos para obter estimativas desímbolos de dados (que são estimativas dos símbolos dedados transmitidos) e provê as estimativas de símbolos dedados para um processador de dados RX 1055, que demodula(isto é, demapeia os símbolos), deintercala e decodifica asestimativas de símbolos de dados para recuperar os dados detráfego transmitidos. O processamento pelo demodulador desímbolos 1045 e pelo processador de dados RX 1055 écomplementar ao processamento pelo modulador de símbolos1015 e processador de dados TX 1010, respectivamente, noponto de acesso 1005.Através do uplink, um processador de dados TX1060 processa os dados de tráfego e provê símbolos dedados. Um modulador de símbolos 1065 recebe e multiplexa ossímbolos de dados com símbolos de piloto, efetua amodulação e provê uma corrente de símbolos. Uma unidadetransmissora 1070 a seguir recebe e processa a corrente desímbolos para gerar um sinal de uplink, o qual étransmitido pela antena 1035 para o ponto de acesso 1005.
No ponto de acesso 1005, o sinal de uplinkproveniente do terminal 1030 é recebido pela antena 1025 eprocessado por uma unidade receptora 1075 para obtenção deamostras. Um demodulador de símbolos 1080 a seguir processaas amostras e provê símbolos de piloto recebidos eestimativas de símbolos de dados para o uplink. Umprocessador de dados RX 1085 processa as estimativas desímbolos de dados para recuperar os dados de tráfegotransmitidos pelo terminal 1030. Um processador 1090 efetuaa estimativa de canal para cada terminal ativo transmitindoatravés do uplink.
Os processadores 1090 e 1050 dirigem (porexemplo, controlam, coordenam, gerenciam, etc.) a operaçãono ponto de acesso 1005 e no terminal 1030,respectivamente. Os respectivos processadores 1090 e 1050podem estar associados a unidades de memória (não sãomostradas) que armazenam códigos de programas e dados. Osprocessadores 1090 e 1050 podem também efetuar computaçõespara derivar estimativas de resposta de freqüência eimpulso para o uplink e o downlink, respectivamente.
Para um sistema de múltiplo acesso (por exemplo,FDMA, OFDMA, CDMA, TDMA, etc.)', múltiplos terminais podemtransmitir simultaneamente através do uplink. Para talsistema, as sub-bandas de piloto podem ser compartilhadasentre diferentes terminais. As técnicas de estimativa decanal podem ser usadas nos casos em que as sub-bandas depiloto para cada terminal abrangem toda a banda de operação(possivelmente exceto pelas bordas da banda). Tal estruturade sub-banda de piloto seria desejável para obterdiversidade de freqüência para cada terminal. As técnicasaqui descritas podem ser implementadas por vários meios.
Como exemplo, tais técnicas podem ser implementadas emhardware, software, ou uma combinação de tais. Para umaimplementação em hardware, as unidades de processamentousadas para estimativa de canal podem ser implementadasdentro de um ou mais circuitos integrados específicos paraaplicação (ASICs), processadores de sinais digitais (DSPs),dispositivos processadores de sinais digitais (DSPDs),dispositivos lógicos programáveis (PLDs), arranjos de portaprogramáveis no campo (FPGAs), processadores,controladores, micro controladores, microprocessadores,outras unidades eletrônicas projetadas para efetuar asfunções aqui descritas, ou uma combinação de tais. Comsoftware, a implementação pode ocorrer por meio de módulos(por exemplo, procedimentos, funções e assim por diante)que efetuam as funções aqui descritas. Os códigos desoftware podem ser armazenados em unidades de memória eexecutadas pelos processadores 1090 e 1050.
Para uma implementação em software, as técnicasaqui descritas podem ser implementadas por meio de módulos(por exemplo, procedimentos, funções e assim por diante)que efetuam as funções aqui descritas. Os códigos desoftware podem ser armazenados em unidades de memória eexecutadas por processadores. A unidade de memória pode serimplementada no interior do processador ou externamente aoprocessador, caso este em que ela pode estar acoplada emcomunicação com o processador através de váriosdispositivos como é do conhecimento dos técnicos na área.
O que foi acima descrito inclui exemplos de umaou mais modalidades. Naturalmente, não é possível descrevertodas as combinações concebíveis de componentes oumetodologias com o propósito de descrever as modalidadesacima mencionadas, porém os versados na técnica notarão quevárias outras combinações e permutações de váriasmodalidades são possíveis. Assim sendo, as modalidadesdescritas tencionam englobar todas estas alterações,modificações e variações que se insiram no espírito eescopo das reivindicações anexas. Além disso, no grau emque o termo "inclui" é usado seja na descrição detalhadaseja nas reivindicações, tal termo tenciona ser inclusivode maneira similar ao termo "compreende", tal como"compreende" é interpretado quando empregado como umapalavra de transição em uma reivindicação.

Claims (31)

1. Um método para coordenar a comunicação paramúltipl os protocolos de comunicação sem fio no interior deum dispositivo eletrônico, compreendendo:detectar uma designação de pelo menos umapartição de tempo para comunicação sem fio no dispositivoeletrônico utilizando um primeiro protocolo de comunicação;econtrolar a comunicação sem fio do dispositivoeletrônico utilizando um segundo protocolo de comunicaçãopara evitar conflitos com a comunicação sem fio de acordocom o primeiro protocolo de comunicação.
2. O método, de acordo com a reivindicação 1,compreendendo também usar um protocolo de comunicaçãoBluetooth como o primeiro protocolo de comunicação.
3. O método, de acordo com a reivindicação 1,compreendendo também usar um dentre um protocolo decomunicação IEEE 802.11b ou um protocolo de comunicaçãoIEEE 802.Ilg como o segundo protocolo de comunicação.
4. O método, de acordo com a reivindicação 1,compreendendo também:solicitar a redesignação da pelo menos umapartição designada para o primeiro protocolo decomunicação;cancelar a transmissão ou recepção de pacotes dedados em resposta à requisição; eredesignar a pelo menos uma partição parasegundo protocolo de comunicação com base na requisição.
5. O método, de acordo com a reivindicação 1,compreendendo também:determinar um programa de comutação de freqüênciapara o primeiro protocolo de comunicação; efiltrar a comunicação sem fio de acordo com oprimeiro protocolo de comunicação utilizando um filtro nulopara evitar interferência com a comunicação sem fio deacordo com o segundo protocolo de comunicação.
6. 0 método, de acordo com a reivindicação 1,compreendendo também:monitorar a potência de rádio freqüência (RF) deum primeiro componente de comunicação utilizando o primeiroprotocolo de comunicação; edeterminar a pelo menos uma partição designadapara o primeiro protocolo de comunicação com base napotência de RF.
7. 0 método, de acordo com a reivindicação 1,compreendendo também:monitorar o tráfego em uma interface debarramento serial (SBI) conectada a um primeiro componentede comunicação utilizando o primeiro protocolo decomunicação; edeterminar a pelo menos uma partição designadapara o primeiro protocolo de comunicação com base notráfego na SBI.
8. 0 método, de acordo com a reivindicação 1,compreendendo também:utilizar um recurso de economia de energia de umsegundo componente de comunicação utilizando o segundoprotocolo de comunicação durante a pelo menos uma partiçãodesignada para o primeiro protocolo de comunicação.
9. 0 método, de acordo com a reivindicação 1,compreendendo também:utilizar um recurso de programação de um segundocomponente de comunicação utilizando o segundo protocolo decomunicação durante a pelo menos uma partição designadapara o primeiro protocolo de comunicação.
10. O método, de acordo com a reivindicação 1,compreendendo também:transmitir uma mensagem a partir de um primeirocomponente de comunicação utilizando o primeiro protocolode comunicação para um segundo componente de comunicaçãoutilizando o segundo protocolo de comunicação, a mensagemcompreendendo um programa para a pelo menos uma partiçãodesignada para o primeiro protocolo de comunicação.
11. Um equipamento de comunicação sem fio,compreendendo:um processador configurado para controlar acomunicação de acordo com um primeiro protocolo decomunicação e um segundo protocolo de comunicação, oprocessador estando também configurado para controlar atransmissão e recepção de acordo com o segundo protocolo decomunicação para evitar conflito com a transmissão ourecepção em uma ou mais partições de tempo designadas parao primeiro protocolo de comunicação; euma memória acoplada ao processador.
12. 0 equipamento, de acordo com a reivindicação-11, no qual o primeiro protocolo de comunicação é oprotocolo de comunicação Bluetooth.
13. O equipamento, de acordo com a reivindicação-11, no qual o segundo protocolo de comunicação é um dentreos protocolos de comunicação IEEE 802.11b e IEEE 802.llg.
14. O equipamento, de acordo com a reivindicação-11, no qual o processador requisita a redesignação das umaou mais partições de tempo designadas para o primeiroprotocolo de comunicação, um primeiro componente decomunicação utilizando o primeiro protocolo de comunicaçãocancelando uma transmissão ou recepção de pacotes de dadoscom base na requisição, e as uma ou mais partições de temposendo re-designadas para o segundo protocolo decomunicação.
15. 0 equipamento, de acordo com a reivindicação-11, compreendendo também um filtro nulo que filtra astransmissões e recepções de acordo com o primeiro protocolode comunicação.
16. O equipamento, de acordo com a reivindicação 11, no qual o processador monitora a potência de rádiofreqüência (RF) de um primeiro componente de comunicaçãoutilizando o primeiro protocolo de comunicação e determinaas uma ou mais partições de tempo designadas para oprimeiro protocolo de comunicação.
17. O equipamento, de acordo com a reivindicação 11, compreendendo também uma interface de barramento serial(SBI) conectada a um primeiro componente de comunicaçãoutilizando o primeiro protocolo de comunicação,processador monitorando o tráfego na SBI proveniente doprimeiro componente de comunicação e determinando as uma oumais partições de tempo designadas para o primeiroprotocolo de comunicação.
18. O equipamento, de acordo com a reivindicação 11, compreendendo também uma função de economia de energiade um segundo componente de comunicação utilizandosegundo protocolo de comunicação utilizado durante as umaou mais partições de tempo designadas para o primeiroprotocolo de comunicação.
19. O equipamento, de acordo com a reivindicação 11, no qual um primeiro componente de comunicaçãoutilizando o primeiro protocolo de comunicação transmitepara um segundo componente de comunicação utilizando osegundo protocolo de comunicação um programa para a pelomenos uma partição designada para o primeiro protocolo decomunicação.
20. Um equipamento de comunicação sem fio paracoordenar a comunicação para múltiplos protocolos decomunicação sem fio no interior de um dispositivoeletrônico, compreendendo:dispositivos para detectar uma designação de pelomenos uma partição de tempo para transmissão ou recepçãopara um primeiro componente de comunicação do dispositivoeletrônico utilizando um primeiro protocolo de comunicação;dispositivos para controlar a transmissão erecepção de um segundo componente de comunicação dodispositivo eletrônico utilizando um segundo protocolo decomunicação para evitar conflitos com a transmissão ourecepção comunicação do primeiro componente de comunicação.
21. O equipamento, de acordo com a reivindicação-20, compreendendo também:dispositivos para solicitar uma redesignação dapelo menos uma partição designada para o primeirocomponente de comunicação;dispositivos para cancelar uma transmissão depacote de dados em resposta à requisição; edispositivos para redesignar a pelo menos umapartição para o segundo componente de comunicação com basena requisição.
22. O equipamento, de acordo com a reivindicação-20, compreendendo também:dispositivos para determinar um programa decomutação de freqüência para o primeiro componente decomunicação; edispositivos para filtrar as transmissões erecepções do primeiro componente de comunicação para evitarinterferência com o segundo componente de comunicação.
23. O equipamento, de acordo com a reivindicação-20, compreendendo também:dispositivos para monitorar a potência de rádiofreqüência (RF) do primeiro componente de comunicação; edispositivos para determinar a pelo menos umapartição designada para o primeiro componente decomunicação.
24. O equipamento, de acordo com a reivindicação-20, compreendendo também:dispositivos para monitorar o tráfego em umainterface de barramento serial (SBI) conectada ao primeirocomponente de comunicação; edispositivos para determinar a pelo menos umapartição designada para o primeiro componente decomunicação.
25. 0 equipamento, de acordo com a reivindicação 20, compreendendo também:dispositivos para transmitir uma mensagem doprimeiro componente de comunicação para o segundocomponente de comunicação, a mensagem compreendendo umprograma para a pelo menos uma partição designada para oprimeiro componente de comunicação.
26. Um meio legível por computador possuindoarmazenadas em si instruções para execução por computadorcompreendendo:dispositivos para detectar uma designação de pelomenos uma partição de tempo para transmissão ou recepçãopara um primeiro componente de comunicação de umdispositivo eletrônico utilizando um primeiro protocolo decomunicação; edispositivos para controlar a transmissão erecepção de um segundo componente de comunicação dodispositivo eletrônico utilizando um segundo protocolo decomunicação para evitar conflitos com a transmissão ourecepção comunicação do primeiro componente de comunicação.
27. 0 meio legível por computador, de acordo coma reivindicação 26, compreendendo também instruções para:solicitar uma redesignação da pelo menos umapartição designada para o primeiro componente decomunicação; eredesignar a pelo menos uma partição para osegundo componente de comunicação com base na requisição.
28. Um dispositivo móvel que coordena acomunicação para múltiplos protocolos de comunicação semfio no interior do dispositivo móvel, compreendendo:um primeiro componente de comunicação dodispositivo móvel utilizando um primeiro protocolo decomunicação, o primeiro componente de comunicação recebendopelo menos uma partição de tempo para transmissão ourecepção; eum segundo componente de comunicação dodispositivo móvel utilizando um segundo protocolo decomunicação, o segundo componente de comunicaçãocompreendendo um processador que controla a transmissão erecepção do segundo componente de comunicação para evitarconflito com a transmissão ou recepção do primeirocomponente de comunicação.
29. 0 dispositivo móvel, de acordo com areivindicação 28, o qual o dispositivo é pelo menos umdentre um telefone celular, um telefone inteligente, umdispositivo de comunicação portátil, um rádio por satélite,um sistema de posicionamento global, um laptop e um PDA.
30. Um processador que executa instruções paracoordenar de comunicação para múltiplos protocolos decomunicação sem fio no interior de um dispositivoeletrônico, compreendendo:detectar uma designação de pelo menos umapartição de tempo para transmissão ou recepção para umprimeiro componente de comunicação do dispositivoeletrônico utilizando um primeiro protocolo de comunicação;econtrolar a transmissão e recepção de um segundocomponente de comunicação do dispositivo eletrônicoutilizando um segundo protocolo de comunicação para evitarconflitos com a transmissão ou recepção do primeirocomponente de comunicação.
31. O processador, de acordo com a reivindicação 30, no qual as instruções compreendem também:solicitar a redesignação da pelo menos umapartição designada para o primeiro componente decomunicação; eredesignar a pelo menos uma partição para osegundo componente de comunicação com base na requisição.
BRPI0613065-8A 2005-07-11 2006-07-11 coordenar comunicação para múltiplos protocolos de cominicação sem fio co-localizados em um dispositivo eletrÈnico único BRPI0613065A2 (pt)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US69851005P 2005-07-11 2005-07-11
US0/698,510 2005-07-11
US11/412,578 2006-04-26
US11/412,578 US8169980B2 (en) 2005-07-11 2006-04-26 Methods and apparatuses for interworking
PCT/US2006/027046 WO2007008981A1 (en) 2005-07-11 2006-07-11 Coordinating communication for multiple wireless communication protocols co-located in a single electronic device

Publications (1)

Publication Number Publication Date
BRPI0613065A2 true BRPI0613065A2 (pt) 2010-12-21

Family

ID=37323264

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0613065-8A BRPI0613065A2 (pt) 2005-07-11 2006-07-11 coordenar comunicação para múltiplos protocolos de cominicação sem fio co-localizados em um dispositivo eletrÈnico único

Country Status (13)

Country Link
US (1) US8169980B2 (pt)
EP (1) EP1902551B1 (pt)
JP (2) JP5538716B2 (pt)
KR (3) KR101131750B1 (pt)
CN (1) CN105848166B (pt)
AU (1) AU2006268170B2 (pt)
BR (1) BRPI0613065A2 (pt)
CA (1) CA2614741C (pt)
IL (1) IL188673A0 (pt)
MX (1) MX2008000599A (pt)
NO (1) NO20080716L (pt)
RU (1) RU2419257C2 (pt)
WO (1) WO2007008981A1 (pt)

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8824966B2 (en) * 2006-08-16 2014-09-02 Dell Products L.P. System and method for reducing signal interference between bluetooth and WLAN communications
GB2440984A (en) * 2006-08-18 2008-02-20 Fujitsu Ltd Wireless multi-hop communication system
US7711370B2 (en) * 2006-09-20 2010-05-04 Cisco Technology, Inc. Method for establishing voice communications using a mobile handset
US7778603B2 (en) * 2006-10-26 2010-08-17 Nokia Corporation Bandwidth conservation by reallocating unused time scheduled for a radio to another radio
US20080198837A1 (en) 2007-02-02 2008-08-21 Samsung Electronics Co., Ltd. System and method for transmitting and receiving signal in communication system
US9020547B2 (en) * 2007-03-13 2015-04-28 Spectralink Corporation Method for synchronizing U-APSD trigger frames
US8107880B2 (en) * 2007-03-27 2012-01-31 Nokia Corporation Multiradio management through shared time allocation
JP4967756B2 (ja) * 2007-03-30 2012-07-04 富士通株式会社 無線通信装置
JP4916391B2 (ja) * 2007-06-22 2012-04-11 パナソニック株式会社 無線通信装置、無線通信方法及びプログラム
EP2018005A3 (en) * 2007-06-22 2009-03-25 Belkin International, Inc Multi-radio channel bonding
WO2009011691A1 (en) * 2007-07-13 2009-01-22 Lsi Corporation Multi-dimensional access for mobile user equipment
ATE538621T1 (de) * 2007-07-30 2012-01-15 Marvell World Trade Ltd Gleichzeitige aufrechterhaltung von bluetooth- und 802.11-verbindungen für erhöhten datendurchsatz
US8275314B1 (en) 2007-08-13 2012-09-25 Marvell International Ltd. Bluetooth scan modes
US8577305B1 (en) 2007-09-21 2013-11-05 Marvell International Ltd. Circuits and methods for generating oscillating signals
US8321525B2 (en) * 2007-11-27 2012-11-27 Loyalblocks Ltd. Method, device and system for creating a virtual local social network
US8588705B1 (en) 2007-12-11 2013-11-19 Marvell International Ltd. System and method of determining Power over Ethernet impairment
WO2009101567A1 (en) * 2008-02-12 2009-08-20 Nxp B.V. Wireless communications arrangement, network and approach therefor to manage a shared channel among different wireless systems
US8085737B2 (en) * 2008-05-06 2011-12-27 Intel Corporation Multi-transceiver mobile communication device and methods for negative scheduling
KR101650109B1 (ko) 2008-06-16 2016-08-22 마벨 월드 트레이드 리미티드 단거리 무선 통신
US8310967B1 (en) 2008-06-19 2012-11-13 Marvell International Ltd. Infrastructure and ad-hoc node device
US8600324B1 (en) 2008-06-27 2013-12-03 Marvell International Ltd Circuit and method for adjusting a digitally controlled oscillator
US8218568B2 (en) * 2008-07-11 2012-07-10 Qualcomm Incorporated Method and apparatus for synchronization of RF module activities
US8472968B1 (en) 2008-08-11 2013-06-25 Marvell International Ltd. Location-based detection of interference in cellular communications systems
US8730935B2 (en) * 2008-08-19 2014-05-20 Broadcom Corporation Method and system for bluetooth connection setup in a multi-standard multi-radio communication system
US8638775B2 (en) * 2008-08-19 2014-01-28 Broadcom Corporation Method and system for sleep mode signaling for a multi-standard system with bluetooth
ES2618513T3 (es) * 2008-08-29 2017-06-21 Pepsico, Inc. Sistema de bebidas postmezcla
US8730853B2 (en) 2008-09-05 2014-05-20 Mediatek Inc. Methods for responding to co-located coexistence (CLC) request from a mobile electronic device and communications apparatuses capable of controlling multi-radio coexistence
US20100075600A1 (en) * 2008-09-22 2010-03-25 Sony Ericsson Mobile Communications Ab Wireless piconets, devices and methods that self-learn multi-frame slot patterns
US8134992B1 (en) * 2008-09-24 2012-03-13 Qualcomm Atheros, Inc. Message-based coexistence interface between wireless devices
US9288764B1 (en) 2008-12-31 2016-03-15 Marvell International Ltd. Discovery-phase power conservation
US8472427B1 (en) 2009-04-06 2013-06-25 Marvell International Ltd. Packet exchange arbitration for coexisting radios
US8553592B2 (en) * 2009-04-17 2013-10-08 Intel Corporation Multi-radio communication device and method for enabling coexistence between a bluetooth transceiver and a wimax transceiver operating in FDD mode
US9148889B2 (en) 2009-06-01 2015-09-29 Qualcomm Incorporated Control of multiple radios using a database of interference-related information
US8442581B2 (en) * 2009-06-05 2013-05-14 Mediatek Inc. System for the coexistence between a plurality of wireless communication modules
US8594056B2 (en) 2009-06-16 2013-11-26 Qualcomm Incorporated Method and apparatus for dynamic and dual antenna bluetooth (BT)/WLAN coexistence
US9185718B2 (en) 2009-06-29 2015-11-10 Qualcomm Incorporated Centralized coexistence manager for controlling operation of multiple radios
US9161232B2 (en) * 2009-06-29 2015-10-13 Qualcomm Incorporated Decentralized coexistence manager for controlling operation of multiple radios
US9504092B2 (en) 2009-07-09 2016-11-22 Mediatek Inc. System for the coexistence between a plurality of wireless communications modules sharing single antenna
US8886126B2 (en) * 2009-07-09 2014-11-11 Qualcomm Incorporated Resolution algorithms for multi-radio coexistence
US9025583B2 (en) * 2009-07-09 2015-05-05 Mediatek Inc. System for the coexistence between a plurality of wireless communication module sharing single antenna
US9236896B2 (en) * 2009-07-09 2016-01-12 Mediatek Inc. Systems and methods for coexistence of a plurality of wireless communications modules
US8774722B2 (en) * 2009-07-09 2014-07-08 Mediatek Inc. Systems and methods for reducing interference between a plurality of wireless communications modules
GB2465650B (en) * 2009-07-27 2010-10-13 Cambridge Silicon Radio Ltd Wireless network protocol coexistence
US9135197B2 (en) 2009-07-29 2015-09-15 Qualcomm Incorporated Asynchronous interface for multi-radio coexistence manager
US9185719B2 (en) 2009-08-18 2015-11-10 Qualcomm Incorporated Method and apparatus for mapping applications to radios in a wireless communication device
US9066369B1 (en) 2009-09-16 2015-06-23 Marvell International Ltd. Coexisting radio communication
US8903314B2 (en) 2009-10-29 2014-12-02 Qualcomm Incorporated Bluetooth introduction sequence that replaces frequencies unusable due to other wireless technology co-resident on a bluetooth-capable device
US8340034B1 (en) 2009-11-11 2012-12-25 Marvell International Ltd. Bluetooth and wireless LAN arbitration
US8249031B1 (en) 2009-11-17 2012-08-21 Qualcomm Atheros, Inc. Aggregation coexistence mechanism for wireless devices
US8606184B1 (en) 2009-12-08 2013-12-10 Qualcomm Incorporated Coexistence message processing mechanism for wireless devices
US8462622B2 (en) 2009-12-08 2013-06-11 Qualcomm Incorporated Detection of co-located interference in a multi-radio coexistence environment
US8520586B1 (en) 2009-12-16 2013-08-27 Qualcomm Incorporated Discovery and connection coexistence mechanism for wireless devices
US9420599B2 (en) * 2010-03-24 2016-08-16 Mediatek Inc. Synchronized activity bitmap generation method for co-located coexistence (CLC) devices
US20120113906A1 (en) * 2010-03-30 2012-05-10 Qualcomm Incorporated Method and apparatus to facilitate support for multi-radio coexistence
US8767771B1 (en) 2010-05-11 2014-07-01 Marvell International Ltd. Wakeup beacons for mesh networks
US8838046B2 (en) 2010-06-18 2014-09-16 Mediatek Inc. System and method of hybrid FDM/TDM coexistence interference avoidance
CN106411350A (zh) 2010-06-18 2017-02-15 联发科技股份有限公司 协调多重无线收发器的装置及方法
US9185720B2 (en) 2010-08-04 2015-11-10 Qualcomm Incorporated Method and apparatus to facilitate support for multi-radio coexistence
US8737924B2 (en) 2010-08-12 2014-05-27 Mediatek Inc. Method to trigger in-device coexistence interference mitigation in mobile cellular systems
CN103125143B (zh) * 2010-09-28 2016-01-20 富士通株式会社 基站及其通信资源分配方法、用户设备及其通信控制方法
WO2012040906A1 (zh) * 2010-09-28 2012-04-05 富士通株式会社 基站及其通信资源分配方法、用户设备及其通信控制方法
US8780880B2 (en) 2010-10-01 2014-07-15 Mediatek Singapore Pte, Ltd. Method of TDM in-device coexistence interference avoidance
US9130656B2 (en) 2010-10-13 2015-09-08 Qualcomm Incorporated Multi-radio coexistence
EP2630827B1 (en) 2010-10-20 2018-11-21 Marvell World Trade Ltd. Pre-association service discovery
CN103155443B (zh) * 2010-12-20 2015-09-30 三菱电机株式会社 无线通信装置以及无线通信方法
KR101779821B1 (ko) 2011-01-26 2017-10-10 삼성전자주식회사 저전력 통신과 고효율 통신을 동시에 지원하는 간섭 제어 시스템
JP5943068B2 (ja) 2011-04-29 2016-06-29 マーベル ワールド トレード リミテッド Ibssネットワークのための複数の技術の共存
US8750278B1 (en) 2011-05-26 2014-06-10 Marvell International Ltd. Method and apparatus for off-channel device invitation
JPWO2012173036A1 (ja) 2011-06-13 2015-02-23 日本電気株式会社 適応変調回路を備えた無線伝送装置および適応変調回路の制御方法
US8983557B1 (en) 2011-06-30 2015-03-17 Marvell International Ltd. Reducing power consumption of a multi-antenna transceiver
US8750809B2 (en) * 2011-08-03 2014-06-10 Blackberry Limited Mobile wireless communications device with selectively controlled antenna and filter switches and related methods
US9125216B1 (en) 2011-09-28 2015-09-01 Marvell International Ltd. Method and apparatus for avoiding interference among multiple radios
US9036517B2 (en) 2012-01-09 2015-05-19 Marvell World Trade Ltd. Methods and apparatus for establishing a tunneled direct link setup (TDLS) session between devices in a wireless network
US9215708B2 (en) 2012-02-07 2015-12-15 Marvell World Trade Ltd. Method and apparatus for multi-network communication
US9609676B1 (en) 2012-03-30 2017-03-28 Marvell International Ltd. Efficient transition from discovery to link establishment
US9450649B2 (en) 2012-07-02 2016-09-20 Marvell World Trade Ltd. Shaping near-field transmission signals
US9241370B2 (en) 2013-06-14 2016-01-19 Netgear, Inc. Method and apparatus for implementing coexistence of multiple homogeneous radios and traffic management therein
US9325369B2 (en) * 2013-09-04 2016-04-26 Binatone Electronics International Ltd Methods and devices for mitigating interference with FHSS signals
KR102236204B1 (ko) * 2014-03-27 2021-04-07 한국전자통신연구원 무선 통신 시스템에서 통신 모듈의 트래픽 보장을 위한 장치 및 방법
KR101677795B1 (ko) * 2014-04-09 2016-11-18 주식회사 엘지유플러스 사용자 단말의 블루투스 신호 스캔 제어 방법 및 사용자 단말
KR20160007720A (ko) * 2014-06-25 2016-01-21 엘지이노텍 주식회사 무선전력전송 송신 장치
US9763244B1 (en) * 2015-06-18 2017-09-12 Amazon Technologies, Inc. Adaptive data frame aggregation
US10555328B2 (en) * 2017-02-17 2020-02-04 Avago Technologies International Sales Pte. Limited Scalable coexistence scheme for WLAN operation with multiple periodic BT connections
JP7289614B2 (ja) * 2018-03-07 2023-06-12 株式会社日立製作所 通信管理方法、通信システム及びプログラム
US10499407B1 (en) * 2018-10-04 2019-12-03 Cypress Semiconductor Corporation Devices, systems and methods for increasing data throughput in wireless device with shared medium
US11070526B2 (en) 2018-10-10 2021-07-20 Cisco Technology, Inc. Method and device for supporting multiple wireless protocols with a medium access control preprocessor
CN110636595B (zh) * 2019-09-27 2022-07-08 Tcl移动通信科技(宁波)有限公司 降低功耗的方法、装置、存储介质及电子设备

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5471670A (en) * 1993-07-02 1995-11-28 Motorola, Inc. Method for determining communciation resource handoffs
US6891857B1 (en) * 1999-09-29 2005-05-10 Intel Corporation Multiple wireless communication protocol methods and apparatuses including proactive reduction of interference
DE60030086T2 (de) 2000-01-20 2007-01-04 Lucent Technologies Inc. Interoperabilität von Bluetooth und IEEE 802.11
US7167484B2 (en) * 2001-03-22 2007-01-23 Oxford Semiconductor, Inc. Centralized coordination point for wireless communication devices using multiple protocols
JP2003174453A (ja) 2001-12-06 2003-06-20 Mitsumi Electric Co Ltd アクセスポイント装置
JP3912118B2 (ja) 2002-01-21 2007-05-09 ソニー株式会社 無線通信システム、無線通信端末および制御局
US7072616B2 (en) * 2002-09-09 2006-07-04 Conexant Systems, Inc. Multi-protocol interchip interface
US7408907B2 (en) * 2002-09-11 2008-08-05 Cisco Technology, Inc. System and method for management of a shared frequency band using client-specific management techniques
JP2006521714A (ja) 2002-11-13 2006-09-21 アギア システムズ インコーポレーテッド 異質な2つの通信システム間の相互運用性および共存
GB0229529D0 (en) 2002-12-18 2003-01-22 Koninkl Philips Electronics Nv Electronic device,method and communication system
CN1268069C (zh) * 2003-05-28 2006-08-02 重庆邮电大学 基于蓝牙技术的自动化网络通信控制方法及***
JP3817531B2 (ja) 2003-07-22 2006-09-06 キヤノン株式会社 無線通信装置の制御部、無線通信装置、及び制御方法
JP2005045368A (ja) 2003-07-23 2005-02-17 Canon Inc 無線通信装置および無線通信の制御方法
US7715434B2 (en) * 2003-07-30 2010-05-11 Michael Andrew Fischer Managing an access point in the presence of separate protocols that share the same communications channel
US8107882B2 (en) * 2003-07-30 2012-01-31 Intellectual Ventures I Llc Intelligent downstream traffic delivery to multi-protocol stations
AU2003904169A0 (en) 2003-08-08 2003-08-21 Clipsal Intergrated Systems Pty Ltd Collision detection in a non-dominant bit radio network communication system
US7406296B2 (en) * 2003-08-22 2008-07-29 Telefonaktiebolaget L M Ericsson (Publ) Co-located radio operation
WO2005046281A1 (en) 2003-11-10 2005-05-19 Koninklijke Philips Electronics, N.V. Method and system for providing service to wireless devices operating in a power saving mode
US20060239223A1 (en) 2005-04-21 2006-10-26 Itay Sherman Method and system for bluetooth and wireless local area network coexistence

Also Published As

Publication number Publication date
MX2008000599A (es) 2008-03-14
CN105848166B (zh) 2019-11-01
JP2011229153A (ja) 2011-11-10
KR20110081912A (ko) 2011-07-14
US20070021066A1 (en) 2007-01-25
US8169980B2 (en) 2012-05-01
EP1902551A1 (en) 2008-03-26
WO2007008981A1 (en) 2007-01-18
AU2006268170B2 (en) 2010-12-16
AU2006268170A1 (en) 2007-01-18
CA2614741A1 (en) 2007-01-18
RU2419257C2 (ru) 2011-05-20
RU2008104863A (ru) 2009-08-20
KR101131750B1 (ko) 2012-04-05
EP1902551B1 (en) 2016-10-26
KR20080035609A (ko) 2008-04-23
JP2009500988A (ja) 2009-01-08
JP5538716B2 (ja) 2014-07-02
KR101207241B1 (ko) 2012-12-03
NO20080716L (no) 2008-02-08
CA2614741C (en) 2012-09-25
KR20100037142A (ko) 2010-04-08
CN105848166A (zh) 2016-08-10
IL188673A0 (en) 2008-08-07

Similar Documents

Publication Publication Date Title
BRPI0613065A2 (pt) coordenar comunicação para múltiplos protocolos de cominicação sem fio co-localizados em um dispositivo eletrÈnico único
CN112119670B (zh) 信道化和bwp
CN111989974B (zh) 用于自主上行链路传输的方法、装置和介质
TWI481206B (zh) 無線電通信裝置和用於操作無線電通信裝置的方法
US7778226B2 (en) Device, system and method of coordination among multiple transceivers
TWI459735B (zh) 減輕裝置內共存干擾的分時多工方法及無線通訊裝置
US8619732B2 (en) Method and apparatus for enabling coexistence of plurality of communication technologies on communication device
US9516698B2 (en) Radio communication devices and methods for operating radio communication devices
JP5714725B2 (ja) 複数無線機共存のサポートを可能にするための方法および装置
US8219142B2 (en) Method, system, and apparatus for coexistence of plurality of communication technologies in communication device
US20150305031A1 (en) Time domain coexistence of rf signals
US20090129367A1 (en) Multi-function wireless terminal
US10034329B2 (en) Radio communication device and method for operating a radio communication device
JP5306370B2 (ja) 単純化されたビーコン動作及び短距離無線ネットワーク用のチャンネル予約技術
JP5470652B2 (ja) 無線通信システム、干渉防止方法
JP5688760B2 (ja) 無線通信システム、干渉防止方法
JP2012175386A (ja) 無線通信システム、干渉防止方法

Legal Events

Date Code Title Description
B06T Formal requirements before examination [chapter 6.20 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: A CLASSIFICACAO ANTERIOR ERA: H04L 12/28

Ipc: H04W 16/14 (2009.01), H04W 84/18 (2009.01), H04W 8

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B09B Patent application refused [chapter 9.2 patent gazette]
B12B Appeal against refusal [chapter 12.2 patent gazette]