BRPI0712243A2 - método; dispositivo; e produto de programa de computador - Google Patents
método; dispositivo; e produto de programa de computador Download PDFInfo
- Publication number
- BRPI0712243A2 BRPI0712243A2 BRPI0712243-8A BRPI0712243A BRPI0712243A2 BR PI0712243 A2 BRPI0712243 A2 BR PI0712243A2 BR PI0712243 A BRPI0712243 A BR PI0712243A BR PI0712243 A2 BRPI0712243 A2 BR PI0712243A2
- Authority
- BR
- Brazil
- Prior art keywords
- radio
- modems
- diversity
- information
- modem
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1215—Wireless traffic scheduling for collaboration of different radio technologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth® interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/06—Details of telephonic subscriber devices including a wireless LAN interface
-
- 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)
- Mobile Radio Communication Systems (AREA)
Abstract
MéTODO; DISPOSITIVO; E PRODUTO DE PROGRAMA DE COMPUTADOR.Trata-se de um sistema para gerenciar a operação simultânea de uma diversidade de modems de rádio em um único dispositivo de comunicação sem fio (WCD).O controle de Multirádio pode ser integrado ao WCD como um subsistema responsável por programar comunicações sem fio através da ação de habilitar e desabilitar temporariamente a diversidade de modems de rádio no interior do dispositivo.O sistema de controle de multirádio pode compreender um controlador de multirádio (MRC) e uma diversidade de interfaces de rádio aplicadas exclusivamente.As interfaces de rádio são aplicadas exclusivamente para transferir, de modo rápido, informações sensíveis a atraso para e a partir dos modems de rádio.Tais informações podem ser solicitadas pelo MRC ou fornecidas por um ou mais de uma diversidade de modems de rádio, caso uma alteração ocorra durante a operação.
Description
"MÉTODO; DISPOSITIVO; E PRODUTO DE PROGRAMA DE COMPUTADOR"
Casos Relacionados
O presente pedido de patente internacional reivindica prioridade do pedido N0 de série U.S. 11/431.706, depositado no dia 11 de maio de 2006, intitulado "MULTIRADIO CONTROL INTERFACE ELEMENT IN MODEM" e incorporado ao presente integralmente à guisa de refer ência.
Antecedentes da Invenção
A presente invenção refere-se a um sistema para gerenciar modems de rádio múltiplo alojado em um dispositivo de comunicação sem fio e, de modo mais específico, refere-se a um sistema de controle de multirádi o para programar uma diversidade de modems de rádio ativos com o objetivo de evitar conflitos de comunicação.
2. Descrição da Técnica Anterior:
A sociedade moderna adotou rapidamente, e se tornou dependente de, dispositivos portáteis para comunicação sem fio. Por exemplo, os telefones celulares continuam a multiplicar-se no mercado global devido a aperfeiçoamentos tecnológicos tanto na qualidade da comunicação quanto na funcionalidade dos dispositivos. Tais dispositivos de comunicação sem fio (WCDs) se tornaram triviais no uso pessoal e de negócios, permitindo que usuário s transmitam e recebam dados gráfi cos, de voz e de texto provenientes de uma grande quantidade de locais geográf icos. As redes de comunicações utilizadas por estes dispositivos transpõem diferentes faixas de freqüência e cobrem distâncias de transmissão distintas, sendo que cada uma possui intensidades desejáveis para diversas aplicações.
As redes celulares facilitam a comunicação WCD através de amplas ár eas geográficas. Tais tecnologias de rede foram divididas, de modo comum, por gerações, iniciando-se no fim dos anos 70 até o começo dos anos 80, com telefones celulares analógicos de primeira geração (IG) que forneciam comunicações por voz na linha de base, até os modernos telefones celulares digitais. A tecnologia GSM é um exemplo de uma rede celular digital 2G amplamente empregada que se comunica nas bandas de 900 MHZ/1,8 GHZ na Europa e a 850 MHz e 1,9 GHZ nos Estados Unidos da América. Esta rede fornece comunicação por voz e suporta, ainda, a transmissão de dados de texto através do Serviço de Mensagens Curtas (SMS). O SMS permite que um WCD transmita e receba mensagens de texto de até 160 caracteres, à medida que fornece transferência de dados para usuários de redes em pacote, ISDN e POTS a 9,6 Kbps. O Serviço de Mensagens Multimídia (MMS), um sistema de mensagens aprimorado que permite a transmissão de sons, gráficos e arquivos de vídeo além do texto simples, também se tornou disponível em determinados dispositivos. As tecnologias que logo surgirão, como Radiodifusão de Vídeo Digital para Dispositivos Portátei s (DVB-H), disponibilizarão o fluxo contínuo de vídeo digital, e outros conteúdos similares, através da transmissão direta a um WCD. Embora as redes de comunicação de longo alcance, como o GSM, sejam meios bem aceitos para a transmissão e recebimento de dados, devido a questões relacionadas ao custo, ao tráfego e à legislação, tais redes podem ser inadequadas para todas as aplicações de dados.
As redes de comunicação de curto alcance fornecem soluções de comunicação que evitam alguns dos problemas vistos em redes celulares amplas. O Bluetooth™ é um exemplo de uma tecnologia sem fio de curto alcance que está sendo rapidamente aceito no mercado. Um WCD habilitado para Bluetooth™ transmite e recebe dados a uma taxa de 720 Kbps dentro de uma extensão de 10 metros e pode realizar uma transmissão com até 100 metros de distânc ia com impulso de energia adicional. Um usuário não incita, de modo ativo, uma rede de Bluetooth™. Em vez disso, uma diversidade de dispositivos dentro da faixa de operação uns dos outros formará, de maneira automática, um grupo em rede denominado "piconet". Qualquer dispositivo pode se autopromover para o mestre da piconet, permitindo que o mesmo controle a troca de dados com até sete escravos "ativos" e 255 escravos "estacionados". Os escravos ativos trocam dados com base na temporização do relçgio do mestre. Os escravos estacionados monitoram um sinal de mensagem de sinalização para se manterem sincronizados com o mestre e esperam por uma abertura ativa para se tornarem disponíveis. Tais dispositivos comutam, de maneira contínua, entre diversos modos de comunicação ativa e de economia de energia com o objetivo de transmitir dados para outros membros da piconet. Além do Bluetooth™, outras redes sem fio de curto alcance populares incluem WLAN (das quais é um exemplo os pontos de acesso locais "Wi-Fi" que se comunicam de acordo com o padrão IEEE 802,11), WUSB, UWB, ZigBee (802,15,4; 802,15,4a) e UHF RFID. Todos esses meios de comunicação sem fio possuem características e vantagens que os fazem adequados para diversas aplicações.
Mais recentemente, os fabricantes também começaram a incorporar diversos recursos para fornecer uma funcionalidade aprimorada em WCDs (por exemplo, componentes e software para desempenhar trocas de informações sem fio em absoluta proximidade). Sensores e digitalizadores podem ser usados para ler informações visuais e eletrônicas no interior de um dispositivo. Uma transição pode envolver um usuári o que mantém seu WCD na proximidade de um alvo, posicionando seu WCD na direção de um objeto (por exemplo, tirar um fotografia) ou arrastando o dispositivo para cima de uma etiqueta impressa ou documento. As tecnologias legíveis por máquinas, como identificação por radiofreqüência (RFID), comunicação Infravermelha (IR), reconhecimento óptico de caractere (OCR) e diversos outros tipos de digitalização visual, eletrônica e magnética são usadas para lançar, de modo rápido, informações para o interior do WCD sem que se faça necessária a entrada manual pelo usuário.
Os fabricantes de dispositivos têm continuado a incorporar a quantidade máxima possível de características de comunicação exemplificativas previamente indicadas nos dispositivos de comunicação sem fio na tentativa de disponibilizar potentes dispositivos "faz-tudo" no mercado. Os dispositivos que incorporam recursos de comunicação de longo alcance, de curto alcance e legíveis por máquina também incluem, com freqüência, diversos meios de comunicação para cada categoria. Isto permite que um dispositivo de comunicação se ajuste, de maneira flexível, a seus arredores, por exemplo, de modo a se comunicar com um ponto de acesso WLAN e com um acessóriode comunicação por Bluetooth™, possivelmente ao mesmo tempo.
Determinadas as opções de comunicações em organizações mais amplas compiladas em um dispositivo, pode prever-se que um usuário desejará empregar um WCD em seu potencial máximo ao substituir outros dispositivos relacionados à produtividade. Por exemplo, um usuário pode utilizar um WCD de alta potência para substituir telefones, computadores e etc. tradicionais e mais complicados. Um usuári o pode utilizar diversos dispositivos Bluetooth™ periféricos (por exemplo, um fone de ouvido e um teclado) enquanto estabelece uma conversa de voz através de GSM e interage com um ponto de acesso WLAN com o objetivo de acessar um website da Internet. Podem ocorrer problemas quando estas comunicações simultâneas causam interferências entre si. Até mesmo se um meio de comunicação não possui uma freqüência de operação idêntica a outro meio de comunicação, um modem de rádio pode causar interferência externa a este outro. Ademais, é possível, ainda, que os efeitos combinados de dois ou mais rád ios em operação simultânea criem efeitos de intermodulação à outra largura de banda devido a efeitos harmônicos. Tais distúrbios podem causar erros que resultam na retransmissão exigida de pacotes perdidos e na degradação geral do desempenho de um ou mais meios de comunicação.
A utilidade de um dispositivo de comunicação equipado com a habilidade de comunicar-se através de diversos meios de comunicação sem fio é impedida, de modo intenso, se tais comunicações podem ser somente empregadas uma a cada vez. Portanto, o que é necessário é um sistema que administre diversos meios de comunicação para que estes funcionem simultaneamente com um impacto desprezível no desempenho. O sistema deve ser capaz de identificar e entender a funcionalidade de cada meio de comunicação sem fio e deve ser capaz de reagir, de maneira rápida, em condições de substituição no ambiente e controlar cada meio de comunicação para que a interferência seja minimizada.
Sumário da invenção
A presente invenção inclui um terminal, um método, um programa de computador, um sistema e um conjunto de chips para gerenciar a operação simultânea de uma diversidade de modems de rádio incorporados no mesmo dispositivo de comunicação sem fio. As operações destes modems de rád io podem ser controladas, de modo direto, por um sistema de controle de multirád io também integrado ao mesmo dispositivo sem fio.
O sistema de controle de multirádio (MCS) pode incluir, ao menos, um controlador de multirád io (MRC). O MRC pode comunicar-se com cada modem de rádio através de uma interface de comunicação comum ao sistema de controle geral do WCD (interface comum) ou pode utilizar, de modo alternativo, uma interface especializada dedicada a transações do sistema de controle de multirádi o (interface MCS). Enquanto a interface comum pode ser utilizada para transportar informações entre o MRC e os modems de rádio, a mesma pode sofrer atrasos na comunicação devido ao tráfego comum no sistema de controle mestre (por exemplo, tráfego proveniente de múltiplas aplicações em execução, interações de usuár ios, etc.). Portanto, as interfaces MCS acoplam, de modo direto, o MRC e os recursos de comunicação do WCD e pode permitir a rápida transmissão de informações operacionais sensíveis ao atraso e controlar comandos sem levar em consideração o tráf ego do sistema de controle mestre. As informações sensíveis ao atraso podem ser exigidas pelo MRC ou podem ser fornecidas por um ou mais da diversidade de modems de rádio caso um alteração ocorra durante a operação.
O MRC pode utilizar informações tolerantes ao atraso recebidas a partir do sistema de interface comum ou informações sensíveis ao atraso recebidas, em alguns casos, a partir do sistema de interface MCS aplicado exclusivamente para controlar comunicações gerais para o WCD. O MRC monitora comunicações sem fio ativas para determinar se existe um conflito em potencial. Com o propósito de impedir um conflito, o MRC pode programar modems habilitando-os e desabilitando-os, de modo direto, por períodos de tempo através de comandos emitidos para estes modems de rádio. Enquanto quaisquer ou todos estes comandos podem ser enviados através do sistema de interface comum, o sistema de interface MCS, o qual é aplicado exclusivamente a informações sensíveis ao atraso de transporte, pode fornecer uma rota direta entre o MRC e os modems de rádio que são imunes a qualquer baixo desempenho de comunicação causado por outras transações no sistema de controle mestre.
Descrição dos desenhos
A invenção será compreendida, de modo adicional, a partir da descrição detalhada a seguir de um modalidade preferida, considerada em conjunto com os desenhos em anexo, nos quais:
A Figura 1 revela um ambiente operacional sem fio exemplificativo que inclui meios de comunicação sem fio de diferentes extensões eficazes. A Figura 2 revela uma descrição modular de um dispositivo de comunicação sem fio exemplificativo útil para, ao menos, uma modalidade da presente invenção.
A Figura 3 revela uma descrição estrutural exemplificativa do dispositivo de comunicação sem fio previamente descrito na Figura 2.
A Figura 4 revela uma descrição operacional exemplificativa de um dispositivo de comunicação sem fio que utiliza um meio de comunicação sem fio, de acordo com, ao menos, uma modalidade da presente invenção.
A Figura 5 revela um exemplo operacional em que ocorre uma interferência no momento de utilização de modems de rádio múltiplo, de modo simultâneo, dentro do mesmo dispositivo de comunicação sem fio.
A Figura 6A revela uma discrição estrutural exemplificativa de um dispositivo de comunicação sem fio que inclui um controlador de multirádio, de acordo com, ao menos, uma modalidade da presente invenção.
A Figura 6B revela um diagrama estrutural mais detalhado da Figura 6A que inclui o controlador de multirádio e os modems de rádio.
A Figura 6C revela uma descrição operacional exemplificativa de um dispositivo de comunicação sem fio que inclui um controlador de multirádio, de acordo com, ao menos, uma modalidade da presente invenção.
A Figura 7A revela uma descrição estrutural exemplificativa de um dispositivo de comunicação sem fio que inclui um sistema de controle multirád io, de acordo com, ao menos, uma modalidade da presente invenção.
A Figura 7B revela um diagrama estrutural mais detalhado da Figura 7A que inclui o sistema de controle de multirád io e os modems de rádio.
A Figura 7C revela uma descrição operacional exemplificativa de um dispositivo de comunicação sem fio que inclui um sistema de controle de multirád io, de acordo com, ao menos, uma modalidade da presente invenção.
A Figura 8 revela um exemplo mais específico da funcionalidade descrita nas Figuras 7A a 7C.
A Figura 9 revela um pacote de informações exemplificativo útil para, ao menos, uma modalidade da presente invenção.
A Figura 10 revela diagramas de temporização exemplificativos para modems de rádio sem fi o úteis para a presente invenção.
A Figura 11 revela um fluxograma que explica um processo exemplificativo através do qual um controlador de multirádi o recebe informações a partir de uma diversidade de modems de rádio, de acordo com, ao menos, uma modalidade da presente invenção.
A Figura 12 revela um fluxograma que explica um processo exemplificativo através do qual um controlador de multirá dio gerencia uma diversidade de modems de rádio quando existe um conflito em potencial, de acordo com, ao menos, uma modalidade da presente invenção.
A Figura 13 A revela um processo exemplificativo através do qual informações são enviadas a partir de um modem de rádio para o controlador de multirád io, de acordo com, ao menos, uma modalidade da presente invenção.
A Figura 13B revela um processo exemplificativo através do qual informações são enviadas a partir de um outro modem de rádio para o controlador de multirád io, de acordo com, ao menos, uma modalidade da presente invenção.
A Figura 14 revela um fluxograma que explica um processo de comunicação exemplificativo, de acordo com, ao menos, uma modalidade da presente invenção.
Descrição da Modalidade Exemplificativa
Àmedida que a invenção foi descrita nas modalidades preferidas, diversas alterações podem ser realizadas sem que se desvie do espírito e escopo invenção, conforme descrito nas reivindicações em anexo.
I. Comunicação sem fio através de diferentes redes de comunicação.
Um WCD pode transmitir e receber informações através de uma ampla organização de redes de comunicação sem fio, cada uma com diferentes vantagens em relação à velocidade, faixa, qualidade (correção de erros), segurança (codificação), etc. Tais características irão ditar a quantidade de informações que pode ser transferida para um dispositivo receptor e a duração de transferência das informações. A Figura 1 inclui um diagrama de um WCD e explica como o mesmo interage com tipos distintos de redes sem fio.
No exemplo retratado na Figura 1, o usuár io 110 possui o WCD 100. Este dispositivo pode ser qualquer objeto, desde um aparelho de telefone celular básico até um dispositivo mais complexo, como um palmtop habilitado de modo sem fio ou um computador laptop. Comunicações de Campo Próximo (NFC) 130 incluem diversas interações do tipo transponder em que, normalmente, somente o dispositivo de digitalização exige sua própriafonte de energia. O WCD 100 digitaliza a fonte 120 através de comunicações de curto alcance. Um transponder na fonte 120 pode usar o sinal energia e/ou de relógo contidos no sinal de digitalização, como no caso da comunicação por RFID, para enviar uma resposta com dados armazenados no transponder. Tais tipos de tecnologias possuem, de maneira comum, uma faixa de transmissão eficaz na grandeza de 304,8 cm (dez pés) e podem ser capazes de entregar dados armazenados em quantidades de 96 bits a mais do que um megabit (ou 125 Kbytes) de modo relativamente rápido.
Estas características fazem destas tecnologias bastante adequadas para fins de identificação, como a recebimento de um número de registro para um fornecedor de transporte público, um código chave para uma trava de porta eletrôiica e automática, um número de registro para uma transação de crédito ou débito, etc.
A faixa de transmissão entre dois dispositivos pode ser prolongada se ambos os dispositivos forem capazes de desempenhar comunicações de alta potência. As comunicações ativas de curto alcance 140 incluem aplicações em que os dispositivos transmissores e receptores são ambos ativos. Um situação exemplificativa incluiria o momento em que usuário ingressa na faixa de transmissão eficaz de um ponto de acesso de Bluetooth™, WLAN, UWB, WUSB, etc. A quantidade de informações a ser transmitida não é limitada, exceto pelo fato de que a mesma deve ser transferida no momento em que o usuário 110 ingressa na faixa de transmissão eficaz do ponto de acesso. Tal duração é extremamente limitada se o usuário está, por exemplo, passeando em um shopping center ou caminhando por uma rua. Devido à alta complexidade destas redes sem fio, um tempo adicional também é exigido para estabelecer a conexão inicial ao WCD 100, o qual pode ser acrescido se houver muitos dispositivos enfileirados para serviço na área próxima ao ponto de acesso. A faixa de transmissão eficaz destas redes depende da tecnologia e pode variar de 975,3 cm (32 pés) a mais de 9144 cm (300 pés).
As redes de longo alcance 150 são usadas para fornecer cobertura de comunicação virtualmente ininterrupta para o WCD 100. Estações ou satélites de rádio com base terrestre são utilizados para restabelecer diferentes transações de comunicações ao redor do mundo. Embora estes sistemas sejam extremamente funcionais, o uso dos mesmos é cobrado por minuto ao usuário 110, sendo que não se inclui cobranças adicionais para transferência de dados (por exemplo, acesso à Internet sem fio). Ademais, as normas que regem estes sistemas causam um baixo desempenho para os usuári os e os fornecedores, fazendo do uso destes sistemas mais complicado.
Levando em consideração o que já foi dito, torna-se fácil compreender a necessidade de uma variedade de recursos de comunicação diferentes combinados em um único WCD. Já que estes tipos de dispositivos estão sendo utilizados como substituições para uma variedade de meios de comunicações convencionais, os quais incluem telefones terra-terra, aparelhos de telefone celular com baixa funcionalidade, laptops habilitados para comunicações sem fio, etc., os dispositivos devem ser capazes de adaptar, com facilidade, uma variedade de aplicações diferentes (por exemplo, comunicações por voz, programas de negócios, GPS, comunicações por Internet, etc) em uma variedade de ambientes distintos (por exemplo, escritório, automóvel, área externa, arenas, lojas, etc.).
II. Dispositivo de comunicação sem fio
Conforme descrito anteriormente, a presente invenção pode ser implantada usando-se uma variedade de equipamentos para comunicação sem fio. Portanto, é importante compreender as ferramentas de comunicação como disponíveis para o usuá rio 110 antes de explorar a presente invenção. Por exemplo, no caso de um telefone celular ou outros dispositivos sem fio portáteis, as habilidades de manipulação dos dados integrados exercem uma função fundamental ao facilitar transações entre os dispositivos transmissores e receptores.
A Figura 2 revela um planejamento modular exemplificativo de um dispositivo de comunicação sem fio útil para a presente invenção. O WCD 100 é repartido em módulos que representam os aspectos funcionais do dispositivo. Tais funções podem ser desempenhadas através de variadas combinações de componentes de software e/ou hardware discutidos abaixo.
O módulo de controle 210 regula a operação do dispositivo. Entradas podem ser recebidas a partir de diversos outros módulos incluídos no interior do WCD 100. Por exemplo, o módulo de percepção de interferência 220 pode utilizar variadas técnicas conhecidas na técnica para perceber fontes de interferência no ambiente dentro da faixa de transmissão eficaz do dispositivo de comunicação sem fio. O módulo de controle 210 interpreta estas entradas de dados e, em resposta, pode emitir comandos de controle para outros módulos no WCD 100.
O módulo de comunicações 230 incorpora todos os aspectos de comunicações do WCD 100. Conforme mostrado na Figura 2, o módúo de comunicações 230 pode incluir, por exemplo, um módulo de comunicações de longo alcance 232, um módulo de comunicações de curto alcance 234 e um módúo de dados legíveis por máquina 236 (por exemplo, para NFC). O módulo de comunicações 230 utiliza, ao menos, estes submódúos para receber uma grande quantidade de diferentes tipos de comunicação provenientes de ambas as fontes locais e de longa distância e para transmitir os dados para dispositivos recipientes dentro da faixa de transmissão do WCD 100. O módulo de comunicações 230 pode ser acionado através do módulo de controle 210 ou através de fontes de controles prórimas ao módulo que responde a mensagens, influências ambientais e/ou outros dispositivos percebidos nas proximidades do WCD 100.
O módulo de interface com o usuário 240 inclui elementos visuais, auditivos e táteis, os quais permitem que o usuário 110 receba dados provenientes de, e lançam dados para, o dispositivo. Os dados lançados pelo usuário 110 podem ser interpretados pelo módüo de controle 210 para influenciar o comportamento do WCD 100. Os dados lançados pelo usuário também podem ser transmitidos pelo módulo de comunicações 230 para outros dispositivos dentro da faixa de transmissão eficaz. Outros dispositivos na faixa de transmissão podem enviar, ainda, informações para o WCD 100 através do módulo de comunicações 230 e o módulo de controle 210 pode fazer com que estas informações sejam transferidas para o módilo de interface com o usuário 240 para apresentação ao usuário. O módulo de aplicações 250 incorpora todas as outras aplicações de hardware e/ou software no WCD 100. Tais aplicações podem incluir sensores, interfaces, utilidades, intérpretes, aplicações de dados, etc. e podem ser convocadas pelo módub de controle 210 para ler as informações fornecidas pelos diversos módulos e, em seqüência, fornecer informações para os módulos de solicitação no WCD 100.
A Figura 3 revela um planejamento estrutural exemplificativo do WCD 100, de acordo com uma modalidade da presente invenção, que pode ser usado para implantar a funcionalidade do sistema modular previamente descrito na Figura 2. O processador 300 controla a operação geral do dispositivo. Conforme mostrado na Figura 3, o processador 300 é acoplado às seções de comunicações 310, 312, 320 e 340. O processador 300 pode ser implantado com um ou mais microprocessadores que são capazes de executar instruções de software armazenadas na memória 330.
A memória 330 pode incluir uma memória de acesso aleatório (RAM), uma memória somente de leitura (ROM) e/ou uma memória rápida e armazena informações na forma de dados e componentes de software (também ora denominados módulos).Os dados armazenados pela memória 330 podem ser associados a componentes de software particulares. Além disso, estes dados podem ser associados a bases de dados, como uma base de dados de endereços favoritos ou uma base de dados de programação, correio eletrônico, etc.
Os componentes de software armazenados pela memória 330 incluem instruções que podem ser executadas pelo processador 300. Diversos tipos de componentes de software podem ser armazenados na memória 330. por exemplo, a memória 330 pode armazenar componentes de software que controlam a operação das seções de comunicação 310, 312, 320 e 340. A memória 330 pode armazenar, ainda, componentes de software que incluem uma barreira de proteção, um gerenciador de guia de serviço, uma base de dados de endereços favoritos, um gerenciador da interface com o usuário e quaisquer módulos de utilidades de comunicações exigidos para suportar o WCD 100.
Comunicações de longo alcance 310 desempenham funções relacionadas à troca de informações através de amplas áreas geográficas (como redes celulares) por meio de uma antena. Tais métodos de comunicação incluem tecnologias originár ias daquelas previamente descritas IG a 3G. Além das comunicações por voz básicas (por exemplo, através de GSM), as comunicações de longo alcance 310 podem operar para estabelecer sessões de comunicações de dados, como sessões de Serviço de Rádio de Pacote Geral (GPRS) e/ou sessões de Sistema Universal de Telecomunicações Móveis (UMTS). Ademais, as comunicações de longo alcance 310 podem operar para transmitir e receber mensagens, como serviço de mensagens curtas (SMS) e/ou serviço de mensagens multimídia (MMS). Conforme revelado na Figura 3, as comunicações de longo alcance 310 podem ser compostas de um ou mais subsistemas que suportam meios de comunicação de longo alcance. Tais subsistemas podem ser, por exemplo, modems de rádio hábil itados para diversos tipos de comunicação sem fio de longo alcance.
Como um subconjunto de comunicações de longo alcance 310, ou operando, de maneira alternativa, como um módulo independente conectado separadamente do processador 300, os receptores de radiodifusão 312 permitem que o WCD 100 receba mensagens de transmissão através de meios de comunicação, como Rádio Analógca, Radiodifusão de Vídeo Digital para Dispositivos Portáteis (DVB-H), Radiodifusão de Áudio Digital (DAB),etc. Tais transmissões podem ser codificadas para que somente determinados dispositivos receptores possam acessar o conteúdo da transmissão e as transmissões podem conter informações de texto, áud io ou vídeo. Em, ao menos, um exemplo, o WCD 100 pode receber tais transmissões e usar informações contidas no sinal de transmissão para determinar se é permitido que o dispositivo veja o conteúdo recebido. Como no caso das comunicações de longo alcance 310, os receptores de radiodifusão 312 podem ser compostos de um ou mais modems utilizados para receber uma variedade de informações de radiodifusão.
As comunicações de curto alcance 320 são responsáveis por funções que envolvem a troca de informações que ocorre nas redes sem fio. Conforme descrito acima e retratado na Figura 3, exemplos de tais comunicações de curto alcance 320 não são limitados a conexões de Bluetooth™, WLAN, UWB, Zigbee, UHF RFID e USB Sem Fio. Consequentemente, as comunicações de curto alcance 320 desempenham funções relacionadas ao estabelecimento de conexões de curto alcance, bem como processamento relacionado à transmissão e recebimento de informações através de tais conexões. As comunicações de curto alcance 320 podem ser compostas de um ou mais subsistemas feitos, por exemplo, de diversos modems de rádio empregados para comunicar através da classificação previamente indicada de meios de comunicação sem fio de curto alcance.
Os dispositivos de entrada de curto alcance 340, também retratados na Figura 3, podem fornecer funcionalidade relacionada à digitalização de curto alcance de dados legíveis por maquina (por exemplo, para NFC). Por exemplo, o processador 300 pode controlar o dispositivo de entrada de curto alcance 340 para gerar sinais RF para ativar um transponder RFID e pode, em seqüência, controlar a recepção dos sinais provenientes de um transponder RFID. Outros métodos de digitalização de curto alcance para dados legíveis por maquina que podem ser suportados pelo dispositivo de entrada de curto alcance não se limitam às comunicações IR, leitores de código de barras linear e 2- D (por exemplo, QR) (incluindo processos relacionados à interpretação de rótúos UPC) e dispositivos de reconhecimento de caractere para leitura de dados codificados magnéticos, UV, condutivos ou de outros tipos que podem ser fornecidos em uma etiqueta que usa uma tinta adequada. Para que o dispositivo de entrada de curto alcance 340 digitalize os tipos de dados legíveis por máqui na supramencionados, o dispositivo de entrada pode incluir uma grande quantidade de detectores ópticos, detectores magnéticos, CCDs ou outros sensores conhecidos nas técnica para interpretar as informações legíveis por máquina.
Conforme mostrado mais adiante na Figura 3, a interface com o usuário 350 também é acoplada ao processador 300. A interface com o usuár io 350 facilita a troca de informações com o usuário. A Figura 3 mostra que a interface com o usuári o 350 inclui uma entrada de usuár io 360 e uma saída de usuári o 370. A entrada de usuário 360 pode incluir um ou mais componentes que permitem que o usuário dê entrada em informações. Exemplos de tais componentes incluem bloco de teclas, telas sensíveis ao toque e microfones. A saída de usuário 370 permite que um usuário receba informações provenientes do dispositivo. Portanto, a parte de saída do usuário 370 pode incluir diversos componentes, como um monitor, diodos emissores de luz (LED), emissores tá teis e um ou mais alto-falantes. Os visores exemplifícativos incluem monitores de cristal líquido (LCDs) e outros monitores de vídeo.
O WCD 100 pode incluir, ainda, um ou mais transponders 380. Este é, de modo essencial, um dispositivo passivo, o qual pode ser programado pelo processador 300 com informações a serem entregues em resposta a uma digitalização proveniente de uma fonte externa. Por exemplo, um digitalizador RFID montado em uma entrada pode emitir, de maneira contínua, ondas de freqüência de rádio. Quando uma pessoa com um dispositivo que contém um transponder 380 atravessa a porta, o transponder é energizado e pode responder com informações que identificam o dispositivo, a pessoa, etc.
O hardware que corresponde a seções de comunicações 310, 312, 320 e 340 provê a transmissão e o recebimento de sinais. Consequentemente, tais partes podem incluir componentes (por exemplo, eletrônicos) que desempenham funções, como modulação, demodulação, amplificação e filtragem. Tais partes podem ser controladas localmente ou pelo processador 300 de acordo com os componentes de comunicações de software armazenados na memória 330.
Os elementos mostrados na Figura 3 podem ser constituídos e acoplados de acordo com diversas técnicas com o objetivo de produzir a funcionalidade descrita na Figura 2. Uma tal técnica envolve o acoplamento de componentes de hardware separados que correspondem ao processador 300, às seções de comunicações 310, 312 e 320, à memória 330, ao dispositivo de entrada de curto alcance 340, à interface com o usuário 350, ao transponder 380 e etc. através de uma ou mais interfaces de barramento. De forma alternativa, quaisquer e/ou todos os componentes individuais podem ser substituídos por um circuito integrado na forma de uma dispositivo lógco programável, um conjunto de portas , ASIC, módulo de chip núltiplo e etc. programados para fazer uma réplica das funções dos dispositivos autônomos. Além disso, cada um desses componentes é acoplado a uma fonte de energia, tal qual uma bateria removível e/ou recarregável (não mostrada).
A interface com o usuário 350 pode interagir com um componente de software de utilidades de comunicações, também contido na memória330, o qual prove o estabelecimento de sessões de serviço usando-se comunicações de longo alcance 310 e /ou comunicações de curto alcance 320. O componente de utilidades de comunicações pode incluir diversas rotinas que permitem a recepção de serviços provenientes de dispositivos remotos de acordo com meios de comunicação, como o Meio de Comunicação de Aplicação Sem Fio (WAP), variantes de Linguagem de formatação de Hipertexto (HTML), como HTML Compacto (CHTML), etc.
III. Operação exemplificativa de um dispositivo de comunicação sem fio que inclui problemas de interferência potencial encontrados.
A Figura 4 revela uma abordagem de pilhas para compreender a operação de um WCD. No nível superior 400, o usuário 1 10 interage com o WCD 100. A interação envolve o usuário 110 que lança informações através de uma entrada de usuário 360 e recebe informações provenientes da saída de usuário 370 com o objetivo de ativar a funcionalidade no nível de aplicação 410. No nível de aplicação, os programas relacionados à funcionalidade específica dentro do dispositivo interagem com o usuári o e o nível de sistema. Tais programas incluem aplicações para informações visuais (por exemplo, navegador de web, receptor DBB-H, etc.), informações auditivas (por exemplo, telefone celular, correio de voz, softwares para condução de conferências, DAB ou receptor de rá dio analógico,etc.) informações de registro (por exemplo, software de fotografia digital, processamento de palavras, programação, etc.) ou outro processamento de informações. As ações iniciadas no nível de aplicação 410 podem exigir que informações sejam enviadas de ou recebidas no interior do WCD 100. No exemplo da Figura 4, solicita-se que os dados sejam enviados para um dispositivo recipiente através de comunicação Bluetooth™. Como resultado, o nível de aplicação 410 pode, então, chamar recursos no nível de sistema para iniciar o processamento e o roteamento de dados conforme solicitado.
O nível de sistema 420 processa, solicita e roteia os dados para transmissão. O processamento pode incluir, por exemplo, o cálculo , a tradução, a conversão e/ou o empacotamento dos dados. As informações podem ser, então, roteadas para um recurso de comunicação adequado no nível de serviço. Se o recurso de comunicação desejado é ativo e disponível no nível de serviço 430, os pacotes podem ser roteados para um modem de rádio para entrega através de uma transmissão sem fio. Pode haver uma diversidade de modems que operam usando diferentes meios de comunicação sem fio. Por exemplo, na Figura 4, o modem 4 está ativado e habilitado para enviar pacotes usando comunicação de Bluetooth™. Portanto, não é necessário que um modem de rádio (como um recurso de hardware) seja aplicado, de modo exclusivo, a somente um meio de comunicação sem fio específico e o mesmo pode ser usado para diferentes tipos de comunicação dependendo das solicitações de meios de comunicação sem fio e de características de hardware do modem de rádio.
A Figura 5 revela uma situação em que o processo operacional exemplificativo descrito acima pode fazer com que mais de um modem de rádio seja ativado. Neste caso, o WCD 100 transmite e recebe informações através da comunicação sem fio por meio de uma grande quantidade de meios de comunicação. O WCD 100 pode interagir com diversos dispositivos secundár ios, como aqueles agrupados em 500. Por exemplo, estes dispositivos podem incluir aparelhos de telefone celular que se comunicam através de comunicação sem fio de longo alcance como GSM, aparelhos de telefone sem fio que se comunicam através de Bluetooth™, pontos de acesso de Internet que comunicam-se através de WLAN, etc.
Podem ocorrer problemas quando algumas ou todas estas comunicações são desenvolvidas de modo simultâneo. Conforme mostrado mais adiante na Figura 5, diversos modems operando simultaneamente podem causar interferência entre si. Pode-se deparar com tal situação quando o WCD 100 está se comunicando com mais de um dispositivo externo (conforme previamente descrito). Em um caso extremo exemplificativo, dispositivos com modems que se comunicam de maneira simultânea através de Bluetooth™, WLAN e USB sem fio se deparariam com uma sobreposição substancial já que todos esses meios de comunicação sem fio operam na banda de 2,4 GHz. A interferência, mostrada como uma parte de sobreposição dos campos retratados na Figura 5, faria com que pacotes fossem perdidos e faria necessár ia a transmissão destes pacotes perdidos. A retransmissão exige que aberturas de tempo futuras sejam utilizadas para retransmitir as informações perdida e, portanto, o desempenho geral das comunicações será, ao menos, reduzido caso o sinal não seja totalmente perdido. A presente invenção, em ao menos uma modalidade, procura administrar tais situações em que comunicações estão ocorrendo de forma simultânea para que a interferência antecipada seja minimizada ou completamente impedida e, como resultado, a velocidade e a qualidade são maximizadas.
IV. Um dispositivo de comunicação sem fio que inclui um controlador de multirád io.
Na tentativa de melhor gerenciar as comunicações no WCD 100, um controlador adicional aplicado exclusivamente para gerenciar as comunicações sem fio pode ser introduzido. O WCD 100, conforme retratado na Figura 6A, inclui um controlador de multirád io (MRC) 600. O MRC 600 é acoplado ao sistema de controle mestre do WCD 100. Este acoplamento habilita o MRC a comunicar-se com modems de rádio ou outros dispositivos similares em módulos de comunicações 310, 312, 320 e 340 através do sistema de operação mestre do WCD 100. Embora esta configuração aprimore, em alguns casos, a eficiência geral de comunicações sem fio para o WCD 100, podem ocorrer problemas quando o WCD 100 se torna ocupado (por exemplo, quando o sistema de controle do WCD 100 é empregado na multi-execução de múltiplas operações simultâneas diferentes, relacionadas ou não a comunicações).
A Figura 6B revela em detallhe, ao menos, uma modalidade do WCD 100, o qual inclui o controlador de multirád io (MRC) 600 introduzido na Figura 6A. O MRC inclui a interface comum 620, através da qual informações são enviadas ou recebidas por meio do sistema de controle mestre 640. Ademais, cada modem de rádio 610, por exemplo um digitalizador RFID para digitalizar informações legíveis por máquina, pode incluir, ainda, algum tipo de interface comum 620 para comunicar-se com o sistema de controle mestre 640. Como resultado, todas as informações, comandos, etc. que ocorrem entre os modems de rádio 610, os dispositivos similares 630 e o MRC 600 são transmitidos pelos recursos de comunicações do sistema de controle mestre 640. O efeito possível de compartilhamento de recursos de comunicações com todos os outros módulos funcionais no interior do WCD 100 serão discutidos em relação à Figura 6C.
A Figura 6C revela um diagrama operacional, similar àquele da Figura 4, que inclui o efeito de MRC 600. Este sistema MRC 600 pode receber dados operacionais provenientes do sistema de operação mestre do WCD 100, concernentes, por exemplo, a aplicações executadas no nível de aplicação 410, e dados de situação provenientes dos diversos dispositivos de comunicação de rádio no nível de serviço 430. O MRC 600 pode utilizar tal informação para emitir comandos de programação para os dispositivos de comunicação no nível de serviço 430 em uma tentativa de impedir problemas de comunicação. Portanto, podem ocorrer problemas quando as operações de WCD 100 são totalmente empregadas. Já que as diversas aplicações no nível de aplicação 410, o sistema operante no nível de sistema 420, os dispositivos de comunicações no nível de serviço 430 e o MRC 600 devem todos compartilhar o mesmo sistema de comunicações, atrasos podem ocorrer quando todos os aspectos de WCD 100 estão tentando se comunicar no sistema de interface comum 620. Como resultado, informações sensíveis a atraso relacionadas a informações de situação de recurso de comunicação e informações de controle de modem de rádio 610 podem se tornar atrasadas, tornando nulo qualquer efeito beneficiai proveniente do MRC 600. Portanto, um sistema mais capacitado para lidar com diferenciação e roteamento de informações sensíveis a atraso é exigido caso o efeito beneficiai do MRC 600 esteja prestes a ser realizado.
V. Um dispositivo de comunicação sem fio que inclui um sistema de controle de multirádi o.
A Figura 7 A introduz o MRC 600 como parte de um sistema de controle de multirád io (MCS) 700 no WCD 100. O MCS 700 une diretamente os recursos de comunicações dos móddos 310, 312, 320 e 340 para o MRC 600. O MCS 700 pode fornecer uma estrutura de comunicação de baixo tráfego aplicado exclusivamente para carregar informações sensíveis a atraso para e a partir do MRC 600.
Detalhes adicionais são mostrados na Figura 7B. O MCS 700 forma uma conexão direta entre o MRC 600 e os recursos de comunicação do WCD 100. Esta conexão pode ser estabelecida por um sistema de interfaces MSC 710 e 720 aplicadas exclusivamente. Por exemplo, a interface MCS 720 pode ser acoplada ao MRC 600. As interfaces MCS 710 pode conectar modems de rádio 610 e outros dispositivos de comunicações similares 630 ao MCS 700 com o propósito de formar uma transferência de informações para permitir que as informações sensíveis a atraso movam-se para e a partir do MRC 600. Desta maneira, as habilidades do MRC 600 não são mias influenciadas pela carga de processamento do sistema de controle mestre 640. Como resultado, quaisquer informações ainda comunicadas pelo sistema de controle mestre 640 para e a partir do MRC 600 podem ser tolerantes ao atraso considerado e, portanto, o tempo de chegada real dessas informações não influencia, de modo substancial, o desempenho do sistema. Por outro lado, todas as informações sensíveis a atraso são direcionadas ao MCS 700 e, logo, é isolado da carga do sistema de controle mestre.
Pode-se observar efeito do MCS 700 na Figura 7C. As informações podem agora ser recebidas no MRC 600 a partir de, ao menos, duas fontes. O nível de sistema 420 pode continuar a fornecer informações ao MRC 600 através do sistema de controle mestre 640. Além disso, o nível de serviço 430 pode fornecer, de maneira específica, informações sensíveis a atraso transmitidas por meio do MCS 700. O MRC 600 pode distinguir entre essas duas classes de informações e agir adequadamente. As informações tolerantes a atraso podem incluir informações que não são alteradas, de modo característico, quando um modem de rádio é ativamente empregado em comunicações, como informações em modo de rádio (por exemplo, GPRS, Bluetooth™, WLAN, etc.), informações de prioridade que podem ser definidas pelas configurações do usuário , o serviço específico que o rádio está conduzindo (QoS, tempo real/tempo não real), etc. Posto que as informações tolerantes a atraso não são alteradas com freqüência, as mesmas podem ser entregues na trajetória imposta pelo sistema de controle mestre 640 do WCD 100. De maneira alternativa, as informações sensíveis a atraso (ou sensíveis a tempo) incluem, ao menos, informações operacionais de modem que são alteradas, de modo constante, durante a trajetóriade uma conexão sem fio e, logo, exigem atualização imediata. Como resultado, pode ser preciso que as informações sensíveis a atraso sejam entregues diretamente a partir da diversidade de modems de rádio 610 por meio das interfaces MCS 710 e 720 para o MRC 600 e as mesmas podem incluir informações sobre sincronização de modem de rádio. As informações sensíveis a atraso podem ser fornecidas como resposta para uma solicitação feita pelo MRC 600 ou podem ser entregues com resultado de uma alteração nas configurações de modem de rádio durante a transmissão, como devido à mudança automática sem fio e ao procedimento de transição sem fio.
Como parte de serviços de aquisição de informações, a interface do MCS precisa enviar informações para o MRC 600 sobre ocorrências periódicas dos modems de rádio 610. Ao usar sua interface MCS 710, o modem de rádio 610 pode indicar uma instancia de tempo de uma ocorrência periodoca relacionada a sua operação. Na prática, tais instâncias são os momentos em que o modem de rádio 610 está ativo e pode estar sendo preparado para comunicar-se ou para a comunicação. As ocorrências que acontecem antes ou durante uma transmissão ou modo de recepção podem ser usadas como uma referência de tempo (por exemplo, no caso de GSM, a margem de quadro pode estar indicada em um modem que não necessariamente realizando transmissões ou efetuando recebimentos no momento, porém sabemos, com base no relógiode quadro, que o modem transmitirá [x]ms após a margem de relógiode quadro ). O princípio bás ico para tais indicações de temporização é que a ocorrência é periódica por natureza. Para que isso seja possível, o MRC 600 também exigiria outras informações relevantes sobre a ocorrência, por exemplo, a peridiocidade e a duração. Tais informações podem estar incorporadas na indicação ou o MRC 600 pode obtê-las através de outros meios. No entanto, o mais importante é que essas indicações de temporização precisam ser disponibilizadas de modo que o MRC 600 possa obter uma peridiocidade e uma temporização básicas do modem de rádio. A temporização da ocorrência pode ser encontrada na própria indicação ou pode estar definida de modo implícito a partir das informações da indicação através do MRC 600.
De modo geral, tais indicações de temporização precisam ser fornecidas em ocorrências periódcas, como: radiodifusões de programação provenientes de uma estação base (de maneira típica, limites de quadro de TDMA/MAC) e períodos próprbs de transmissões e recebimentos periódicos (de modo típico, aberturas Tx/Rx). Tais notificações precisam ser emitidas pelo modem de rádio 610: (1) em entradas de rede (isto é, o modem adquire sincronia de rede), (2) em alteração de temporização de ocorrência periódca, por exemplo, devido a uma mudança automática e (3) pelos ajustes de configuração e de normas provenientes do MRC 600.
A Figura 8 revela um exemplo mais específico da interação entre o MRC 600, o MCS 700 e um modem de rádio 610. O MRC 600 exige uma interface de controle multiponto bidirecional para cada rádio sob controle. Nesse exemplo, o MCS 700 pode ser utilizado para (1) Adquirir informações sobre sincronização provenientes do modem de rádio 610 para o MRC 600 e (2) Fornecer sinais de controle de atividade de rádio provenientes do MRC 600 para o modem de rádio 610 (habilitar/desabilitar transmissão e/ou recebimento). Ademais, conforme previamente afirmado, o MCS 700 pode ser usado para comunicar os parâ metros de rádio que são sensíveis a atraso a partir de um ponto de vista de controle entre o MRC 600 e o modem de rádio 610. Um exemplo de parâmetros que pode ser comunicado através do MCS 700 é o tipo de pacote com base em informações de prioridade a partir do MRC 600 para o modem de rádio 610. O tipo de pacote com base em informações de prioridade pode ser utilizado, por exemplo, para permitir que um modem WLAN transmita os pacotes do tipo reconhecimento mesmo que o sinal de controle de atividade de rád io não permita a transmissão. Tal tipo de pacote com base em informações de prioridade é comunicado, de modo típico, menos freqüentemente do que os sinais de controle de atividade de rádi o. A interface MCS 710 pode ser compartilhada entre diferentes modems de rádio (multiponto), porém não pode ser compartilhada com qualquer outra funcionalidade que possa limitar o uso da interface MCS 710 a partir do ponto de vista de latência.
O MCS 700 é utilizado, em primeiro lugar, para comunicar os períodos de atividade habilitados/desabilitados a partir do MRC 600 pra o modem de rádio 610 e, em troca, adquire indicações de sincronização a partir dos modems de rádi o de volta para o MRC 600. Os sinais de controle provenientes do MRC 600 que habilitam/desabilitam um modem de rádio 610 devem ser intensificados na ocorrência periódicado modem. O MRC 600 adquire tais informações sobre as ocorrências periódcas do modem de rádi o provenientes das indicações de sincronização emitidas pelo modem de rádio 610. Esse tipo de ocorrência pode ser, por exemplo, uma ocorrência de relógio de quadro em GSM (4,615 ms), uma ocorrência de relógio de abertura em BT (625 us) ou qualquer variação desses. Um modem de rádio 610 pode enviar suas indicações de sincronização quando (1) o MRC as exige e (2) uma referência de tempo interna do modem de rádio é alterada (por exemplo, devido à mudança automática e a procedimento de transição). A exigência de latência para o sinal de sincronização não é crítica desde que o atraso seja constante dentro de alguns poucos microsegundos. Os atrasos fixos podem ser levados em consideração na lógica de programação do MRC 600.
O controle de atividade do modem de rád io é baseado no conhecimento do instante em que os modems de rádio ativos 610 estão prestes a realizar uma transmissão (ou efetuar o recebimento) no modo de conexão específico em que os modems de rádio 610 estão operando atualmente. O modo de conexão de um modem de rádio 610 é mapeado para a operação de domínio de tempo no MRC 600. Como exemplo, para uma conexão de fala por GSM, o MRC 600 tem conhecimento acerca de todos os padrões de tráfego de GSM. Isso significa que o MRC 600 reconhece que a conexão de fala por GSM inclui uma abertura de transmissão cujo comprimento é de 577 /*s, seguida por uma abertura vazia, após a qual se encontra a abertura de recebimento de 577 μβ, duas aberturas vazias, o monitoramento (RX on), duas aberturas vazias, ocorrendo, em seguida, a repetição. Um modo de transferência dupla significa duas aberturas de transmissão, uma abertura vazia, uma abertura de recebimento, uma abertura vazia, monitoramento e duas aberturas vazias. Quando todos os padrões de tráfego são conhecidos a priori pelo MRC 600, este precisa saber somente quando a abertura de transmissão ocorre em tempo com o objetivo de ganhar conhecimento do instante em que o rádio GSM está ativo. Tal informação pode ser obtida através do sinal de sincronização de rádio. Quando o modem de rádio ativo está prestes a realizar uma transmissão (ou efetuar um recebimento), o mesmo deve sempre verificar se o sinal de controle de atividade do modem proveniente do MRC 600 permite a comunicação. O MRC 600 sempre permite ou desabilita a transmissão de um bloco de transmissão totalmente via rádio (por exemplo, ab ertura GSM).
Um pacote de mensagem 900 exemplificativo é revelado na Figura 9. O pacote de mensagem 900 exemplificativo inclui informações de padrão de atividade que podem ser fornecidas pelo MRC 600 para os modems de rádio 610. A carga útil de dados do pacote 900 pode incluir, ao menos, informações de Identificação de Mensagem, informações sobre período de transmissão permitido/impedido (Tx), informações sobre período de recebimento permitido/impedido (Rx), peridiocidade Tx/Rx (a freqüência com que as atividades Tx/Rx contidas nas informações de perí odo ocorrem) e informações de validade que descrevem o momento em que o padrão de atividade se torna válido e descrevem se o novo padrão de atividade está substituindo ou foi adicionado ao existente. A carga útil de dados do pacote 900, conforme mostrado, pode consistir de diversos períodos permitidos/impedidos para transmissão, cada um contém, ao menos, um tempo de início de período e um tempo de fim de período durante o qual o modem de rádio 610 pode ser permitido ou impedido de executar uma atividade de comunicação. A habilidade de incluir diversos períodos permitidos/impedidos em um único pacote de mensagem 900 pode suportar o MRC 600 no comportamento de modem de rádio de. programação por períodos de tempo mais longos, o que pode resultar em uma redução no tráfego de mensagem. Ademais, alterações em padrões de atividade de modem de rádio 610 podem ser corrigidas usando-se as informações de validade em cada pacote de mensagem 900.
O sinal de controle de atividade do modem (por exemplo, pacote 900) é transmitido pelo MRC 600 para um modem de rádio específico 610. O sinal pode incluir períodos de atividade para Tx e Rx separadamente e a peridiocidade da atividade para o modem de rádio 610. Enquanto o relógb de modem de rádio nativo controla o domínio de tempo (nunca o alterando), a referência de tempo utilizada em sincronização dos períodos de atividade para a operação de modem de rádio atual pode ser baseada em um de, ao menos, dois padrões. Em um primeiro exemplo, um período de transmissão pode ter início após uma quantidade pré-determinada de ocorrências de sincronização ter ocorrido no modem de rádio 610. De modo alternativo, toda a temporização entre o modem de rádio 610 e o MRC 600 pode ser padronizada a cerca do relógio de sistema para o MCS 700. Vantagens e desvantagens existem para ambas as soluções. Usar um número definido de ocorrências de sincronização de modem é benéfico, pois, em seguida, toda a temporização é alinhada cuidadosamente com o relógio de modem de rádio. No entanto, tal estratégia pode ser mais complicada de ser implantada do que a temporização de base no relógiode sistema. Por outro lado, enquanto a temporização baseada no relógb de sistema pode ser mais fácil de ser implantada como um padrão de tempo, uma conversão para temporização de relógiode modem deve ser necessariamente implantada quando um novo padrão de atividade é posto em uso no modem de rádio 610.
Conforme afirmado acima, o período de atividade pode ser indicado como tempos de início e parada. Se há apenas uma conexão ativa, se não há a necessidade de programar as conexões ativas, o sinal de controle de atividade do modem pode ser ajustado para sempre permitir que os modems de rádio operem sem restrição. O modem deve verificar se a transmissão ou recebimento foi permitido antes de tentar estabelecer a comunicação real. A ressincronização pode ser iniciada pelo modem de rádio 610 caso a transmissão bloqueada de modo consecutivo. O mesmo ocorre caso uma referência modem de rádio ou um modo de conexão sofre alteração. Um problema pode ocorrer se a sincronização de modem não for realizada no MRC 600 e este comece a aplicar restrições de recepção/recebimento de modem no momento errado. Devido a isso, os sinais de sincronização de modem precisam ser atualizados de maneira periódica. Quanto mais conexões sem fio estiverem ativas, mais as informações de sincronização do MRC precisam ser precisas.
A Figura 10 revela um exemplo pictóricode padrões de temporização entre diversos modems de rádio ativos. Todos os modems 1, 2 e 3 possuem padrões individuais que indicam quando um modem está ativamente transmitindo e/ou recebendo informações. Um exemplo de um período em que um conflito potencial existe é destacado na Figura. A essa altura, o MRC 600 pode atuar para controlar diversos modems de rádi o 610 com o proposto de impedir o conflito. Se a atividade for restringida, o MRC 600 configura a mensagem de atividade de controle de modem para que a atividade seja sempre negada quando não se permite que o modem de rádi o 610 realize uma transmissão ou efetue um recebimento. A restrição pode durar por todo o período ou somente por uma instâ ncia individual de transmissão/recebimento. No último caso, é dada a permissão da atividade para alguns outras instâncias transacionais dentro do período e o modem de rádio 610 pode utilizar tal fato para a transmissão (por exemplo, tentar uma retransmissão).
O modem de rádio 610 pode indicar para o MRC 600 os períodos de atividade de rádio que foram bloqueados devido à mensagem de controle de atividade do modem. Tal comunicação adicional pode ser um procedimento seguro para garantir que o MRC 600 não bloqueie, de modo contínuo, as comunicações devido às condições de encerramento de sincronização. O modem de rádio 610 pode desligar o transmissor/receptor sempre que o sinal de controle de atividade de modem não esteja permitindo a comunicação. Devido ao fato de que o sinal de controle de atividade de modem é transmitido com antecedência e de que o mesmo fornece informações sobre as instâncias de transmissão/recebimento de rádio permitidas e impedidas em um futuro próximo, o modem de rádio 610 pode preparar suas operações com antecedência de acordo com o sinal de controle de atividade. Dentro do parâmetro de validade na mensagem de controle de atividade se encontra um campo que descreve se a nova mensagem está substituindo ou foi adicionada aos períodos de atividade existentes, portanto, impede-se que haja a necessidade de comunicar o padrão completo de transmissão/recebimento se somente modificações menos importantes são necessárias para corrigir a operação do transmissor/receptor.
É revelado na Figura 11 um fluxograma que descreve um processo exemplificativo em que o MRC 600 exige informações de sincronização a partir de um modem de rádio, de acordo com, ao menos, uma modalidade da presente invenção. Na etapa 1102, a camada de aplicação do WCD 100 dispara a ativação de um serviço de comunicação. Tal ativação pode ocorrer, por exemplo, devido a uma intervenção manual do usuário 110, o qual ativa diretamente o serviço de comunicação, ou, ao invés disso, a ativação pode ser disparada de modo indireto por uma aplicação que está sendo manipulada pelo usuário 110 no momento. O WCD 100 pode, em seguida, ativar o serviço na etapa 1104. Diversos subsistemas do WCD 100 são notificados sobre a ativação do serviço, incluindo o MRC 600 (etapa 1106), o qual, por sua vez, solicita informações sobre sincronização de relógio a partir do modem de rádio 610 através do MCS 700 na etapa 1108. A solicitação de sincronização permanece ativa até que o MRC 600 tenha recebido o sinal e seja sincronizado (etapa 1110). Na etapa 1112, o MRC 600 busca outras ativações de modem de rádio, em que seria necessário solicitar um sinal de sincronização, ou busca alterações no comportamento de modem existente. Uma alteração detectada no comportamento de modem de rádio, por exemplo, durante uma mudança automática ou um procedimento de transição, seria detectada devido ao próprio modem de rádio 610 que estimula a entrega de informações de sincronização na etapa 1114 e tais novas informações são entregues para o MRC 600. A Figura 12 inclui um exemplo de um processo em que o MRC 600 monitora modems de rá dio ativos e implanta a programação com a finalidade de impedir conflitos. Na etapa 1202, o MRC 600 monitora uma diversidade de modems de rádi o ativos. Durante tal monitoramento, o MRC 700 pode, ainda, reconhecer que, ao menos, alguns da diversidade de modems estão prestes a atuar de modo simultâneo, o que pode resultar em um conflito potencial (etapas 1204 e 1206). O MRC 600, o qual possui informações hierárquic as sobre os diversos meios de comunicação que são mantidos pelos modems de rádio, pode, em seguida, priorizar os modems de rádi o com o proposto de determinar quais modems desabilitar (etapa 1208). Na etapa 1210, o MRC 600 transmite os comandos de inabilitação para diversos modems, pausando, de modo essencial, a atividade de tais modems através de períodos de tempo designados com o proposto de impedir conflitos potenciais. Essa informação pode ser transmitida, ainda, para o sistema de controle mestre na etapa 1212 para notificar atrasos temporários devido à ação de impedir conflitos, a qual pode ser considerada, de outra forma, como uma inoperância do modem de rádio. Finalmente, na etapa 1214, o MRC 600 reativa todos os modems, uma vez que o conflito potencial já foi superado, e resume o monitoramento para possíveis conflitos de comunicação.
A presente invenção é um aperfeiçoamento do estado da técnica. O sistema de controle multiponto da presente invenção permite que um dispositivo com uma diversidade de modems de rádio ativos para gerenciar, de maneira eficaz, comunicações entre esses modems com o objetivo de impedir conflitos potências de comunicação. Tal programação de recursos de comunicação sem fio permite que um dispositivo de comunicação sem fio para funcionar em um modo totalmente habilitado sem que haja degradação da qualidade de comunicação devido a constante retransmissão de pacotes perdidos. O resultado é um dispositivo de comunicação sem fio totalmente habilitado que satisfaz as expectativas do usuár io, pois a interatividade não sofre já que o dispositivo é posicionado, de modo completo, em aplicações mais complexas.
Consequentemente, ficará evidente para as pessoas versadas na técnica relevante que diversas alterações na forma e nos detalhes podem ser realizadas sem que se desvie do espírito e do escopo da invenção. A abrangência e o escopo da presente invenção não devem ser limitados por nenhuma das modalidades exemplificativas supramencionadas, porém devem ser definidos somente de acordo com as reivindicações seguintes e seus equivalentes.
Claims (27)
1. Método CARACTERIZADO pelo fato de que compreende: transmitir informações de sincronização a partir de uma diversidade de modems de rádio através de interfaces para um controlador de multirrádio, cada interface é acoplada a, ao menos, um modem de rádio, e é aplicado exclusivamente à transferência de informações sensíveis a tempo; utilizar as informações de sincronização no controlador de multirrádio para criar uma programação operacional para controle da diversidade de modems de rádio; e transmitir informações de controle a partir do controlador de multirrádio através das interfaces para a diversidade de modems de rádio.
2. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a diversidade de modems de rádio, as interfaces e o controlador de multirrádio são compreendidos no interior do mesmo dispositivo.
3. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as informações de sincronização sensíveis a tempo são transmitidas devido a uma alteração em, ao menos, um da diversidade de modems.
4. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as informações de sincronização sensíveis a tempo são transmitidas por ajustes de norma e configuração a partir do controlador de multirrádio.
5. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as informações de sincronização sensíveis a tempo são transmitidas devido a uma solicitação proveniente do controlador de multirrádio.
6. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que uma programação operacional é criada com base em informações de sincronização sensíveis a tempo e em regras de prioridade de comunicações armazenadas no controlador de multirrádio.
7. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as informações de controle incluem comandos para habilitar e desabilitar que são verificados pela diversidade de modems de rádio anterior à ativação.
8. Método, de acordo com a reivindicação 7, CARACTERIZADO pelo fato de que o tempo durante o qual as informações de controle são verificadas pela diversidade de modems de rádio é baseado em um atraso constante entre o ponto de controle e a antena de modem de rádio.
9. Método, de acordo com a reivindicação 7, que compreende, de maneira adicional, a diversidade de modems de rádio que armazena temporariamente alguns pacotes de rádio antes da transmissão para compensar o momento em que a ativação de, ao menos, um da diversidade de modems de rádio não é permitida.
10. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as informações de controle controlam os modems de rádio face a a menor granularidade de tamanho de mensagem permitida pelo modem de rádio particular.
11. Dispositivo CARACTERIZADO pelo fato de que compreende: meios para a transmissão de informações de sincronização a partir de uma diversidade de modems de rádio através de interfaces para um controlador de multirrádio, em que cada interface é acoplada a, ao menos, um modem de rádio e exclusivamente aplicada à transferência de informações sensíveis a tempo; meios para utilizar as informações de sincronização no controlador de multirrádio para criar uma programação operacional para controlar a diversidade de modems de rádio; e meios para transmitir informações de controle a partir do controlador de multirrádio através de interfaces para a diversidade de modems de rádio.
12. Dispositivo, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que o controlador de multirrádio inclui normas e/ou regras que ditam quando se deve solicitar as informações de sincronização sensíveis a tempo a partir de, ao menos, um da diversidade de modems de rádio.
13. Dispositivo, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que a programação operacional é criada com base nas informações de sincronização sensíveis a tempo e nas regras de prioridade de meios de comunicação armazenadas no controlador de multirrádio.
14. Dispositivo, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que as informações de controle incluem comandos para habilitar e desabilitar que são verificados pela diversidade de modems de rádio antes da ativação.
15. Dispositivo, de acordo com a reivindicação 14, CARACTERIZADO pelo fato de que o tempo durante o qual as informações de controle são verificadas pela diversidade de modems de rádio é baseado em um atraso constante entre um ponto de controle e uma antena de modem de rádio.
16. Dispositivo, de acordo com a reivindicação 14, CARACTERIZADO pelo fato de que a diversidade de modems de rádio compreende, ainda, uma memória temporária para armazenar alguns pacotes de rádio temporariamente antes da transmissão para compensar o momento em que, ao menos, um da diversidade de modems de rádio não é permitida.
17. Dispositivo, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que as informações de controle controlam os modems de rádio face a menor granularidade de tamanho de mensagem permitida pelo modem de rádio particular.
18. Produto de programa de computador CARACTERIZADO pelo fato de que compreende um código de programa executável em computador registrado em um meio de comunicação legível por computador, o produto de programa de computador compreende: um código de programa legível por computador configurado para transmitir informações de sincronização a partir de uma diversidade de modems de rádio através de interfaces para um controlador de multirrádio, em que cada interface é acoplada a, ao menos, uma modem de rádio e é exclusivamente aplicada à transferência de informações sensíveis a tempo; um código de programa legível por computador configurado para utilizar as informações de sincronização no controlador de multirrádio para criar uma programação operacional para controlar a diversidade de modems de rádio; e um código de programa legível por computador configurado para transmitir informações de controle a partir do controlador de multirrádio através de interfaces para a diversidade de modems de rádio.
19. Produto de programa de computador, de acordo com a reivindicação 18, CARACTERIZADO pelo fato de que a diversidade de modems de rádio, as interfaces e o controlador de multirrádio são compreendidos no interior do mesmo dispositivo de comunicação sem fio.
20. Produto de programa de computador, de acordo com a reivindicação -18, CARACTERIZADO pelo fato de que as informações de sincronização sensíveis a tempo são transmitidas devido a uma alteração em, ao menos, um da diversidade de modems, sendo que a alteração resulta de, ao menos, um modem que entra em uma rede sem fio e um modem que experimenta uma mudança automática ou um procedimento de transição.
21. Produto de programa de computador, de acordo com a reivindicação -18, CARACTERIZADO pelo fato de que as informações de sincronização sensíveis a tempo são transmitidas por ajustes de normas e configuração a partir do controlador de multirrádio.
22. Produto de programa de computador, de acordo com a reivindicação -18, CARACTERIZADO pelo fato de que as informações de sincronização sensíveis a tempo são transmitidas devido a uma solicitação proveniente do controlador de multirrádio, sendo que o controlador de multirrádio inclui normas e/ou regras que ditam quando se deve solicitar as informações de sincronização sensíveis a tempo a partir de, ao menos, um da diversidade de modems de rádio.
23. Produto de programa de computador, de acordo com a reivindicação -18, CARACTERIZADO pelo fato de que a programação operacional é criada com base nas informações de sincronização sensíveis a tempo e nas regras de prioridade de comunicação armazenadas no controlador de multirrádio.
24. Produto de programa de computador, de acordo com a reivindicação -18, CARACTERIZADO pelo fato de que as informações de controle incluem comandos para habilitar e desabilitar que são verificados pela diversidade de modems de rádio antes da ativação.
25. Produto de programa de computador, de acordo com a reivindicação -24, CARACTERIZADO pelo fato de que o tempo durante o qual as informações de controle são verificadas pela diversidade de modems de rádio é baseado em um atraso constante entre o ponto de controle e a antena de modem de rádio.
26. Produto de programa de computador, de acordo com a reivindicação 24, que compreende, de modo adicional, a diversidade de modems de rádio que armazena temporariamente alguns pacotes de rádio antes da transmissão para compensar o momento em que a ativação de, ao menos, um da diversidade de modems de rádio não é permitida.
27. Produto de programa de computador, de acordo com a reivindicação 18, CARACTERIZADO pelo fato de que as informações de controle controlam os modems de rádio face a menor granularidade de tamanho de mensagem permitida pelo modem de rádio particular.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/431,706 US7657286B2 (en) | 2006-05-11 | 2006-05-11 | Multiradio control interface element in modem |
| US11/431706 | 2006-05-11 | ||
| PCT/IB2007/001193 WO2007132317A2 (en) | 2006-05-11 | 2007-05-08 | Multiradio control interface element in modem |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0712243A2 true BRPI0712243A2 (pt) | 2012-01-17 |
Family
ID=38685776
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0712243-8A BRPI0712243A2 (pt) | 2006-05-11 | 2007-05-08 | método; dispositivo; e produto de programa de computador |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US7657286B2 (pt) |
| EP (2) | EP2016791B1 (pt) |
| CN (1) | CN101444136B (pt) |
| BR (1) | BRPI0712243A2 (pt) |
| CA (1) | CA2645449A1 (pt) |
| ES (1) | ES2751394T3 (pt) |
| RU (1) | RU2008148562A (pt) |
| TW (1) | TW200746746A (pt) |
| WO (1) | WO2007132317A2 (pt) |
| ZA (1) | ZA200807742B (pt) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8325703B2 (en) | 2006-08-16 | 2012-12-04 | Nokia Corporation | Multiradio scheduling including clock synchronization validity protection |
| US20080279137A1 (en) * | 2007-05-10 | 2008-11-13 | Nokia Corporation | Discontinuous inquiry for wireless communication |
| US8521096B2 (en) * | 2007-10-19 | 2013-08-27 | Nokia Corporation | Radio access control utilizing quality of service access windows |
| JP5033598B2 (ja) | 2007-11-28 | 2012-09-26 | 株式会社日立製作所 | 表示装置および映像機器 |
| US8345704B2 (en) * | 2007-12-05 | 2013-01-01 | Broadcom Corporation | Method and system for multi-radio coexistence and a collaborative interface |
| US8854993B2 (en) * | 2009-01-23 | 2014-10-07 | Nokia Corporation | Interoperability interface for modem control |
| CN102461324A (zh) * | 2009-06-29 | 2012-05-16 | 诺基亚公司 | 资源分配 |
| WO2011084963A2 (en) * | 2010-01-05 | 2011-07-14 | Iota, Inc. | Mobile communications resource management system |
| US8068011B1 (en) | 2010-08-27 | 2011-11-29 | Q Street, LLC | System and method for interactive user-directed interfacing between handheld devices and RFID media |
| WO2012047001A1 (en) | 2010-10-04 | 2012-04-12 | Samsung Electronics Co., Ltd. | Method and apparatus for handling in-device co-existence interference in a wireless communication enviroment |
| CN102541641B (zh) * | 2011-12-28 | 2014-11-12 | 奇智软件(北京)有限公司 | 一种浏览器消息处理方法及装置 |
| CN102591658B (zh) * | 2011-12-28 | 2016-07-06 | 北京奇虎科技有限公司 | 一种消息处理方法及装置 |
| IL235508B (en) * | 2014-11-05 | 2018-11-29 | Elta Systems Ltd | Add-on modem for wireless devices and methods useful in conjunction therewith |
| USD789173S1 (en) * | 2016-06-07 | 2017-06-13 | Micro World Corp. | Locking apparatus |
| IL274593B2 (en) | 2017-11-15 | 2024-02-01 | High Sec Labs Ltd | Security method and device for a mobile device |
| CN110581715A (zh) * | 2019-08-27 | 2019-12-17 | 武汉慧联无限科技有限公司 | 一种多路信号的调制解调装置 |
Family Cites Families (65)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4852122A (en) * | 1987-08-31 | 1989-07-25 | Universal Data Systems, Inc. | Modem suited for wireless communication channel use |
| US7606575B2 (en) * | 1988-08-04 | 2009-10-20 | Broadcom Corporation | Remote radio data communication system with data rate switching |
| US5461627A (en) * | 1991-12-24 | 1995-10-24 | Rypinski; Chandos A. | Access protocol for a common channel wireless network |
| US5249218A (en) * | 1992-04-06 | 1993-09-28 | Spectrum Information Technologies, Inc. | Programmable universal interface system |
| US5448701A (en) | 1992-12-22 | 1995-09-05 | International Business Machines Corporation | Flow controller for shared bus used by plural resources |
| US5452289A (en) * | 1993-01-08 | 1995-09-19 | Multi-Tech Systems, Inc. | Computer-based multifunction personal communications system |
| US5406643A (en) * | 1993-02-11 | 1995-04-11 | Motorola, Inc. | Method and apparatus for selecting between a plurality of communication paths |
| US6067408A (en) | 1993-05-27 | 2000-05-23 | Advanced Micro Devices, Inc. | Full duplex buffer management and apparatus |
| WO1995001020A1 (en) * | 1993-06-25 | 1995-01-05 | Xircom, Incorporated | Virtual carrier detection for wireless local area network with distributed control |
| JP3248185B2 (ja) * | 1993-07-06 | 2002-01-21 | モトローラ・インコーポレイテッド | 汎用データ端末用の仮想ページャ |
| US5546383A (en) * | 1993-09-30 | 1996-08-13 | Cooley; David M. | Modularly clustered radiotelephone system |
| US5479475A (en) * | 1993-11-15 | 1995-12-26 | Qualcomm Incorporated | Method and system for providing communication between standard terminal equipment using a remote communication unit |
| US5854985A (en) * | 1993-12-15 | 1998-12-29 | Spectrum Information Technologies, Inc. | Adaptive omni-modal radio apparatus and methods |
| US5479480A (en) * | 1993-12-30 | 1995-12-26 | At&T Corp. | Dual mode cellular modem |
| GB2288101B (en) * | 1994-03-22 | 1998-04-29 | Nokia Mobile Phones Ltd | Multi-mode radio telephone |
| CA2148179A1 (en) * | 1994-05-13 | 1995-11-14 | Said S. Saadeh | Cordless modem system having multiple base and remote stations which are interusable and secure |
| US5574979A (en) * | 1994-06-03 | 1996-11-12 | Norand Corporation | Periodic interference avoidance in a wireless radio frequency communication system |
| JPH0865357A (ja) * | 1994-08-15 | 1996-03-08 | Nec Corp | Pcカード無線モデム |
| US6334219B1 (en) * | 1994-09-26 | 2001-12-25 | Adc Telecommunications Inc. | Channel selection for a hybrid fiber coax network |
| US5619531A (en) * | 1994-11-14 | 1997-04-08 | Research In Motion Limited | Wireless radio modem with minimal interdevice RF interference |
| US5602902A (en) * | 1995-03-24 | 1997-02-11 | Intel Corporation | Four wire modem signal switching for voice and data applications |
| US6697415B1 (en) * | 1996-06-03 | 2004-02-24 | Broadcom Corporation | Spread spectrum transceiver module utilizing multiple mode transmission |
| US5787363A (en) * | 1996-06-21 | 1998-07-28 | Paradyne Corporation | System and method for connect message synchronization of modems in a cellular data gateway |
| US6353406B1 (en) * | 1996-10-17 | 2002-03-05 | R.F. Technologies, Inc. | Dual mode tracking system |
| US5940438A (en) * | 1997-02-18 | 1999-08-17 | Mitsubishi Electric Information Technology Center America, Inc (Ita) | Universal modem for digital video, audio and data communications |
| US6097733A (en) * | 1997-06-13 | 2000-08-01 | Nortel Networks Corporation | System and associated method of operation for managing bandwidth in a wireless communication system supporting multimedia communications |
| US6052600A (en) * | 1998-11-23 | 2000-04-18 | Motorola, Inc. | Software programmable radio and method for configuring |
| US6650630B1 (en) | 1999-06-25 | 2003-11-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Resource management and traffic control in time-division-duplex communication systems |
| US6990082B1 (en) | 1999-11-08 | 2006-01-24 | Intel Corporation | Wireless apparatus having a transceiver equipped to support multiple wireless communication protocols |
| WO2001056179A1 (en) * | 2000-01-26 | 2001-08-02 | Vyyo, Ltd. | Programmable phy for broadband wireless access systems |
| US7409195B2 (en) * | 2000-09-08 | 2008-08-05 | Nebo Wireless, Llc | Wireless modem |
| US7002985B2 (en) * | 2001-01-16 | 2006-02-21 | Motorola, Inc. | Method and apparatus for organizing and scheduling multimedia data transfers over a wireless channel |
| US7233602B2 (en) | 2001-03-22 | 2007-06-19 | Oxford Semiconductor, Inc. | Coordination architecture for wireless communication devices using multiple protocols |
| US6915142B1 (en) * | 2001-09-21 | 2005-07-05 | Novatel Wireless, Inc. | Systems and methods for multi-mode wireless communication |
| US20030060206A1 (en) | 2001-09-27 | 2003-03-27 | Erkka Sointula | Method and apparatus for avoiding mutual interference when co-locating mobile station and bluetooth systems |
| US7319715B1 (en) * | 2001-12-21 | 2008-01-15 | Novatel Wireless, Inc. | Systems and methods for a multi-mode wireless modem |
| US20070171878A1 (en) * | 2001-12-21 | 2007-07-26 | Novatel Wireless, Inc. | Systems and methods for a multi-mode wireless modem |
| US6957068B2 (en) * | 2002-05-13 | 2005-10-18 | Qualcomm, Incorporated | Subscriber station with dynamic multi-mode service acquisition capability |
| GB0212176D0 (en) | 2002-05-27 | 2002-07-03 | Radioscape Ltd | Stochasitc scheduling in CVM |
| WO2003105418A2 (en) | 2002-06-07 | 2003-12-18 | Koninklijke Philips Electronics N.V. | Wireless technology co-existence |
| US7551546B2 (en) * | 2002-06-27 | 2009-06-23 | Nortel Networks Limited | Dual-mode shared OFDM methods/transmitters, receivers and systems |
| KR100480605B1 (ko) | 2002-07-25 | 2005-04-06 | 삼성전자주식회사 | 네트워크 제어기의 송신부 버퍼 및 수신부 버퍼를제어하는 방법 및 네트워크 제어기 |
| US7072616B2 (en) | 2002-09-09 | 2006-07-04 | Conexant Systems, Inc. | Multi-protocol interchip interface |
| WO2004023747A2 (en) | 2002-09-09 | 2004-03-18 | Conexant Systems, Inc | Multi-protocol wlan radio chip |
| 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 |
| GB2399475B (en) | 2003-03-12 | 2005-06-29 | Roke Manor Research | Communication apparatus and method |
| US7016319B2 (en) * | 2003-03-24 | 2006-03-21 | Motorola, Inc. | Method and apparatus for reducing co-channel interference in a communication system |
| EP1467584A1 (en) | 2003-04-11 | 2004-10-13 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for wireless intersystem handover |
| GB2402842B (en) * | 2003-06-12 | 2005-06-08 | Nec Technologies | Mobile radio communications device |
| JP3817531B2 (ja) | 2003-07-22 | 2006-09-06 | キヤノン株式会社 | 無線通信装置の制御部、無線通信装置、及び制御方法 |
| KR20050030509A (ko) * | 2003-09-26 | 2005-03-30 | 삼성전자주식회사 | 헤테로지니어스 시스템에서의 억세스 네트워크 선택 방법 |
| US7333830B2 (en) * | 2004-02-26 | 2008-02-19 | Quorum Systems, Inc. | Method and apparatus for synchronizing WLAN in a multi-mode radio system |
| GB2412817A (en) | 2004-03-10 | 2005-10-05 | Nokia Corp | BT-WLAN coexistence interface signalling to reduce mutual interference in a dual mode terminal |
| US20050215284A1 (en) | 2004-03-26 | 2005-09-29 | Broadcom Corporation | Collaborative coexistence with dynamic prioritization of wireless devices |
| EP1605643B1 (en) * | 2004-06-07 | 2020-01-15 | STMicroelectronics International N.V. | Packet priority setting method and apparatuses for a wireless terminal |
| US20080037485A1 (en) * | 2004-07-15 | 2008-02-14 | Hunter Douglas Inc. | System and Method for Adaptively Controlling a Network of Distributed Devices |
| KR100635535B1 (ko) | 2004-07-22 | 2006-10-17 | 전자부품연구원 | Ieee 802.15.4 무선통신을 지원하는 다중대역 지그비송수신기 |
| FI20045450A0 (fi) | 2004-11-22 | 2004-11-22 | Nokia Corp | Menetelmä ja laite radioyhteyden kontrolloimiseen |
| EP1703675B1 (en) | 2005-03-16 | 2008-01-16 | Sony Computer Entertainment Inc. | Dual mode communication apparatus comprising two wireless communication modules sharing the same frequency band |
| US20060292986A1 (en) | 2005-06-27 | 2006-12-28 | Yigal Bitran | Coexistent bluetooth and wireless local area networks in a multimode terminal and method thereof |
| US20070070960A1 (en) | 2005-09-27 | 2007-03-29 | Amit Barak | Device, system, and method of multi-entity wireless communication adapter having a multi-channel mode |
| US8160001B2 (en) * | 2006-05-25 | 2012-04-17 | Altair Semiconductor Ltd. | Multi-function wireless terminal |
| US7778226B2 (en) * | 2006-03-30 | 2010-08-17 | Intel Corporation | Device, system and method of coordination among multiple transceivers |
| US7693486B2 (en) * | 2006-05-11 | 2010-04-06 | Nokia Corporation | Distributed multiradio controller |
| US7664532B2 (en) * | 2006-06-02 | 2010-02-16 | Nokia Corporation | Radio transmission scheduling according to multiradio control in a radio modem |
-
2006
- 2006-05-11 US US11/431,706 patent/US7657286B2/en active Active
-
2007
- 2007-04-03 TW TW096111715A patent/TW200746746A/zh unknown
- 2007-05-08 EP EP07734508.0A patent/EP2016791B1/en active Active
- 2007-05-08 ES ES14179879T patent/ES2751394T3/es active Active
- 2007-05-08 RU RU2008148562/09A patent/RU2008148562A/ru not_active Application Discontinuation
- 2007-05-08 EP EP14179879.3A patent/EP2852245B1/en active Active
- 2007-05-08 CA CA002645449A patent/CA2645449A1/en not_active Abandoned
- 2007-05-08 WO PCT/IB2007/001193 patent/WO2007132317A2/en not_active Ceased
- 2007-05-08 BR BRPI0712243-8A patent/BRPI0712243A2/pt not_active IP Right Cessation
- 2007-05-08 CN CN2007800169910A patent/CN101444136B/zh active Active
-
2008
- 2008-09-09 ZA ZA200807742A patent/ZA200807742B/xx unknown
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007132317A2 (en) | 2007-11-22 |
| EP2852245B1 (en) | 2019-09-11 |
| EP2852245A1 (en) | 2015-03-25 |
| RU2008148562A (ru) | 2010-06-20 |
| WO2007132317A3 (en) | 2008-04-10 |
| CN101444136A (zh) | 2009-05-27 |
| ES2751394T3 (es) | 2020-03-31 |
| EP2016791B1 (en) | 2014-08-06 |
| CN101444136B (zh) | 2011-08-03 |
| EP2016791A4 (en) | 2012-12-05 |
| ZA200807742B (en) | 2010-04-28 |
| US7657286B2 (en) | 2010-02-02 |
| US20070265034A1 (en) | 2007-11-15 |
| CA2645449A1 (en) | 2007-11-22 |
| EP2016791A2 (en) | 2009-01-21 |
| TW200746746A (en) | 2007-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0712243A2 (pt) | método; dispositivo; e produto de programa de computador | |
| BRPI0710720A2 (pt) | dispositivo de terminal habilitado para evitar conflitos de comunicação entre uma diversidade de modens de rádio ativos integrados no interior de um dispositivo de terminal; método para evitar conflitos de comunicação entre a diversidade de modens de rádio ativos integrados no interior do dispositivo de terminal; produto de programa de computador que compreende um meio de comunicação útil para computador dotado de um código de programa legìvel por computador incorporado em tal meio de comunicação para evitar conflitos de comunicação entre uma pluralidade de modens de rádio ativos integrados no interior do dispositivo de terminal; sistema para evitar conflitos de comunicação entre uma diversidade de modens de rádio ativos integrados no interior do dispositivo de terminal; conjunto de chips para transferir informações sensìveis a atraso entre os componentes de um dispositivo de terminal; e método para correlacionar as informações sensìveis a atraso com o tempo da criação original em um dispositivo remetente | |
| EP2991394B1 (en) | Multiradio scheduling including clock synchronization validity protection | |
| US7693486B2 (en) | Distributed multiradio controller | |
| ES2612267T3 (es) | Planificación de transmisión de radio de acuerdo con control multiradio en un módem de radio | |
| US8374618B2 (en) | Managing unscheduled wireless communication in a multiradio device | |
| US7949364B2 (en) | System for managing radio modems | |
| ES2675947T3 (es) | Control de MTU de IP basado en planificación multirradio | |
| EP2135468A1 (en) | Multiradio power aware traffic management | |
| HK1197518B (en) | Distributed multiradio controller |
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 AS 4A E 5A ANUIDADES. |
|
| 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: NAO APRESENTADA A GUIA DE CUMPRIMENTO DE EXIGENCIA. REFERENTE AS 4A E 5A ANUIDADES. |
|
| B15K | Others concerning applications: alteration of classification |
Ipc: H04W 72/12 (2009.01), H04M 1/725 (2006.01), H04W 8 |