BRPI0616774A2 - método para adaptar pelo menos um ajuste de transmissão, e, aparelho de comunicação sem fio - Google Patents
método para adaptar pelo menos um ajuste de transmissão, e, aparelho de comunicação sem fio Download PDFInfo
- Publication number
- BRPI0616774A2 BRPI0616774A2 BRPI0616774-8A BRPI0616774A BRPI0616774A2 BR PI0616774 A2 BRPI0616774 A2 BR PI0616774A2 BR PI0616774 A BRPI0616774 A BR PI0616774A BR PI0616774 A2 BRPI0616774 A2 BR PI0616774A2
- Authority
- BR
- Brazil
- Prior art keywords
- transceiver
- transmission
- data traffic
- prioritized data
- transmission setting
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 131
- 238000004891 communication Methods 0.000 title claims abstract description 106
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000004044 response Effects 0.000 claims abstract description 28
- 230000008859 change Effects 0.000 claims description 25
- 230000006978 adaptation Effects 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 6
- 238000010295 mobile communication Methods 0.000 claims description 2
- 238000004590 computer program Methods 0.000 abstract description 13
- 230000015654 memory Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000013459 approach Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- XTPJLNSARGBDNC-UHFFFAOYSA-N 3-[diethyl(prop-2-ynyl)azaniumyl]propane-1-sulfonate Chemical compound C#CC[N+](CC)(CC)CCCS([O-])(=O)=O XTPJLNSARGBDNC-UHFFFAOYSA-N 0.000 description 1
- 241000754402 Elodes Species 0.000 description 1
- 108700026140 MAC combination Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000002826 magnetic-activated cell sorting Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Transceivers (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Transmitters (AREA)
Abstract
MéTODO PARA ADAPTAR PELO MENOS UM AJUSTE DE TRANSMISSãO, E, APARELHO DE COMUNICAçãO SEM FIO. Método, aparelho de comunicação sem fio (1) bem como produtos de programa de computador são fornecidos para adaptar pelo menos um ajuste de transmissão a ser aplicada através de um primeiro transceptor (20), o qual é adaptado para ser operativo em uma banda de freqUência pré-determinada, em resposta à comunicação através de um segundo transceptor (30), o qual é adaptado para ser operativo na banda de freqUência pré-determinada. Determina-se no caso de um tráfego de dados priorizado for comunicado através do segundo transceptor (30). Se tráfego de dados priorizado é comunicado pelo segundo transceptor (30), adapta-se o ajuste de transmissão em dependência do tráfego de dados priorizado.
Description
"MÉTODO PARA ADAPTAR PELO MENOS UM AJUSTE DE TRANSMISSÃO,E, APARELHO DE COMUNICAÇÃO SEM FIO"
Campo Técnico
A presente invenção relaciona-se com métodos, aparelhos, eprodutos de programa de computador para adaptar pelo menos um ajuste detransmissão a ser aplicada através de um transceptor em um aparelho decomunicação sem fio.
Fundamentos
A banda de freqüência de Industrial Scientific Medicai (ISM)pode ser empregada para uma comunicação sem fio de dados. Um padrão decomunicação especificando a banda de freqüência de ISM para operação é opadrão de Bluetooth. Um outro padrão de comunicação especificando a bandade freqüência de ISM para operação é WLAN ("Wireless Local Area Network",Rede de Área de Local Sem Fio), por exemplo, de acordo com o padrão IEEE-802.lib.
Transceptores adaptados de acordo com diferentes padrões decomunicação, mas sendo operativo em uma única banda de freqüência, podemser fornecidos em um único aparelho de comunicação sem fio. O aparelho decomunicação sem fio pode algumas vezes ser relativamente pequeno, tal comoum telefone de comunicação móvel. Se o aparelho de comunicação sem fio forrelativamente pequeno, os transceptores estarão localizados em proximidadesrelativamente perto. Em conseqüência disso, antenas para os dois transceptorestambém estarão localizadas em proximidades relativamente perto. Quando ostransceptores estiverem localizados em proximidades perto, eles serão sensíveisa todos os sinais de entrada, independentemente do canal. Dessa maneira, ostransceptores devem processar todos os sinais de entrada na banda de freqüênciade interesse. Isto poderia saturar ou bloquear os processadores principais de RFdos transceptores.
Uma abordagem para evitar tais problemas é a sub-camada deControle de Acesso de Meio (MAC) baseada no esquema de Arbitragem detráfego de Pacote (PTA). PTA implementa um supervisor de controle que atuaparecido com um controlador de tráfego por divisão de tempo entre MACS deWLAN. O supervisor de controle controla que cada protocolo de MAC useum mecanismo de troca de informação para autorizar transmissão antes derealmente enviar informação para fora. Um problema com o esquema de PTAé que ele serve para tráfego assíncrono de ambos, os elos de comunicação deBluetooth e elos de comunicação de WLAN, mas falha em acomodar tráfegode dados síncronos ou do tipo crítico no tempo e aplicações, e.g. dotransceptor de Bluetooth. Tráfego de dados síncronos ou do tipo crítico notempo é geralmente tráfego de dados priorizado, i.e. os pacotes de dados deáudio devem ser entregues dentro de um período de tempo pré-determinado.Tráfego de dados priorizado pode e.g. inclui voz, áudio, vídeo ou arquivodados.
Uma situação onde o problema poderia ocorrer devido acoexistência de Bluetooth-WLAN é a transmissão simultânea de voz, que étráfego de dados de áudio priorizado, através de um elo de comunicação deBluetooth e tráfego assíncronos de TCP (Protocolo de controle deTransmissão), tal como correio eletrônico e acesso a Internet, através de umelo de comunicação de WLAN. O tráfego de dados priorizado pode sertransmitido através de um elo de comunicação de Bluetooth SCO (ConexãoSíncrona - Orientada) usando pacotes de HV3. O tráfego de TCP pode sertransmitido através de um elo de comunicação de WLAN como especificado,e.g. no IEEE 802. Iib ou 802. 1 lg. Usando o elo de comunicação de SCO, otransceptor de Bluetooth estará ativo durante 1,25 ms (milisegundos). Então,o transceptor de Bluetooth estará inativo for 2,5 ms, deixando uma janeladurante a qual o transceptor de WLAN pode estar ativo antes do transceptorde Bluetooth estar ativo de novo.
Durações de mudança de quadro típicas de WLAN 802. Iibsão listados numa tabela da Fig 1. Como pode ser visto da Fig. 1, a duração demudança de quadro total pode, sob certas condições, exceder o período detempo durante o qual o transceptor de Bluetooth está inativo quando um elode comunicação de SCO é usado.
Isto é, e.g. o caso, se a taxa de PHY (canal PHYsical) é de 5,5Mbps ou menos, onde a duração de mudança de quadro pode ser 2,695 ms oumais dependendo da taxa de PHY rate. Assim sendo, a mudança de quadro nacamada de MAC não será finalizada durante o período inativo do transceptorde Bluetooth. Como o tráfego através do SCO é priorizado, o transceptor deBluetooth começará a transmitir ou receber no próximo período ativo, o quepode causar os problemas mencionados acima devido à transmissãosimultânea através do transceptor de Bluetooth e do transceptor de WLAN.
Um outra situação onde o problema poderia ocorrer devido aoBluetooth-WLAN é a transmissão de tráfego de dados de Perfil deDistribuição de áudio de Bluetooth (A2DP) e tráfego de dados assíncrono deTCP de WLAN. O tráfego de dados de A2DP é tráfego de dados priorizado epoderia ser comunicado usando um elo de comunicação de Bluetooth
ACL e pacotes de DH5. Com um elo de comunicação de ACL,o transceptor de Bluetooth estará ativo por 3,75 ms, e inativo por 3,75 msantes dele ficar ativo de novo. Como pode ser visto da Fig. 1, isto poderiacausar problema quando a taxa de PHY é 2 Mbps ou menos, onde a taxa demudança de quadro pode ser 6,636 ms ou more dependendo da taxa de PHY.
Se o esquema de PTA esquema é usado, ainda pode haverconseqüências, se a duração de mudança de quadro do tráfego de WLANexcede o período de tempo, durante o qual o transceptor de Bluetooth estáinativo. Primeiramente, as taxas mais baixas de PHY são normalmente usadaspara acessar distâncias mais longas ou a fronteira de uma célula. Assim sendo,qualquer dispositivo usando o esquema de PTA esquema pode perder um elode comunicação de WLAN para o ponto de acesso se tráfego de Bluetoothpriorizado é comunicado. Segundo, por qualquer razão, quando o transceptorde WLAN não pega seu ACK de MAC (mensagem de ACKnowledge) devolta após umas poucas re-tentativas, seu mecanismo de taxa automática dequeda de volta comutará a taxa de transmissão para uma mais baixa.
Obviamente, isto piorará a situação. Assim sendo, a taxa de transmissão seráainda reduzida até a taxa de transmissão mais baixa básica seja alcançada.Finalmente, o dispositivo contendo o transceptor de Bluetooth e o transceptorde WLAN será desconectado. Conseqüentemente, o esquema de PTA nãosolucionará o problema da coexistência entre o tráfego de BT priorizado e otráfego de WLAN assíncrono. Em tal um caso, somente a comunicação deBluetooth é garantida.
Uma solução adicional para algum desses problemas pode serfornecida através da abordagem de camada de MAC. Contudo, a abordagemde camada de MAC vai exigir que certas modificações sejam feitas parapontos de acesso que já estão destacados, tais como em hotspots.
Sumário
Algumas modalidades da presente invenção podem aumentar aflexibilidade de um aparelho de comunicação sem fio tendo um primeiro e umsegundo transceptor para se comunicar através de uma única banda defreqüência.
De acordo com uma modalidade da presente invenção, ummétodo para adaptar, pelo menos, um ajuste de transmissão a ser aplicadaatravés de um primeiro transceptor, que é adaptado para ser operativo em umabanda de freqüência pré-determinada, em resposta à comunicação através deum segundo transceptor, que é adaptado para ser operativo na banda defreqüência pré-determinada, compreende determinar se tráfego de dadospriorizado é comunicado através do segundo transceptor. Se tráfego de dadospriorizado é comunicado através do segundo transceptor, um ajuste detransmissão é adaptada em resposta ao tráfego de dados priorizado.Se tráfego de dados priorizado é comunicado através dosegundo transceptor, pelo menos, um parâmetro de transmissão do tráfego dedados priorizado pode ser determinado. Então, o estágio de adaptação podecompreender adaptar um ajuste de transmissão em resposta ao parâmetro detransmissão determinado.
Se é determinado que o tráfego de dados priorizado écomunicado, o ciclo de serviço do tráfego de dados priorizado pode serdeterminado. O ciclo de serviço pode ser um parâmetro de transmissão para otráfego de dados priorizado. O estágio de adaptação pode compreenderadaptar um ajuste de transmissão em resposta ao ciclo de serviçodeterminado.
Adaptar um ajuste de transmissão pode compreender adaptarum tamanho máximo permissível de uma carga útil de dados de um quadro dedados a ser transmitido através do primeiro transceptor.15 O estágio de adaptação pode compreender comunicar qualquer
ajuste de transmissão adaptada em um processo de negociação para configuraruma conexão de transporte.
O estágio de adaptação pode compreender enviar umamensagem proveniente do primeiro transceptor para um ponto final, ao qual o20 primeiro transceptor está conectado, com informação de qualquer ajuste detransmissão adaptada.
O estágio de adaptação pode compreender desconectar umaconexão entre o primeiro transceptor e um ponto final, ao qual o primeirotransceptor está conectado, em resposta ao início de tráfego de dados25 priorizado ou alteração do tipo de tráfego de dados priorizado através dosegundo transceptor. Também uma conexão entre o primeiro transceptor e oponto final pode ser estabelecida usando qualquer ajuste de transmissãoadaptada.
De acordo com a segunda modalidade, um aparelho de
5
10comunicação sem fio compreende um primeiro transceptor, que é adaptadopara ser operativo em uma banda de freqüência pré-determinada, tendo umprocessador e um segundo transceptor, que é adaptado para ser operativo nabanda de freqüência pré-determinada. O processador é adaptado paradeterminar se o tráfego de dados priorizado é comunicado através do segundotransceptor, e para adaptar, quando o tráfego de dados priorizado écomunicado através do segundo transceptor, pelo menos, um ajuste detransmissão a ser aplicado através do primeiro transceptor em resposta aotráfego de dados priorizado.
O processador pode ser adaptado para determinar, quandotráfego de dados priorizado é comunicado através do segundo transceptor,pelo menos, um parâmetro de transmissão para o tráfego de dados priorizado,e para adaptar um ajuste de transmissão em resposta ao parâmetro detransmissão determinado.
O processador pode ser adaptado para determinar, quandotráfego de dados priorizado é comunicado através do segundo transceptor, ociclo de serviço do tráfego de dados priorizado, o qual pode ser um parâmetrode transmissão para o tráfego de dados priorizado, e para adaptar um ajuste detransmissão em resposta ao ciclo de serviço determinado.
O processador pode ser adaptado para adaptar um ajuste detransmissão adaptando um tamanho máximo permissível de uma carga útil dedados de um quadro de dados a ser transmitido através do primeirotransceptor.
O aparelho de comunicação sem fio pode ser um equipamentode comunicação de rádio de comunicação móvel portátil ou de mão, umterminal de rádio de comunicação móvel, um telefone de comunicação móvel,um radio de localização, um comunicador, um organizador eletrônico, ou umtelefone inteligente.
De acordo com a terceira modalidade, um produto deprograma de computador compreende meios de código de programa decomputador para executar o método para adaptar, pelo menos, um ajuste detransmissão, quando meios mencionados de código de programa decomputador são executados através de um dispositivo eletrônico tendocapacidades de computador.
De acordo com uma quarta modalidade, um meio legível porcomputador tendo armazenado nele, um produto de programa de computadorcompreendendo meios de código de programa de computador para executar ométodo para adaptar, pelo menos, um ajuste de transmissão, quando meiosmencionados de código de programa de computador são executados atravésde um dispositivo eletrônico tendo capacidades de computador.
Modalidades adicionais da invenção são definidas nasreivindicações dependentes.
Algumas modalidades da presente invenção podem permitiruma ou várias configurações de transmissão que são para serem aplicadasatravés do primeiro transceptor a ser adaptado. Assim sendo, pode serdeterminado que a duração de mudança do primeiro transceptor não excede operíodo de tempo, durante o qual, o segundo transceptor estará inativo.
Conseqüentemente, o primeiro e o segundo transceptor podem operarintermitentemente quando o tráfego de dados priorizado é comunicado, pormeio do que uma flexibilidade do aparelho de comunicação é aumentada.
Em algumas modalidades da presente invenção, um produto deprograma de computador é configurado para adaptar, pelo menos, um ajustede transmissão a ser aplicada através de um primeiro transceptor, que éadaptado para ser operativo em uma banda de freqüência pré-determinada, emresposta a comunicação através de um segundo transceptor, que é adaptadopara ser operativo na banda de freqüência pré-determinada. O produto deprograma de computador inclui um meio de armazenamento legível porcomputador tendo código de programa legível por computador incorporadonele. O código de programa legível por computador inclui código deprograma legível por computador que é configurado para determinar setráfego de dados priorizado é comunicado através do segundo transceptor, ecódigo de programa legível por computador que é configurado para adaptar,se tráfego de dados priorizado é comunicado, através do segundo transceptor,um ajuste de transmissão em resposta ao tráfego de dados priorizado.
Em ainda algumas modalidades, o código de programa legívelpor computador é configurado para determinar, se o tráfego de dadospriorizado é comunicado através do segundo transceptor, pelo menos, umparâmetro de transmissão para o tráfego de dados priorizado. O código deprograma legível por computador que é configurado para adaptar um ajuste detransmissão realiza a adaptação de um ajuste de transmissão em resposta aoparâmetro de transmissão determinado.
Em ainda algumas modalidades, o código de programa legívelpor computador é configurado para determinar, se é determinado que otráfego de dados priorizado é comunicado, o ciclo de serviço do tráfego dedados priorizado, o qual é um parâmetro de transmissão para o tráfego dedados priorizado. O código de programa legível por computador que éconfigurado para adaptar um ajuste de transmissão realiza a adaptação de umajuste de transmissão em resposta ao ciclo de serviço determinado.
Em ainda algumas modalidades, o código de programa legívelpor computador que é configurado para adaptar um ajuste de transmissãoinclui código de legível por computador que é configurado para adaptar umtamanho máximo permissível de uma carga útil de dados de um quadro dedados a ser transmitido através do primeiro transceptor.
Em ainda algumas modalidades, o código de programa legívelpor computador que é configurado para adaptar um ajuste de transmissãoinclui código legível por computador que é configurado para comunicarqualquer ajuste de transmissão adaptada em um processo de negociação paraconfigurar uma conexão de transporte.
Em ainda algumas modalidades, o código de programa legívelpor computador que é configurado para adaptar um ajuste de transmissãoinclui código legível por computador que é configurado para enviar umamensagem proveniente do primeiro transceptor para um ponto final, ao qual oprimeiro transceptor está conectado, com a informação de qualquer ajuste detransmissão adaptada.
Breve Descrição dos Desenhos
Fig. 1 é uma tabela ilustrando parâmetros afetando a duraçãode mudança total.
Fig. 2 é uma visão esquemática de um aparelho decomunicação sem fio conectado, de forma sem fio, a um primeiro e a umsegundo dispositivo externo de acordo com algumas modalidades da presenteinvenção.
Fig. 3 é um diagrama em bloco de pilhas de protocolo deacordo com algumas modalidades da presente invenção.
Fig. 4 é um diagrama em bloco de componentes do aparelhode comunicação sem fio da Fig. 1 de acordo com algumas modalidades dapresente invenção.
Fig. 5 é um fluxograma de um método para adaptar, pelomenos, um ajuste de transmissão de acordo com algumas modalidades dapresente invenção.
Descrição Detalhada
A presente invenção agora será descrita mais completamentedaqui em diante com referência aos desenhos anexos, em cujas modalidadesda invenção são mostrados. Contudo, esta invenção não deve ser interpretadacomo limitada às modalidades aqui estabelecidas. Mais propriamente, essasmodalidades são fornecidas tal que esta divulgação será minuciosa ecompleta, e completamente conduzirá o escopo da invenção para aqueles comhabilidade na arte.
Será entendido que, embora os termos primeiro, segundo, etc.podem ser usados aqui para descrever vários elementos, esses elementos nãodevem ser limitados por esses termos. Esses termos são somente usados paradistinguir um elemento de um outro elemento. Assim sendo, um primeiroelemento discutido abaixo poderia ser denominado um segundo elemento semfugir do escopo da presente invenção. Em adição, como usado aqui, as formassingulares "um", "uma", "o" e "a" são pretendidas para incluir as formas doplural da mesma forma, ao menos que o contexto claramente indique ocontrário. Também será entendido que, como usado aqui, o termo"compreendendo" ou "compreende" é amplo, e inclui um ou mais elementos,estágios e / ou funções colocados, sem excluir um ou mais elementos, estágiose / ou funções não colocados. O termo "e / ou" inclui qualquer e todas ascombinações de um ou mais dos itens listados associados. A abreviação"e.g.", que deriva da frase no Latim "exempli gratia", pode ser usada paraintroduzir ou especificar um exemplo geral ou exemplos de um itemmencionado anteriormente, e não é pretendido para ser limitante de tal item.
Também deve ser entendido que quando um elemento é referenciado comosendo "conectado" a um outro elemento, pode ser diretamente conectado aooutro elemento ou elementos intervenientes podem estar presentes. Aocontrário, quando um elemento é referenciado como sendo "diretamenteconectado" a um outro elemento, não há elementos intervenientes presentes.
Também será entendido que os tamanhos e orientações relativas doselementos ilustrados não são mostrados em escala, e em alguns exemplos elesforam exagerados para propósitos de explanação. Números parecidos se referea elementos parecidos.
Modalidades de acordo com a presente invenção são descritascom referência aos diagramas em bloco e / ou ilustrações operacionais dosmétodos, aos terminais de comunicação sem fio, e aos produtos de programade computador. É para ser entendido que cada bloco dos diagramas em blocoe / ou ilustrações operacionais, e combinações dos blocos nos diagramas embloco e / ou ilustrações operacionais, podem ser implementados através defreqüência de rádio, hardware analógico e / ou digital, e / ou instruções deprograma de computador. Instruções de programa de computador podem serfornecidas para um circuito de processador de um computador de propósitogeral, computador de propósito especial, ASIC, e / ou outro aparelho deprocessamento de dados programável, tal que as instruções, que executadasatravés do processador do computador e / ou outro aparelho de processamentode dados programável, criam meios para implementar as funções / atosespecificados nos diagramas em bloco e / ou bloco ou blocos operacionais.
Em algumas implementações alternativas, as funções / atos observados nosblocos podem ocorrer fora da ordem observada nas ilustrações operacionais.Por exemplo, dois blocos mostrados em sucessão podem, de fato, serexecutados substancialmente concorrentemente ou os blocos algumas vezespodem ser executados na ordem reversa, dependendo da funcionalidade / atosenvolvidos.
Fig. 2 ilustra um aparelho de comunicação sem fio 1. Oaparelho de comunicação sem fio é adaptado para se comunicar, de formasem fio, com um primeiro dispositivo de comunicação externo 2 de acordocom um primeiro padrão de comunicação. Também, o aparelho decomunicação sem fio 1 é adaptado para se comunicar, de modo sem fio, comum segundo dispositivo externo 3 de acordo com um segundo padrão decomunicação. O primeiro e o segundo padrão de comunicação podemespecificar operação em uma banda de freqüência comum, tal como a bandade freqüência de ISM em torno de 2,4 GHz. O primeiro padrão decomunicação pode e.g. ser um padrão de WLAN, tal como qualquer padrãode IEEE 802,11, e.g. 802. Iib e 802,1 lg. O segundo padrão de comunicaçãopode e.g. qualquer padrão de Bluetooth disponível, tal como Bluetooth 1.0.Ambos Bluetooth e WLAN podem ser usados para comunicação de curtoalcance sem fio.
O aparelho de comunicação sem fio 1 compreende umprimeiro e um segundo transceptor 20, 30 (Fig. 3). O primeiro transceptor 20pode ser adaptado para comunicação de acordo com o primeiro padrão decomunicação. Assim sendo, o primeiro transceptor 20 pode ser um transceptorde WLAN. O segundo transceptor 30 pode ser adaptado para comunicação deacordo com o segundo padrão de comunicação. Assim sendo, o segundotransceptor 30 pode ser um transceptor de Bluetooth.
Tráfego de dados síncronos e / ou crítico em tempo, tambémreferenciado como tráfego de dados priorizado, pode ser transmitido atravésdo segundo transceptor 30. Tráfego de dados assíncronos e / ou síncronospode ser transmitido através do primeiro transceptor 20. A duração demudança de quadro para comunicação de tráfego de dados de acordo com oprimeiro padrão de comunicação pode, sem qualquer ação pró-ativa, excederum período de tempo, durante o qual o segundo transceptor 30 está inativo deacordo com o segundo padrão de comunicação, e.g. como descrito nadescrição da arte relacionada. Quando o segundo transceptor 30 está ativo, elepode, ambos, transmitir e receber. Durante a duração de mudança de quadro,o primeiro transceptor 20 pode transmitir dados assim como receber um ACKem resposta a ele.
Quando tráfego de dados assíncronos ou um quadro de dados épara ser comunicado através do primeiro transceptor 20, é determinado se otráfego de dados priorizado é comunicado através do segundo transceptor 30.
Se o tráfego de dados priorizado é comunicado através do segundotransceptor 30, pelo menos, um ajuste de transmissão a ser aplicada através doprimeiro transceptor 20 é adaptada. Um ajuste de transmissão(s) pode seradaptada tal que a duração de mudança de quadro não excederá o período detempo inativo do segundo transceptor 30.Adaptando a ajuste de transmissão(s), é determinado quecomunicação de acordo com o primeiro padrão de comunicação não seráinterrompida através da comunicação de acordo com o segundo padrão decomunicação. Assim sendo, o elo de comunicação não será perdido para oprimeiro transceptor 20 devido a comunicação sobreposta através do segundotransceptor 30. Ainda mais, qualquer mecanismo de taxa automática de quedade volta aplicado através do primeiro transceptor 20 não ocorrerá devido ainterrupção através de comunicação sobreposta. Conseqüentemente, tráfegode dados priorizado pode ser comunicado através do segundo transceptor 30,de forma intermitente com tráfego de dados através do primeiro transceptor20. Assim sendo, a flexibilidade do aparelho de comunicação sem fio 1 émelhorada, comparada a se transmissão intermitente não possa ocorrer semrisco de perder o elo de comunicação. Também, processadores principais deRP dos transceptores não serão saturados ou bloqueados.
Em uma modalidade, o segundo transceptor 30 é somenteadaptado para transmitir tráfego de dados priorizado de acordo com um únicoesquema de transmissão. Então, o ciclo de serviço do tráfego de dadospriorizado pode ser conhecido através do primeiro transceptor 20.
Conseqüentemente, um ajuste de transmissão(s) para o primeiro transceptor20 pode ser adaptada em resposta ao anúncio que dados de tráfego priorizadosestá ou está para ser comunicado. Então, um ajuste de transmissão(s) paraaplicar, pode ser recuperado de uma memória em resposta ao anúncio.
Configurações diferentes podem ser necessárias, e.g. em dependência da(responsiva à) taxa de PETVr disponível. Em uma outra modalidade, o segundotransceptor 30 é adaptado para transmitir diferentes tipos de dados de tráfegopriorizados. Os diferentes tipos de dados de tráfego podem e.g. sercomunicados através de diferentes tipos de canal de tráfego. Então, um ajustede transmissão(s) para o primeiro transceptor 20 pode ser adaptada emdependência dos dados de tráfego priorizados, e.g. em dependência de, pelomenos, um parâmetro de transmissão para os dados de tráfego priorizados.
Um exemplo de tráfego de dados priorizado a partir dosegundo transceptor 30 é voz transmitida através de um elo de comunicaçãoSCO de Bluetooth SCO link usando pacotes de HV3. Um outro exemplo oftráfego de dados priorizado é tráfego de dados de A2DP de Bluetoothtransmitido através de um elo de comunicação de ACL de Bluetooth usandopacotes de DH5. Tráfego de dados priorizado pode ser tráfego de dados quedeveriam ser despachados dentro de um período de tempo pré-determinado,e.g. um período de tempo pré-determinado após eles terem sido gerados. Operíodo de tempo pode ser especificado através do padrão de comunicaçãousado. Dados priorizados podem e.g. inclui dados de voz, de áudio, de vídeoou de arquivo.
Parâmetros de transmissão para o tráfego de dados priorizadode acordo com o segundo padrão de comunicação pode e.g. ser o ciclo deserviço do tráfego de dados priorizado, e / ou tipo de pacote usado paratransmitir o tráfego de dados priorizado, em combinação com o perfil deBluetooth sendo usado. Conhecendo, pelo menos, um dos parâmetros detransmissão, o período de tempo inativo de acordo com o segundo sistema decomunicação, pode ser determinado. Um ajuste de transmissão(s) para oprimeiro transceptor 20 pode ser adaptado de acordo. Por exemplo, se édeterminado que tráfego de dados priorizado é comunicado através dosegundo transceptor 30, o ciclo de serviço do tráfego de dados priorizadopode ser determinado através do primeiro transceptor 20. O ciclo de serviçopode ser determinado de qualquer parâmetro de transmissão recebido, talcomo tipos de pacotes, em combinação com a informação de perfis deBluetooth. Então, um ajuste de transmissão(s) para o primeiro transceptor 20pode ser adaptada em dependência do ciclo de serviço determinado. Se éconhecido que um pacote de HV3 é usado, pode ser determinado que aduração de mudança de quadro deve ser no máximo de 2,5 ms. Assim sendo,um ajuste de transmissão(s) pode, conseqüentemente, ser adaptada. Se éconhecido que um perfil de A2DP com pacote de DH5 é usado, pode serdeterminado que a duração de mudança de quadro deve ser no máximo de3,75 ms. Assim sendo, um ajuste de transmissão(s) pode, conseqüentementeadaptada.
Um ajuste de transmissão que pode ser adaptada é o tamanhomáximo permissível de uma carga útil de dados de um quadro de dados deMAC. A carga útil de dados pode também ser referenciada como umaunidade de transmissão máxima de TCP (MTU). O tamanho máximopermissível de uma carga útil de dados pode ser adaptado mudando o númeromáximo de bytes de uma carga útil de dados. Por exemplo, se um elo decomunicação de SCO de Bluetooth SCO link com tipo de pacote de HV3 éusado, a carga útil de dados pode ser adaptada para 150 bytes. Então, aduração de mudança de quadro não excedera 2,5 ms. Similarmente, se o elode comunicação de perfil de A2DP de Bluetooth A2DP com tipo de pacote deDH5 é usado, a carga útil de dados pode ser adaptada para 275 bytes. Então, aduração de mudança de quadro não excederá 3,75ms. Se nenhum tráfego dedados priorizado é comunicado através do segundo transceptor 30, a carga útilde dados pode ser adaptada para 1500 bytes.
Fig. 3 ilustra porções de uma primeira e uma segunda pilha deprotocolo 10, 11. A primeira pilha de protocolo 10 ilustra uma modalidade deprotocolos mais baixos de uma pilha de protocolo para WLAN. A segundapilha de protocolo 11 ilustra uma modalidade de protocolos mais baixos deuma pilha de protocolo para Bluetooth. O primeiro protocolo 10 podecompreender um protocolo de camada física (PHY), de uma camada de MAC,de uma camada de rede, e de uma camada de transporte. O segundo pilha deprotocolo pode compreender um protocolo de uma camada física, de cama debanda básica (BB) (ou de camada de MAC), de camada de gerência de elo decomunicação (LM), e de camada de interface de controlador de hospedeiro(HCI).
Fig. 4 ilustra componentes do aparelho de comunicação semfio 1. O aparelho de comunicação sem fio 1 compreende o primeirotransceptor 20. O primeiro transceptor 20 pode compreender um ou váriosprocessadores, ilustrados juntos através de um primeiro processador 21. Oprimeiro transceptor 20 pode também compreender uma ou várias memórias,ilustradas juntas através da memória 22. Memória 22 pode compreendersoftware necessário pelo transceptor 20, tal como pelo processador 21, paraqualquer camada de protocolo implementada por software. Também, oaparelho de comunicação sem fio 1 compreende o segundo transceptor 30. Osegundo transceptor 30 pode compreender um ou vários processadores,ilustrados juntos através de um segundo processador 31. O segundotransceptor 30 pode também compreender uma ou várias memórias, ilustradajuntas através da memória 32. Memória 32 pode compreender softwarenecessário pelo transceptor 30, tal como pelo processador 31, para qualquercamada de protocolo implementada por software.
O protocolo de camada de transporte da primeira pilha deprotocolo 10 pode ser TCP (Protocolo de Controle de Transmissão). Oprimeiro processador 21 pode ser adaptado para implementar o protocolo decamada de transmissão. Ainda mais, o primeiro processador 21 pode seradaptado para adaptar um ajuste de transmissão(s).
Qualquer parâmetro de transmissão para o tráfego de dadospriorizado pode ser fornecido a partir do protocolo de camada de HCI. Osegundo processador 31 pode ser adaptado para implementar o protocolo decamada de HCI. O segundo processador 31 pode também ser adaptado parafornecer qualquer parâmetro de transmissão(s) para os dados de tráfegopriorizados. O parâmetro de transmissão(s) pode ser comunicado entrecamadas da primeira e segunda pilha de protocolos 10, 11. Assim sendo, oprimeiro transceptor 20 e o segundo transceptor 30 são operativãmenteconectados. Por exemplo o protocolo de camada de HCI pode seroperativamente conectado ao protocolo de camada de TCP. O protocolo decamada de HCI pode ser diretamente conectado áo protocolo de camada deTCP. Isto é vantajoso para implementar algumas modalidades da invenção emcamadas acima dos protocolos de camada MAC / BB, e.g. já quemodificações nos protocolos de camada MAC / BE de dispositivos jáexistentes no mercado não é necessária.
O tamanho máximo permissível de uma carga útil de dadospode ser comunicado entre o primeiro transceptor 20 e um ponto final, ao qualo primeiro transceptor 20 está operativamente conectado. O primeirotransceptor 20 e um transceptor do primeiro dispositivo externo 2 podem serponto finais para tráfego de dados. O tamanho máximo de uma carga útil dedados pode e.g. ser comunicado em um processo de negociação paraconfigurar uma conexão de transporte entre os pontos finais. A conexão podee. g. ser uma conexão de TCP.
A adaptação de um ajuste de transmissão(s) pode e.g. ser feitaem resposta ao início da transmissão de dados priorizados. Por exemplo, oprimeiro transceptor 20 pode e.g. estar em operação quando o segundotransceptor 30 inicia comunicação de tráfego de dados priorizado. O segundotransceptor 30 pode anunciar que comunicação de tráfego de dados priorizadoestá para começar. Se necessário, qualquer parâmetro de transmissão para otráfego de dados priorizado pode ser anunciado. Então, o primeiro transceptor20, e.g. o primeiro processador 21, pode adaptar um ajuste de transmissão(s)em resposta ao anúncio mencionado. Alternativamente ou adicionalmente, aadaptação pode ser feita em resposta à alteração de tipo de tráfego de dadospriorizado de tráfego de dados priorizado a ser transmitido através do segundotransceptor 30. Tráfego de dados priorizado pode ser alterado a partir de umprimeiro tipo de tráfego de dados priorizado para um segundo tipo de tráfegode dados priorizado. O primeiro tipo de tráfego de dados priorizado pode e.g.ser voz transmitida através de um elo de comunicação de SCO. O segundotipo de tráfego de dados priorizado pode e.g. ser tráfego de dados de A2DPatravés de um elo de comunicação de ACL. Quando o tipo de tráfego dedados priorizado é alterado, a alteração pode ser anunciada através do5 segundo transceptor 30, e. g. através do segundo processador 31. Ainda mais,qualquer parâmetro de transmissão(s) necessário para adaptar um ajuste detransmissão(s) pode ser anunciado através do segundo transceptor 30. Então,um ajuste de transmissão(s) pode ser adaptada através do segundo transceptor,e.g. através do primeiro processador 21, em resposta ao anúncio mencionado.
Em uma modalidade, tráfego de dados priorizado pode seriniciado ou alterado durante comunicação em progresso, através do primeirotransceptor 20. Então, o processo para adaptar um ajuste de transmissão(s)pode compreender enviar uma mensagem entre os pontos finais, entre osquais a comunicação está em progresso. A mensagem pode compreenderinformação de qualquer ajuste de transmissão adaptada. A mensagem podeser comunicada quando transações são realizadas entre os pontos finaismencionados. As transações podem e.g. ser transações de TCP. A mensagempode e.g. ser uma mensagem de erro. A mensagem de erro pode e.g. ser umamensagem de erro de Gerenciamento de Controle de Internet (ICMP) comnova informação de tamanho de MTU. A mensagem pode e.g. sercomunicada de acordo com o padrão de Internet RFCl 191.
Em uma modalidade, uma sessão em progresso de acordo como primeiro padrão de comunicação é desconectada em resposta ao início oualteração de tráfego de dados priorizado através do segundo transceptor 30.Então, ajuste de transmissão(s) adaptada pode ser determinada como descritoacima. Uma vez um ajuste de transmissão(s) foi adaptada, uma nova sessão deacordo com o primeiro padrão de comunicação pode ser estabelecida usando aajuste de transmissão(s) adaptada.
O ajuste de transmissão(s) pode ser adaptado levando emconsideração o tempo requerido para qualquer parâmetro de transmissão deacordo com o primeiro padrão de comunicação. Parâmetros de transmissão deacordo com o primeiro padrão de comunicação podem e.g. ser taxa de PHY,DEPS (DCF (Distributed Coordination Function) (Função de CoordenaçãoDistribuída) InterFrame Space), excesso de PHY, excesso de MAC, carga útil,SSES (Short InterFrame Space). Também, qualquer período de esperanecessário e / ou sinais de RTS (Request-To-Send) / CTS (Clear-To- Send) ouCTS-to-self sendo usado pode também ser levado em consideração.
Fig. 5 ilustra uma modalidade de um método para adaptar,pelo menos, um ajuste de transmissão a ser aplicada através do primeirotransceptor 20. Em um primeiro estágio 100, é determinado se o tráfego dedados priorizado é comunicado através do segundo transceptor 30. Adeterminação pode ser feita através do primeiro transceptor 20, e.g. antes deuma mudança de quadro esteja para começar. Pode e.g. ser determinado se osegundo transceptor 30 anunciou que ele está para começar a comunicartráfego de dados priorizado. Se a resposta no estágio 100 é sim, oprocedimento prossegue para o estágio 101. No estágio 101, pelo menos, umparâmetro do tráfego de dados priorizado é determinado. Qualquer parâmetronecessário para adaptar um ajuste de transmissão(s) pode ser determinado. Oparâmetro de transmissão(s) pode e.g. ser determinado a partir de umamensagem ou informação emitida através do segundo transceptor 30.
Alternativamente, e.g. se somente um tipo de tráfego de dados priorizadopode ser transmitido, a ajuste de transmissão(s) pode ser armazenada namemória 22 e pode ser recuperada em resposta ao anúncio proveniente dosegundo transceptor 30. O anúncio pode e.g. ser um sinal de acionamento.
Quando o parâmetro de transmissão(s) foi / foram determinados, oprocedimento prossegue para o estágio 102. No estágio 102, um ajuste detransmissão(s) é adaptada. Um ajuste de transmissão(s) é adaptada emdependência do tráfego de dados priorizado, e. g. como descrito acima. Noestágio 103, a ajuste de transmissão(s) adaptada é aplicada através doprimeiro transceptor 20. A ajuste de transmissão(s) adaptada pode também seraplicada comunicando qualquer deles para um ponto final, ao qual o primeirotransceptor 20 está operativamente conectado. Ainda adicionalmente oualternativamente, a ajuste de transmissão(s) adaptada pode ser aplicadadesconectando uma conexão estabelecida entre o primeiro transceptor 20 eum ponto final. Então, uma nova conexão pode ser estabelecida entre oprimeiro transceptor e ponto final mencionado usando a ajuste detransmissão(s) adaptada. Quando a ajuste de transmissão(s) adaptada foiaplicada, o procedimento está terminado. Se a resposta no estágio 101 é não, oprocedimento prossegue para o estágio 104. No estágio 104, a ajuste detransmissão(s) a aplicar é determinada independentemente de qualquer tráfegode dados priorizado. Por exemplo, qualquer ajuste de transmissão(s) aplicadaanteriormente, pode ser aplicada. Por exemplo, configurações para carga útilde dados máxima permissível de dados podem ser configuradas. Após oestágio 104, o procedimento está terminado.
Nem todos os estágios ilustrados na Fig. 4 são necessários pararealizar o método de acordo com a invenção. Por exemplo, os estágios 101,103 e 104 não são necessários em todas modalidades, já que a adaptação deum ajuste de transmissão(s) pode ser efetuada sem realizar esses estágios.
Para propósitos de ilustração somente, algumas modalidadesda presente invenção foram descritas com referência a poucos tipos deprotocolos de comunicação. Contudo, algumas modalidades da invenção sãotambém aplicáveis para co-locação de outros tipos de padrões decomunicação. O primeiro padrão de comunicação pode e.g. ser IEEE 802.llg. O segundo padrão de comunicação pode e.g. ser Bluetooth 2.0. Aindamais, algumas modalidades da invenção também podem ser implementadasem outras bandas de freqüência, do que a banda de freqüência de ISM.Também, algumas modalidades da invenção podem ser realizadas de acordocom protocolos de comunicação outros que Bluetooth e WLAN.
Em algumas modalidades da presente invenção, dados detráfego podem ser comunicados através do primeiro transceptor 20intermitentemente com comunicação de tráfego de dados priorizado, atravésdo segundo transceptor 20. Algumas modalidades da invenção podem serusadas sozinhas, ou em combinação com um esquema de PTA baseado emcamada de MAC, conforme este reside nas camadas de protocolo acima dascamadas de MAC. Ainda mais, algumas modalidades da invenção podemfornecer qualidade de elo de comunicação robusta. Também, conforme atransmissão de acordo com ambos padrões de comunicação pode ser,intermitentemente, efetuada, o rendimento vai melhorar comparado àdesconexão de um elo de comunicação de acordo com o primeiro padrão decomunicação no caso de problema com a co-existência. Algumas modalidadesda invenção podem ser implementadas sem quaisquer modificações emdispositivos existentes no mercado.
Algumas modalidades podem ser realizadas através de umproduto de programa de computador, que permita implementação do métodoe funções descritos aqui. Algumas modalidades podem ser realizadas quandoo produto de programa de computador é carregado e executado em umsistema tendo capacidades de computador, tal como o processador 21.Programa de computador, programa de software, produto de programa, ousoftware, no presente contexto significa qualquer expressão, in qualquerlinguagem de programação, codificação ou notação, de um conjunto deinstruções pretendidas para fazer um sistema tendo uma capacidade deprocessamento, efetuar uma função particular diretamente ou após conversãopara uma outra linguagem, codificação ou notação.
A presente invenção foi descrita acima com referência asmodalidades específicas. Contudo, modalidades outras que as acima descritassão igualmente possíveis dentro do escopo da invenção. Estágios de métododiferentes do que aqueles descritos acima, efetuando o método por hardwareou por software, podem ser fornecidos dentro do escopo da invenção. Asdiferentes características e estágios da invenção podem ser combinados emcombinações outra que aquelas descritas. O escopo da invenção é somentelimitado pelas reivindicações de patentes anexas.
Claims (17)
1. Método para adaptar pelo menos um ajuste de transmissão aser aplicada através de um primeiro transceptor (20), o qual é adaptado para secomunicar de acordo com um primeiro padrão de comunicação, em que o ditoprimeiro padrão de comunicação suporta uma pluralidade de taxas de canalfísico e em que o dito pelo menos um ajuste de transmissão corresponde a umaduração de mudança de quadro para cada uma da pluralidade de taxas de canalfísico suportado, e a ser operativo em uma banda de freqüência pré-determinada,em resposta à comunicação por um segundo transceptor (30), o qual é adaptadopara ser operativo na banda de freqüência pré-determinada, o referido métodocompreendendo:determinar se tráfego de dados priorizado é comunicado atravésdo segundo transceptor (30);determinar um período inativo da comunicação pelo segundotransceptor; ecaracterizado pelo fato de:adaptar, se tráfego de dados priorizado for comunicado através dosegundo transceptor (30), o pelo menos um ajuste de transmissão em resposta aotráfego de dados priorizado, de tal maneira que a duração de mudança de quadrocorrespondente ao ajuste de transmissão adaptada seja menor ou igual ao períodoinativo para a taxa de canal físico tendo a maior duração de mudança de quadroentre a pluralidade de taxas de canal físico suportado.
2. Método, de acordo com a reivindicação 1, caracterizado pelofato de que compreende adicionalmente estabelecer uma conexão de protocolode controle de transmissão (TCP) entre o primeiro transceptor e um ponto final.
3. Método, de acordo com a reivindicação 1, caracterizado pelofato de que compreende adicionalmente determinar, se tráfego de dados priorizadofor comunicado através do segundo transceptor (30), pelo menos um parâmetro detransmissão para o tráfego de dados priorizado;em que o estágio de adaptação compreende adaptar o ajuste detransmissão em resposta ao parâmetro de transmissão determinado.
4. Método, de acordo com a reivindicação 1, caracterizado pelofato de que compreende adicionalmente determinar, se for determinado que otráfego de dados priorizado é comunicado, o ciclo de serviço do tráfego de dadospriorizado, que é um parâmetro de transmissão para o tráfego de dados priorizado;em que o estágio de adaptação compreende adaptar o ajuste detransmissão em resposta ao ciclo de serviço determinado.
5. Método, de acordo com a reivindicação 1, caracterizado pelofato de que adaptação do ajuste de transmissão compreende adaptar um tamanhomáximo permissível de uma carga útil de dados de um quadro de dados a sertransmitido através do primeiro transceptor (20).
6. Método, de acordo com a reivindicação 5, caracterizado pelofato de que adaptação do tamanho máximo permissível da carga útil de dadoscompreende adaptar uma unidade de transmissão máxima (MTU) de protocolode controle de transmissão (TCP).
7. Método, de acordo com a reivindicação 1, caracterizado pelofato de que o estágio de adaptação compreende comunicar qualquer ajuste detransmissão adaptada num processo de negociação para configuração de umaconexão de transporte.
8. Método, de acordo com a reivindicação 1, caracterizado pelofato de que o estágio de adaptação compreende enviar uma mensagem a partirdo primeiro transceptor (20) para um ponto final, ao qual o primeiro transceptor(20) está conectado, com informação de qualquer ajuste de transmissão adaptada.
9. Método, de acordo com a reivindicação 8, caracterizado pelofato de que envio da mensagem compreende enviar uma mensagem de erro deprotocolo de gerenciamento de controle de Internet (ICMP) compreendendo umtamanho de unidade de transmissão máxima (MTU).
10. Método, de acordo com a reivindicação 1, caracterizado pelofato de que o estágio de adaptação compreende desconectar uma conexão entreo primeiro transceptor (20) e um ponto final, ao qual o primeiro transceptor (20)está conectado, em resposta ao início de tráfego de dados priorizado ou alteraçãodo tipo de tráfego de dados priorizado através do segundo transceptor (30), eestabelecer uma conexão entre o primeiro transceptor (20) e o ponto final (2)usando qualquer ajuste de transmissão adaptada.
11. Aparelho de comunicação sem fio (1), compreendendo:um primeiro transceptor (20) que é adaptado para se comunicarde acordo com um primeiro padrão de comunicação, em que o primeiro padrãode comunicação suporta uma pluralidade de taxas de canal físico, e para seroperativo em uma banda de freqüência pré-determinada, e que compreende umprocessador (21); eum segundo transceptor (30) que é adaptado para ser operativonâ banda de freqüência pré-determinada,em que o processador (21) é adaptado para determinar se tráfegode dados priorizado é comunicado através do segundo transceptor (30), paradeterminar um período inativo da comunicação pelo segundo transceptor, ecaracterizado pelo fato de que o dito processador (21) é adaptadoainda para adaptar, quando o tráfego de dados priorizado for comunicado atravésdo segundo transceptor (30), pelo menos um ajuste de transmissão a ser aplicadaatravés do primeiro transceptor (20) em resposta ao tráfego de dados priorizado,em que o pelo menos um ajuste de transmissão corresponde a uma duração demudança de quadro para cada uma dentre a pluralidade de taxas de canal físicosuportado, e em que o processador é adaptado para adaptar tal pelo menos umajuste de transmissão tal que a duração de mudança de quadro correspondente aoajuste de transmissão adaptada é menor ou igual ao período inativo para a taxade canal físico tendo a maior duração de mudança de quadro entre a pluralidadede taxas de canal físico suportado.
12. Aparelho de comunicação sem fio (1), de acordo com areivindicação 11, caracterizado pelo fato de que o primeiro transceptor é aindaadaptado para ser conectado a um ponto final por intermédio de uma conexãode protocolo de controle de transmissão (TCP).
13. Aparelho de comunicação sem fio (1), de acordo com areivindicação 11, caracterizado pelo fato de que o processador (21) é adaptadopara determinar, quando o tráfego de dados priorizado for comunicado atravésdo segundo transceptor (30), pelo menos um parâmetro de transmissão para otráfego de dados priorizado, e para adaptar o ajuste de transmissão em respostaao parâmetro de transmissão determinado.
14. Aparelho de comunicação sem fio (1), de acordo com areivindicação 11, caracterizado pelo fato de que o processador (21) é adaptadopara determinar, quando o tráfego de dados priorizado for comunicado atravésdo segundo transceptor (30), o ciclo de serviço do tráfego de dados priorizado,o qual é um parâmetro de transmissão para o tráfego de dados priorizado, e paraadaptar o ajuste de transmissão em dependência do ciclo de serviço determinado.
15. Aparelho de comunicação sem fio (1), de acordo com areivindicação 11, caracterizado pelo fato de que o processador (21) é adaptadopara adaptar o ajuste de transmissão mediante adaptação de um tamanho máximopermissível de uma carga útil de dados de um quadro de dados a ser transmitidoatravés do primeiro transceptor (20).
16. Aparelho de comunicação sem fio (1), de acordo com areivindicação 15, caracterizado pelo fato de que o processador é adaptado paraadaptar o ajuste de transmissão mediante adaptação de uma unidade de transmissãomáxima (MTU) de protocolo de controle de transmissão (TCP).
17. Aparelho de comunicação sem fio (1), de acordo com areivindicação 11, caracterizado pelo fato de que o aparelho de comunicação semfio (1) é um equipamento de comunicação de rádio móvel portátil ou de mão, umterminal de rádio móvel, um telefone de comunicação móvel, um radiolocalizador,um comunicador, um organizador eletrônico, e/ou um telefone inteligente.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/235759 | 2005-09-27 | ||
| US11/235,759 US7738433B2 (en) | 2005-09-27 | 2005-09-27 | Method, apparatus, and computer program products for adapting a transmission setting |
| PCT/EP2006/066464 WO2007039441A1 (en) | 2005-09-27 | 2006-09-18 | Methods, apparatus, and computer program products for adapting a transmission setting |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0616774A2 true BRPI0616774A2 (pt) | 2011-06-28 |
Family
ID=37307405
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0616774-8A BRPI0616774A2 (pt) | 2005-09-27 | 2006-09-18 | método para adaptar pelo menos um ajuste de transmissão, e, aparelho de comunicação sem fio |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US7738433B2 (pt) |
| EP (1) | EP1938637B1 (pt) |
| JP (1) | JP4625128B2 (pt) |
| KR (1) | KR20080058347A (pt) |
| CN (1) | CN101273648B (pt) |
| AT (1) | ATE423441T1 (pt) |
| BR (1) | BRPI0616774A2 (pt) |
| DE (1) | DE602006005262D1 (pt) |
| TW (1) | TWI389523B (pt) |
| WO (1) | WO2007039441A1 (pt) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7724703B2 (en) * | 2005-10-13 | 2010-05-25 | Belden, Inc. | System and method for wireless network monitoring |
| US20070149123A1 (en) * | 2005-12-28 | 2007-06-28 | Arto Palin | Multiple radio usage in a wireless communications device |
| US8966018B2 (en) | 2006-05-19 | 2015-02-24 | Trapeze Networks, Inc. | Automated network device configuration and network deployment |
| US8442434B2 (en) * | 2006-05-24 | 2013-05-14 | Broadcom Corporation | Method and system for auto coexistence priority selection for a SCO link |
| US8818322B2 (en) | 2006-06-09 | 2014-08-26 | Trapeze Networks, Inc. | Untethered access point mesh system and method |
| US9258702B2 (en) | 2006-06-09 | 2016-02-09 | Trapeze Networks, Inc. | AP-local dynamic switching |
| US8615270B2 (en) * | 2007-04-02 | 2013-12-24 | Broadcom Corporation | Dual antenna topology for Bluetooth and IEEE 802.11 wireless local area network devices |
| US20080311852A1 (en) * | 2007-06-15 | 2008-12-18 | Broadcom Corporation | Multiple communication link coordination for shared data transmissions |
| US8767696B2 (en) * | 2007-07-23 | 2014-07-01 | The Boeing Company | System and method for media access control for a duty cycle network |
| US20100329161A1 (en) * | 2007-10-02 | 2010-12-30 | Nokia Corporation | IP MTU Control Based on Multiradio Schedule |
| US20100087169A1 (en) * | 2008-10-02 | 2010-04-08 | Microsoft Corporation | Threading together messages with multiple common participants |
| US8184580B2 (en) * | 2009-02-12 | 2012-05-22 | Telefonaktiebolaget L M Ericsson (Publ) | Data packet communication scheduling in a communication system |
| JP2010283503A (ja) * | 2009-06-03 | 2010-12-16 | Alps Electric Co Ltd | 無線通信機器及び無線通信方法 |
| KR101719188B1 (ko) | 2010-09-28 | 2017-03-24 | 삼성전자주식회사 | 멀티 라디오를 이용한 통신 방법 및 통신 장치 |
| EP2637554B1 (en) * | 2010-11-08 | 2014-09-17 | Koninklijke Philips N.V. | System and method for exchanging duty-cycle information in wireless networks |
| US8761228B2 (en) | 2010-11-26 | 2014-06-24 | Blackberry Limited | Co-existence of narrow-channel transmitter and wide-channel receiver |
| US8817725B2 (en) | 2012-01-13 | 2014-08-26 | Blackberry Limited | Scheduling transmission of traffic treated less preferentially despite timing requirements |
| JP6305023B2 (ja) * | 2013-11-13 | 2018-04-04 | キヤノン株式会社 | 通信装置、通信装置の制御方法、およびプログラム |
| US11166167B2 (en) * | 2014-06-18 | 2021-11-02 | Texas Instruments Incorporated | Audio stream identification by a wireless network controller |
| US9794522B2 (en) * | 2015-02-06 | 2017-10-17 | Google Inc. | Systems, methods, and devices for managing coexistence of multiple transceiver devices by optimizing component layout |
| US9543998B2 (en) | 2015-06-14 | 2017-01-10 | Google Inc. | Systems, methods, and devices for managing coexistence of multiple transceiver devices using bypass circuitry |
| US10613213B2 (en) | 2016-05-13 | 2020-04-07 | Google Llc | Systems, methods, and devices for utilizing radar with smart devices |
| US10687184B2 (en) | 2016-05-13 | 2020-06-16 | Google Llc | Systems, methods, and devices for utilizing radar-based touch interfaces |
| JP2018007141A (ja) * | 2016-07-06 | 2018-01-11 | アルプス電気株式会社 | 通信装置 |
| US11013047B2 (en) * | 2018-06-01 | 2021-05-18 | Apple Inc. | Adaptive wide area network link assessment |
| CN109474964A (zh) * | 2018-11-21 | 2019-03-15 | Tcl移动通信科技(宁波)有限公司 | 移动终端lte频段选择处理方法、移动终端及存储介质 |
| WO2021124503A1 (ja) * | 2019-12-19 | 2021-06-24 | オリンパス株式会社 | 無線通信システム、無線通信装置、および無線通信方法 |
| US20250031200A1 (en) * | 2023-07-18 | 2025-01-23 | Comcast Cable Communications, Llc | Systems and Methods for Traffic Management |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6389010B1 (en) * | 1995-10-05 | 2002-05-14 | Intermec Ip Corp. | Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones |
| US5960344A (en) * | 1993-12-20 | 1999-09-28 | Norand Corporation | Local area network having multiple channel wireless access |
| US5878221A (en) * | 1996-02-05 | 1999-03-02 | Xinex Networks Inc. | Network for multimedia asynchronous transfer mode digital signal transmission and components thereof |
| US5838472A (en) * | 1996-07-03 | 1998-11-17 | Spectrix Corporation | Method and apparatus for locating a transmitter of a diffuse infrared signal within an enclosed area |
| US5903548A (en) * | 1996-12-19 | 1999-05-11 | Itronix Corporation | Portable electronic communications device having switchable LAN/WAN wireless communications features |
| US7027773B1 (en) * | 1999-05-28 | 2006-04-11 | Afx Technology Group International, Inc. | On/off keying node-to-node messaging transceiver network with dynamic routing and configuring |
| DE60030086T2 (de) | 2000-01-20 | 2007-01-04 | Lucent Technologies Inc. | Interoperabilität von Bluetooth und IEEE 802.11 |
| US7233602B2 (en) | 2001-03-22 | 2007-06-19 | Oxford Semiconductor, Inc. | Coordination architecture for wireless communication devices using multiple protocols |
| AU2003244763A1 (en) * | 2002-05-31 | 2003-12-19 | Matsushita Electric Industrial Co., Ltd. | Bandwidth adaptation rule for adaptive noise filter for inverse filtering with improved disturbance rejection bandwidth and speed |
| US7610027B2 (en) * | 2002-06-05 | 2009-10-27 | Meshnetworks, Inc. | Method and apparatus to maintain specification absorption rate at a wireless node |
| US7406296B2 (en) * | 2003-08-22 | 2008-07-29 | Telefonaktiebolaget L M Ericsson (Publ) | Co-located radio operation |
| US7856000B2 (en) * | 2004-12-21 | 2010-12-21 | Intel Corporation | Apparatus and method capable of improved coexistence of multiple wireless communication techniques |
| US8412097B2 (en) * | 2005-09-16 | 2013-04-02 | Sony Ericsson Mobile Communications Ab | Methods, electronic devices, and computer program products for coordinating bluetooth and wireless local area network communication |
-
2005
- 2005-09-27 US US11/235,759 patent/US7738433B2/en not_active Expired - Fee Related
-
2006
- 2006-09-18 WO PCT/EP2006/066464 patent/WO2007039441A1/en not_active Ceased
- 2006-09-18 KR KR1020087006900A patent/KR20080058347A/ko not_active Ceased
- 2006-09-18 BR BRPI0616774-8A patent/BRPI0616774A2/pt not_active IP Right Cessation
- 2006-09-18 CN CN2006800356611A patent/CN101273648B/zh not_active Expired - Fee Related
- 2006-09-18 DE DE602006005262T patent/DE602006005262D1/de active Active
- 2006-09-18 JP JP2008531684A patent/JP4625128B2/ja not_active Expired - Fee Related
- 2006-09-18 AT AT06793602T patent/ATE423441T1/de not_active IP Right Cessation
- 2006-09-18 EP EP06793602A patent/EP1938637B1/en not_active Not-in-force
- 2006-09-27 TW TW095135828A patent/TWI389523B/zh not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| JP4625128B2 (ja) | 2011-02-02 |
| JP2009510819A (ja) | 2009-03-12 |
| CN101273648A (zh) | 2008-09-24 |
| TWI389523B (zh) | 2013-03-11 |
| TW200723806A (en) | 2007-06-16 |
| EP1938637A1 (en) | 2008-07-02 |
| EP1938637B1 (en) | 2009-02-18 |
| CN101273648B (zh) | 2012-02-08 |
| WO2007039441A1 (en) | 2007-04-12 |
| US7738433B2 (en) | 2010-06-15 |
| DE602006005262D1 (de) | 2009-04-02 |
| US20070070961A1 (en) | 2007-03-29 |
| KR20080058347A (ko) | 2008-06-25 |
| ATE423441T1 (de) | 2009-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0616774A2 (pt) | método para adaptar pelo menos um ajuste de transmissão, e, aparelho de comunicação sem fio | |
| US7454171B2 (en) | Method and system for VoIP over WLAN to Bluetooth headset using ACL link and sniff for aligned eSCO transmission | |
| US8155695B2 (en) | Apparatus and method to improve WLAN performance in a dual WLAN modality environment | |
| KR100927032B1 (ko) | 진보된 eSCO 스케쥴링을 사용하여 WLAN을 통해블루투스 헤드셋으로의 VoIP를 위한 방법 및 시스템 | |
| US20180084606A1 (en) | Real-time Relay of Wireless Communications | |
| US20080311852A1 (en) | Multiple communication link coordination for shared data transmissions | |
| US7486932B2 (en) | Method and system for VoIP over WLAN to bluetooth headset using advanced eSCO scheduling | |
| US10104680B2 (en) | Radio communication device and method for operating a radio communication device | |
| US20090017756A1 (en) | System and method for avoiding interference in a dual-signal device | |
| US20180206209A1 (en) | Radio communication device and method for operating a radio communication device | |
| WO2012038912A1 (en) | Autonomous unlicensed band reuse in mixed cellular and device-to-device network | |
| EP2241155B1 (en) | Wireless communications arrangement, network and approach therefor | |
| TW200830767A (en) | Method and system for transmitting voice data by using wireless LAN and bluetooth | |
| TW201927059A (zh) | 支援不同無線電通信標準的時分雙工通信系統的資料傳輸機制 | |
| JP2008258734A (ja) | メディアアクセス制御方法および無線端末 | |
| TWI674809B (zh) | 訊框交換方法 | |
| US20040213192A1 (en) | Wireless communication apparatus and wireless communication control method | |
| TWI338483B (en) | Short-range wireless communication device | |
| WO2020143056A1 (zh) | 一种发送上行信号的方法及装置 | |
| TWI882788B (zh) | 在多鏈路操作架構中執行模式切換管理的方法及相關裝置 | |
| TW201947919A (zh) | 用於執行藍牙傳輸管理的方法、藍牙電路及電子設備 | |
| US20260122168A1 (en) | Intelligent synchronous data transmission scheduling for co-existence | |
| JP2005051410A (ja) | 無線アクセスシステム | |
| BR112019014574A2 (pt) | Método de transmissão de informações, dispositivo terminal, dispositivo de rede, e dispositivo |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 10A ANUIDADE. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2385 DE 20-09-2016 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |
|
| B15K | Others concerning applications: alteration of classification |
Ipc: H04W 28/18 (2009.01), H04W 16/14 (2009.01), H04W 8 |