[go: up one dir, main page]

MXPA02008916A - Acceso de baja energia a una unidad de computacion desde una fuente externa. - Google Patents

Acceso de baja energia a una unidad de computacion desde una fuente externa.

Info

Publication number
MXPA02008916A
MXPA02008916A MXPA02008916A MXPA02008916A MXPA02008916A MX PA02008916 A MXPA02008916 A MX PA02008916A MX PA02008916 A MXPA02008916 A MX PA02008916A MX PA02008916 A MXPA02008916 A MX PA02008916A MX PA02008916 A MXPA02008916 A MX PA02008916A
Authority
MX
Mexico
Prior art keywords
request
components
computing unit
respond
saving mode
Prior art date
Application number
MXPA02008916A
Other languages
English (en)
Inventor
Raymond J Eberhard
Original Assignee
Ibm
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 Ibm filed Critical Ibm
Publication of MXPA02008916A publication Critical patent/MXPA02008916A/es

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3209Monitoring remote activity, e.g. over telephone lines or network connections
    • 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
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • 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/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Power Sources (AREA)

Abstract

Un metodo para conservar energia en una unidad de computacion y transferir datos entre la unidad de computacion y una fuente externa. Esta unidad de computacion esta en un modo de ahorro de energia. Dicho metodo incluye recibir en dicha unidad de computacion, una solicitud desde una fuente externa, determinar cuales componentes de la unidad de computacion se requieren para responder a la solicitud, activar selectivamente, desde el modo de ahorro de energia, los componentes de la unidad de computacion necesarios para responder a la solicitud, y responder a dicha solicitud usando componentes activados selectivamente de la unidad de computacion. Como un ejemplo, esta unidad de computacion puede comprender una computadora portatil, y la fuente externa puede comprender un asistente personal de datos ("PDA"), para recuperar los datos desde los datos almacenados en la computadora portatil.

Description

ACCESO DE BAJA ENERGÍA A UNA UNIDAD DE COMPUTACIÓN DESDE UNA FUENTE EXTERNA Campo Técnico Esta invención se refiere, en general, a la conservación de una fuente portátil de energía para una unidad de computación y el intercambio de datos y, en particular, a programas que se activan selectivamente y bases de datos de una unidad de computación en un modo de ahorro de energía, para recuperar o almacenar datos, basados en una solicitud desde una fuente externa.
Antecedentes de la Invención Muchas personas llevan ahora computadoras portátiles para trabajar y tener acceso o almacenar datos. Sin embargo, las computadoras portátiles toman un tiempo para energizarse, debido a que deben ir a través de un conjunto complejo de operaciones para estar seguro que todos sus componentes trabajen adecuadamente. También, la vida de uso de una fuente de energía, tal como, por ejemplo, un paquete de baterías, es de interés primordial cuando se usa una computadora portátil.
Por lo tanto, algunas personas han recurrido a llevar también un asistente de datos personales ("PDA") que se energiza más rápido y tiene baterías de mayor vida. Típicamente, las personas usan otra computadora, tal como su computadora portátil, como un sistema auxiliar o de reserva para la información almacenada en el PDA. Sin embargo, la capacidad de datos cíe este" PDA es limitado. La computadora portátil, por otra parte, es capaz de almacenar un lote mayor de datos que el PDA. Actualmente, la información se intercambia entre una computadora portátil y un PDA, por ejemplo, sincronizando los datos entre esta computadora portátil y el PDA. Cuando dos unidades de computación se sincronizan, si embargo, todos los componentes, que operan normalmente en l computadora portátil, se energizan. Esto es un desperdicio de la fuente de energía de la computadora portátil . Igualmente, puede ser conveniente recuperar o almacena datos en otras partes de la computadora portátil, a los que no se tenga acceso normalmente durante la sincronización. En un esfuerzo para ahorrar energía, se han usad los modos de ahorro de energía para reducir la energía de l unidad de computación, después de un período de inactividad. Existen técnicas conocidas para administrar el consumo de energía, reduciendo energía en porciones de la unidad d computación, por ejemplo, en la exhibición, disco duro, procesador, etc. Sin embargo, cuando una computador portátil se activa o cuando se sincroniza con un PDA, todo los componentes de esta computadora portátil se activan.
Compendio de la Invención En vista de lo anterior, los solicitantes ha reconocido que sólo los componentes necesarios par responder a una sincronización o solicitud del PDA deben se activados. Por lo tanto, es conveniente para una computador portátil y PDA compartir, sincronizad o intercambiar datos mientras se reduzca al mínimo o se conserva el uso d energía de la computadora portátil, con el fin de prolonga la carga útil de su batería. Los inconvenientes de la técnica anterior so superados y se suministran ventajas adicionales a través d la provisión de un método para conservar energía en un unidad de computación, que incluye una pluralidad d componentes. El método comprende, durante un modo de ahorr de energía, recibir en la unidad de computación un solicitud desde una fuente externa, determinar cuále componentes de la unidad de computación se requieren par responder a la solicitud, activando selectivamente, desde el modo de ahorro de energía, los componentes de la unidad d computación necesarios para responder a la solicitud, responder a la solicitud de usar los componentes activados selectivamente de la unidad de computación. Los productos del sistema y programa de computadora, que corresponden al método resumido anteriormente, también se describen y reclaman aquí. El método, sistema y programas de computadora, descritos y reclamados aquí, suministran la ventaja del acceso a una unidad de computación desde una fuente externa, tal como, por ejemplo, otra unida de computación, mientras conserva la energía de la unidad de computación en la cual se tiene el acceso. Se realizan características y ventajas adicionales a través de las técnicas de la presente invención. Otras modalidades y aspectos de la invención se describen aquí en detalle y se consideran una parte de la invención reclamada.
Breve Descripción de los Dibujos La materia la cual se considera como la invención, se señala particularmente y se reclama distintivamente en las reivindicaciones dadas al terminar la especificación. Los objetos, características y ventajas, anteriores y otros, de la invención, serán evidentes de la siguiente descripción detallada, en conjunto con los dibujos acompañantes, en los cuales : la Figura 1 ilustra un ejemplo de una arquitectura del sistema para una unidad de computación llevada a cabo de acuerdo con los principios de la presente invención; la Figura 2A es un diagrama de flujo de una modalidad de un proceso para la autenticidad y determinación de la naturaleza de una solicitud de servicio por el sistema de la Figura 1; la Figura 2B es un diagrama de flujo de una modalidad de un proceso para almacenar datos por el sistema de la Figura 1; y la Figura 2C es un diagrama de flujo de una modalidad de un proceso para recuperar datos y otras solicitudes, al igual que regresar el sistema a un modo de ahorro de energía por el sistema de la Figura 1.
El Meior Modo de Llevar a Cabo la Invención Haciendo referencia a las Figuras, por ejemplo a la Figura 1, se ilustra la arquitectura del sistema de una modalidad de la presente invención. Como se muestra en la Figura 1, la arquitectura del sistema para conservar energía e intercambiar datos incluye una unidad de computación, que comunica con una fuente externa 150. Inicialmente, esta unidad de computación se coloca o se supone está en el modo de ahorro de energía.
Un modo de ahorro de energía reduce el consumo d energía de la unidad de computación, después de un períod de inactividad y puede incluir, por ejemplo, un modo de reserva ("standby"), un modo suspendido o un modo de hibernación. En el modo de reserva, la unidad de disco dur se lleva a la detención y la pantalla está en blanco, pero el proceso aún continúa. En un modo suspendido, se detiene los irelojes de la Unidad Central de Proceso (UCP) , la unida de disco duro se reduce en energía, y la pantalla está e blanco. En un modo de hibernación, el sistema básico de entrada/salida ("BIOS") de la unidad de computación escribe una imagen completa de la memoria de acceso aleatori ("RAM") de la unidad de computación, más otra informació del estado del hardware (equipo) , sobre un archivo diseñad especialmente en una de las dos divisiones del sistema DOS. Después de esto, el sistema BIOS apaga el sistema. Cuando el sistema se activa, el BIOS detecta que estuvo en hibernació la última vez, y restaura el estado de la unidad de computación desde la imagen de disco almacenada. La unidad 110 de conmutación y la fuente extern 150 pueden ser una amplia variedad de unidades d computación, tal como, por ejemplo, una computadora d escritorio o portátil, un asistente de datos personale (PDA), un teléfono celular, o similares. Por razones d simplicidad, el sistema será descrito aquí con referencia un libro de notas o una computadora portátil, que comunica con un PDA con el entendimiento que otras unidades de computación pueden ser substituidas en el sitio. Como se ilustra en la Figura 1, la computador portátil 110 y el PDA 150 comunican a través de transreceptores (emisores/receptores) 112, 152, respectivamente. El transreceptor 152 del PDA 150 transmite las solicitudes y datos hacia y recibe los datos del transreceptor 112 de la computadora portátil 150. Los transreceptores 112, 152 pueden ser separados desde o formados integrales con la computadora portátil y el PA, respectivamente. Una solicitud del PDA 150 puede incluir, por ejemplo, una solicitud para los datos que se van recuperar desde, o almacenados en, la unidad de disco duro. Una solicitud puede también incluir la sincronización (po ejemplo HotSync® de Palm Pilot) de información entre el PD y la base de datos de respaldo de la información contenid en el PDA. Los datos pueden incluir, por ejemplo, cualquie información que sea capaz de ser almacenada en, y recuperad de, una unida de computación, tal como, por ejemplo, archivos de documentos, informes, fotografías, archivos de voz, películas -pdf, correos electrónicos, hojas electrónicas, programas, o similares. En modalidades alternativas, la solicitud puede incluir, por ejemplo, instrucciones para enviar un correo electrónico o facsímil en borrador, para apagar completamente la unidad de computación, para imprimir un documento, para calcular algunas cifras numéricas, o similar. Los transreceptores 112, 152 pueden estar equipados con tecnología inalámbrica para hacer posible que la computadora portátil 110 y el PDA 150 se comuniquen entre sí. En una modalidad, la computadora portátil 110 y el PDA 152 usan la tecnología Bluetooth. Esta tecnología Bluetoot habilita que los dispositivos electrónicos portátiles o estacionarios se conectan y comuniquen de manera inalámbrica por medio de enlaces de radio de intervalo corto. Esta tecnología Bluetooth es una especificación de Radio Frecuencia para una transferencia de voz y datos de intervalo corto, de un punto a múltiples puntos. La especificación Bluetooth tiene dos niveles de potencia definidos : un nivel de potencia menor que cubre el área personal más corta dentro de una sala, y un nivel de potencia mayor, que puede cubrir un intervalo medio, tal como dentro de un hogar. El software (programa) controla e identifica la formación de codificación en cada microchip asegura ue sólo esas unidades predeterminadas por sus propietarios puedan comunicarse. La tecnología de radio Bluetooth se forma en u microchip pequeño y opera en una banda de frecuencia disponible globalmente, que asegura la compatibilidad de comunicaciones mundialmente. El microchip de Bluetooth diminuto, que incorpora un transreceptor de radio, se forma en dispositivos digitales. La tecnología Bluetooth hace todas las conexiones rápidamente y sin la necesidad de cables. La tecnología Bluetooth facilita la transmisión, rápida y segura, de tanto voz como datos, aún cuando los dispositivos no estén dentro de la línea de visión. Esta tecnología Bluetooth soporta las conexiones de punto a punto como de punto a múltiples puntos. Su intervalo de enlace nominal es de 10 centímetros a 10 metros, pero puede extenderse a 100 metros, aumentando la potencia de transmisión. Con la especificación actual, hasta siete dispositivos 'esclavos' o 'auxiliares', pueden ser ajustados para comunicarse con una radio 'maestra' en un dispositivo. Varios de estas 'pico-redes' pueden ser establecidos enlazados juntos en 'redes dispersas' apropiadas, para permitir la comunicación entre configuraciones flexibles continuamente. Todos los dispositivos en la misma pico-red tienen sincronización prioritaria, pero otros dispositivos se pueden ajustar para entrar en cualquier momento. La topología puede mejor ser descrita como una estructura de la pico-red múltiple flexible.
La tecnología Bluetooth se diseña para ser completamente funcional aún en ambientes de radio muy ruidosos y sus transmisiones de voz son audibles bajo condiciones severas. Esta tecnología suministra un régimen de transmisión muy alto y todos los datos son protegidos por métodos de corrección de error avanzados, al igual que las rutinas de cifrado y autenticación para la protección del usuario. Información ulterior acerca de la Tecnología Bluetooth se indica en la Especificación del Sistema Bluetooth, v.l.OB, 1 de diciembre de 1999, que se incorpora aquí como referencia. En otra modalidad, la tecnología inalámbrica usa la Asociación De datos Infrarrojos ("IrDA) , tal como IrDA-Data, IrDA-Control, Air o similares. La IrDA suministra tecnologías de conectividad inalámbrica para dispositivos que normalmente usan cables para la conectividad. La IrDA es un estándar de transmisión de datos apropiado, de punto a punto, de ángulo estrecho (cono de 30 grados) , diseñado para operar en una distancia de 0 a 1 metro y a velocidades de 9600 bps hasta 16 Mbps. El ángulo estrecho de intervalo corto de IrDA permite al usuario dirigir, en un estilo de punto y reparación, en el receptor intentado. Una computadora portátil típica incluye una pluralidad de componentes, tal como, por ejemplo, u procesador 114, una interfaz de unidad de disco duro / cub de entrada-salida ll6 y Un controlador de memoria y la ínterfaz de video 118. Cada uno de estos componentes puede ser acoplado mutuamente y/o controlar otros componentes de hardware adicionales, separados, de la computadora portátil 110. Por ejemplo, el controlador 118 de memoria puede conectarse al controlador de gráficos y exhibición 120 y a la memoria volátil 122 de la computadora portátil 110. Igualmente, la interfaz de la unidad de disco duro / cubo de entrada - salida 116 puede conectare a la las interfaces de unidad de disco duro 124 y de entrada-salida, que puede incluir, por ejemplo, puertas de colector en serie, paralelas o en serie universales, o similares. La computadora portátil 110 también incluye u subsistema 130 de administración de energía y un servido 140. Este servidor 140 y los componentes de la computador portátil 110 se acoplan al subsistema 130 de administració de energía. El subsistema 130 de administración de energí maneja la distribución de energía a los componentes separados de la computadora portátil 110 controlando l distribución de energía a los componentes separados a través de líneas separadas que salen del subsistema de administración de energía 130 y se conectan a los componentes. Diferentes líneas fuera del subsistema d administración de energía 130 pueden llevar diferentes voltajes. En otra modalidad, el subsistema de administració de energía 130 puede entregar señales de control a las fuentes de energía para componentes individuales de la computadora portátil, habilitando y deshabilitando selectivamente su fuente de energía. Esta modalidad de eliminación tiene la ruta de distribución de energía a través de un bloque el cual puede presentar muchos retos físicos, eléctricos, térmicos y otros. El subsistema de administración de energía 130 es capaz de activar los componentes separados de la computadora portátil, con base en las instrucciones recibidas desde el servidor 140. El servidor 140 actúa como un intermedio entre el PDA 150 y los varios componentes del hardware de la computadora portátil 110 y puede comunicar directamente co la mayoría de los componentes del hardware intermedios adyacentes, acoplados al servidor 140. Este servidor 140 es un dispositivo de entrada/salida, para instrucciones datos, que incluyen el código contenido en uno o más chips. El ser-vidor 140 actúa como un interpretador para converti solicitudes del PDA 150 en instrucciones de operación, qu los diferentes componentes de la computadora portátil 110 puede utilizar para llevar a cabo estas funciones. El servidor 140 es también capaz de determina cuáles componentes de la computadora portátil 110 deben se activados selectivamente, para responder a la solicitu desde el PDA 150. Con base en esta determinación, el servidor 140 puede transmitir una señal de control al subsistema de administración de energía 130 para activar sólo los componentes de la computadora portátil 110 necesarios para el proceso de la solicitud. El servidor 140 también mantiene un conjunto de instrucciones para soportar una transacción deseada u operación y es capaz de enviar estas instrucciones a los controladores de los componentes separados de la computadora portátil 110 con el fin de responder a la solicitud. Los controladores de componentes convierten las instrucciones recibidas desde el servidor 140 en señales eléctricas, que operan el componente. Por ejemplo, un controlador de la unidad de disco duro enviará señales eléctricas para mover las cabezas de lectura / escritura de la unidad de disco a la ubicación apropiada en la unidad de disco duro para, por ejemplo, recuperar o almacenar los datos en respuesta a la solicitud desde el PDA 150. En modalidades alternativas, si las instrucciones para comandar ciertos componentes de la computadora portátil 110 no están entre aquéllos almacenados en la memoria del servidor, este servidor 140 puede o recuperar las instrucciones desde un controlador del componente, que contiene su propio nivel de código ajustado para controlar un componente específico, o transmitir instrucciones al controlador del componente para instruir al propio controlador del componente. Este controlador del componente, a su vez, instruye al contrsl&dor de los componentes específicos para realizar una operación deseada. En esta modalidad, el controlador 140 del componente llega a ser una extensión del servidor. Sin los controladores de componentes, el servidor 140 tendrá que incluir todos los comandos para cada pieza del hardware o componente de la computadora portátil 110. En aún otra modalidad, el servidor 140 puede usar la Memoria de Acceso . Aleatorio (RAM) o un sistema de operación, tal como, por ejemplo, Windows® de Microsoft, para ayudar a responder la solicitud. Aunque el uso de la memoria RAM o un sistema de operación requerirá la energización del procesador 114. Sin embargo la energía de la computadora portátil 110 puede aún ser conservada por no energizar el exhibidor de video (por ejemplo el monitor) otros componentes que pudieran no ser requeridos para responder a la solicitud. Las Figuras 2-4 ilustran un ejemplo del proceso de solicitar los datos que se van a recuperar de o se almacenados en la unidad de disco duro 124 de la computadora portátil 110. La Figura 2A es un ejemplo de un diagrama de fluj para inicializar 200 el sistema para el intercambio de datos y conservación de la energía. El proceso comienza con la computadora portátil en un modo de ahorro de energía y el servidor 140 en un modo de ahorro de energía de reserva, 205. La interfaz del servidor está en un modo de reserva capaz de detectar, aceptar y reaccionar a señales o transmisiones del PDA 150 con todos los otros sistemas de circuitos y programa de las unidades de computación, en un modo de ahorro de enexgía de reserva, suspendido o de hibernación. El PDA 150 activa el servidor 140 fuera del modo de reserva, enviando una solicitud de servicio (etapa 210) , desde el transreceptor 152 del PDA 150, que es recibido por el transreceptor 112 de la computadora portátil 110. En una modalidad, la solicitud contiene un nivel de protección contra usuarios no autorizados. Por ejemplo, la solicitud de servicio puede incluir inicialmente información de seguridad, tal como, por ejemplo, una identidad del usuario y/o contraseña, que es autenticada por el servidor antes de otorgar el acceso a la computadora portátil (paso 215) . En una modalidad que usa la tecnología Bluetooth, la señal de radio puede contener un código de seguridad almacenado previamente en el PDA 150 y la computadora portátil 110, que es cifrado e intercambiado entre los dos dispositivos, antes de energizar y realizar las operaciones de intercambio de datos .
Si es inválida la información de seguridad, el servidor puede transmitir un mensaje de nuevo al PDA a través de los tansreceptores que rechazan o niegan el acceso, debido a una contraseña inválida (paso 230) . El regreso se hace al estado inicial 205 y el servidor puede continuar para recibir y verificar la información de seguridad contenida en una solicitud de servicio hasta que sea válida la información de seguridad suministrada. Una vez que se otorga un acceso o la información de seguridad es aprobada, el servidor 140 determina de la solicitud de servicio, cuáles componentes de la computadora portátil 110 se requiere sean energizados con el fin de responder a la solicitud. Con base en esta determinación, una señal de control se envía desde el servidor 140 al subsistema 130 de dirección de energía, para energizar sólo los componentes necesarios requeridos para responder a la solicitud, si ellos no están ya energizados. Por ejemplo, si la solicitud requiere que los datos sean recuperados desde la unidad 124 de disco duro de la computadora portátil 110 el servidor 140 contiene el conjunto específico de instrucciones para realizar esa operación, el subsistema 130 de dirección de energía suministra energía (en el paso 240) sólo a la interfaz de la unidad de disco duro /cubo de entrada-salida 116 y esta unidad 124 de disco duro, que incluye el controlador de la unidad de disco duro cualquier otro componente necesario para recuperar datos desde o almacenar datos en la unidad 124 de disco duro. Si un conjunto específico de instrucciones no está contenido e la memoria del servidor, el subsistema 130 de dirección de energía es requerido para energizar el componente que controla este componente o el sistema de operación para ayudar al servidor. Si los componentes necesarios de la computadora portátil están ya energizados (por ejemplo, determinado po la pregunta 235) o fueron energizados en el paso 240 por el sistema de dirección de energía, el servidor 140 puede transmitir un reconocimiento al PDA 150 que señala que este PDA transmite su solicitud específica al servidor 140 (pas 250) . En una modalidad, la solicitud del PDA 150 incluye una solicitud para recuperar o almacenar datos en un carpeta específica en la unidad de disco duro. La solicitu puede incluir la designación de una trayectoria de directorio específica en la unidad 124 de disco duro par que los datos sean encontrados o almacenados, la ubicació puede contener, por ejemplo, el disco específico, nombre de archivo y cualquier nombre de carpeta aplicable o nombres de sub-carpeta (por ejemplo: c \ carpeta \ documento) .
En una modalidad alternativa, el servidor 140 puede transmitir una pregunta que dirige al usuario a las palabras de búsqueda de entrada, para ayudar al servidor en determinar, por ejemplo, donde ubicar o almacenar un archiv particular. La pregunta puede incluir, por ejemplo, los campos relativos al nombre del archivo, ubicación de la unidad de disco duro, o similar. Los resultados de la ubicación específica de archivo o pregunta son luego transmitidos por el PDA a través de los transreceptores al servidor que se va a procesar. El servidor clasifica y filtra las palabras con el fin de, por ejemplo, pedir a la base de datos ubique o almacene un archivo. En aún otra modalidad, el servidor 140 transmite un directorio de ubicaciones de archivo al PDA 150 de modo que el usuario del PDA pueda identificar la ubicació específica de los datos que deben ser recuperados de o almacenados . Una vez que el usuario determina dicha ubicación, el PDA, a través del transreceptor 152 transmite la ubicación específica, que incluye la trayectoria de directorio específica, de nuevo al servidor 140 de la computadora portátil . El servidor 140 puede comprobar o estar seguro que no hay problemas con la trayectoria del directorio, nombre de archivo o ubicación seccionada. Por ejemplo, el servido está seguro que el nombre de la unidad o del archivo es uno aceptable, y que el usuario no está tratando de almacenar e un archivo existente. En seguida, el servidor determina la naturaleza especifica de la solicitud de servicio. Por ejemplo, el servidor determina, en el paso 255, si la solicitud es para recuperar datos desde uno de los componentes o almacena datos en otro de los componentes de la computadora portátil . La Figura 2B es un ejemplo de un diagrama de flujo para almacenar datos en la unidad de disco duro de la computadora portátil, recibidos de un PDA. En el paso 305, los datos que se van a almacenar se transmiten del PDA y so recibidos por el servidor a través de los transreceptores 152, 112. El servidor, con la ayuda del controlador de l unida de disco duro, luego transmite los datos a l ubicación designada en la solicitud de servicio, así que los datos puedan ser almacenados (paso 310) . En una modalidad, los datos actualizan un archiv ya existente en la unida de disco duro. En esta modalidad, el servidor puede transmitir una señal al PDA solicitando si el usuario desea guardar o reemplazar el archivo existente, o designa o escoge otra ubicación en la computador portátil. En modalidades alternativas, el servidor pued crear un archivo separado o designación de versión par almacenar el archivo cercano a la misma ubicación como el archivo existente.
La Figura 2C es un ejemplo" de un diagrama de fluj para recuperar datos almacenados en la unidad de disco dur de la computadora portátil e inicializar un cronómetro d reserva para el servidor. Este servidor, con la asistenci del controlador de la unidad de disco duro, solicita el archivo desde esta unidad de disco duro (paso 405) y lueg recupera el archivo de la ubicación en la computador portátil y transmite el archivo al PDA a través de los transreceptóres (etapa 410) . Después que los datos son almacenados recuperados de la unidad 124 de disco duro, el servidor 140 puede transmitir una confirmación al PDA 150 que l solicitud de servicio fue completada (por ejemplo, pas 315) . Después de completar una respuesta a la solicitud, el servidor 140 puede inicializar y arrancar un cronómetr de reserva para un período de tiempo programado 415. El cronómetro de reserva evita tener que reducir la energía d los componentes usados para el proceso de la solicitud po un período de tiempo especificado, mientras otra solicitu está o será transmitida brevemente durante el período d tiempo pre-programado. La pregunta 420 determina si e tiempo ha expirado. Si el tiempo no ha expirado, el servido determina si una nueva solicitud es recibida por e transreceptor 112 (pregunta 425) . Si la respuesta es "sí", el servidor regresa a la autenticación 215 para verificar la fuente de solicitud entrante. Cuando el período preprogramado de tiempo e pira, el servidor instruye al subsistema de dirección de energía para regresar todos los componentes de la computadora portátil usados para responder a la solicitud o solicitudes de servicio al modo 430 de ahorro de energía previo. Al mismo tiempo, el servidor regresa a su modo de reserva 205. Puesto que sólo los componentes necesarios responderán a una solicitud, cuando sea energizado por el subsistema 130 de dirección de energía, la computadora portátil 110 conserva la energía y la vida de la batería de la computadora portátil es prolongada. La presente invención puede incluirse en un artículo de fabricación (por ejemplo, uno o más productos de computadora) que tienen, por ejemplo, los medios que se pueden usar por la computadora. Estos medios se incorporan aquí, por ejemplo, un elemento de código de programa que se puede leer por computadora, para suministrar y facilitar las capacidades de la presente invención. El artículo de fabricación puede ser incluido como una parte de un sistema de computadora o vendido separadamente . Adicionalmente, al menos un dispositivo de almacenamiento de programas, que se puede leer por una máquina, que incorpora tangiblemente .al menos un programa de instrucciones que se puede ejecutar por la máquina para realizar las capacidades de la presente invención puede se suministrado. Los diagramas de flujo ilustrados aquí so solamente ejemplos. Puede haber muchas variantes en estos diagramas o las etapas (u operaciones) descritas aquí, si apartarse del espíritu de la invención. Por ejemplo, las etapas se pueden realizar en un orden diferente, o puede ser agregadas, suprimidas o modificadas varias etapas. Todas estas variantes se consideran como parte de la invenció reclamada . Aunque se han ilustrado y descrito en detalle aquí modalidades preferidas, será evidente a los expertos en la técnica correspondiente, que se pueden hacer varias modificaciones, adiciones, substituciones y similares, si apartarse del espíritu de la invención, y, por lo tanto, ellas se consideran se encuentran dentro del ámbito de la invención, como se define en las siguientes reivindicaciones .

Claims (30)

  1. REIVINDICACIONES 1. Un método para conservar la energía en una unidad de computación, la cual incluye una pluralidad de componentes, dicho método comprende: durante un modo de ahorro de energía, recibir, en la unidad de computación, una solicitud desde una fuente externa; determinar cuáles componentes de la unidad de computación se requieren para responder a dicha solicitud; activar selectivamente, desde el modo de ahorro de energía, los componentes, de la unidad de computación, necesarios para responder a dicha solicitud; y responder a la solicitud, usando los componentes activados selectivamente de dicha unidad de computación.
  2. 2. El método de la reivindicación 1, en que dicha solicitud comprende una solicitud para recuperar un documento desde uno de los componentes de la unidad de computación .
  3. 3. El método de la reivindicación 1, en que dicha solicitud comprende una solicitud para almacenar un documento en uno de los componentes de la unidad de computación.
  4. 4. El método de la reivindicación 1, en que dicha solicitud comprende una solicitud para sincronizar los datos entre la unidad de computación y la fuente externa.
  5. 5. El método de la reivindicación 1, que además comprende, antes de recibir la solicitud, colocar la unidad de computación en un modo de ahorro de energía.
  6. 6. El método de la reivindicación 1, que además comprende regresar los componentes de la unidad de computación al modo de ahorro de energía, después de responder a la solicitud.
  7. 7. El método de la reivindicación 1, en que sólo los componentes necesarios para responder a la solicitud, son activados .
  8. 8. El método de la reivindicación 1, en que la respuesta a la solicitud comprende transmitir instrucciones a los componentes activados, necesarios para responder a la solicitud.
  9. 9. El método de la reivindicación 8, en que las instrucciones incluyen recuperar los datos almacenados en uno de los componentes activados. 10. El método de la reivindicación 8, en que las instrucciones incluyen recuperar los datos almacenados e uno de los componentes activados.
  10. 10. El método de la reivindicación 8, en que las instrucciones incluyen almacenar datos en uno de los componentes activados.
  11. 11. El método de la reivindicación 1, en que la recepción de la solicitud comprende la autenticación de la fuente de dicha solicitud.
  12. 12. Un sistema para conservar energía en una unidad de computación, esta unidad de computación incluye una pluralidad de componentes, dicho sistema comprende: durante un modo de ahorro de energía, un elemento para recibir en la unidad de computación una solicitud desde una fuente externa; un elemento para determinar cuáles componentes de la unidad de computación son requeridos para responder a la solicitud; un elemento para activar selectivamente, desde el modo de ahorro de energía, los componentes de la unidad de computación, necesarios para responder a la solicitud; y un elemento para responder a la solicitud, que usa los componentes activados selectivamente de la unidad de computación.
  13. 13. El sistema de la reivindicación 12, en que dicha solicitud comprende una solicitud para recuperar un documento desde uno de los componentes de la unidad de computación.
  14. 14. El sistema de la reivindicación 12, en que dicha solicitud comprende una solicitud para almacenar un documento en uno de los componentes de la unidad de computación.
  15. 15. El sistema de la reivindicación 12, en que dicha solicitud comprende una solicitud para sincronizar datos entre la unidad de computación y la fuente externa.
  16. 16. El sistema de la reivindicación 12, en que la pluralidad de componentes están en un modo de ahorro de energía, antes que la solicitud sea recibida.
  17. 17. El sistema de la reivindicación 12, en que los elementos para activar selectivamente los componentes de la unidad de computación, activan sólo los componentes necesarios para responder a dicha solicitud.
  18. 18. El sistema de la reivindicación 12, que además, comprende un elemento para transmitir instrucciones a los componentes activados, necesarios para responder a dicha solicitud.
  19. 19. Un código de software (programa), que se puede ejecutar por una computadora, almacenado en un medio que puede ser leído por una unidad de computación, el código para conservar la energía en una unidad de computación, la unidad de computación incluye una pluralidad de componentes, dicho código comprende : durante un modo de ahorro de energía, un código para recibir en la unidad de computación una solicitud desde una fuente externa; un código para determinar cuáles componentes de la unidad de computación se requieren para responder a dicha solicitud; un código para activar selectivamente, desde el modo de ahorro de energía, los componentes de la unida de computación, necesarios para responder a la solicitud; y un código para responder a la solicitud, que usa los componentes, activados selectivamente, de la unidad de computación.
  20. 20. El código de la reivindicación 19, en que dicha solicitud comprende una solicitud para recuperar u documento de uno de los componentes de la unidad de computación.
  21. 21. El código de la reivindicación 19, en que dicha solicitud comprende una solicitud para almacenar u documento en uno de los componentes de la unidad de computación.
  22. 22. El código de la reivindicación 19, en que dicha solicitud comprende una solicitud para sincronizar datos entre la unidad de computación y la fuente externa.
  23. 23. El código de la reivindicación 19, en que la pluralidad de componentes están en un modo de ahorro de energía, antes que la solicitud sea recibida.
  24. 24. El código de la reivindicación 19, en que los elementos para activar selectivamente los componentes de la unidad de computación, activan sólo los componentes necesarios para responder a dicha solicitud.
  25. 25. El código de la reivindicación 19, que además comprende un elemento para transmitir instrucciones a los componentes activados, necesarios para responder a dicha solicitud.
  26. 26. Una unidad de computación, la cual comprende: una pluralidad de componentes, en un modo de ahorro de energía, cada uno de dicha pluralidad de componentes se configura para realizar funciones específicas de la unidad de computación; un subsistema de dirección de energía, acoplado a dicha pluralidad de componentes, dicho sistema de direcció de energía es capaz de activar, desde el modo de ahorro de energía, al menos uno de dicha pluralidad de componentes; y un servidor, este servidor se adapta para recibir una solicitud desde una fuente externa y para determinar de ella, cuál componente de dicha pluralidad de componentes, debe ser activado por el subsistema de dirección de energía, para responder a dicha solicitud.
  27. 27. La unidad de computación de la reivindicación 26, en que dicha solicitud comprende una solicitud para recuperar un documento desde uno de los componentes de la unidad de computación.
  28. 28. La unidad de computación de la reivindicación 26, en que dicha solicitud comprende una solicitud para almacenar un documento en uno de los componentes de la unidad de computación.
  29. 29. La unidad de computación de la reivindicación 26, en que dicha solicitud comprende una solicitud para sincronizar datos entre la unidad de computación y la fuente externa .
  30. 30. La unidad de computación de la reivindicación 26, en que el subsistema de dirección de energía se instruye para activar sólo los componentes necesarios para responder a la solicitud.
MXPA02008916A 2001-09-19 2002-09-12 Acceso de baja energia a una unidad de computacion desde una fuente externa. MXPA02008916A (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/955,821 US6922788B2 (en) 2001-09-19 2001-09-19 Low power access to a computing unit from an external source

Publications (1)

Publication Number Publication Date
MXPA02008916A true MXPA02008916A (es) 2003-03-26

Family

ID=25497396

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA02008916A MXPA02008916A (es) 2001-09-19 2002-09-12 Acceso de baja energia a una unidad de computacion desde una fuente externa.

Country Status (4)

Country Link
US (1) US6922788B2 (es)
BR (2) BRPI0201854B1 (es)
MX (1) MXPA02008916A (es)
TW (1) TWI243300B (es)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030120920A1 (en) * 2001-12-20 2003-06-26 Svensson Sven Anders Borje Remote device authentication
US7225280B2 (en) * 2002-02-28 2007-05-29 Sandisk Il Ltd. Portable device for one-on-one transfer between another such device wherein device is restricted to data storage and transfer with single interface for data exchange
JP2004064209A (ja) * 2002-07-25 2004-02-26 Toshiba Corp 録画再生装置及び電源制御方法
JP4157347B2 (ja) * 2002-09-13 2008-10-01 富士通株式会社 ゲートウェイカード、ゲートウェイ装置、ゲートウェイ制御方法およびゲートウェイ制御プログラム
US6862658B2 (en) * 2002-11-18 2005-03-01 Texas Instruments Incorporated Retrieving streams of data from rotating storage medium while balancing various requirements
US7240228B2 (en) * 2003-05-05 2007-07-03 Microsoft Corporation Method and system for standby auxiliary processing of information for a computing device
JP2005062955A (ja) * 2003-08-14 2005-03-10 Toshiba Corp 電子機器及び電源制御方法
US20050138346A1 (en) * 2003-08-28 2005-06-23 Cauthron David M. iSCSI boot drive system and method for a scalable internet engine
US7380145B2 (en) 2003-11-25 2008-05-27 Microsoft Corporation Modifying a power management algorithm based on wireless communication parameters
US20050289277A1 (en) * 2004-06-29 2005-12-29 Jackson Riley W Data processing on extended mobile access enabled computer
US7778675B1 (en) * 2005-01-14 2010-08-17 American Megatrends, Inc. Remotely accessing a computing device in a low-power state
JP4305397B2 (ja) * 2005-01-31 2009-07-29 ブラザー工業株式会社 サービス提供システム
US20060236133A1 (en) * 2005-04-15 2006-10-19 Wang Chia-Chin Computer host with a secondary panel
US8192288B2 (en) 2005-08-23 2012-06-05 Wms Gaming Inc. Remote management of a gaming machine through retrieval of an inventory of assets
TWI308013B (en) * 2006-04-10 2009-03-21 Inst Information Industry Power-saving wireless network, packet transmitting method for use in the wireless network and computer readable media
US7831850B2 (en) * 2007-03-29 2010-11-09 Microsoft Corporation Hybrid operating systems for battery powered computing systems
US7904739B2 (en) * 2007-10-08 2011-03-08 Hewlett-Packard Development Company, L.P. Managing a power state for a peripheral
US8800054B2 (en) * 2008-10-08 2014-08-05 Viridistor, LLC Secure system and apparatus for data delivery
US8880908B2 (en) * 2009-05-19 2014-11-04 International Business Machines Corporation Computing system with power requirement evaluation
US8589875B2 (en) * 2009-06-16 2013-11-19 International Business Machines Corporation Computing system with compile farm
JP2011071760A (ja) * 2009-09-25 2011-04-07 Canon Inc 情報処理装置、情報処理装置のジョブ処理方法、及びプログラム
US9967365B2 (en) 2011-06-28 2018-05-08 Viridistor, LLC Information management software and method
US9645630B2 (en) * 2013-01-18 2017-05-09 Apple Inc. Selectively permitting an apparatus to be awakened depending on a programmable setting
US9992205B2 (en) * 2015-06-02 2018-06-05 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Systems and methods for performing operations on a computing device

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4747041A (en) * 1983-06-27 1988-05-24 Unisys Corporation Automatic power control system which automatically activates and deactivates power to selected peripheral devices based upon system requirement
US4969830A (en) * 1989-06-12 1990-11-13 Grid Systems Corporation Connection between portable computer components
US5185700A (en) * 1989-06-15 1993-02-09 Pulse Electronics, Inc. Solid state event recorder
US5065321A (en) * 1989-06-15 1991-11-12 Pulse Electronics, Inc. Solid state event recorder
US5167024A (en) * 1989-09-08 1992-11-24 Apple Computer, Inc. Power management for a laptop computer with slow and sleep modes
US5600800A (en) * 1992-06-29 1997-02-04 Elonex I.P. Holdings, Ltd. Personal computer system having a docking bay and a hand-held portable computer adapted to dock in the docking bay by a full-service parallel bus
US5634080A (en) * 1992-06-29 1997-05-27 Elonex Ip Holdings, Ltd. Hand-held portable computer having an electroluminescent flat-panel display with pixel elements at right angles to the plane of the display and an excitation direction parallel to the plane of the display
US5666530A (en) * 1992-12-02 1997-09-09 Compaq Computer Corporation System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between
GB9304622D0 (en) * 1993-03-06 1993-04-21 Ncr Int Inc Wireless local area network apparatus
US5625673A (en) * 1994-09-22 1997-04-29 Lucent Technologies Inc. Modular communication apparatus
US5664228A (en) * 1995-08-09 1997-09-02 Microsoft Corporation Portable information device and system and method for downloading executable instructions from a computer to the portable information device
US5802124A (en) * 1996-01-11 1998-09-01 Texas Instruments Incorporated Systems and methods for transmitting data within a computer system
US6105142A (en) * 1997-02-11 2000-08-15 Vlsi Technology, Inc. Intelligent power management interface for computer system hardware
US5894425A (en) * 1997-02-28 1999-04-13 Quantum Corporation Wireless secondary interface for data storage device
AU6952198A (en) 1997-04-04 1998-10-30 Patricia Mattchen Wireless telephone data exchange system
JPH1115761A (ja) * 1997-06-02 1999-01-22 Internatl Business Mach Corp <Ibm> 赤外線通信機能を持つ情報処理装置及びその制御方法
US5991806A (en) * 1997-06-09 1999-11-23 Dell Usa, L.P. Dynamic system control via messaging in a network management system
US6125369A (en) * 1997-10-02 2000-09-26 Microsoft Corporation Continuous object sychronization between object stores on different computers
US6134584A (en) * 1997-11-21 2000-10-17 International Business Machines Corporation Method for accessing and retrieving information from a source maintained by a network server
US6477654B1 (en) * 1999-04-06 2002-11-05 International Business Machines Corporation Managing VT for reduced power using power setting commands in the instruction stream
US6859135B1 (en) * 2000-06-05 2005-02-22 Brig Barnum Elliott System and method for conserving energy in wireless devices

Also Published As

Publication number Publication date
US6922788B2 (en) 2005-07-26
BRPI0201854B1 (pt) 2017-09-12
US20030056131A1 (en) 2003-03-20
BR0201854A (pt) 2003-07-22
TWI243300B (en) 2005-11-11

Similar Documents

Publication Publication Date Title
MXPA02008916A (es) Acceso de baja energia a una unidad de computacion desde una fuente externa.
KR101281354B1 (ko) 유니버설 시리얼 버스 (usb) 원격 웨이크업
EP1356366B9 (en) Computer peripheral device that remains operable when central processor operations are suspended
EP2084592B1 (en) Method of maintaining a usb active state without data transfer
US20030109218A1 (en) Portable wireless storage unit
USRE42052E1 (en) System and method for managing power of peripheral communications by automatically closing communications channel immediately after finishing a communication with a peripheral device
US20060046736A1 (en) Methods and apparatus for managing wireless device power consumption by selecting among plural communication transceivers
US20100128571A1 (en) Method for controlling morning call of mobile terminal and mobile terminal using the same
KR20110049121A (ko) 디바이스 활성화 방법 및 장치
US6782484B2 (en) Method and apparatus for lossless resume capability with peripheral devices
US8095817B2 (en) Information processing apparatus that maintains sound controller in power saving mode when speaker is set in volume full-mute state
TW200401537A (en) Network accessing system for computer and method of controlling the same
TW200539616A (en) System and method for monitoring for wake events in a wireless local area network
CN1816789A (zh) 用于唤醒无线局域网的系统和方法
WO2007114960A2 (en) Communication between secondary processor and auxiliary display subsystem
KR100812655B1 (ko) 차량용 정보 관리 시스템 및 그 정보 관리 방법
JP3617981B2 (ja) 情報端末の制御方法および制御情報発信装置
KR101944673B1 (ko) 블루투스를 이용한 usb 데이터 송수신 시스템
KR101429274B1 (ko) 백업 시스템 및 백업 방법
KR100823294B1 (ko) 디지털기기의 사용자데이터갱신시스템과 그사용자데이터갱신방법
CN100383766C (zh) 一种借助半导体存储装置实现网络连接的方法
US20120166846A1 (en) Usb system and power management module and method thereof
RU2378802C2 (ru) Способ, протокол и система для двунаправленной связи в системе связи
JP2001109603A (ja) ネットワーク印刷システム及び印刷装置
JP2006109150A (ja) 通信装置および通信システム

Legal Events

Date Code Title Description
FG Grant or registration