BRPI0918676B1 - Conservação de energia em dispositivos de comunicação ponto-a-ponto - Google Patents

Conservação de energia em dispositivos de comunicação ponto-a-ponto Download PDF

Info

Publication number
BRPI0918676B1
BRPI0918676B1 BRPI0918676-0A BRPI0918676A BRPI0918676B1 BR PI0918676 B1 BRPI0918676 B1 BR PI0918676B1 BR PI0918676 A BRPI0918676 A BR PI0918676A BR PI0918676 B1 BRPI0918676 B1 BR PI0918676B1
Authority
BR
Brazil
Prior art keywords
wake
station
schedule
point
communication device
Prior art date
Application number
BRPI0918676-0A
Other languages
English (en)
Inventor
Michelle Xiaohong Gong
Marc Jalfon
Tsung-Yuan Charles Tai
Adrian P. Stephens
Original Assignee
Intel Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corporation filed Critical Intel Corporation
Publication of BRPI0918676A2 publication Critical patent/BRPI0918676A2/pt
Publication of BRPI0918676B1 publication Critical patent/BRPI0918676B1/pt

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transceivers (AREA)
  • Power Sources (AREA)
  • Telephonic Communication Services (AREA)

Abstract

conservação de energia em dispositivos de comunicação ponto-a-ponto a presente invenção descreve equipamentos, sistemas, métodos, e produtos de programa de computador para conservar energia em dispositivos de comunicação ponto-a-ponto associados a redes de comunicação sem fio. as modalidades geralmente compreendem dispositivos de comunicação sem fio. um dispositivo pode se associar ou se conectar com um ponto de acesso e se comunicar com um outro dispositivo também conectado ao ponto de acesso. os dispositivos podem estabelecer uma ligação direta como parte de uma rede de sistema de ligação direta tunelada (tdls). após estabelecer a ligação direta, os dispositivos podem negociar uma programação de despertar, habilitar ambos os dispositivos para entrar em modos de conservação de energia para conservar energia. os dispositivos podem manter a ligação direta enquanto em modos de conservação de energia, habilitando os dispositivos a sair, periodicamente, dos modos de conservação de energia e transferir dados em buffer.

Description

CONSERVAÇÃO DE ENERGIA EM DISPOSITIVOS DE COMUNICAÇÃO PONTO-A-PONTO CAMPO
As modalidades do presente relatório estão no campo das comunicações. Mais particularmente, as modalidades relacionam-se à conservação de energia para dispositivos de comunicação ponto-a-ponto, tais como os dispositivos associados às redes de comunicação sem fio.
BREVE DESCRIÇÃO DOS DESENHOS
Os aspectos das modalidades se tornarão aparentes guando da leitura da seguinte descrição detalhada e em referência aos desenhos anexos em que mesmas referências podem indicar elementos similares:
A Figura 1 descreve um sistema que possa empregar várias técnicas de conservação de energia ponto-a-ponto;
A Figura 2 ilustra como dois sistemas ou dispositivos ponto-a-ponto de uma rede de comunicação podem conservar a energia ao estabelecer uma ligação direta;
A Figura 3A mostra a informação que pode compreender um quadro de Pedido TDLS PSM;
A Figura 3B descreve uma tabela de informação para a qual pode ser um elemento de informação de programação de despertar ;
A Figura 3C mostra a informação que pode compreender um quadro de Resposta TDLS PSM;
A Figura 3D descreve uma tabela que ilustra como uma estação de ponto pode responder a um pedido de TDLS PSM;
A Figura 4 ilustra como um modo de conservação de energia do ponto pode operar para duas estações de ponto quando o bit de ÉOSP e o bit de Mais Dados são utilizados para terminar um período de serviço;
A Figura 5 ilustra como um modo de conservação de energia de ponto pode operar para duas estações de ponto quando somente o bit de EOSP é utilizado para terminar um período de serviço, em uma modalidade alternativa;
A Figura 6A ilustra que as estações de ponto podem estar em modos de conservação de energia e não ter dados em buffer para transmitir à outra estação de ponto;
A Figura 6B ilustra que as estações de ponto podem estar em modos de conservação de energia, com a uma estação tendo dados em buffer para transmitir à outra estação de ponto;
A Figura 7 descreve uma modalidade de um equipamento que pode permitir a conservação de energia para um dispositivo de comunicação; e
A Figura 8 ilustra um método para conservar a energia de dispositivos de comunicação ponto-a-ponto, tais como os dispositivos associados às redes de comunicação sem fio.
DESCRIÇÃO DETALHADA DAS MODALIDADES
A seguir será realizada uma descrição detalhada das modalidades descritas nos desenhos anexos. O relatório está em detalhe de modo a comunicar claramente as modalidades. Entretanto, a quantidade de detalhe oferecida não pretende limitar as variações antecipadas das modalidades. Pelo contrário, a intenção é cobrir todas as modificações, equivalentes, e alternativas consistentes com o espírito e o escopo das modalidades como definido pelas reivindicações anexas.
Em linhas gerais são contemplados, os equipamentos, sistemas, métodos, e produtos de programa de computador para conservar a energia nos dispositivos de comunicação ponto-a-ponto associados com as redes de comunicação sem fio. Uma modalidade de sistema pode ser um dispositivo de computação móvel com capacidades de comunicações sem fio. O dispositivo de computação móvel pode se associar ou se conectar a um ponto de acesso e se comunicar com um outro dispositivo de comunicação também conectado ao ponto de acesso. O dispositivo de computação móvel e o outro dispositivo de comunicação podem estabelecer uma ligação direta como parte de uma rede de sistema de ligação direta tunelada (TDLS). Após ter estabelecida a ligação direta, o dispositivo de computação móvel e o outro dispositivo de comunicação podem negociar uma programação de despertar, permitindo que ambos os dispositivos entrem em modos de conservação de energia para conservar a energia. Entretanto, ambos os dispositivos podem manter a ligação direta quando em modos de conservação de energia, permitindo aos dispositivos sair periodicamente dos modos de conservação de energia e de transferir dados em buffer sem contar com o ponto de acesso.
As várias modalidades descritas neste relatório podem ser usadas em uma variedade de aplicações. Algumas modalidades podem ser usadas conjuntamente com vários dispositivos e sistemas, por exemplo, um transmissor, um receptor, um transceptor, um transmissor-receptor, uma estação de comunicação sem fio, um dispositivo de comunicação sem fio, um ponto de acesso (AP) sem fio, um modem, um modem sem fio, um computador pessoal (PC) , um computador desktop, um computador móvel, um computador laptop, um computador notebook, um computador tablet, um computador servidor, um computador portátil, um dispositivo portátil, um dispositivo de Assistente Pessoal Digital (PDA), um dispositivo PDA portátil, uma rede, uma rede sem fio, uma Rede de Área Local (LAN) , uma LAN sem fio (WLAN) , uma Rede de Área Metropolitana (MAN) , uma MAN sem Fio (WMAN) , uma Rede de Área Ampla (WAN) , uma WAN sem Fio (WWAN) , dispositivos e/ou redes que operam de acordo com o IEEE 802.16e, 802.20, Evolução a Longo Prazo (LTE) de 3 GPP existentes, etc. e/ou as versões futuras e/ou derivadas e/ou Evolução a Longo Prazo (LTE) dos padrões acima, uma Rede de Área Pessoal (PAN) , uma PAN sem Fio (WPAN) , as unidades e/ou os dispositivos que são parte das redes WLAN e/ou PAN e/ou WPAN acima, sistemas de uma via e/ou bidirecionais de radiocomunicação, sistemas de comunicação celulares de radiotelefonia, um telefone celular, um telefone sem fio, um dispositivo de Sistemas de Comunicação Pessoais (PCS), um dispositivo PDA que incorpore um dispositivo de comunicação sem fio, um, transceptor ou um dispositivo de Múltiplas Entradas e Múltiplas Saídas (MIMO), um transceptor ou um dispositivo de Única Entrada e Múltiplas Saídas (SIMO), transceptor ou dispositivo de Múltiplas Entradas e Única Saída (MISO), um transceptor ou dispositivo de Cadeia Multi-Receptora (MRC), um transceptor ou dispositivo que possui tecnologia de "antena inteligente" ou tecnologia de múltiplas antenas, ou semelhantes.
Algumas modalidades podem ser usadas conjuntamente com um ou mais tipos de sinais de comunicação sem fio e/ou dos sistemas, por exemplo, de Radiofrequência (RF) , Infravermelho (IR), Multiplexação por Divisão de Frequência (FDM), FDM Ortogonal (OFDM), Acesso Múltiplo por Divisão de Frequência Ortogonal (OFDMA), Multiplexação por Divisão de Tempo (TDM), Acesso Múltiplo por Divisão de Tempo (TDMA), TDMA Estendido (E-TDMA), Acesso Múltiplo por Divisão de Códigos (CDMA), Modulação de Multi-Portadora (MDM), Multi-Ton Discreto (DMT), Bluetooth (RTM), ZigBee (TM), ou semelhantes. As modalidades podem ser usadas em vários equipamentos, dispositivos, sistemas e/ou redes.
Partindo agora para os desenhos, a Figura 1 descreve um sistema 100 com um processador 150, um hub de controlador de memória (MCH) 130, memória 102, e um hub de controlador de I/O (ICH) 134. Em algumas modalidades o sistema 100 pode compreender um sistema de computador, tal como um notebook ou um computador de mesa. Em outras modalidades o sistema 100 pode compreender um tipo diferente do equipamento de computação, tal como um computador palmtop, um assistente pessoal digital (PDA), ou um dispositivo de computação móvel, por exemplo.
O processador 150 pode ter um ou mais núcleos 152 acoplados com o cache 154. Por exemplo, o processador 150 pode ter quatro núcleos acoplados com a memória cache interna do processador. O processador 150 pode receber um sinal de relógio (clock) a partir do relógio 148 através do barramento de relógio 146. 0 processador 150 pode executar instruções de operação para programas e aplicações executadas por usuários do sistema 100, tais como instruções de uma aplicação de processamento de palavras, de uma aplicação de projeto assistido por computador (CAD), ou de um navegador da Web, como apenas alguns exemplos. Tais programas de software e instruções relacionadas podem ser armazenados na memória 102. 0 processador 150 pode executar as instruções na memória 102 ao interagir com o MCH 130. Os tipos de dispositivos de memória que compreendem a memória 102 podem variar em modalidades diferentes. Em algumas modalidades, a memória 102 pode compreender elementos de memória volátil, tais como dois pentes de memória de acesso aleatório dinâmico (DRAM) de 1 gigabyte (GB). Em outras modalidades, a memória 102 pode compreender a memória não volátil. Por exemplo, em algumas modalidades a memória 102 pode compreender um módulo de memória Flash, tal como um cartão de uma memória Flash de 4 GB.
O ICH 134 pode permitir que o processador 150 interaja com os dispositivos periféricos externos, tais como teclados, scanners, e dispositivos de armazenamento de dados. Os programas e as aplicações que estão sendo executados pelo processador 150 podem interagir com os dispositivos periféricos externos. 0 processador 150, a memória 102, e os vários dispositivos acoplados ao ICH 134 podem todos consumir várias quantidades de energia. Para conservar a energia, o sistema 100 pode entrar em um ou mais dos vários modos para economizar ou conservar a energia. Por exemplo, pelo menos em uma modalidade, o sistema 100 pode desligar três dos núcleos 152 e somente executar em um núcleo do processador 150 para conservar a energia.
Alternativamente, o sistema 100 pode conservar a energia ao comutar um ou mais dos núcleos 152 aos níveis de energia diferentes. Por exemplo, em uma modalidade cada núcleo 152 pode ser operado dentro de seis níveis de energia diferentes. Um primeiro nível de energia pode ser referido como o "Nível de Energia 0", um segundo nível de energia pode ser referido como o· "Nível de Energia 1", e assim por diante até o "Nível de Energia 5" para um sexto nível de energia. Estes níveis de energia diferentes são para uma modalidade. Outras modalidades podem ter mais ou menos modos predefinidos dos níveis de energia e/ou de conservação de energia. Em algumas modalidades, a comutação de energia pode ser realizada unicamente através das ações do processador 150 conforme o processador 150 as executa. Alternativamente, em algumas modalidades, a lógica programável 162 pode ajudar ou fazer com que o processador 150 comute entre os modos de conservação de energia.
Ao operar em um nível de energia, tal como o Nível de Energia 5, um núcleo pode operar em uma forma relativamente irrestrita. Ou seja, o nível de energia pode fornecer o núcleo como toda a potência que precisa para processar instruções tão rapidamente quanto capaz. Ao operar de forma irrestrita, entretanto, pode fazer com que o núcleo consuma grandes quantidades de corrente e energia associada. Inversamente, quando um núcleo opera em um nível diferente de energia, tal como o Nível de Energia 0, pode operar muito mais lentamente e processar muito menos instruções do que o Nível de Energia 5. Ao operar neste modo mais restrito pode permitir que o núcleo opere usando uma corrente muito menor. Entretanto, operar mais lentamente pode resultar em desempenho reduzido do núcleo. Por exemplo, se todos os núcleos 152 operarem no Nível de Energia 1 ou menor, o sistema 100 pode não ser capaz de suportar determinadas operações do sistema 100, tais como a operação de um ou mais dispositivos periféricos tal como o dispositivo serial universal 186 e o dispositivo de comunicação 192. 0 sistema 100 pode, entretanto, ter dados em buffer que podem ser posteriormente transferidos a um outro dispositivo quando o sistema 100 comutar a um nível de energia diferente e operar o dispositivo USB 186 e/ou o dispositivo de comunicações 192.
O processador 150 pode apresentar a informação a um usuário através de um dispositivo de tela acoplado à placa de vídeo de Porta Gráfica Avançada (AGP) 172. Por exemplo, o tipo de dispositivo de tela pode ser um monitor de tubo de raios catódicos (CRT), irnia tela de display de cristal líquido (LCD), ou um monitor de painel piano de transistor de película fina. Para conservar a energia em uma ou mais modalidades, o sistema 100 pode desabilitar ou de outra maneira comutar a placa de vídeo 172 e/ou o dispositivo de tela para um modo de baixa energia. É bom enfatizar que, em várias modalidades, o sistema 100 pode conservar a energia ao desligar seletivamente alguns dispositivos enquanto deixa outros dispositivos em operação. Por exemplo, o dispositivo de comunicação 192 pode compreender um cartão de interface de rede (NIC) sem fio, com o sistema 100 compreendendo um computador notebook. 0 computador notebook pode desabilitar ou comutar o dispositivo de comunicação 192 para um modo de conservação de energia, contudo ainda executar uma aplicação e exibir resultados da aplicação a um usuário através da placa de vídeo 172.
Como aludido a acima, o ICH 134 pode permitir que o processador 150 armazene e recupere dados a partir do dispositivo USB 186 através de um controlador 182 de Interconexão de Componente Periférico (PCI). Por exemplo, o processador 150 pode transmitir e recuperar dados através do dispositivo USB 186 enquanto executa uma aplicação, tal como quando o dispositivo USB 186 compreende um cartão de comunicações sem fio acoplado ao sistema 100 através de uma porta USB. Para conservar a energia, o sistema 100 pode entrar em um estado de dormência, ou alternativamente em um modo de nível de energia mais baixo, que desabilite o cartão de comunicações sem fio do dispositivo USB 186 .
Em adição ao dispositivo USB 186 e ao dispositivo de comunicação 192, o ICH 134 pode também interagir com os dispositivos de Acoplamento de Tecnologia Avançada (ATA), tais como discos rígidos ATA, unidades de disco compacto (CD), e unidades de disco versátil digital (DVD). Como mostrado na Figura 1, o sistema 100 pode ter um disco rígido SATA 118 acoplado ao ICH 134. O disco rígido SATA 118 pode ser usado para armazenar um sistema operacional, drivers de dispositivo, e software de aplicação para o sistema 100. Por exemplo, em algumas modalidades o disco rígido SATA 118 pode armazenar um Linux®, um Unix®, um Macintosh® OS X, um Windows® ou algum outro sistema operacional. Adicionalmente, quando o sistema 100 entra em um modo de conservação de energia, o disco rígido SATA 118 pode armazenar dados de estado de modo que o sistema 100 possa restaurar o estado da máquina usando os dados conservados ao sair do modo de conservação de energia. Por exemplo, o disco rígido SATA 118 pode armazenar os dados de estado que compreendem valores de registrador, dados de cache, conteúdos da memória 102, e os dados que pertencem às ligações previamente estabelecidas com uma ou mais estações de uma rede ponto-a-ponto.
O ICH 134 pode armazenar e recuperar a informação na memória não volátil 106, assim como interagir com um circuito integrado de aplicação específica (ASIC) 114. Por exemplo, a memória não volátil 106 pode compreender a memória Flash em algumas modalidades, enquanto em outras modalidades pode compreender a memória apenas de leitura programável (PROM) ou um outro tipo de memória. Nas modalidades onde a memória não volátil 106 compreende a memória Flash, o sistema 100 pode armazenar a informação de estado antes de entrar em um modo de conservação de energia e carregar a informação de estado quando sair do modo de conservação de energia. Nas modalidades onde a memória não volátil 106 compreende a PROM, a memória não volátil pode ser usada, por exemplo, para armazenar instruções de operação para o sistema 100. Por exemplo, a memória não volátil 106 pode armazenar instruções de operação quando o sistema 100 compreende, por exemplo, um dispositivo móvel tal como um telefone celular.
Em uma ou mais modalidades, o ASIC 114 pode trabalhar conjuntamente com o processador 150 e/ou o dispositivo de comunicação 192. Por exemplo, o sistema 100 pode compreender um dispositivo de comunicação segura, onde o ASIC 114 executa tais funções como a criptografia e decriptografia de dados transmitidos e recebidos através do sistema 100. Ao entrar em um modo de conservação de energia, o ASIC 114 pode reter a informação de estado atual de uma ligação direta no qual o sistema 100 pode ter estabelecido com um outro sistema ou dispositivo, tal como um conjunto atual de chaves de criptografia, conservando a informação em uma seção da memória não volátil do ASIC 114, na memória não volátil 106, ou o disco rígido SATA 118, como exemplos. Ao sair do modo de conservação de energia, o ASIC 114 pode recuperar a informação de estado e usá-la para comunicar-se com o outro sistema sobre a ligação direta.
Em algumas modalidades, o ICH 134 pode armazenar e recuperar dados usando um dispositivo 122 de Interface Pequena de Sistemas de Computador (SCSI). Em tais modalidades, o sistema 100 pode reter a informação do estado atual para uma ligação direta na qual o sistema 100 pode ter estabelecido com um outro sistema, tal como a informação de estado do processador 150 e da memória 102, conservando a informação dentro de um dispositivo de armazenamento acoplado ao dispositivo SCSI 122 antes de entrar em um modo de conservação de energia. Ao sair do modo de conservação de energia, o sistema 100 pode recuperar a informação de estado do dispositivo de armazenamento do dispositivo SCSI 122 e usá-la na informação de estado para continuar a comunicar-se com o outro sistema sobre a ligação direta.
Mesmo em outras modalidades alternativas, o dispositivo SCSI 122 pode compreender um dispositivo de comunicação, tal como um cartão de comunicações sem fio. Em tais modalidades, o sistema 100 pode usar o cartão de comunicações sem fio para estabelecer uma ligação direta com um outro sistema, ou estação. 0 sistema 100 pode manter a ligação direta com o outro sistema, negociar uma programação para entrar em um modo de conservação de energia, entrar no estado de dormência, sair da dormência (estado) de acordo com a programação negociada, e transferir dados adicionais entre os dois sistemas através da ligação direta.
Como observado acima, o sistema 100 pode empregar o relógio 148 para gerar um sinal de relógio global para vários elementos do sistema 100. Em várias modalidades, os circuitos dentro de cada um dos dispositivos de comunicação sem fio podem usar o sinal de relógio a partir do relógio 148 como parte do programa para a conservação de energia e de retomar comunicações para transferência de dados. Por exemplo, o sistema 100 pode estabelecer uma ligação direta com um outro sistema, tal como uma ligação ponto-a-ponto em uma rede de Configuração de Ligação Direta Tunelada (TDLS) 802.11. (Ver http://standards.ieee.org/ getieee802/download/802.11-2007.pdf) Ao estabelecer a ligação direta, o sistema 100 pode usar o sinal do relógio 148 para manter uma medida acurada de tempo para o sistema 100, relativo à função de sincronização de temporização (TSF) do ponto de acesso para a rede local. Ao entrar no modo de conservação de energia, o sistema 100 pode continuar a operar o relógio 148 e a monitorar a passagem do tempo. Quando chega o momento para o sistema 100 sair do modo de conservação de energia, o sistema 100 pode despertar e transferir dados através da ligação direta previamente estabelecida.
O sistema 100, em outras modalidades alternativas, pode compreender outros tipos de hardware não descritos na Figura 1, tal como uma placa de som, um scanner, e uma impressora, como exemplos. Inversamente, em modalidades diferentes, o sistema 100 pode não compreender todos os elementos usados para ilustrar a modalidade mostrada na Figura 1,. Por exemplo, as numerosas modalidades do sistema 100 podem não compreender o dispositivo SCSI 122, o disco rígido SATA 118, o USB 186, e o ASIC 114. Adicionalmente, a modalidade do sistema 100 empregando MCH 130 e ICH 134 pode diferir de outras modalidades alternativas. Isso quer dizer, as modalidades alternativas podem empregar outros tipos de arranjos de barramento e/ou de hub.
Partindo-se agora para a Figura 2, pode-se observar como dois sistemas ou dispositivos ponto-a-ponto de uma rede de comunicação 200, tais como dois sistemas 100 separados, podem conservar a energia, ao estabelecer uma ligação direta 270 entre o laptop 260 e o dispositivo móvel 280. Por exemplo, o laptop 260 e o dispositivo móvel 280 podem ter estabelecido as ligações de ponto de acesso 240 e 250 com o ponto de acesso 230. O ponto de acesso 230 pode ser acoplado com a Internet 210 através da ligação 220. Usando a ligação 240 e a conectividade fornecida pelo ponto de acesso 23 0, o laptop 2 60 pode acessar a Internet 210. Usando a ligação 250, o dispositivo móvel 280 pode acessar a Internet 210.
Como observado, o laptop 260 e o dispositivo móvel 280 também podem comunicar-se em um modo ponto-a-ponto, com o dispositivo móvel 280 e o laptop 260 se comunicando entre si através da ligação direta 270. Ademais, o laptop 260 e o dispositivo móvel 280 podem, cada um, usar energia de bateria para operar. Enquanto ainda mantendo a ligação direta 270, tanto o dispositivo laptop 260 como o móvel 280 podem desejar conservar a energia e cada um entra em modos de conservação de energia, simultaneamente.
Os tipos de dispositivos na rede de comunicação 200 podem variar em modalidades diferentes. Por exemplo, em uma modalidade alternativa o laptop 260 pode compreender um computador pessoal ultramóvel (UMPC). Em outras modalidades alternativas, o dispositivo móvel 280 pode compreender um Dispositivo de Internet Móvel (MID) ou um smartphone. Em uma outra modalidade adicional, o laptop 260 pode compreender um computador desktop que emprega uma placa de interface de rede (NIC) sem fio interna para comunicar-se com o dispositivo móvel 280 sobre a ligação direta 270. Ou seja, o laptop 260 e o dispositivo móvel 280 podem compreender tipos diferentes dos dispositivos em modalidades diferentes.
Um único laptop e um único dispositivo móvel, como descrito na Figura 2, podem ilustrar um cenário ou arranjo de uma rede de comunicação 200. Em outras modalidades, mais dispositivos podem estar envolvidos em comunicações ponto-a-ponto na rede de comunicação 200. Por exemplo, o dispositivo móvel 280 pode comunicar-se com o laptop 260 através da ligação direta 270 e comunicar-se com um outro dispositivo móvel sobre uma ligação direta adicional. 0 dispositivo móvel 280 pode, todavia, conservar a energia ao manter a ligação direta 270 e a outra ligação direta.
O laptop 260 e o dispositivo móvel 280 podem, ambos, implementar as técnicas de conservação de energia em conformidade com a 802.llz. Por exemplo, o laptop 260 pode cumprir com o Draft Dl.0 do padrão 802. llz do IEEE (Institute of Electrical and Eletronics Engineers) e implementar um esquema de gerenciamento de energia do modo de infra-estrutura 802.11. Em conformidade com o esquema de gerenciamento de energia, o laptop 260 pode permanecer ativo em todas as vezes, contudo permitir que o dispositivo móvel 280 entre em um modo de conservação de energia.
De acordo com uma ou mais das modalidades descritas neste relatório, o laptop 260 e o dispositivo móvel 280 também podem implementar um esquema alternativo de conservação de energia. No esquema alternativo de conservação de energia, o laptop 260 e o dispositivo móvel 280 podem, cada um, entrar em modos de conservação de energia ao ainda manter a ligação direta 270. Ou seja, o dispositivo laptop 260 e móvel 280 podem implementar um esquema de gerenciamento de energia que seja completamente distribuído, que permita que o laptop 260 e o dispositivo móvel 280 entrem em modos de conservação de energia ao mesmo tempo. Além disso, o esquema de gerenciamento de energia pode permitir que programação flexível dos intervalos de despertar, durante o qual o laptop 260 e o dispositivo móvel 280 podem trocar quadros de dados.
Uma ou mais modalidades da rede de comunicação 200 podem permitir ao gerenciamento de energia baseado em ponto em uma rede TDLS 802.11. Por exemplo, a rede de comunicação 200 na Figura 2 pode compreender uma rede ponto-a-ponto TDLS com dois dispositivos de computação, o laptop 260 e o dispositivo móvel 280, cada um compreendendo uma estação (STA) que cria a ligação direta 270 para se comunicar com a outra estação. Uma vez que os dois dispositivos de ponto, ou as estações, estabeleceram a ligação direta 270, as estações podem comunicar-se entre si através da ligação direta 270 em vez de através do ponto de acesso 230. Quando pelo menos uma das estações quiser conservar energia ao se comunicar através da ligação direta 270, a estação pode acionar o mecanismo de gerenciamento de energia baseado em ponto. Deve-se notar que mesmo que o laptop 260 e/ou o dispositivo móvel 280 possam acionar o mecanismo de gerenciamento de energia baseado em ponto, o laptop 260 e o dispositivo móvel 280 podem ainda manter as ligações 240 e 250 com ponto de acesso 230.
O Modo de Conservação de Energia de Ponto (PSM) fornecido no 802.llz não pode permitir dois dispositivos ponto-a-ponto de entrar simultaneamente em modos de conservação de energia. Ou seja, o 802.llz pode permitir ao laptop 260 entrar em um modo de conservação de energia enquanto o dispositivo móvel 280 permanecer ativo, ou permitir que o dispositivo móvel 280 entre em um modo de conservação de energia enquanto o laptop 260 permanecer ativo, mas de não fornecer uma maneira de permitir que ambos o laptop 260 e o dispositivo móvel 280 entrem simultaneamente em modos de conservação de energia. Isso quer dizer que o 802. llz pode exigir que uma das estações de ponto permaneça ativa em todos os momentos para suportar que a outra estação entre no modo de conservação de energia. Devido ao fato de que o esquema PSM de 802.llz não fornecer uma maneira para que ambas as estações entrem em modos de conservação de energia ao mesmo tempo, o PSM pode não tratar uma escala ampla de cenário de uso. Entretanto, em uma ou mais das modalidades descritas neste relatório, os múltiplos dispositivos tais como o laptop 260 e o dispositivo móvel 280 podem, cada um, entrar em modos de conservação de energia e despertar de acordo com programações negociadas para trocar os pacotes de dados.
Uma estação de ponto que pretenda entrar em um modo de conservação de energia pode transmitir um quadro de Pedido de Modo de Conservação de Energia (PSM) de TDLS à outra estação de ponto. Em uma ou mais modalidades, a estação de ponto pode transmitir um quadro de Pedido PSM TDLS com a informação definida pela tabela 300 na Figura 3A. O quadro do Pedido PSM pode ter três campos de informação. Um primeiro campo 305 pode compreender um campo do Identificador de Ligação, que pode se conformar à seção 7.3.2-zl do 802.llz Dl.0. Um segundo campo 310 pode compreender um campo de Token de Diálogo que possa conter um valor diferente de zero exclusivo para que uma resposta correspondente não seja recebida. Por exemplo, uma estação de ponto pode transmitir três quadros do pedido durante uma negociação representada por, por exemplo, os números 01, 02, e 03. A estação de ponto pode ter recebido respostas aos quadros do pedido que têm os valores de Token de Diálogo de 01 e de 02. Ao transmitir o quadro de pedido seguinte, a estação de ponto pode transmitir o "03" ou outros números além do "01" e "02" como parte do Token de Diálogo, campo 310.
A estação de ponto também pode transmitir um terceiro campo 315 como parte do quadro de Pedido PSM TDLS. 0 campo 315 pode descrever a programação que a estação de ponto solicitante propôs. Em numerosas modalidades, o campo 315 pode ser definido pela tabela 325 como mostrado da Figura 3B. A tabela 325 ilustra que um elemento de informação (IE) da Programação de Despertar pode ainda ser dividido em um campo 330 de Identificação de Elemento (ID), um campo de Comprimento 335, um campo de Tempo de Início 340, um campo de Intervalo 345, um campo de Duração de Janela de Despertar 3 50, e um campo de Contagem Ocioso 3 55. Ou seja, a tabela 325 ilustra o que pode ser um formato de quadro do exemplo do IE de Programação de Despertar.
O campo de Identificação de Elemento 330 pode conter um número que corresponde a uma ID de Programação de Despertar individual. Em uma modalidade de acordo com a tabela 32 5, o campo de Comprimento 33 5 é 1 octeto de tamanho e tem um valor de 14, correspondendo à soma de 4, 4, 4, e de 2 do campo de Tempo de Início 340, do campo de Intervalo 345, campo de Duração da Janela de Despertar 350, e do campo de Contador Ocioso 355, respectivamente. Em uma ou mais modalidades, o campo de Tempo de Início 340 pode compreender 4 octetos e indicar o tempo antecipado, expresso em microssegundos, quando ambas as estações devem despertar ou sair dos modos de conservação de energia. Por exemplo, o campo de Tempo de Início 340 pode representar os 4 octetos de ordem mais baixa do valor do temporizador TSF no início da primeira janela de despertar.
O campo de Intervalo 345 pode ser de 4 octetos e indicar o tempo, expresso em microssegundos, entre dois períodos sucessivos de despertar. Por exemplo, o campo de intervalo 345 pode representar a quantidade de tempo entre duas Janelas de Despertar sucessivas. Selecionar um tempo de início que não seja um múltiplo do gcd (intervalo, intervalo de sinalizador) pode assegurar que uma programação de despertar não coincida com a programação de sinalizador, o que pode ser desejável. A duração da Janela de Despertar 350 pode ser 4 octetos e ajustada à duração da Janela de Despertar, em microssegundos. O campo de Contador Ocioso 3 55 pode ser ajustado ao número de Janelas de Despertar consecutivamente vazias antes de uma STA de ponto desativar e excluir a programação de despertar.
Em numerosas modalidades, o temporizador TSF de ponto de acesso pode fornecer o tempo de referência para os quais o Tempo de Início, o Intervalo, e a Duração de tempos da Janela de Despertar são baseados. Por exemplo, ambas as estações de ponto podem sincronizar com o temporizador TSF de ponto de acesso e usar o tempo sincronizado para determinar quando entrar e sair dos modos de conservação de energia.
Pelo menos em uma modalidade alternativa, duas estações de ponto podem negociar uma Duração Mínima para o período de despertar. Por exemplo, a Duração Mínima pode especificar uma quantidade de tempo que deva decorrer antes que uma ou outra estação entre ou retorne ao modo de conservação de energia. Por exemplo, se nenhum período de serviço inicia de uma ou outra estação durante um período de despertar, as duas estações podem retornar aos estados de conservação de energia após a duração mínima.
Em lima outra modalidade alternativa, para cada período de despertar, duas estações de ponto podem trocar pelo menos uma troca de pacote de dados. Por exemplo, mesmo que uma estação não possa ter nenhum dado em buffer a transferir, a estação pode transmitir um quadro de dados "NULO" com um bit de Fim de Período de Serviço (EOSP) ajustado em "1". Tendo o bit EOSP ajustado em "1" pode indicar positivamente a falta de tráfego de dados, assim como informar a outra estação que a estação de ponto está viva e que a ligação direta entre as estações de ponto ainda está ativa. Ao receber o quadro de dados "NULO", a outra estação de ponto pode emitir de volta um quadro "ACK" com o bit de Mais Dados ajustado em "0". Alternativamente, a outra estação de ponto pode emitir um outro pacote de dados "NULO" com bit EOSP ajustado em 1 de modo que ambas as estações pudessem estar cientes que nenhum tráfego em buffer deve ser transferido durante o período de despertar.
Em uma outra modalidade alternativa, para cada período de despertar, duas estações de ponto podem trocar pelo menos um pacote de dados. Por exemplo, independentemente do tráfego de dados em buffer, uma primeira estação pode transmitir um quadro de dados com o bit PM ajustado em 1 para notificar a segunda estação de que a primeira estação pretende retornar ao estado de conservação de energia. Tal cenário pode ser desejável quando, por exemplo, o tempo restante de bateria da primeira estação é muito baixo. Ao receber e reconhecer o quadro da primeira estação, a segunda estação pode não começar nenhuma troca adicional de quadro com a primeira estação sobre a ligação direta até o próximo período de despertar.
À medida que uma pessoa qualificada aprecie, as modalidades diferentes podem ser combinadas para implementar um protocolo de sinalização mais robusto e flexível. Ao receber um quadro de Pedido PSM TDLS, a estação de ponto receptora pode responder com um quadro de Resposta PSM TDLS com a informação definida pela tabela 360 na Figura 3C. Ou seja, a Tabela 360 mostra um quadro de Resposta PSM TDLS exemplar. O quadro de Resposta PSM de TDLS pode ter três campos de informação. O primeiro campo 365 pode compreender um campo de Identificador de Ligação, que pode se conformar com a seção 7.3.2.zl do 802.llz Dl. O. Um segundo campo 370 pode compreender um campo de Token de Diálogo que pode conter um valor diferente de zero exclusivo que corresponde ao quadro de Pedido PSM TDLS ao qual o quadro de Resposta PSM está respondendo. Por exemplo, uma estação de ponto pode transmitir um quadro do pedido durante uma negociação representada por "03". Na resposta ao quadro de Pedido PSM que tem um campo de Token de Diálogo de "03", a estação de ponto que responde pode transmitir o "03" como parte do Token de Diálogo, campo 370.
A estação de ponto também pode transmitir um terceiro campo 375 como parte do quadro de Resposta PSM TDLS. O campo 37 5 pode descrever o resultado ou o status da estação de ponto que responde. Em numerosas modalidades, o campo 375 pode ser definido pela tabela 380 como mostrado na Figura 3D. A tabela 380 ilustra diferentes Status, tais como a forma da estação de ponto que responde pode responder ao Pedido PSM. Em uma modalidade, se a estação de ponto que responde concorda em entrar em um modo de conservação de energia e aceita a programação de despertar proposta, a estação de ponto que responde pode responder com uma resposta PSM TDLS que tem o status ajustado em "0", significando que a estação de ponto que responde deseja "Aceitar" (elemento 385) a programação de despertar proposta. Se, entretanto, a estação de ponto que responde não quer entrar no modo de conservação de energia ou não aceita a programação de despertar proposta, a estação de ponto que responde pode rejeitar a programação de despertar proposta e fornecer uma programação alternativa (elemento 390) . Por exemplo, após ter rejeitado o Pedido PSM, a estação de ponto que responde pode continuar a negociação de programação de despertar emitindo um outro quadro de Pedido PSM TDLS com uma proposta alternativa para a programação de despertar, uma que será aceitável à estação de ponto que responde. Entretanto, a estação de resposta pode não propor uma programação alternativa de despertar e simplesmente rejeitar a programação de despertar proposta (elemento 395), ao que a estação de ponto solicitante poderia então propor uma outra programação de despertar.
As modalidades podem empregar diversas regras para ajudar a impedir que duas estações de ponto negociem uma programação de despertar para uma quantidade de tempo indefinida. Por exemplo, uma ou mais modalidades podem aplicar três regras. Primeiramente, se uma estação de ponto não tem mais de uma ligação direta, a estação de ponto pode não rejeitar uma programação de despertar que tenha uma frequência mais elevada de despertar do que uma programação de despertar que a estação de ponto proposta. Em segundo lugar, se uma estação de ponto tem mais de uma ligação direta, a estação de ponto pode rejeitar uma programação de despertar e propor uma programação nova de despertar que esteja mais alinhada com a programação de despertar existente. Em terceiro lugar, depois que uma estação de ponto rejeita um pedido de uma outra estação de ponto, a estação de ponto que pediu a programação de despertar pode não emitir um outro Pedido PSM TDLS até que passe uma quantidade de tempo predefinida de tempo.
Em várias modalidades, as estações de ponto podem entrar em modos de conservação de energia em várias vezes depois que a negociação da programação de despertar for terminada, desde que as estações de ponto concordem com uma programação de despertar. Uma estação de ponto pode transmitir um quadro de confirmação de unicast com o bit de gerenciamento de energia (PM) ajustado em 1 antes que a estação de ponto entre no modo de conservação de energia.
A Figura 4 ilustra como um modo de conservação de energia de ponto pode operar para duas estações de ponto, estação 42 0 e estação 410, quando o bit EOSP e o bit de Mais Dados são utilizados para terminar um período de serviço. Primeiramente, ao interpretar a Figura 4, se pode supor que a estação de ponto 420 e a estação de ponto 410 saíram dos modos respectivos de conservação de energia antes ou no Tempo de Início de despertar programado. A estação de ponto 420 e a estação de ponto 410 podem permanecer despertas para o período de Duração Mínima 42 5 após o tempo especificado no Tempo de Início de despertar programado. Alternativamente, a estação de ponto 420 e a estação de ponto 410 podem permanecer despertas até que o procedimento esboçado na Figura 4 termine com sucesso.
Em segundo lugar, a estação de ponto 420 pode ter tráfego em buffer para a estação de ponto 410. A estação de ponto 420 pode enviar diretamente quadros de dados em buffer à estação de ponto 410. Durante o período de serviço 430, pode-se observar que a estação de ponto 42 0 ajusta o bit EOSP de todos os quadros de dados da estação de ponto 42 0 em 0, exceto o último quadro de dados. A estação de ponto 420 pode ajustar o bit EOSP no último quadro de çlados em 1 para indicar que a estação de ponto 42 0 não tem não mais dados em buffer a transmitir para a estação de ponto 410.
Em terceiro lugar, pode-se observar que a Figura 4 ilustra o que pode ser uma de duas modalidades diferentes. Uma segunda, modalidade alternativa será discutida para a Figura 5. Na modalidade da Figura 4, ao receber os quadros de dados da estação de ponto 420, a estação de ponto 410 pode confirmar a recepção dos quadros de dados ao enviar os quadros "ACK" com o bit de Mais Dados ajustado em 1. Ao ajustar o bit de Mais Dados nos quadros ACK em 1, a estação de ponto 410 pode comunicar-se com a estação de ponto 420 que a estação de ponto 410 também tem quadros em buffer a serem transmitidos à estação de ponto 420. Quando a estação de ponto 420 transmite os quadros em buffer à estação de ponto 410 durante o período de serviço 430, a estação de ponto 420 pode saber que essa estação de ponto 420 precisa permanecer desperta 434 a fim de receber quadros em buffer a partir da estação de ponto 410.
A estação de ponto 410 pode transferir quadros em buffer de dados à estação de ponto 420. Pode-se observar que a estação de ponto 410 ajusta o bit EOSP de todos os quadros de dados da estação de ponto 410 em 0, exceto o último quadro de dados. A, estação de ponto 410 pode ajustar o bit EOSP no último quadro de dados em 1 para indicar que a estação de ponto 410 não tem não mais dados em buffer a transmitir para a estação 420. Adicionalmente, pode-se observar que a estação de ponto 420 ajusta cada confirmação em 0. Ao ajustar o bit de Mais Dados nos quadros ACK em 0, a estação de ponto 42 0 pode comunicar-se com a estação de ponto 410 de que a estação de ponto 420 não tem mais quadros em buffer para serem transmitidos à estação de ponto 410. Ou seja, a estação de ponto 420 pode ter transferido todos os dados em buffer disponíveis que a estação de ponto 420 tinha durante o período de serviço 430.
Entretanto, a estação de ponto 420 pode receber subsequentemente dados adicionais que a estação de ponto 420 precisa enviar à estação de ponto 410. Se a estação de ponto 420 iria receber tais dados quando a estação de ponto 410 enviasse dados em buffer, a estação de ponto 420 pode confirmar a recepção dos quadros de dados enviando um quadro "ACK" com o bit de Mais Dados ajustado em 1. Ao ajustar o bit de Mais Dados nos quadros ACK em 1, a estação de ponto 42 0 pode comunicar-se com a estação de ponto 410 que a estação de ponto 420 tem quadros em buffer adicionais para serem transmitidos à estação de ponto 410.
Em quarto lugar, cada estação de ponto pode transmitir seus quadros à outra estação de ponto ao receber os pacotes á partir da outra estação de ponto. Ou seja, dois períodos de serviço iniciados pela estação de ponto 420 e pela estação de ponto 410, respectivamente, podem se sobrepor. Observe ainda que os múltiplos pacotes em buffer podem ser entregues durante tais períodos de serviço.
Em quinto lugar, a estação de ponto 42 0 e a estação de ponto 410 podem permanecer despertas até que todos os quadros em buffer lhe sejam entregues. Contanto que a estação de ponto 420 e a estação de ponto 410, ambas, transfiram todos os dados em buffer no período de serviço 430, a estação de ponto 420 e a estação de ponto 410 podem adormecer, ou retornar aos modos de conservação de energia (elementos 460 e 450). Por exemplo, depois que ambas as estações de ponto indicarem a conclusão da transmissão de dados ajustando o bit EOSP em 1 em quadros de dados e/ou ajustando o bit de Mais Dados em 0 nos quadros ACK, ambas as estações de ponto retornam aos modos de conservação de energia.
A Figura 5 ilustra o que pode ser a segunda das duas modalidades diferentes, quando somente o bit EOSP é utilizado para terminar um período de serviço. Nesta modalidade alternativa, nenhuma estação de ponto pode verificar o bit de Mais Dados nos quadros "ACK". Em vez disso', a primeira estação de ponto 520 pode permanecer desperta (elemento 535) até que a estação de ponto 520 receba um quadro de dados ou um quadro de dados NULO com o bit EOSP ajustado em 1 a partir da estação de ponto 510. Durante o período de serviço 530, a estação de ponto 510 pode transmitir um quadro de dados com o bit EOSP ajustado em 0. Quando cada estação de ponto transferir seus próprios quadros de dados em buffer e receber um quadro de dados ou um quadro de dados NULO com o bit EOSP ajustado em 1 a partir da outra estação de ponto, as estações ponto 520 e 510 podem, ambas, retornar aos modos de conservação de energia, ou adormecer (elementos 560 e 550).
A Figura 6A ilustra um cenário alternativo onde duas estações de ponto podem estar em modos de conservação de energia, mas nenhuma estação de ponto possui dados em buffer para transmitir à outra estação de ponto. De acordo com uma ou mais modalidades, a estação de ponto 610 e a estação de ponto 620 podem, ambas, estar em modos de conservação de energia do ponto. Adicionalmente, neste cenário, nem a estação de ponto 610 nem a estação de ponto 620 possuem dados em buffer a serem transferidos à outra estação de ponto.
Tanto a estação de ponto 610 como a estação de ponto 62 0 podem despertar no, ou antes, do Tempo de Início de despertar programado e permanecer desperta para a Duração Mínima 625 após o Tempo de Início de despertar programado. Alternativamente, as estações de ponto podem, ambas, permanecer despertas até o procedimento descrito na Figura 6A terminar com sucesso antes de um tempo de Duração Mínima. Mesmo que a estação de ponto 620 possa não ter nenhum dado em buffer a transmitir para a estação de ponto 610, a estação de ponto 620 pode, todavia, enviar um quadro acionador, tal como um quadro de dados NULO com o bit EOSP ajustado em 1, à estação de ponto 610 para iniciar um período de recepção de pacote.
Como a Figura 6A ilustra, a estação de ponto 610 também pode não ter nenhum dado em buffer a transferir para a estação de ponto 620. A estação de ponto 610 pode responder diferentemente em diferentes modalidades. Em uma modalidade, a estação de ponto 610 pode confirmar o quadro de dados NULO transmitido pela estação de ponto 620 através de um ACK com o bit de Mais Dados ajustado em 0. Ao receber o ACK, a estação de ponto 62 0 pode adormecer (elemento 635) . Ao receber o quadro de dados NULO com o bit EOSP ajustado em 1, e ao transmitir o ACK com o bit de Mais Dados ajustado em 0, a estação de ponto 610 também pode reentrar no modo de conservação de energia (elemento 630). Em uma outra modalidade, onde nenhuma estação de ponto possui dados em buffer para transferir, nenhuma estação de ponto pode verificar o bit de Mais Dados no quadro ACK. Em vez disso, a estação de ponto 610 pode: transmitir um quadro de dados NULO com EOSP ajustado em 1 para informar explicitamente a estação de ponto 620 que a estação de ponto 610 não tem nenhum dado em buffer para a estação de ponto 620.
A Figura 6B pode ilustrar um cenário onde a estação de ponto 660 e a estação de ponto 650 estão ambas em modos de conservação de energia de ponto e a estação de ponto 650 possui dados em buffer para transferir para a estação de ponto 660. Em tal cenário, a estação de ponto 660 e a estação de ponto 650 podem despertar no, ou antes do, Tempo de Início de despertar programado e ficar desperta para a Duração Mínima 665 após o Tempo de Início de despertar programado ou quando o procedimento da Figura 6B terminar1 com sucesso antes de um tempo de Duração Mínima.
Mesmo que a estação de ponto 660 não tenha dados em buffer para a estação de ponto 650, a estação de ponto 660 pode, todavia, enviar um quadro acionador, tal como um quadro de dados NULO, para a estação de ponto 650 para iniciar um período de serviço 670 do pacote. Ao receber o quadro acionador, a estação de ponto 650 pode confirmá-lo e transmitir os dados em buffer à estação de ponto 660. A estação de ponto 650 também pode transmitir dados em buffer diretamente à estação de ponto 660 sem esperar nenhum quadro acionador. Adicionalmente, a estação de ponto 650 pode entregar múltiplos pacotes em buffer durante este período.
A estação de ponto 660 pode permanecer desperta até que todos os quadros em buffer forem entregues à estação de ponto 660. A estação de ponto 650 pode indicar a conclusão da transmissão de dados ajustando um bit EOSP em 1 no final ou terminando o quadro de dados. A estação de ponto 660 pode confirmar o último quadro de dados. Novamente, duas modalidades alternativas podem aparecer neste caso porque a estação de ponto 660 não tem nenhum dado em buffer para a estação de ponto 650. A estação de ponto 660 pode ajustar o bit de Mais Dados em seu quadro ACK em 0 ou transmitir um quadro de dados NULO com o EOSP ajustado em 1. Subsequentemente, ambas as estações de ponto podem adormecer, ou voltar a dormir (elementos 685 e 690).
A Figura 7 descreve uma modalidade de um equipamento 700 que possa permitir a conservação de energia para um dispositivo de comunicação, tal como os sistemas ou os dispositivos associados às redes de comunicação sem fio ponto-a-ponto. Um ou mais elementos dos equipamentos 700 podem estar sob a forma de hardware, de software, ou de uma combinação de hardware e de software. Por exemplo, na modalidade descrita na Figura 7, os módulos dos equipamentos 700 podem existir como módulos de instrução codificada armazenados em um dispositivo de memória. Por exemplo, os módulos podem compreender instruções de software ou de firmware de um aplicativo, executadas por um ou mais processadores. Ou seja, o equipamento 700 pode compreender elementos de um dispositivo de computação acoplado aos elementos de hardware.
Em modalidades alternativas, um ou mais dos módulos dos equipamentos 700 podem compreender módulos somente de hardware. Por exemplo, o módulo 710 de modo de energia pode compreender uma porção de um chip de circuito integrado acoplada a elementos de comutação de energia para processadores de um dispositivo de computação. Em tais modalidades, o módulo 710 do modo de energia pode trabalhar conjuntamente com o módulo 72 0 de programação de operações para comutar entre dois ou mais modos de energia de acordo com o programa de operações do módulo de programação 720.
Mesmo em modalidades alternativas adicionais, um ou mais dos módulos dos equipamentos 700 podem compreender uma combinação dos módulos de hardware e de software. Por exemplo, o módulo de transferência de dados 730 pode compreender firmware e um circuito de processamento autônomo que execute a monitoração e o gerenciamento dos dados para o buffer de dados 740. Mais detalhadamente, o módulo de transferência de dados 730 pode recuperar dados a partir do buffer de dados 740 e transferir os dados a uma outra estação de ponto através de um dispositivo de comunicações sem fio. 0 módulo de transferência de dados 730 pode também monitorar o dispositivo de comunicações sem fio para transmissões de dados a partir de outras estações de ponto e armazenar os dados recebidos para o buffer de dados 740.
O módulo de modo de energia 710 pode controlar ou de outra maneira afetar a comutação entre um ou mais modos de conservação de energia de um dispositivo de comunicação, tais como uma estação de ponto. Por exemplo, o módulo de modo de energia 710 pode compreender uma ou mais porções de processador 150, mostradas na Figura 1, que conserva quantidades variáveis de energia ao desligar seletivamente um número variável dos núcleos 152. Dependendo de quantos núcleos 152 são desligados, ou de quanto as atividades de processamento são reduzidas tal como pela diminuição das frequências de processamento dos núcleos, o sistema 100 pode também ser incapaz de comunicar-se com um outro dispositivo. Isso é, os núcleos 152 podem operar de maneira tal que sejam incapazes de suportar comunicações através do dispositivo de comunicações 192. Alternativamente, o módulo de modo de energia 710 pode compreender ASIC 114. Em uma tal modalidade alternativa, o módulo de modo de energia 710 pode controlar a energia dos vários elementos do sistema 100, tais como os elementos de processador 150 e de dispositivos periféricos individuais, incluindo o dispositivo de comunicações 192.
O módulo de modo de energia 710 pode trabalhar conjuntamente com o módulo de programação de operações 720 e o módulo de transferência de dados 730 para permitir a conservação de energia para um dispositivo ou um sistema de comunicação. Em uma ou mais modalidades, o módulo de programação de operações 720 pode compreender uma coleção de instruções de programa armazenadas em um meio tangível e executadas por um ou mais processadores, tais como as instruções armazenadas na memória 102 da Figura 1, executadas pelo processador 150. Depois que o sistema 100 estabelece uma ligação direta com uma estação de ponto, as instruções de programa para o módulo de programação de operações 720 podem fazer com que o sistema 100 comunique-se com a estação de ponto, tal como através do dispositivo de comunicação 192, e negocie um IE da programação de despertar. Por exemplo, as instruções de programa para o módulo de programação de operações 720 podem transmitir e/ou receber uma série de Pedidos PSM TDLS e de Respostas PSM TDLS. Os Pedidos PSM e as Respostas PSM podem, por exemplo, ser formatados de acordo com as tabelas da Figura 3A, 3B, 3C e 3D.
O módulo de transferência de dados 730 pode compreender uma coleção de instruções de programa armazenadas em um meio tangível e executadas por um ou mais processadores que fazem com que os dados sejam transferidos para o, e a partir do, buffer de dados 740. Por exemplo, o módulo de transferência de dados 730 pode compreender instruções armazenadas na memória 102 da Figura 1, executadas pelo processador 150 que fazem com os dados sejam armazenados na RAM do dispositivo de comunicações 192', assim como faz com que os dados sejam recuperados a partir da RAM, e que transfere os dados para/a partir da estação de ponto acoplada ao sistema 100 através da ligação direta estabelecida do dispositivo de comunicações 192 .
O número de módulos em uma modalidade do equipamento 700 pode variar. Algumas modalidades podem ter poucos módulos do que aqueles módulos descritos na Figura 7. Por exemplo, uma modalidade pode integrar as funções descritas e/ou executadas pelo módulo de modo de energia 710 com as funções do módulo de programação de operações 720 em um único módulo. Modalidades adicionais podem incluir mais módulos ou elementos do que aqueles mostrados na Figura 7. Por exemplo, as modalidades alternativas podem incluir dois ou mais módulos de modo de energia 710 e dois ou mais módulos de transferência de dados 730.
A Figura 8 mostra um fluxograma 800 que ilustra um método para conservar a energia de dispositivos de comunicação ponto-a-ponto, tais como os dispositivos associados às redes de comunicação sem fio. O fluxograma 800 começa com o estabelecimento de ligações de comunicação entre estações de comunicação e um ponto de acesso (elemento 810). Por exemplo, dois usuários de dois dispositivos de Internet ultramóveis (MIDs) podem entrar nas cafeterias que tenham acesso de Internet para clientes da cafeteria. Os usuários podem, cada um, usar seu MID para se logar na Internet, ler email, e conversar com amigos. Quando online, cada usuário também pode entrar em uma sessão online de bate-papo. Observe que enquanto a modalidade do fluxograma 800 puder envolver somente um ponto de acesso, as modalidades alternativas podem envolver múltiplos pontos de acesso e estações de comunicação adicionais. Por exemplo, uma modalidade alternativa pode incluir uma terceira pessoa que usa um computador laptop em seu apartamento, conectando à Internet através do provedor de serviço de Internet do usuário e juntando-se ao torneio de pôquer ou à sessão de bate-papo.
Ao estabelecer as ligações de comunicação entre os MIDs e um ponto de acesso (elemento 810) , uma modalidade de acordo com o fluxograma 800 pode continuar estabelecendo a ligação direta, ponto-a-ponto entre as duas estações (elemento 820). Continuando com o exemplo precedente, os dois usuários podem decidir entrar em uma sessão pessoal de bate-papo entre si, através de uma ligação de comunicação direta de uma rede TDLS. Por exemplo, os usuários podem decidir enviar mensagens e outra informação diretamente entre os dois MIDs, em vez de contar com o ponto de acesso ou provedor de serviço de Internet da cafeteria. Cada MID pode conectar a outro MID, e transferir a informação diretamente a outro MID, sem contar com o ponto de acesso.
Ao estabelecer a ligação ponto-a-ponto entre os dois MIDs (elemento 820), a modalidade do método do fluxograma 800 pode continuar negociando uma programação de despertar pelas duas estações e entrar em um estado de dormência (elemento 830). Observe que cada estado pode tecnicamente entrar em um diferente "estado" de dormência dependendo da natureza do dispositivo. Novamente, continuando com o exemplo precedente, os usuários podem, ambos, interromper as conversações na cafetaria, deixando os MIDs permanecer ociosos por diversos minutos. Os MIDs podem detectar tal inatividade e, em um esforço para estender as vidas das baterias dos MIDs, comunicar-se entre si e negociar desenvolver uma programação geralmente aceitável de despertar. Por exemplo, os MIDs podem trocar uma série de elementos de informação da programação de despertar e concordar em entrar em um estado de dormência. A programação de despertar pode especificar que cada MID deve despertar em três minutos, de acordo com o tempo de TSF, e verificar por atividade de comunicação adicional de outro MID (elemento 840). Mesmo quando entrar no estado de dormência, entretanto, cada MID pode não assinar a ligação direta, ponto-a-ponto. Adicionalmente, dependendo da modalidade, cada MID também pode não assinar a ligação de comunicações com o ponto de acesso.
Em muitas modalidades, duas estações podem concordar em um tempo específico para despertar e trocar pacotes de dados (elemento 840). As duas estações podem, cada uma, selecionar um tempo específico que cada estação deve sair do modo de conservação de energia ou de dormência e trocar dados ou, de outra maneira, verificar com a outra estação para determinar que nenhum dado precisa ser transferido (elemento 850). Ao despertar e trocar os dados (elemento 860), ou determinar que nenhum dado precisa ser transferido, cada estação também pode permanecer desperta para um intervalo específico de tempo. Depois do término do período de serviço cada estação pode retornar ou reentrar no estado de dormência (elemento 870).
A negociação de despertar em modalidades diferentes pode variar. Por exemplo, em muitas modalidades a negociação de despertar entre duas estações de ponto pode envolver uma estação propondo um tempo específico para que ambas as estações despertem, uma quantidade de tempo que especifica quanto tempo ambas as estações devem permanecer despertas após ter saído dos modos de conservação de energia, e um período de tempo que especifica quanto tempo deve decorrer entre períodos sucessivos de despertar. Em algumas modalidades, a estação que recebe a programação proposta de despertar pode ser capaz de rejeitar a programação proposta e propor uma programação alternativa. Em algumas modalidades alternativas, entretanto, a estação que recebe a programação proposta de despertar pode somente ser capaz de rejeitar a programação proposta, sem ter a habilidade de propor uma alternativa. Mesmo em modalidades adicionais, a estação que recebe a programação proposta de despertar pode ser capaz de rejeitar a programação proposta e fornecer a informação à estação solicitante a respeito de porquê a programação proposta está sendo rejeitada. Por exemplo, a estação de recepção pode fornecer razões tais como o "atualmente ocupada - incapaz de entrar em PSM", "conflito de intervalo de despertar", "PSM desabilitado pelo usuário", ou "baixa energia de bateria". Baseado na informação fornecida pela estação de recepção, a estação solicitante pode ser capaz dei ajustar a proposta de programação de despertar em uma maneira aceitável à estação de recepção, ou os pedidos futuros de cancelamento.
Mesmo em modalidades adicionais, as estações de ponto podem negociar mais elementos como parte da programação de despertar. Por exemplo, as estações podem concordar em um intervalo de dormir-despertar de três minutos por um período de uma hora, e então um segundo intervalo de dormir-despertar de cinco minutos depois disso. Alternativamente, a informação da programação de despertar pode incluir os dados que afetam os tempos do intervalo ou da duração. Por exemplo, em uma modalidade, as estações de ponto podem concordar a uma programação de despertar que especifica que o intervalo deve mudar entre um, três, cinco, e dez minutos baseados na quantidade de dados transferidos durante a duração precedente de despertar. Como um exemplo específico, o período de despertar pode especificar que o intervalo seguinte pode ser reduzido a menores incrementos de tempo, tais como cinco minutos a três minutos, baseados na quantidade de dados em buffer e/ou transferidos durante a duração precedente de desperto. Similarmente, o período de despertar pode especificar que o intervalo seguinte pode ser aumentado em incrementos maiores de tempo, tais como cinco a dez minutos, se a quantidade de dados transferidos durante a duração precedente de despertar era relativamente grande. Ou seja, a programação de despertar pode incluir a informação que permite parâmetros de programação para mudar dinamicamente com base na quantidade de tráfego, tal como para adaptar-se às demandas de variação de tráfego.
Uma outra modalidade pode ser implementada como um produto de programa armazenado em um meio tangível para o uso com um sistema para executar processos, tais como os processos descritos conjuntamente com o sistema 100 ilustrado na Figura 1. O(s) programa(s) do produto de programa definem funções das modalidades (que incluem os métodos descritos neste relatório) e podem ser contidos em uma variedade de meios portadores de dados. Os meios ilustrativos de portadores de dados incluem, mas não são limitados a: (i) informação armazenada permanentemente nos meios de armazenamento não de escrita (por exemplo, dispositivos de memória apenas de leitura dentro de um computador tal como os discos de CD-ROM legíveis por uma unidade de CD-ROM); e (ii) informação alterável armazenada nos meios de armazenamento graváveis (por exemplo, discos flexíveis dentro de uma unidade de disquete ou de unidade de disco rígido). Tais meios portadores de dados, quando portando as instruções legíveis por computador que orientam ,as funções dos dispositivos ou dos sistemas, representam modalidades da presente invenção.
Geralmente, as rotinas executadas para implementar as modalidades, podem ser parte de um sistema operacional ou um aplicativo, um componente, um programa, um módulo, um objeto, ou uma sequência de instruções específicos. 0 programa de computador de uma modalidade pode ser compreendido de uma série de instruções que serão traduzidas por um computador em um formato legível por máquina e dessa forma instruções executáveis. Também, os programas podem ser compreendidos de estruturas variáveis e de dados que residam localmente ao programa ou são encontrados na memória ou em dispositivos de armazenamento. Além disso, os vários programas descritos em seguida podem ser identificados com base na aplicação para que sejam implementados em uma modalidade específica da invenção. Entretanto, deve-se apreciar que qualquer nomenclatura de programa particular que que se segue está usada meramente por conveniência, e assim uma modalidade específica não deve ser limitada para usar-se unicamente em nenhuma aplicação específica identificada e/ou implicada por tal nomenclatura.
Será aparente àqueles versados na técnica que tenham o benefício desta descrição que as modalidades apresentadas neste relatório contemplam sistemas, equipamentos, métodos, e produtos de programa de computador para conservar a energia em dispositivos de comunicação ponto-a-ponto, tais como os dispositivos associados com as redes de comunicação sem fio. Compreende-se que a forma das modalidades mostradas e descritas na descrição detalhada e os desenhos devem ser tomados meramente como exemplos. Pretende-se que as seguintes reivindicações sejam interpretadas amplamente para englobar todas as variações das modalidades descritas.
Embora alguns aspectos sejam descritos em detalhe para algumas modalidades, deve-se compreender que as várias mudanças, substituições e alterações podem ser realizadas neste sem se afastar do ■ espírito e do escopo das modalidades como definidas pelas reivindicações anexas. Embora uma modalidade possa conseguir objetivos múltiplos, não necessariamente cada modalidade que esteja dentro do escopo das reivindicações anexas atingirá cada objetivo. Ademais, o escopo da presente invenção não pretende estar limitado às modalidades particulares do processo, máquina, manufatura, composição de matéria, meios, métodos e etapas descritos no relatório. Como um versado na técnica apreciará prontamente a partir da descrição das modalidades, processos, máquinas, manufatura, composições de matéria, meios, métodos, ou etapas, existindo presentemente ou a serem desenvolvidos futuramente que executam substancialmente a mesma função ou atinjam substancialmente o mesmo resultado que as modalidades correspondentes descritas neste relatório, podem ser utilizadas de acordo com as modalidades apresentadas. Consequentemente, as reivindicações anexas pretendem incluir em seu escopo tais processos, máquinas, manufatura, composições de matéria, meios, métodos, ou etapas.

Claims (12)

  1. Método, caracterizado por compreender:
    negociar, por uma primeira estação (260) e uma segunda estação (280), uma primeira programação de despertar para a primeira estação(260) e a segunda estação (280) para trocar dados, em que a negociação ocorre através de uma ligação direta (270) entre a primeira estação e a segunda estação, em que adicionalmente a ligação direta (270) compreende uma ligação ponto-a-ponto sem fio de uma rede de configuração de ligação direta tunelada, TDLS (200), em que a negociação compreende:
    determinar pela primeira estação (260) uma frequência de despertar aceitável de uma segunda programação de despertar; e
    aceitar pela primeira estação (260) a primeira programação de despertar, em que a primeira programação de despertar foi proposta pela segunda estação (280), e a primeira programação de despertar contém uma frequência de despertar maior que a frequência de despertar da segunda programação de despertar conforme uma regra que requer que a primeira estação (260) aceite uma programação de despertar proposta por uma estação de ponto, em que a primeira estação (260) determinou uma segunda programação de despertar aceitável e a estação de ponto propõe a primeira programação de despertar e uma frequência de despertar maior que a segunda frequência de despertar aceitável;
    entrar pela primeira estação (260) em um primeiro modo de conservação de energia de acordo com a primeira programação de despertar enquanto a segunda estação (280) estiver em um segundo modo de conservação de energia de acordo com o primeiro programa de despertar; e
    sair pela primeira estação (280) o primeiro modo baseado na primeira programação de despertar.
  2. Método, de acordo com a reivindicação 1, caracteri zado pelo fato de que a negociação compreende responder a um pedido da primeira estação (260) pela segunda estação (280); e opcionalmente em que responder ao pedido compreende aceitar uma proposta da primeira programação de despertar; ou em que a resposta ao pedido compreende rejeitar uma proposta da primeira programação de despertar e propor uma segunda programação de despertar; ou em que a negociação da primeira programação de despertar compreende transmitir valores para um tempo de início, uma duração e um intervalo.
  3. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente:
    estabelecer pela primeira estação (260) uma ligação direta com uma terceira estação;
    receber, pela primeira estação a partir da terceira estação, uma programação de despertar proposta com frequência de despertar maior que a frequência de despertar da programação de despertar;
    rejeitar pela primeira estação (260) a programação de despertar proposta; e
    propor uma terceira programação de despertar mais alinhada com a programação de despertar conforme uma regra que permite à primeira estação rejeitar uma programação de despertar proposta por uma estação de ponto, a fim de ter uma programação de despertar mais alinhada com uma programação de despertar atualmente vigente; e/ou compreendendo adicionalmente:
    rejeitar, pela primeira estação (260), outra programação de despertar proposta pela segunda estação (280); e
    fornecer, pela primeira estação para a segunda estação, razões para a rejeição da outra programação de despertar proposta pela segunda estação; e/ou compreendendo adicionalmente:
    propor, pela primeira estação, antes de receber a programação de despertar a partir da segunda estação, uma programação de despertar;
    receber, pela primeira estação a partir da segunda estação, uma rejeição da programação de despertar proposta; e
    abster-se de propor uma programação de despertar alternativa por um intervalo de tempo conforme uma regra que requer que a primeira estação se abstenha de propor uma programação de despertar para um intervalo fixo de tempo após receber uma rejeição.
  4. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que:
    a negociação compreende:
    transmitir pela primeira estação (260) para a segunda estação (280) um primeiro quadro de pedido compreendendo um identificador único; e
    transmitir pela primeira estação (260) para a segunda estação (280) um quadro de pedido subsequente, compreendendo um campo referente ao identificador único do primeiro quadro de pedido, em resposta à primeira estação que não recebeu da segunda estação uma resposta ao primeiro quadro de pedido; e opcionalmente
    em que:
    a primeira estação e a segunda estação estabeleceram ligações de comunicação com um ponto de acesso (230); e
    a negociação compreende concordar com o tempo de início, o tempo de início não é um gcd do intervalo entre sucessivas janelas de despertar e um intervalo de sinalizador do ponto de acesso.
  5. Equipamento (700), caracterizado por compreender:
    um módulo de modo de energia (710) para habilitar um dispositivo de comunicação para comutar para um modo de conservação de energia e para retomar operações de energia plena;
    um módulo de transferência de dados (730) para transferir dados entre o dispositivo de comunicação e um segundo dispositivo de comunicação, em que o módulo de transferência de dados (730) está disposto para transferir dados através de uma ligação direta (270) entre o dispositivo de comunicação e o segundo dispositivo de comunicação, em que adicionalmente a ligação direta compreende uma ligação sem fio ponto-a-ponto de uma rede de configuração de ligação direta tunelada, TDLS (200);
    um módulo de programação de operações (720) disposto para determinar uma frequência de despertar aceitável de uma segunda programação de despertar e para negociar uma primeira programação de despertar do dispositivo de comunicação, em que a primeira programação de despertar contém uma frequência de despertar maior que a frequência de despertar da segunda programação de despertar e compreende um tempo de início para o dispositivo de comunicação sair do modo de conservação de energia; e
    para o segundo dispositivo de comunicação sair de um segundo modo de conservação de energia;
    uma ou mais durações positivas de uma janela de despertar; e
    um ou mais intervalos entre janelas de despertar sucessivas, em que:
    a primeira programação de despertar compreende duas ou mais durações positivas de uma janela de despertar ou dois ou mais intervalos entre janelas de despertar sucessivas;
    a primeira programação de despertar compreende condições para comutar de uma primeira duração positiva de uma janela de despertar para uma segunda duração positiva ou comutar de um primeiro intervalo entre janelas de despertar sucessivas para um segundo intervalo entre janelas de despertar sucessivas; em que as operações do módulo de programação são dispostas para aceitar uma primeira programação de despertar proposta pelo segundo dispositivo de comunicação conforme uma regra que requer o dispositivo de comunicação para aceitar um programa de despertar proposto por uma estação de ponto; e
    o módulo de modo de energia (710) é disposto para habilitar o dispositivo de comunicação a comutar para um modo de conservação de energia conforme a programação de despertar negociada e para retomar operações de energia plena para uma duração de uma janela de despertar da primeira programação de despertar.
  6. Equipamento (700), de acordo com a reivindicação 5, caracterizado pelo fato de que compreende adicionalmente um buffer (740) para armazenar dados que são para serem transferidos a partir do dispositivo de comunicação ao segundo dispositivo de comunicação depois que os dispositivos de comunicação saírem do modo de conservação de energia; em que opcionalmente o equipamento compreende adicionalmente um relógio para habilitar o módulo de programação de operações para determinar quando o tempo de início chega; e/ou
    em que o dispositivo de comunicação compreende um processador (150) e uma tela de vídeo; e/ou
    em que o módulo de operações (720) compreende uma coleção de instruções de programa armazenadas em um meio tangível; e/ou
    em que o módulo de transferência de dados (730) compreende um circuito integrado de aplicação específica, ASIC.
  7. Equipamento (700), de acordo com a reivindicação 6, caracterizado pelo fato de que:
    os um ou mais intervalos entre janelas de despertar sucessivas compreende, um primeiro intervalo entre as janelas de despertar e um segundo intervalo entre as janelas de despertar; e
    o módulo de programação de operações (720) é para selecionar dinamicamente entre o primeiro intervalo e o segundo intervalo com base em uma quantidade de dados transferidos entre o dispositivo de comunicação e o segundo dispositivo de comunicação.
  8. Equipamento (700), de acordo com a reivindicação 7, caracteri zado pelo fato de que o módulo de programação de operações está disposto para selecionar uma segunda programação de despertar proposta pelo segundo dispositivo de comunicação.
  9. Equipamento (700), de acordo com a reivindicação 5, caracterizado pelo fato de que:
    as uma ou mais durações positivas de uma janela de despertar compreendem uma primeira duração positiva de uma janela de despertar e uma segunda duração positiva de uma janela de despertar; e
    o módulo de programação de operações (720) deve selecionar dinamicamente entre a primeira duração positiva de uma janela de despertar e a segunda duração positiva de uma janela de despertar com base em uma quantidade de dados transferidos entre o dispositivo de comunicação e o segundo dispositivo de comunicação; e opcionalmente
    em que:
    os um ou mais intervalos entre as sucessivas janelas de despertar compreendem um primeiro intervalo entre sucessivas janelas de despertar e um segundo intervalo entre sucessivas janelas de despertar; e
    a programação de despertar deve programar o primeiro intervalo entre sucessivas janelas de despertar por um primeiro período de tempo e programar o segundo intervalo entre sucessivas janelas de despertar por um segundo período de tempo; ou
    em que o módulo de transferência de dados (730) deve transferir para o segundo dispositivo de comunicação uma confirmação de um quadro de dados recebido a partir do segundo dispositivo de comunicação durante uma janela de despertar, a confirmação deve conter um campo de dados indicando se o primeiro dispositivo de comunicação tem dados para transferir para o segundo dispositivo de comunicação durante a janela de despertar; ou
    em que o módulo de transferência de dados (730) deve transmitir pelo menos um quadro de dados para o segundo dispositivo de comunicação durante cada janela de despertar conforme uma política que requer a transmissão de pelo menos quadro de dados durante cada janela de despertar.
  10. Sistema (100), caracterizado por compreender:
    memória (102) para armazenar uma primeira programação de despertar e dados em buffer;
    um dispositivo de comunicação sem fio (192) acoplado à memória (102), em que o dispositivo de comunicação sem fio está disposto para transferir os dados em buffer entre o sistema e uma estação de ponto através de uma ligação direta, em que a ligação direta compreende adicionalmente uma ligação ponto-a-ponto sem fio de uma rede de configuração de ligação direta tunelada, TDLS; e
    o dispositivo de comunicação sem fio compreende um módulo de modo de energia (710) para habilitar o dispositivo de comunicação sem fio para comutar para um modo de conservação de energia e para retomar operações de energia plena;
    um módulo de programação de operações (720) disposto para determinar uma frequência de despertar aceitável de uma segunda programação de despertar e para negociar uma primeira programação de despertar,
    em que a primeira programação de despertar contém uma frequência de despertar maior que a frequência de despertar da segunda programação de despertar e compreende:
    um tempo de início para o dispositivo de comunicação sem fio sair de um modo de conservação de energia e para o segundo dispositivo de comunicação sair de um segundo modo de conservação de energia;
    uma ou mais durações positivas de uma janela de despertar; e
    um ou mais intervalos entre janelas de despertar sucessivas, em que:
    a primeira programação de despertar compreende condições para comutar de uma primeira duração positiva de uma janela de despertar para uma segunda duração positiva ou comutar de um primeiro intervalo entre janelas de despertar sucessivas para um segundo intervalo entre janelas de despertar sucessivas; em que as operações do módulo de programação são dispostas para aceitar uma primeira programação de despertar proposta pela estação de ponto conforme uma regra que requer que o dispositivo de comunicação aceite uma programação de despertar proposta por uma estação de ponto; e
    o modulo de modo de energia deve habilitar o dispositivo de comunicação para comutar para um modo de conservação de energia conforme a programação de despertar negociada e para retomar operações de energia plena por uma duração de uma janela de despertar da primeira programação de despertar.
  11. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de que o módulo de programação de operações (720) compreende um circuito integrado de aplicação específica, ASIC.
  12. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de que:
    as uma ou mais durações positivas de uma janela de despertar compreendem uma primeira duração positiva de uma janela de despertar e uma segunda duração positiva de uma janela de despertar; e
    o módulo de programação de operações (720) é disposto para selecionar dinamicamente entre a primeira duração positiva de uma janela de despertar e a segunda duração positiva de uma janela de despertar com base em uma quantidade de dados transferidos entre o dispositivo de comunicação sem fio e a estação de ponto; e/ou
    em que:
    os um ou mais intervalos entre as sucessivas janelas de despertar compreendem um primeiro intervalo entre sucessivas janelas de despertar e um segundo intervalo entre sucessivas janelas de despertar; e
    a programação de despertar deve programar o primeiro intervalo entre sucessivas janelas de despertar por um primeiro período de tempo e programar o segundo intervalo entre sucessivas janelas de despertar por um segundo período de tempo; ou
    em que o dispositivo de comunicação sem fio deve transferir para a estação de ponto uma confirmação de um quadro de dados recebido a partir da estação de ponto durante uma janela de despertar, a confirmação deve conter um campo de dados indicando se o dispositivo de comunicação sem fio tem dados para transferir para a estação de ponto durante a janela de despertar; ou
    em que o dispositivo de comunicação sem fio deve transmitir pelo menos um quadro de dados para a estação de ponto durante cada janela de despertar conforme uma política que requer a transmissão de pelo menos quadro de dados durante cada janela de despertar.
BRPI0918676-0A 2008-12-31 2009-12-23 Conservação de energia em dispositivos de comunicação ponto-a-ponto BRPI0918676B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/317,969 2008-12-31
US12/317,969 US8203985B2 (en) 2008-12-31 2008-12-31 Power saving in peer-to-peer communication devices
PCT/US2009/069490 WO2010078206A2 (en) 2008-12-31 2009-12-23 Power saving in peer-to-peer communication devices

Publications (2)

Publication Number Publication Date
BRPI0918676A2 BRPI0918676A2 (pt) 2016-09-27
BRPI0918676B1 true BRPI0918676B1 (pt) 2021-03-23

Family

ID=42284863

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0918676-0A BRPI0918676B1 (pt) 2008-12-31 2009-12-23 Conservação de energia em dispositivos de comunicação ponto-a-ponto

Country Status (8)

Country Link
US (1) US8203985B2 (pt)
EP (1) EP2382828B1 (pt)
JP (1) JP2012514427A (pt)
KR (1) KR101253928B1 (pt)
CN (1) CN101801071B (pt)
BR (1) BRPI0918676B1 (pt)
TW (1) TWI479915B (pt)
WO (1) WO2010078206A2 (pt)

Families Citing this family (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8275314B1 (en) 2007-08-13 2012-09-25 Marvell International Ltd. Bluetooth scan modes
US8577305B1 (en) 2007-09-21 2013-11-05 Marvell International Ltd. Circuits and methods for generating oscillating signals
US8588705B1 (en) 2007-12-11 2013-11-19 Marvell International Ltd. System and method of determining Power over Ethernet impairment
US8064374B2 (en) 2008-05-09 2011-11-22 Nokia Corporation Power save mechanism for wireless communication devices
US8675620B1 (en) * 2008-05-13 2014-03-18 Avaya Inc. Scheduled service periods in wireless mesh networks
EP2289274B1 (en) 2008-06-16 2016-11-23 Marvell World Trade Ltd. Short-range wireless communication
US8310967B1 (en) 2008-06-19 2012-11-13 Marvell International Ltd. Infrastructure and ad-hoc node device
US8600324B1 (en) 2008-06-27 2013-12-03 Marvell International Ltd Circuit and method for adjusting a digitally controlled oscillator
US8284708B2 (en) * 2008-07-14 2012-10-09 Nokia Corporation Power save enhancements for wireless communication devices
US8472968B1 (en) 2008-08-11 2013-06-25 Marvell International Ltd. Location-based detection of interference in cellular communications systems
US8279757B2 (en) * 2008-09-11 2012-10-02 Lg Electronics Inc. Power management in tunneled direct link setup
US8203984B2 (en) * 2008-12-19 2012-06-19 Intel Corporation Power management for wireless networks
US8203985B2 (en) 2008-12-31 2012-06-19 Intel Corporation Power saving in peer-to-peer communication devices
US9288764B1 (en) 2008-12-31 2016-03-15 Marvell International Ltd. Discovery-phase power conservation
US8201005B2 (en) 2009-03-17 2012-06-12 Intel Corporation Negotiating a transmit wake time
US8472427B1 (en) 2009-04-06 2013-06-25 Marvell International Ltd. Packet exchange arbitration for coexisting radios
US8831666B2 (en) 2009-06-30 2014-09-09 Intel Corporation Link power savings with state retention
KR101637059B1 (ko) * 2009-07-09 2016-07-06 엘지전자 주식회사 무선랜 시스템에서의 스테이션의 전력 관리 방법 및 이를 지원하는 스테이션
WO2011019175A2 (en) * 2009-08-11 2011-02-17 Lg Electronics Inc. Apparatus and method for power save mode in wireless local area network
US9066369B1 (en) 2009-09-16 2015-06-23 Marvell International Ltd. Coexisting radio communication
CA2774368C (en) * 2009-09-18 2016-06-07 Interdigital Patent Holdings, Inc. Method and apparatus for providing peer-to-peer communication with network connection
US9949305B2 (en) 2009-10-02 2018-04-17 Blackberry Limited Methods and apparatus for peer-to-peer communications in a wireless local area network
US20110082939A1 (en) * 2009-10-02 2011-04-07 Michael Peter Montemurro Methods and apparatus to proxy discovery and negotiations between network entities to establish peer-to-peer communications
US8340034B1 (en) 2009-11-11 2012-12-25 Marvell International Ltd. Bluetooth and wireless LAN arbitration
KR101718768B1 (ko) * 2009-12-21 2017-03-22 삼성전자주식회사 휴대용 단말기에서 전력 소모를 줄이기 위한 장치 및 방법
US8885530B2 (en) * 2009-12-24 2014-11-11 Intel Corporation Method and system for power management in an ad hoc network
DE102010007258A1 (de) * 2010-02-09 2011-08-11 Continental Automotive GmbH, 30165 Verfahren zum Speichern und Übermitteln von Audiodaten eines Audio- und Videodatenstroms
US9923995B1 (en) * 2010-02-27 2018-03-20 Sitting Man, Llc Methods, systems, and computer program products for sharing information for detecting an idle TCP connection
US8971223B2 (en) * 2010-05-11 2015-03-03 Qualcomm Incorporated Wireless personal area network coordinator
US8767771B1 (en) 2010-05-11 2014-07-01 Marvell International Ltd. Wakeup beacons for mesh networks
US8675529B2 (en) * 2010-09-02 2014-03-18 Texas Instruments Incorporated Power efficient tunneled direct link setup apparatus, systems and methods
US10721782B2 (en) * 2010-09-02 2020-07-21 Texas Instruments Incorporated Power efficient tunneled direct link setup apparatus, systems and methods
EP2630827B1 (en) 2010-10-20 2018-11-21 Marvell World Trade Ltd. Pre-association service discovery
US20120218927A1 (en) * 2011-02-25 2012-08-30 Jing-Rong Hsieh Method for negotiating power management mode between mobile device and access point, and mobile device
US8750278B1 (en) 2011-05-26 2014-06-10 Marvell International Ltd. Method and apparatus for off-channel device invitation
KR101688948B1 (ko) * 2011-05-27 2016-12-22 엘지전자 주식회사 무선 전력 전송을 이용한 데이터 통신 연결 수립
US8983557B1 (en) 2011-06-30 2015-03-17 Marvell International Ltd. Reducing power consumption of a multi-antenna transceiver
US9001720B2 (en) 2011-08-31 2015-04-07 Maarten Menzo Wentink Power save with data fetch time, with end of data indication, and with more data acknowledgement
US9125216B1 (en) 2011-09-28 2015-09-01 Marvell International Ltd. Method and apparatus for avoiding interference among multiple radios
US9036517B2 (en) * 2012-01-09 2015-05-19 Marvell World Trade Ltd. Methods and apparatus for establishing a tunneled direct link setup (TDLS) session between devices in a wireless network
JP6072829B2 (ja) * 2012-01-12 2017-02-01 マーベル ワールド トレード リミテッド Wi−Fiディスプレイ(WFD)セッションを確立するシステムおよび方法
US8326231B1 (en) 2012-02-02 2012-12-04 Google, Inc. Preserving cell phone battery life
US8966063B2 (en) 2012-02-06 2015-02-24 Microsoft Corporation Operating a sleep management service
WO2013119810A1 (en) 2012-02-07 2013-08-15 Marvell World Trade Ltd. Method and apparatus for multi-network communication
CN104160757B (zh) * 2012-03-06 2018-09-25 交互数字专利控股公司 用于在无线局域网络中节省功率的方法和装置
US9609676B1 (en) 2012-03-30 2017-03-28 Marvell International Ltd. Efficient transition from discovery to link establishment
US9143984B2 (en) * 2012-04-13 2015-09-22 Intel Corporation Mapping of enhanced physical downlink control channels in a wireless communication network
CN103455234A (zh) * 2012-06-01 2013-12-18 腾讯科技(深圳)有限公司 显示应用程序界面的方法及装置
US9026604B2 (en) 2012-06-18 2015-05-05 Blackberry Limited System and method for identifying a replacement administrator for a communication network
US9450649B2 (en) 2012-07-02 2016-09-20 Marvell World Trade Ltd. Shaping near-field transmission signals
JP6162801B2 (ja) * 2012-07-13 2017-07-12 エルジー エレクトロニクス インコーポレイティド 無線lanシステムにおいてヌルデータパケットフレームを用いるチャネルアクセス方法及び装置
US9585091B2 (en) 2012-08-17 2017-02-28 Qualcomm Incorporated Systems and methods for low power wake up signal and operations for WLAN
US9191890B2 (en) 2012-10-24 2015-11-17 Qualcomm Incorporated Systems and methods for low power operations on wireless networks
US9414311B2 (en) * 2012-10-30 2016-08-09 Qualcomm Incorporated Systems and methods for power savings in wireless communications
US9191891B2 (en) 2012-11-02 2015-11-17 Qualcomm Incorporated Systems and methods for low power wake-up signal implementation and operations for WLAN
KR101351573B1 (ko) * 2012-11-30 2014-02-06 한국전자통신연구원 무선 네트워크 상의 직접 링크 통신 방법
JP6089905B2 (ja) * 2013-04-12 2017-03-08 富士通株式会社 無線通信装置及び無線通信方法
US9277346B2 (en) * 2013-06-25 2016-03-01 Nokia Technologies Oy Termination of service period in wireless network
US9480015B2 (en) 2013-07-12 2016-10-25 Qualcomm Incorporated Balancing quality of service and power saving in a direct communication link environment
WO2015041708A1 (en) 2013-09-18 2015-03-26 Intel Corporation Fine-timing measurement for time-of-flight positioning
US8971229B1 (en) 2013-10-08 2015-03-03 Qualcomm Incorporated Systems and methods for WLAN power management
EP3089511B1 (en) 2013-12-24 2019-04-24 KYOCERA Corporation Mobile communication system, base station, processor and user terminal
KR102118402B1 (ko) * 2014-02-25 2020-06-03 삼성전자 주식회사 단말 간 직접 통신을 지원하는 무선 통신 시스템에서 단말의 전력 감소 방법 및 장치
KR102253703B1 (ko) 2014-08-06 2021-05-20 삼성전자주식회사 저전력 모드에서 전력 소모를 줄일 수 있는 반도체 장치와 이를 포함하는 시스템
CN107005978B (zh) * 2014-08-13 2021-03-19 联发科技股份有限公司 在自主管理的移动通信网络中的服务发现
US20160112947A1 (en) * 2014-10-17 2016-04-21 Qualcomm Incorporated Method and apparatus to improve wireless device performance
US10098168B2 (en) 2014-12-08 2018-10-09 Apple Inc. Neighbor awareness networking datapath
US20160174137A1 (en) * 2014-12-12 2016-06-16 Qualcomm Incorporated Traffic advertisement in neighbor aware network (nan) data path
US9949236B2 (en) * 2014-12-12 2018-04-17 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
US10827484B2 (en) 2014-12-12 2020-11-03 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
US10075950B2 (en) 2014-12-12 2018-09-11 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
US10820314B2 (en) * 2014-12-12 2020-10-27 Qualcomm Incorporated Traffic advertisement in neighbor aware network (NAN) data path
CN107109926A (zh) * 2015-01-19 2017-08-29 哈利伯顿能源服务公司 具有多种通信模式的井下声学遥测模块
US10356717B2 (en) * 2015-01-20 2019-07-16 Intel IP Corporation Apparatus, system and method of power management in a wireless network
US10455401B2 (en) 2015-02-24 2019-10-22 Apple Inc. Neighbor awareness networking datapath—reciprocation and coexistence
US10893083B2 (en) 2015-05-25 2021-01-12 Apple Inc. Neighbor awareness networking datapath—scheduling, scheduler rank, and pre-datapath operation triggering
US9826482B2 (en) * 2015-06-26 2017-11-21 Intel Corporation Method of fine grained wake-up modes for Wi-Fi/BT utilizing wake-up receiver
US9736779B2 (en) 2015-06-26 2017-08-15 Intel Corporation Techniques for mobile platform power management using low-power wake-up signals
CN106856587A (zh) * 2015-12-08 2017-06-16 展讯通信(上海)有限公司 隧道直连数据传输方法、装置及系统
JP6696368B2 (ja) * 2016-09-02 2020-05-20 コニカミノルタ株式会社 画像処理装置、電力供給方法、スケジュール更新方法、およびコンピュータプログラム
EP3407289A1 (en) * 2017-05-24 2018-11-28 Advanced Digital Broadcast S.A. System and method for managing electric power consumption
WO2020029245A1 (en) * 2018-08-10 2020-02-13 Zte Corporation Power saving transmission techniques
CN109379449B (zh) * 2018-12-30 2022-04-05 龙尚科技(上海)有限公司 数据连接方法、装置、终端及存储介质
US12574848B2 (en) 2019-11-08 2026-03-10 Sony Group Corporation Method for controlling communication in DRX
CN112888050B (zh) * 2019-11-30 2022-09-09 华为技术有限公司 设备节能方法及装置、计算机存储介质
KR20210135099A (ko) * 2020-05-04 2021-11-12 삼성전자주식회사 저전력 무선 통신을 이용하는 전자 장치 및 그 방법
US11582827B2 (en) * 2020-08-18 2023-02-14 Texas Instruments Incorporated Accelerating control procedures over BLE connection oriented services
US11531498B2 (en) 2020-11-20 2022-12-20 Western Digital Technologies, Inc. Peer storage device messaging over control bus
US11544205B2 (en) 2020-11-20 2023-01-03 Western Digital Technologies, Inc. Peer storage devices sharing host control data
CN115942514A (zh) * 2021-08-26 2023-04-07 成都极米科技股份有限公司 一种多链路管理方法、多链路终端和存储介质
US11971771B2 (en) 2022-01-25 2024-04-30 Western Digital Technologies, Inc. Peer storage device messaging for power management
GB2618074A (en) * 2022-04-22 2023-11-01 Canon Kk Improved r-TWT-based communication methods for P2P stream
CN115551059B (zh) * 2022-09-30 2025-08-08 北京奕斯伟计算技术股份有限公司 多模芯片的通信方法、装置、电子设备及可读存储介质
US12574449B2 (en) 2022-10-11 2026-03-10 SK Hynix Inc. Operation method for an electronic device and an electronic device capable of performing an advanced line coding
US12450136B2 (en) 2022-10-11 2025-10-21 SK Hynix Inc. Method for facilitating testing for an interconnection protocol, a controller, and an electronic device
US12517791B2 (en) 2022-10-11 2026-01-06 SK Hynix Inc. Method for facilitating frame error handling and an electronic device
US12513227B2 (en) * 2022-10-11 2025-12-30 SK Hynix Inc. Method for control protocol frame transmission and electronic device
US12512927B2 (en) 2022-11-14 2025-12-30 SK Hynix Inc. Operation method for an electronic device and an electronic device capable of performing an advanced line coding

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8787988B2 (en) * 2003-01-29 2014-07-22 Intellectual Ventures I Llc Power management for wireless direct link
US7251235B2 (en) * 2002-06-12 2007-07-31 Conexant, Inc. Event-based multichannel direct link
US7545771B2 (en) * 2003-01-29 2009-06-09 Xocyst Transfer Ag L.L.C. Independent direct link protocol
RU2006109019A (ru) * 2003-09-22 2006-08-10 Конинклейке Филипс Электроникс, Н.В. (Nl) Способы для устранения неоднозначности tsf таймера ieee 802.11е элемента планирования
US7085595B2 (en) * 2003-12-16 2006-08-01 Intel Corporation Power saving in a wireless local area network
US8286018B2 (en) * 2004-06-29 2012-10-09 Seagate Technology Llc Power management in data storage device determining utilization of a control circuit by its rate of command processing
KR100606084B1 (ko) * 2004-08-17 2006-07-28 삼성전자주식회사 광대역 무선 접속 통신 시스템에서 이동 단말기의 슬립 식별자 업데이트 시스템 및 방법
US8483190B2 (en) * 2005-01-18 2013-07-09 Marvell World Trade Ltd. Wireless local area network (WLAN) time division multiplexed (TDM) interframe space (IFS) time selection protocol
US8159999B2 (en) * 2005-01-25 2012-04-17 Interdigital Technology Corporation Peer-to-peer wireless communication system
US20060264214A1 (en) * 2005-05-20 2006-11-23 Nextwave Broadband, Inc. Mode-switching wireless communications equipment
US7907971B2 (en) * 2005-08-22 2011-03-15 Airgain, Inc. Optimized directional antenna system
JP2009526437A (ja) * 2006-02-06 2009-07-16 オリンパス コミュニケーション テクノロジィ オブ アメリカ,インク. 省電力システムおよび方法
US8493590B2 (en) * 2006-03-24 2013-07-23 Broadcom Corporation System and method for transmitting high throughput data between multiple devices
US8433374B2 (en) * 2006-04-27 2013-04-30 Qualcomm Incorporated Method and system for selecting a sleep interval to improve battery life
US8571473B2 (en) * 2006-06-02 2013-10-29 Qualcomm Incorporated Wireless subscriber station for short range ad-hoc data communication
EP2095538B1 (en) * 2006-12-19 2018-06-06 Airgain, Inc. Optimized directional mimo antenna system
TWI528756B (zh) * 2007-03-10 2016-04-01 Lg電子股份有限公司 在穿隧直接鏈結(tdls)無線網路中之對等式功率節省模式
US8767600B2 (en) * 2007-11-12 2014-07-01 Lg Electronics Inc. Procedure for a power save mode in a direct link setup wireless network
JP4954858B2 (ja) 2007-11-30 2012-06-20 オリンパス株式会社 蛍光観察装置および内視鏡装置
US8824378B2 (en) * 2008-02-01 2014-09-02 Maarten Menzo Wentink Unscheduled peer power save mode
US8064374B2 (en) * 2008-05-09 2011-11-22 Nokia Corporation Power save mechanism for wireless communication devices
US8284708B2 (en) * 2008-07-14 2012-10-09 Nokia Corporation Power save enhancements for wireless communication devices
US8279757B2 (en) * 2008-09-11 2012-10-02 Lg Electronics Inc. Power management in tunneled direct link setup
US8203985B2 (en) 2008-12-31 2012-06-19 Intel Corporation Power saving in peer-to-peer communication devices

Also Published As

Publication number Publication date
KR20110100251A (ko) 2011-09-09
CN101801071B (zh) 2014-12-10
EP2382828A2 (en) 2011-11-02
EP2382828A4 (en) 2013-07-03
KR101253928B1 (ko) 2013-04-16
CN101801071A (zh) 2010-08-11
JP2012514427A (ja) 2012-06-21
WO2010078206A3 (en) 2010-10-21
BRPI0918676A2 (pt) 2016-09-27
TW201121346A (en) 2011-06-16
TWI479915B (zh) 2015-04-01
EP2382828B1 (en) 2015-11-25
US20100165896A1 (en) 2010-07-01
WO2010078206A2 (en) 2010-07-08
US8203985B2 (en) 2012-06-19

Similar Documents

Publication Publication Date Title
BRPI0918676B1 (pt) Conservação de energia em dispositivos de comunicação ponto-a-ponto
US11656671B2 (en) Negotiating a transmit wake time
EP2726957B1 (en) System and method for maintaining connectivity to remote application servers
CN104335643B (zh) 用于LTE eNB的唤醒功能
CN111162927B (zh) 一种以太网的通信方法、装置及设备
WO2013102389A1 (zh) 非连续接收的方法及装置
CN110169143B (zh) 一种参数配置方法、设备及计算机可读介质
KR20100059915A (ko) 상시 접속되는 무선 로밍의 절전 동작
CN103748934A (zh) 用于确定传送频率以维持远程应用服务器连通性的系统和方法
US20140161118A1 (en) Power save mechanism for low-power network devices
CN106255184B (zh) 一种数据传输方法及终端设备
TWI729365B (zh) 行動通訊中利用跨時槽排程之節能機制
US10027495B2 (en) Idle scheduling method and home network node
WO2019136583A1 (zh) 一种工作模式的控制方法及装置、计算机存储介质
CN118696552A (zh) 短距离无线通信方法、装置及系统
WO2025108315A1 (zh) 信号发送与接收方法、装置及系统
CN119728316A (zh) 管理网络设备的聚合链路的电源状态
CN103313360A (zh) 省电方法及其通信装置

Legal Events

Date Code Title Description
B15I Others concerning applications: loss of priority

Free format text: PERDA DA PRIORIDADE US 12/317,969 DE 31/12/2008 REIVINDICADA NO PCT/US2009/069490, CONFORME AS DISPOSICOES PREVISTAS NA LEI 9.279 DE 14/05/1996 (LPI) ART. 16 7O, ITEM 28 DO ATO NORMATIVO 128/97 E NO ART. 29 DA RESOLUCAO INPI-PR 77/2013. ESTA PERDA SE DEU PELO FATO DE O DEPOSITANTE CONSTANTE DA PETICAO DE REQUERIMENTO DO PEDIDO PCT ("INTEL CORPORATION") SER DISTINTO DAQUELE QUE DEPOSITOU A PRIORIDADE REIVINDICADA E NAO FOI APRESENTADO O DOCUMENTO COMPROBATORIO DE CESSAO DENTRO DO PRAZO LEGAL (60 DIAS DA ENTRADA DO REQUERIMENTO DA FASE NACIONAL), CONFORME AS DISPOSICOES PREVISTAS NA LEI 9.279 DE 14/05/1996 (LPI) ART. 16 6O, ITEM 27 DO ATO NORMATIVO 128/97 E NO ART. 28 DA RESOLUCAO INPI-PR

B12F Other appeals [chapter 12.6 patent gazette]
B15K Others concerning applications: alteration of classification

Ipc: H04W 52/02 (2009.01), H04W 76/14 (2018.01)

B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B06A Patent application procedure suspended [chapter 6.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 23/03/2021, OBSERVADAS AS CONDICOES LEGAIS.