ES2437466T3 - Dispositivo de ahorro de energía para aparato de módem con bus serie universal y su método - Google Patents
Dispositivo de ahorro de energía para aparato de módem con bus serie universal y su método Download PDFInfo
- Publication number
- ES2437466T3 ES2437466T3 ES10811142.8T ES10811142T ES2437466T3 ES 2437466 T3 ES2437466 T3 ES 2437466T3 ES 10811142 T ES10811142 T ES 10811142T ES 2437466 T3 ES2437466 T3 ES 2437466T3
- Authority
- ES
- Spain
- Prior art keywords
- usb
- actuator
- equipment
- enter
- multiplexing
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3278—Power saving in modem or I/O interface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4247—Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus
- G06F13/426—Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus using an embedded synchronisation, e.g. Firewire bus, Fibre Channel bus, SSA bus
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
- Information Transfer Systems (AREA)
Abstract
Un aparato de ahorro de energía para un equipo de módem de bus serie universal (USB), que comprende unordenador personal (PC) y equipo de módem USB; en el que: el PC detecta regularmente si al equipo de módem USB se le permite entrar en suspensión selectiva, y envía unainstrucción, para entrar en un estado de suspensión selectiva, al equipo de módem USB cuando se le permite, paranotificar al equipo de módem USB que entre en el estado de suspensión selectiva; el equipo de módem USB entra en el estado de suspensión selectiva después de recibir la instrucción para entrar enel estado de suspensión selectiva; en el que el PC comprende un accionador de multiplexación, un accionador de interfaz virtual, un accionador depuerto USB a serie y un concentrador USB; en el que el accionador de multiplexación está configurado para virtualizar una única interfaz física del USB en unapluralidad de interfaces virtuales, recibir y dictaminar si todas las interfaces virtuales envían una orden de control deequipo, y, cuando todas las interfaces virtuales envían la orden de control de equipo, reenviar la orden de control deequipo del accionador de interfaz virtual al accionador de puerto USB a serie de una capa inferior; el accionador de interfaz virtual está configurado para detectar regularmente si al equipo de módem USB se lepermite entrar en el estado de suspensión, y enviar la orden de control de equipo al accionador de multiplexacióncuando se le permita; el accionador de puerto USB a serie está configurado para recibir y reenviar la orden de control de equipo alconcentrador USB; y el concentrador USB está configurado para enviar la instrucción al equipo de módem USB de entrar en el estado desuspensión selectiva tras recibir la orden de control de equipo, y notificar al equipo de módem USB que entre en elestado de suspensión selectiva.
Description
Dispositivo de ahorro de energía para aparato de módem con bus serie universal y su método
La presente invención se refiere a un módem inalámbrico, y, en particular, a un aparato de ahorro de energía y a un método para un aparato de módem con bus serie universal (USB).
Antecedentes de la técnica relacionada
Las vías de acceso de banda ancha adoptadas por el ordenador tradicional para navegar por internet son líneas fijas, incluyendo una pluralidad de métodos comunes, tales como la fibra óptica en la puerta, la línea de abonado digital (DSL), el cable, etc. La ventaja de estas vías de acceso de banda ancha incluyen: la alta velocidad, la buena 15 estabilidad y el coste barato del acceso, mientras que la desventaja es también muy obvia, esto es, la falta de una buena movilidad. Si uno sale fuera de viaje o por negocios, la posibilidad del cuándo y dónde del acceso de banda ancha es difícil que se realice, por lo que surge la tecnología inalámbrica de la navegación por internet. La forma más temprana de acceso inalámbrico a internet incluye principalmente el servicio general de radiocomunicaciones por paquetes (GPRS) y el acceso múltiple por división de código (CDMA) 1x del sistema global para comunicaciones móviles (GSM). Aunque estas dos vías de acceso han efectuado la oficina inalámbrica, la velocidad es muy baja. Como resultado de ello, aparece la tecnología de comunicación de tercera generación (3G), y la tecnología de comunicación de tercera generación proporciona un mayor ancho de banda, también proporciona una vía de acceso de banda ancha inalámbrica más estable y más barata, que puede no sólo proporcionar el acceso inalámbrico a internet con una velocidad mayor para el usuario, sino que también puede realizar los servicios de datos más
25 potentes, tales como llamadas de voz, recibir y transmitir mensajes cortos y mensajes multimedia y así sucesivamente, mientras se navega por internet. Por lo tanto, la demanda de los productos de terminales de datos inalámbricos, principalmente el módem inalámbrico, es bastante grande, y, al mismo tiempo, con el fin de hacer que los usuarios utilicen productos inalámbricos de terminales de datos más cómoda y prontamente, se exige más a los fabricantes del módem inalámbrico, especialmente en el aspecto de la experiencia del usuario.
En la actualidad, el equipo de módem USB se aplica ampliamente en la oficina móvil, mientras que, en el caso de la aplicación móvil, a menudo es muy difícil usar el ordenador portátil a través del suministro de energía externa de CA, por lo que sólo puede funcionar usando un método energético de baterías. Sin embargo, la capacidad de resistencia de la batería es limitada; con el fin de mejorar la capacidad de resistencia del ordenador portátil, es esencial adoptar
35 la tecnología de ahorro de energía y mejorar la capacidad de la batería. Sobre esto, la tecnología de ahorro de energía incluye la tecnología de ahorro de energía del ordenador portátil en sí y la tecnología de ahorro de energía del equipo externo del ordenador portátil, en el que el equipo de módem USB es el equipo externo. El modo de configuración del equipo 3G de módem USB incluye por lo general: 1) un equipo externo de módem USB, 2) un ordenador portátil o un módulo incorporado de módem en los dispositivos móviles de internet (MID), etc. Si se trata de un equipo externo de módem USB, el usuario también puede desmontar el equipo de módem USB sin utilizarlo, pero necesita mantener el suministro de energía a el equipo incorporado de módem USB en todo momento; por lo tanto, si no se adopta la tecnología de ahorro de energía apropiada, se producirá un mayor consumo continuo de energía mientras se utiliza el ordenador portátil, lo que influye en la capacidad de resistencia del ordenador portátil.
En vista de esto, el propósito principal de la presente invención es proporcionar un aparato de ahorro de energía y un método para un equipo de módem USB que hace que el equipo de módem USB entre en el estado de ahorro de energía en su periodo de inactividad y reanude el estado de funcionamiento al recibir una solicitud de servicio.
Con el fin de lograr el objetivo anterior, la presente invención da a conocer un aparato de ahorro de energía para el equipo de módem con bus serie universal (USB), que comprende un ordenador personal y un equipo de módem USB, en el que el ordenador personal (PC) detecta regularmente si al equipo de módem USB se le permite entrar en suspensión selectiva, y envía una instrucción para entrar en un estado de suspensión selectiva al equipo de módem
55 USB cuando se le permite, para notificar al equipo de módem USB que entre en el estado de suspensión selectiva, y el equipo de módem USB entra en el estado de suspensión selectiva después de recibir la instrucción para entrar en el estado de suspensión selectiva.
En el aparato anterior, el PC comprende un accionador de multiplexación, un accionador de interfaz virtual, un accionador de puerto USB a serie y un concentrador USB, en el que el accionador de multiplexación está configurado para virtualizar una única interfaz física del USB en una pluralidad de interfaces virtuales, para recibir y para dictaminar si todas las interfaces virtuales envían la orden de control de equipo, y, cuando todas las interfaces virtuales envían la orden de control de equipo, para reenviar la orden de control de equipo desde el accionador de interfaz virtual hasta el accionador de puerto USB a serie de una capa inferior. El accionador de interfaz virtual está 65 configurado para detectar regularmente si al equipo de módem USB se le permite entrar en suspensión selectiva y enviar la orden de control de equipo al accionador de multiplexación cuando se le permite. El accionador de puerto
USB a serie está configurado para recibir y enviar la orden de control de equipo al concentrador USB. Y el concentrador USB está configurado para enviar la instrucción para entrar en el estado de suspensión selectiva al equipo de módem USB después de recibir la orden de control de equipo, y notificar al equipo de módem USB que entre en el estado de suspensión selectiva.
5 En el que el concentrador USB está configurado adicionalmente para recibir una señal de activación USB del equipo de módem USB o una solicitud de activación de una aplicación de una capa superior, y enviar una orden de activación remota USB al equipo de módem USB para hacer que el equipo de módem USB entre en un estado normal de funcionamiento, y complete un paquete de solicitud de I/O (IRP). El accionador de puerto USB a serie está configurado adicionalmente para proporcionar una rutina de finalización que confirme que los IRP se han completado, y notificar al accionador de multiplexación que reanude el funcionamiento normal, y el accionador de multiplexación está configurado adicionalmente para notificar a cada accionador de interfaz virtual que reanude el funcionamiento normal.
15 En consecuencia, la presente invención proporciona un método de ahorro de energía para el equipo de módem con bus serie universal (USB), que comprende: detectar regularmente si se permite entrar en suspensión selectiva; si no se permite, procesar la solicitud recibida de un programa de aplicación, y, si se permite, transmitir después una instrucción para que al equipo de módem USB entre en un estado de suspensión selectiva; y, tras recibir la instrucción para entrar en el estado de suspensión selectiva, que el equipo de módem USB entre en el estado de suspensión selectiva.
El método anterior comprende adicionalmente: virtualizar una única interfaz física del USB de una pluralidad de interfaces virtuales, es decir: virtualizar un equipo no compuesto con la única interfaz física del USB del equipo de material compuesto con múltiples interfaces virtuales usando un protocolo de multiplexación.
25 En el que el mencionado detectar regularmente si se permite entrar en suspensión selectiva se refiere a: un accionador de interfaz virtual que detecta si existe una operación de lectura o de escritura de datos en la interfaz virtual dentro de un período de tiempo establecido, y si no hay una operación de lectura o escritura de datos, que dictamina que a la interfaz virtual se le permita entrar en suspensión selectiva, o bien que no se le permita a la interfaz virtual entrar en suspensión selectiva.
En el método anterior, dicha transmisión de la instrucción para entrar en el estado de suspensión selectiva al equipo de módem USB se refiere a: un accionador de interfaz virtual que envía la orden de control de equipo a un accionador de multiplexación, el accionador de multiplexación que recibe y reenvía la orden de control de equipo a
35 un accionador de puerto USB a serie de una capa inferior, el accionador de puerto USB a serie que recibe y reenvía la orden de control de equipo a un concentrador USB, y el concentrador USB que envía la instrucción para entrar en el estado de suspensión selectiva al equipo de módem USB tras recibir la orden de control de equipo.
En el que, antes de que el accionador de multiplexación envíe la orden de control de equipo al accionador de puerto USB a serie de la capa inferior, el método de ahorro de energía comprende adicionalmente: dictaminar si todas las interfaces virtuales envían la orden de control de equipo, y si no, entonces esperar de modo continuado hasta que todas las interfaces virtuales envíen la orden de control de equipo, y, si todas las interfaces virtuales envían la orden de control de equipo, entonces transmitir la orden de control de equipo al accionador de puerto USB a serie de la capa inferior.
45 En el método anterior, después de que el equipo de módem USB entre en el estado de suspensión selectiva, el método de ahorro de energía comprende adicionalmente: activar al equipo de módem USB cuando haya una solicitud de servicio, indicando que: el concentrador USB, tras recibir una señal de activación del equipo de módem USB o una solicitud de activación de una aplicación de una capa superior, envía una orden de activación remota al equipo de módem USB para hacer que el equipo de módem USB entre en un estado normal de funcionamiento, complete una solicitud I/O de paquete (IRP) y notifique al accionador de puerto USB a serie que la IRP se completa; se llama a una rutina de finalización del accionador de puerto USB a serie para confirmar que la IRP se completa, se notifica al accionador de multiplexación para reanudar el funcionamiento normal, y el accionador de multiplexación reanuda el funcionamiento normal y notifica a cada accionador de interfaz virtual que reanude el funcionamiento
55 normal.
En el que dicho concentrador USB que recibe la solicitud de activación del equipo de módem USB o de la aplicación de capa superior se refiere a: el equipo de módem USB que envía la señal de activación USB al concentrador USB después de recibir la solicitud de servicio, o a la aplicación de la capa superior que comienza la solicitud de servicio, y, cuando la orden de solicitud de servicio llega al accionador de puerto USB a serie, el accionador de puerto USB a serie envía una solicitud de activación, para que el equipo de módem USB reanude el estado de funcionamiento, al concentrador USB.
Se puede ver, desde el esquema técnico anterior, que la presente invención hace que los diferentes tipos de datos
65 se transmitan en un puerto serie a través de la introducción del protocolo de multiplexación, de modo que no se embrollen. Y el protocolo de multiplexación se hace efectivo en el equipo de módem USB, permitiendo de este modo que una interfaz del USB se virtualice en una pluralidad de interfaces virtuales, para hacer efectivas todas las funciones del equipo de módem USB, y, sobre la base de dicha nueva infraestructura, hacer efectivo después el método de ahorro de energía del equipo de módem USB en una pluralidad de entornos de la plataforma de Windows. En Windows XP, ese método de ahorro de energía puede hacer efectivo que una pluralidad de interfaces
5 del USB entren en el estado de ahorro de energía durante el periodo de inactividad del equipo, lo que hace efectivas la suspensión selectiva y la función de activación remota del equipo de módem USB.
Los principales sistemas Windows soportan, la mayoría de las veces, la suspensión selectiva y la activación remota, especialmente para el equipo de módem USB del tipo de equipo no compuesto. Sin embargo, choca, comparativamente, el hecho de que el accionador usbccgp.sys del equipo compuesto del sistema Windows XP no soporte muy bien la suspensión selectiva del equipo compuesto por una pluralidad de interfaces; en este sentido, para un equipo de módem USB 3G, el que se haga directamente como un equipo de material compuesto influirá en la estabilidad de la función de suspensión selectiva. Por lo tanto, la presente invención tiene en cuenta que un equipo no compuesto, con una única interfaz de Windows, puede soportar la función de suspensión selectiva con
15 éxito, y que un equipo compuesto puede virtualizar una única interfaz en una pluralidad de interfaces virtuales a través de la multiplexación al mismo tiempo, y puede por ello soportar el desarrollo y la expansión de diversas funciones del equipo de módem USB con éxito, haciendo por tanto efectivo el esquema de ahorro de energía de un marco único de interfaz, basado en la multiplexación. Y entre todos los equipos de módem USB anteriores, ninguno efectúa el esquema de ahorro de energía mencionada anteriormente. Obviamente, la presente invención tiene una muy buena función de promoción para el desarrollo y la aplicación de la tarjeta de datos en el futuro.
En resumen, la presente invención mejora la experiencia del usuario, es de uso más conveniente en el equipo de módem USB, y puede ahorrar energía en alrededor de un 80 % cuando el equipo de módem USB está inactivo, por lo que reduce el consumo de energía del módulo de comunicaciones en gran medida, mejorando la capacidad de
25 resistencia del ordenador portátil y ahorrando potencia energética al mismo tiempo, lo cual favorece la protección del medio ambiente y concuerda altamente con la idea de ahorro de energía y protección del medio ambiente que se defiende en la actualidad.
La figura 1 es un diagrama esquemático de la estructura de un aparato de ahorro de energía del equipo de módem USB de la presente invención;
la figura 2 es un diagrama de flujo de control de un accionador de multiplexación;
35 la figura 3 es un diagrama de flujo de la escritura de datos de un accionador de multiplexación;
la figura 4 es un diagrama de flujo de la lectura de datos de un accionador de multiplexación;
la figura 5 es un diagrama de flujo de un método de ahorro de energía para un equipo de módem USB de la presente invención.
45 La idea básica de la presente invención es la de virtualizar una única interfaz física del USB en una pluralidad de interfaces virtuales del USB a través de la multiplexación, lo que efectúa que el equipo de módem USB entre en el estado de ahorro de energía durante el periodo de inactividad, y que reanude el estado de funcionamiento cuando reciba una solicitud de servicio.
Se debe apreciar que la presente invención abrevia una interfaz virtual del USB como una interfaz virtual. Además, el equipo de módem USB incluye todo el equipo que se puede conectar a la interfaz física del USB del ordenador personal (PC), tal como módem, teléfono móvil, etc.
Con el fin de hacer más obvios y comprensible los propósitos, las características y las ventajas antes mencionados
55 de la presente invención, la presente invención se describe adicionalmente en detalle con referencia, en lo sucesivo, a los dibujos que se acompañan y en combinación con ciertas realizaciones. La figura 1 es un diagrama esquemático de la estructura de un aparato de ahorro de energía del equipo de módem USB proporcionado por la presente invención. El accionador del lateral del PC interactúa con el equipo de módem USB a través de la interfaz del USB del PC, virtualiza una única interfaz del USB en una pluralidad de interfaces a través de la multiplexación, cooperando con el software de una placa única incrustada con el accionador de multiplexación del equipo de módem USB, y permite que la función de servicio del equipo de módem USB haga efectiva la tecnología de ahorro de energía del equipo de módem USB en el sistema Windows, usando la vía del equipo compuesto por múltiples interfaces virtuales. Ese aparato de ahorro de energía incluye principalmente:
65 un ordenador personal (PC), que virtualiza una única interfaz del USB en una pluralidad de interfaces virtuales, detecta regularmente si se le permite al equipo de módem USB entrar en el estado de suspensión selectiva, y envía una instrucción para entrar en el estado de suspensión selectiva del equipo de módem USB cuando se le permita, para notificar al equipo USB módem que entre en el estado de suspensión selectiva; y
el equipo de módem USB, que entra en el estado de suspensión selectiva tras recibir la instrucción para entrar en el 5 estado de suspensión selectiva.
El PC incluye un accionador de multiplexación, un accionador de interfaz virtual, un accionador de puerto USB a serie y un concentrador USB; en el que,
el accionador de multiplexación está configurado para virtualizar una única interfaz física del USB en una pluralidad de interfaces virtuales, recibir y dictaminar si todas las interfaces virtuales envían una orden de control de equipo, y, cuando todas las interfaces virtuales envían la orden de control de equipo, reenviar la orden de control de equipo del accionador de interfaz virtual al accionador de puerto USB a serie de una capa inferior;
15 el accionador de interfaz virtual está configurado para detectar regularmente si al equipo de módem USB se le permite entrar en suspensión selectiva, y enviar la orden de control de equipo al accionador de multiplexación cuando se le permita;
el accionador de puerto USB a serie está configurado para recibir y reenviar la orden de control de equipo al concentrador USB; y
el concentrador USB está configurado para enviar la instrucción para entrar en el estado de suspensión selectiva al equipo de módem USB tras recibir la orden de control de equipo, y notificar al equipo de módem USB que entre en el estado de suspensión selectiva.
25 En el que el concentrador USB está configurado adicionalmente para recibir una señal de activación USB del equipo de módem USB o una solicitud de activación de una aplicación de capa superior, y enviar una orden de activación remota USB al equipo de módem USB para hacer que el equipo de módem USB entre en un estado normal de funcionamiento, y complete un paquete de solicitud de I/O (IRP);
el accionador de puerto USB a serie está configurado adicionalmente para proporcionar una rutina de finalización para confirmar que el IRP se completa, y notificar al accionador de multiplexación que reanude el funcionamiento normal, y el accionador de multiplexación está configurado adicionalmente para notificar a cada accionador de interfaz virtual que reanude el funcionamiento normal.
35 Aquí, el mencionado completar el IRP incluye generar un IRP y realizar un procesamiento en el IRP, tal como un procesamiento del bit de estado, etc., y después llamar a una función que confirme que el IRP se completa.
La descripción anterior es la de un aparato de ahorro de energía para el equipo de módem USB de la presente invención, y consecuentemente, la presente invención también proporciona un método de ahorro de energía para el equipo de módem USB. El accionador de multiplexación se ilustra en primer lugar, antes de introducir este método de ahorro de energía. El protocolo de multiplexación se efectúa en el accionador de multiplexación, y el protocolo de multiplexación es un subprotocolo en un protocolo GSM, que se describe de manera relevante en el archivo GSM
45 generalmente a través de un puerto serie, y el problema radica en que sólo hay un puerto serie, mientras que hay muchas clases de los tipos de comunicación de datos. Después, la presente invención virtualiza una interfaz física del USB en una pluralidad de interfaces virtuales de la capa de aplicación a través de la adopción del protocolo de multiplexación, para efectuar todas las funciones del equipo de módem USB, y, sobre la base de dicho nuevo marco, efectuar un método de ahorro de energía para el equipo de módem USB en una pluralidad de entornos de la plataforma de Windows.
Específicamente, la presente invención crea una pluralidad de interfaces virtuales de acuerdo con el archivo de configuración, y multiplexa la lectura y la escritura de los datos de una pluralidad de interfaces virtuales de una interfaz física del USB, y el método de multiplexación adoptado es un protocolo de multiplexación. De este modo, se
55 posibilita que el equipo no compuesto con una única interfaz de Windows pueda soportar la función de suspensión selectiva con éxito, lo que resuelve el problema de que no pueda soportar la suspensión selectiva debido a la carga del accionador del equipo compuesto del sistema Windows. Por lo tanto, en el sistema Windows, la presente invención puede hacer efectivo el que una pluralidad de interfaces del USB entre en el estado de ahorro de energía durante el periodo de inactividad del equipo de módem USB. Y, entonces, el sistema Windows considerará que el equipo de módem USB al que se accede sea un equipo no compuesto con una interfaz única; de este modo, puede soportar el desarrollo y la expansión de las diversas funciones del equipo de módem USB con éxito. Por lo tanto, la presente invención desarrolla el esquema de ahorro de energía de la infraestructura de interfaz única basado en la multiplexación, y este esquema de ahorro de energía es especialmente aplicable al equipo de módem USB con 3G incorporado de TD-SCDMA.
65 En el que el protocolo de multiplexación de la presente invención necesita ser efectuado con el soporte del equipo de módem USB y el accionador del lateral del PC. El accionador del equipo de Windows del lateral del PC incluye: un accionador de puerto USB a serie, un accionador de interfaz virtual, accionador de multiplexación, etc., para la instalación del sistema de escritorio de Windows.
5 Y, después, se ilustra el flujo de control y el flujo de lectura y de escritura del accionador de multiplexación, en el que el flujo de control es para coordinar con la ilustración del proceso de interacción del equipo de módem USB y el sistema Windows, mientras que el flujo de lectura y de escritura afecta cuando el equipo de módem USB entra en el modo de ahorro de energía.
I. En el flujo de control del accionador de multiplexación, como se muestra en la figura 2, los pasos principales son los siguientes:
Paso 201: el sistema Windows carga el accionador de puerto USB a serie e inicia el accionador de multiplexación tras conectar el equipo de módem USB; después de conectar el equipo de módem USB en el sistema Windows, el
15 sistema detecta y carga el accionador de puerto USB a serie; al cargar el accionador de puerto USB a serie, el sistema Windows cargará después un programa de accionador de filtro de puerto serie y un accionador de multiplexación para el accionador de puerto USB a serie, y el administrador de conectar y reproducir (“plug and play”, PNP) comienza a iniciar el accionador de multiplexación.
Paso 202: el accionador de multiplexación comienza a iniciar el equipo de módem USB, y establece el tiempo extra.
Paso 203: después de ajustar el tiempo extra, el accionador de multiplexación transmite la orden AT al equipo de módem USB para iniciar el protocolo de multiplexación;
25 en el que el accionador de multiplexación, a través de la transmisión de una orden AT, tal como AT+CMUX, hace que el equipo de módem USB inicie el protocolo de multiplexación.
Paso 204: después de que la orden AT regrese satisfactoriamente, el accionador de multiplexación transmite el identificador de conexión de enlace de datos (DLCI) al equipo de módem USB de acuerdo con la información de configuración;
en el que, si la orden AT puede regresar dentro el tiempo extra establecido, entonces la orden AT se considera que ha regresado satisfactoriamente, de lo contrario, la orden AT se considera fallida. La información de configuración procede del archivo auto-definido de configuración, que incluye: parámetros técnicos, tales como la cantidad de
35 interfaces virtuales, nombre, número de interfaz, etc. La transmisión va desde el DLCI 0 al DLCI x secuencialmente.
Paso 205: para el DLCI transmitido cada vez, el accionador de multiplexación crea el objeto de equipo físico de la interfaz virtual;
en el que el accionador de multiplexación crea el objeto de equipo físico de la interfaz virtual, y la enumeración es principalmente del DLCI 0 al DLCI x secuencialmente. Aquí, el objeto de equipo físico de la interfaz virtual es la forma del equipo tras virtualizar la interfaz física única del USB en una pluralidad de interfaces, las cuales son una pluralidad de interfaces virtuales del USB, es decir, interfaces virtuales. En donde x es la cantidad de interfaces virtuales, que se establece y registra en el archivo de configuración.
45 Paso 206, el accionador de multiplexación comienza a iniciar la interfaz virtual y dictamina si esta enumeración es la enésima, y, si esta enumeración no es la enésima, regresa al paso 204; si es la enésima, ejecuta el paso 207;
Paso 207, el flujo de control se completa.
II. En el flujo datos de escritura, como se muestra en la figura 3, los pasos principales son los siguientes:
Paso 301: el accionador de interfaz virtual transmite la orden de control de equipo al accionador de multiplexación;
55 en el que la orden de control de equipo se define en la infraestructura de Windows, dividida en diferentes tipos de órdenes de control de equipo, y en el que la orden de control de equipo incluye un IRP para escribir datos, es decir, un IRP de escritura. En el que este IRP es un paquete de solicitud I/O, asignado por el sistema Windows, que es el objeto del sistema desencadenado por el programa de aplicación y también un intermediario interactivo entre accionador y accionador. El accionador de interfaz virtual pone los datos requeridos que se van a escribir en el IRP de escritura, y después los transmite al accionador de multiplexación.
Paso 302: el accionador de multiplexación, tras recibir la orden de control de equipo, analiza esa orden de control de equipo, obtiene el IRP de escritura, y efectúa el procesamiento de estructuración sobre este IRP de escritura.
65 Paso 303: el accionador de multiplexación transmite el IRP de escritura a la interfaz física del USB, y escribe los datos en el equipo de módem USB;
el accionador de multiplexación transmite el IRP de escritura al accionador de puerto USB a serie, y el accionador de puerto USB a serie estructura el URB de acuerdo con los datos del IRP de escritura, y pone este URB en la orden de control de equipo interno y, después, la transmite al concentrador USB; y este concentrador USB escribe los datos
5 en el equipo de módem USB. En el que el URB es el paquete de solicitud de USB.
Paso 304: después de que el IRP de escritura termine, el sistema Windows llama, de manera secuencial, a la rutina de finalización de escritura del accionador de puerto USB a serie y a la rutina de finalización de escritura del accionador de multiplexación, como para garantizar el estado de finalización de la operación de escritura correctamente.
III. En el flujo de datos de lectura, como se muestra en la figura 4, los pasos principales son los siguientes:
Paso 401: el accionador de interfaz virtual transmite la orden de control de equipo al accionador de multiplexación;
15 en el que esta orden de control de equipo incluye un IRP de lectura.
Paso 402: el accionador de multiplexación, después de recibir la orden de control de equipo, analiza la orden de control de equipo, obtiene el IRP de lectura, y transmite el IRP de lectura a la interfaz física de USB.
Paso 403: la interfaz física de USB efectúa el procesamiento de desestructuración sobre los datos leídos tras leer los datos desde el concentrador USB;
en el que el proceso específico de lectura de datos pertenece a los mecanismos del sistema Windows, y está
25 relacionado con las características del programa de aplicación. Por ejemplo, si el programa de aplicación abre el equipo, hay un IRP de lectura pendiente en la capa de concentrador USB en todo momento; si hay datos procedentes de la capa inferior, se efectúa el flujo de datos de lectura.
Paso 404: después de que termina la lectura de IRP, el sistema Windows llama, de manera secuencial, a la rutina de finalización de lectura del accionador de puerto USB a serie y a la rutina de finalización de lectura del accionador de multiplexación, y devuelve los datos leídos a la aplicación de capa superior.
La descripción anterior es del control y del flujo de lectura y escritura del accionador de multiplexación. Dado que durante el proceso de escritura o de lectura de datos no se permite entrar en el modo de ahorro de energía, así, el
35 estado de lectura y de escritura está estrechamente relacionado con la condición para entrar en el modo de ahorro de energía. Por lo tanto, se ilustra en lo sucesivo el método de ahorro de energía para el equipo de módem de la presente invención en combinación con el flujo mencionado anteriormente.
Haciendo referencia a la figura 5, se muestra el flujo del método de ahorro de energía para el equipo de módem USB de la presente invención. La presente realización hace efectivo el método de ahorro de energía para el equipo de módem USB, a través de la multiplexación, en una pluralidad de entornos de la plataforma de Windows. En el sistema Windows, el método de ahorro de energía puede hacer efectiva esta pluralidad de interfaces del USB que entra en el estado de ahorro de energía durante el periodo de inactividad del equipo de módem USB. Esto es como decir que el protocolo de multiplexación se efectúa en el equipo de módem USB, efectuando, por ello, la función de
45 suspensión selectiva y de activación remota del equipo de módem USB, para efectuar la función de ahorro de energía del equipo de módem USB.
Se debe apreciar que la función de suspensión selectiva y de activación remota viene definida en el protocolo USB: hay cuatro clases de estados, en total, para un equipo de módem USB, que son D0, D1, D2 y D3; la suspensión selectiva es aquélla por la que el lateral del ordenador anfitrión suspende el equipo de módem USB cuando es necesario, lo cual hace que el equipo de módem USB entre en el estado D2; cuando se requiera efectuar el funcionamiento normal, el equipo de módem USB transmite la solicitud de activación al concentrador USB, haciendo, por ello, que el equipo de módem USB se reanude desde el estado de suspensión y entre en el estado de activación a distancia, es decir, en el estado D0. Se debe señalar que la multiplexación, la suspensión selectiva y la activación
55 remota se efectúan juntas sobre la base del accionador del lateral del PC y del accionador del lateral del equipo de módem USB.
En la presente realización, el método de ahorro de energía para el equipo de módem USB incluye principalmente los pasos siguientes:
Paso 501: el accionador de interfaz virtual detecta regularmente si se permite entrar en suspensión selectiva; si no se permite, se ejecuta el paso 502; si se permite, se ejecuta el paso 503;
en el que, dado que la función de servicio del equipo de módem USB se efectúa por medio del equipo compuesto
65 por una pluralidad de interfaces, una interfaz física de USB se virtualiza en una pluralidad de interfaces virtuales a través de la multiplexación, y cada interfaz virtual corresponde a un accionador de interfaz virtual. Ese accionador de interfaz virtual es un programa de accionador de equipo correspondiente al equipo de puerto serie virtual, tal como el equipo de módem USB, que se utiliza para convertir y simular la operación del programa de aplicación sobre la interfaz virtual.
5 En este paso, el accionador de interfaz virtual detecta si su correspondiente interfaz virtual satisface la condición para permitir entrar en suspensión selectiva; por ejemplo, se dictamina si recibir una solicitud desde el programa de aplicación de la capa superior usando el equipo de módem USB en un período de tiempo establecido de 5 segundos, tales como una operación de lectura y de escritura de datos, etc.; si el accionador de interfaz virtual no recibe la solicitud del programa de aplicación, se dictamina que la interfaz virtual se encuentra en el estado de inactividad.
Paso 502: el equipo de módem USB procesa una solicitud recibida del programa de aplicación.
Paso 503: el accionador de interfaz virtual transmite la orden de control de equipo al accionador de multiplexación;
15 en el que la orden de control de equipo es una notificación de estado de inactividad del equipo, usada para notificar al accionador de la capa inferior que el equipo de módem USB está inactivo y entrar en suspensión selectiva. Por ejemplo: la orden de control de equipo es INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION.
Paso 504: el accionador de multiplexación recibe la orden de control de equipo, y dictamina si todas las interfaces virtuales transmiten las órdenes de control de equipo; si no es así, se ejecuta el paso 505; si todas las interfaces virtuales transmiten las órdenes de control de equipo, se ejecuta el paso 506.
Paso 505: el accionador de multiplexación continúa esperando la orden de control de equipo, y después vuelve al 25 paso 501;
en el que el accionador de multiplexación continúa esperando la orden de control de equipo, y dictamina, a través de la paso 504, cuando llega la orden de control de equipo, hasta que todas las interfaces virtuales transmiten las órdenes de control de equipo. Aquí, cuando el accionador de multiplexación espera las órdenes de control de equipo de otros accionadores de interfaces virtuales, si el accionador de la interfaz virtual que ya ha transmitido la orden de control de equipo necesita efectuar la lectura y la escritura o hay un servicio entrante, la orden de control de equipo transmitida aquí anteriormente se cancelará. Por lo tanto, incluso si se reciben órdenes de control de equipo de todos los otros accionadores de interfaces virtuales durante este período, no puede ser todavía suspendido, hasta que todos los accionadores de interfaces virtuales transmitan las órdenes de control de equipo.
35 Paso 506: el accionador de multiplexación transmite la orden de control de equipo al accionador de puerto USB a serie de la capa inferior.
Paso 507: el accionador de puerto USB a serie recibe y reenvía la orden de control de equipo al concentrador USB.
Paso 508: el concentrador USB recibe la orden de control de equipo, y establece el estado de la orden de control de equipo como pendiente, y, después, transmite una instrucción para entrar en el estado de suspensión selectiva al equipo de módem USB.
45 Paso 509: el equipo de módem USB recibe la instrucción para entrar en el estado de suspensión selectiva y, después, entra en el estado de suspensión selectiva.
El equipo de módem USB suspende y entra en el estado de bajo consumo de energía, hasta que llega un servicio de mensajes cortos, un servicio de voz o un servicio de datos. Se debe señalar que, después de que cada interfaz virtual del equipo de módem USB transmita la orden de control de equipo, el equipo de módem USB se debe sólo suspender. Sin embargo, al efectuar la activación remota, una interfaz virtual activará todo el equipo de módem USB cuando se reciba la solicitud de servicio.
Hasta el momento, la descripción anterior es el proceso de hacer efectiva la suspensión selectiva, y, después, en lo
55 sucesivo, se ilustra la activación remota. En la presente realización, la activación remota incluye dos enfoques: uno es una activación desde el mismo equipo, y el otro es una activación desde el programa de aplicación de la capa superior.
Paso 510: el equipo de módem USB, después de recibir la solicitud de servicio, transmite una señal de activación USB al concentrador USB.
Paso 511: el concentrador USB, después de recibir la señal de activación USB, transmite la orden de activación remota USB (como claro rasgo distintivo) al equipo de módem USB, para hacerlo entrar en el estado de funcionamiento normal,
65 en el que el equipo de módem USB, después de recibir el claro rasgo distintivo, reanuda el funcionamiento normal.
Paso 512: el concentrador USB termina el IRP y notifica al accionador de puerto USB a serie que el IRP está terminado, y se llama a la rutina de finalización del accionador de puerto USB a serie para confirmar que el IRP está terminado, y se notifica al accionador de multiplexación que reanude el funcionamiento normal;
5 aquí, dicho IRP terminado se refiere a generar el IRP y a efectuar el procesamiento sobre el IRP, tal como el procesamiento del bit de estado, etc., y, después, se llama a la rutina de finalización del accionador de puerto USB a serie para confirmar que el IRP está terminado. Tras confirmar que el IRP está terminado, el accionador de puerto USB a serie se lo notifica al accionador de multiplexación.
10 Paso 513: el accionador de multiplexación notifica a cada accionador de interfaz virtual que reanude el funcionamiento normal.
Se debe señalar que el método de activación anterior tiene otro modo de implementación, que es el de la activación 15 desde una aplicación superior, de la cual, los principales procesos de implementación son los siguientes:
El programa de aplicación de capa superior inicia una solicitud de servicio con la interfaz virtual, y cuando la orden de solicitud de servicio alcanza el accionador de puerto USB a serie, este accionador de puerto USB a serie transmite la solicitud de activación, para reanudar el equipo de módem USB al estado de funcionamiento, hasta el 20 concentrador USB, y este concentrador USB transmite la orden de activación remota USB (claro rasgo distintivo) al equipo de módem USB, para activar el equipo de módem USB, y este equipo de módem USB reanuda el estado de funcionamiento tras recibir el claro rasgo distintivo, entrando, por ejemplo, en el estado normal, el estado D0. Después de que el concentrador USB termine el IRP, se llama a la rutina de finalización del accionador de puerto USB a serie para confirmar que el IRP está terminado. Tras confirmar que el IRP está terminado, el accionador de
25 puerto USB a serie notifica al accionador de multiplexación que reanude el estado de funcionamiento, y el accionador de multiplexación notifica a cada accionador de interfaz virtual que reanude el funcionamiento normal.
Cada realización anteriormente mencionada se describe como una serie de combinación de movimientos para reflejar una descripción sencilla; sin embargo, los expertos en la técnica deberían saber que la presente invención no 30 está limitada por el orden de movimiento descrito, debido a que, de acuerdo con la presente invención, algunos pasos se pueden llevar a cabo en otros órdenes o llevarse a cabo al mismo tiempo.
Claims (6)
- REIVINDICACIONES1. Un aparato de ahorro de energía para un equipo de módem de bus serie universal (USB), que comprende un ordenador personal (PC) y equipo de módem USB; en el que:5 el PC detecta regularmente si al equipo de módem USB se le permite entrar en suspensión selectiva, y envía una instrucción, para entrar en un estado de suspensión selectiva, al equipo de módem USB cuando se le permite, para notificar al equipo de módem USB que entre en el estado de suspensión selectiva;el equipo de módem USB entra en el estado de suspensión selectiva después de recibir la instrucción para entrar en el estado de suspensión selectiva;en el que el PC comprende un accionador de multiplexación, un accionador de interfaz virtual, un accionador de puerto USB a serie y un concentrador USB;15 en el que el accionador de multiplexación está configurado para virtualizar una única interfaz física del USB en una pluralidad de interfaces virtuales, recibir y dictaminar si todas las interfaces virtuales envían una orden de control de equipo, y, cuando todas las interfaces virtuales envían la orden de control de equipo, reenviar la orden de control de equipo del accionador de interfaz virtual al accionador de puerto USB a serie de una capa inferior;el accionador de interfaz virtual está configurado para detectar regularmente si al equipo de módem USB se le permite entrar en el estado de suspensión, y enviar la orden de control de equipo al accionador de multiplexación cuando se le permita;25 el accionador de puerto USB a serie está configurado para recibir y reenviar la orden de control de equipo al concentrador USB; yel concentrador USB está configurado para enviar la instrucción al equipo de módem USB de entrar en el estado de suspensión selectiva tras recibir la orden de control de equipo, y notificar al equipo de módem USB que entre en el estado de suspensión selectiva.
- 2. El aparato de ahorro de energía para el equipo de módem USB de acuerdo con la reivindicación 1, en el que:el concentrador USB está configurado adicionalmente para recibir una señal de activación USB del equipo de35 módem USB o una solicitud de activación de una aplicación de capa superior, y enviar una orden de activación remota USB al equipo de módem USB para hacer que el equipo de módem USB entre en un estado normal de funcionamiento, y terminar un paquete de solicitud de I/O (IRP);el accionador de puerto USB a serie está configurado adicionalmente para proporcionar una rutina de finalización que confirme que el IRP termina, y notificar al accionador de multiplexación que reanude el funcionamiento normal;el accionador de multiplexación está configurado adicionalmente para notificar a cada accionador de interfaz virtual que reanude el funcionamiento normal.45 3. Un método de ahorro de energía para un equipo de módem con bus serie universal (USB), que comprende:detectar regularmente si se le permite entrar en suspensión selectiva, y, si no se le permite, procesar una solicitud recibida de un programa de aplicación; y si se permite transmitir, después, una instrucción para entrar en un estado suspensión selectiva al equipo de módem USB; y, después de recibir la instrucción para entrar en el estado de suspensión selectiva, el equipo de módem USB entra en el estado de suspensión selectiva;en el que dicha transmisión de la instrucción para entrar en el estado de suspensión selectiva al equipo de módem USB se refiere a:55 un accionador de interfaz virtual que envía una orden de control de equipo a un accionador de multiplexación;el accionador de multiplexación que recibe y reenvía la orden de control de equipo a un accionador de puerto USB a serie de una capa inferior;el accionador de puerto USB a serie que recibe y reenvía la orden de control de equipo a un concentrador USB;el concentrador USB que envía la instrucción para entrar en el estado de suspensión selectiva al equipo de módem USB después de recibir la orden de control de equipo.65 4. El método de ahorro de energía para un equipo de módem USB de acuerdo con la reivindicación 3, que comprende adicionalmente: virtualizar una única interfaz física del USB en una pluralidad de interfaces virtuales, locual se refiere a:virtualizar un equipo no compuesto, con una única interfaz física del USB, en un equipo compuesto con múltiples interfaces virtuales usando un protocolo de multiplexación. 5
- 5. El método de ahorro de energía para un equipo de módem USB de acuerdo con la reivindicación 3, en el que dicha detección de modo regular de si se permite entrar en suspensión selectiva se refiere a:un accionador de interfaz virtual que detecta si hay una operación de lectura o de escritura de datos en una interfaz10 virtual dentro de un período de tiempo establecido, y, si no hay operación de lectura o de escritura de datos, dictamina que a la interfaz virtual se le permite entrar en suspensión selectiva; o bien, que no se le permita a la interfaz virtual entrar en suspensión selectiva.
- 6. El método de ahorro de energía para un equipo de módem USB de acuerdo con las reivindicaciones 3, 4 o 5, en15 el que, antes de que el accionador de multiplexación reenvíe la orden de control de equipo al accionador de puerto USB a serie de la capa inferior, el método de ahorro de energía comprende adicionalmente:dictaminar si todas las interfaces virtuales envían la orden de control de equipo, y, si no es así, esperar continuamente hasta que todas las interfaces virtuales envíen la orden de control de equipo; y si todas las interfaces 20 virtuales envían la orden de control de equipo, transmitir la orden de control de equipo al accionador de puerto USB a serie de la capa inferior.
- 7. El método de ahorro de energía para un equipo de módem USB de acuerdo con las reivindicaciones 3, 4 o 5, enel que, después de que el equipo de módem USB entre en el estado de suspensión selectiva, el método de ahorro 25 de energía comprende adicionalmente:activar el equipo de módem USB cuando hay una solicitud de servicio, indicando que:
- -
- un concentrador USB, después de recibir una señal de activación USB del equipo de módem USB o una solicitud 30 de activación de una aplicación de capa superior,
envía una orden de activación remota USB al equipo de módem USB para hacer que el equipo de módem USB entre en un estado normal de funcionamiento, termina un paquete de solicitud de I/O (IRP), y notifica al accionador de puerto USB a serie que termine el IRP;35 -se llama a una rutina de finalización del accionador de puerto USB a serie para confirmar que el IRP termina, y se notifica al accionador de multiplexación que reanude el funcionamiento normal;- -
- el accionador de multiplexación reanuda el funcionamiento normal y notifica a cada accionador de interfaz virtual 40 que reanude el funcionamiento normal.
- 8. El método de ahorro de energía para un equipo de módem USB de acuerdo con la reivindicación 7, en el que el concentrador USB que recibe la solicitud de activación del equipo de módem USB o de una aplicación de capa superior se refiere a:45 el equipo de módem USB que envía la señal de activación USB al concentrador USB después de recibir la solicitud de servicio; ola aplicación de la capa superior que inicia la solicitud de servicio y, cuando una orden de solicitud de servicio 50 alcanza el accionador de puerto USB a serie,el accionador de puerto USB a serie que envía al concentrador USB la solicitud de activación, para reanudar el equipo de módem USB al estado de funcionamiento.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100916286A CN101630191B (zh) | 2009-08-26 | 2009-08-26 | 一种实现通用串行总线调制解调器设备节电的装置及方法 |
CN200910091628 | 2009-08-26 | ||
PCT/CN2010/072060 WO2011022976A1 (zh) | 2009-08-26 | 2010-04-22 | 一种通用串行总线调制解调器设备的节电装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2437466T3 true ES2437466T3 (es) | 2014-01-10 |
Family
ID=41575321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES10811142.8T Active ES2437466T3 (es) | 2009-08-26 | 2010-04-22 | Dispositivo de ahorro de energía para aparato de módem con bus serie universal y su método |
Country Status (5)
Country | Link |
---|---|
US (1) | US8738953B2 (es) |
EP (1) | EP2458473B1 (es) |
CN (1) | CN101630191B (es) |
ES (1) | ES2437466T3 (es) |
WO (1) | WO2011022976A1 (es) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101630191B (zh) * | 2009-08-26 | 2011-08-24 | 中兴通讯股份有限公司 | 一种实现通用串行总线调制解调器设备节电的装置及方法 |
CN101833367A (zh) * | 2010-03-24 | 2010-09-15 | 中兴通讯股份有限公司 | 实现cmmb设备低功耗的方法及装置 |
EP2388951B1 (en) * | 2010-05-17 | 2017-08-09 | Nxp B.V. | Network |
GB201010674D0 (en) * | 2010-06-24 | 2010-08-11 | Avin Electronics Ltd | Power control module |
CN101917780B (zh) * | 2010-08-11 | 2015-05-20 | 中兴通讯股份有限公司 | 无线通信终端网络设备功能的实现方法及装置 |
CN102081581B (zh) * | 2010-10-01 | 2013-10-30 | 威盛电子股份有限公司 | 电源管理***及方法 |
CN102645965A (zh) * | 2011-02-12 | 2012-08-22 | 中兴通讯股份有限公司 | 带u盘功能的usb数据卡进入休眠状态的方法、***及装置 |
CN102761825B (zh) * | 2011-04-25 | 2017-11-07 | 中兴通讯股份有限公司 | 信息通知方法及基站、业务获取方法、***及ue |
TWI482026B (zh) * | 2012-02-07 | 2015-04-21 | Etron Technology Inc | 低耗電的usb3.0主控制裝置與降低usb3.0主控制裝置耗電的方法 |
CN103677197B (zh) * | 2012-08-30 | 2017-08-25 | 中兴通讯股份有限公司 | Usb数据传输***的省电方法及装置 |
KR20140140438A (ko) | 2013-05-29 | 2014-12-09 | 삼성전자주식회사 | Usb 유휴 상태 대기 시간을 동적으로 조절하는 usb 시스템 및 그 동작방법 |
US9740643B2 (en) * | 2013-06-20 | 2017-08-22 | Apple Inc. | Systems and methods for recovering higher speed communication between devices |
CN106354677A (zh) * | 2016-08-25 | 2017-01-25 | 广州御银自动柜员机科技有限公司 | 一种usb hub |
CN106383794A (zh) * | 2016-09-18 | 2017-02-08 | 合肥联宝信息技术有限公司 | 一种串口和usb 端口的复用方法和电子设备 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100439723B1 (ko) * | 2001-11-06 | 2004-07-12 | 삼성전자주식회사 | 휴대용 컴퓨터 |
US7337338B2 (en) * | 2004-01-16 | 2008-02-26 | Dell Products L.P. | Information handling system capable of operation in reduced power states |
JP2005216117A (ja) * | 2004-01-30 | 2005-08-11 | Sony Corp | 情報処理システムおよび方法、情報処理装置および方法、並びに、プログラム |
US7702825B2 (en) * | 2005-06-29 | 2010-04-20 | Intel Corporation | Enhancements to universal serial bus (USB) suspend and resume operations |
US8284768B2 (en) * | 2005-10-06 | 2012-10-09 | Sierra Wireless, Inc. | Dynamic bus-based virtual channel multiplexing device driver architecture |
US7490255B2 (en) * | 2006-06-30 | 2009-02-10 | Intel Corporation | Power efficient flow control model for USB asynchronous transfers |
KR100752135B1 (ko) * | 2006-09-15 | 2007-08-27 | 삼성전자주식회사 | 휴대용 단말기에서 절전 모드 관리를 위한 장치 및 방법 |
CN101281418B (zh) * | 2007-04-03 | 2012-03-14 | 瑞昱半导体股份有限公司 | 设定通用串行总线设备的方法及计算机可读取的记录媒体 |
US20090006690A1 (en) * | 2007-06-27 | 2009-01-01 | Balaji Vembu | Providing universal serial bus device virtualization with a schedule merge from multiple virtual machines |
US8255708B1 (en) * | 2007-08-10 | 2012-08-28 | Marvell International Ltd. | Apparatuses and methods for power saving in USB devices |
KR101441686B1 (ko) | 2007-10-23 | 2014-11-03 | 엘지전자 주식회사 | 무선모뎀 시스템 및 이를 이용한 통신망 접속방법 |
JP2009187368A (ja) * | 2008-02-07 | 2009-08-20 | Hitachi Ltd | Usbポートの共有制御方法 |
CN101308399B (zh) * | 2008-06-23 | 2010-07-07 | 北京中星微电子有限公司 | 通用串行总线设备选择休眠的实现方法及相关的装置 |
US8078768B2 (en) * | 2008-08-21 | 2011-12-13 | Qualcomm Incorporated | Universal Serial Bus (USB) remote wakeup |
CN101498964B (zh) * | 2009-02-04 | 2011-08-10 | 华为终端有限公司 | 无线调制解调装置、***和休眠/唤醒方法以及终端 |
CN101630191B (zh) * | 2009-08-26 | 2011-08-24 | 中兴通讯股份有限公司 | 一种实现通用串行总线调制解调器设备节电的装置及方法 |
-
2009
- 2009-08-26 CN CN2009100916286A patent/CN101630191B/zh not_active Expired - Fee Related
-
2010
- 2010-04-22 EP EP10811142.8A patent/EP2458473B1/en not_active Not-in-force
- 2010-04-22 WO PCT/CN2010/072060 patent/WO2011022976A1/zh active Application Filing
- 2010-04-22 US US13/391,780 patent/US8738953B2/en not_active Expired - Fee Related
- 2010-04-22 ES ES10811142.8T patent/ES2437466T3/es active Active
Also Published As
Publication number | Publication date |
---|---|
US8738953B2 (en) | 2014-05-27 |
EP2458473A4 (en) | 2013-03-20 |
EP2458473B1 (en) | 2013-10-02 |
CN101630191A (zh) | 2010-01-20 |
EP2458473A1 (en) | 2012-05-30 |
WO2011022976A1 (zh) | 2011-03-03 |
CN101630191B (zh) | 2011-08-24 |
US20120151239A1 (en) | 2012-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2437466T3 (es) | Dispositivo de ahorro de energía para aparato de módem con bus serie universal y su método | |
CN108073421B (zh) | 为***子***提供个体化电源控制的方法和装置 | |
JP5773288B2 (ja) | ハイスピードインターチップhsicインタフェースに基づくウェイクアップ方法、ホットスワップ方法、およびデバイス | |
CN102547935B (zh) | 一种控制便携式路由器低功耗工作的方法及便携式路由器 | |
CN107409056A (zh) | 使用中继器选择性启用第一通信路径和第二通信路径 | |
US9383811B2 (en) | Processor bridging in heterogeneous computer system | |
CN104025050A (zh) | 在图形处理单元上虚拟机之间变化 | |
KR101785653B1 (ko) | 스마트 사용자 식별 모듈을 이용한 다중 운영체제 시스템 및 그 제어 방법 | |
CN103150279A (zh) | 一种主机与基板管理控制器共享设备的方法 | |
CN103092701A (zh) | 一种通信方法、装置及电子设备 | |
BR122017025025A2 (pt) | métodos para interação entre um terminal e um dispositivo de rede, terminais e programa | |
JP2014508332A (ja) | 判定方法、判定装置、判定システム、記憶媒体 | |
CN101917460A (zh) | 基于虚拟机技术的远程维护*** | |
CN104021101A (zh) | 基于lpc1768平台的usb接口***及实现方法 | |
TW201351156A (zh) | 電子裝置及其控制方法 | |
US10572667B2 (en) | Coordinating power management between virtual machines | |
EP2726955B1 (en) | Power management module for usb devices | |
CN101415270A (zh) | 移动终端及其处理模块的通讯方法 | |
CN201955778U (zh) | 嵌入式虚拟桌面的usb设备透明传输*** | |
CN103488598A (zh) | 一种多模终端及其实现usb共用的方法 | |
CN106445851A (zh) | 一种提高FlashNFC‑SIM智能卡接口响应能力的方法 | |
CN101350995A (zh) | 一种移动终端模块间唤醒方法及应用该方法的多模终端 | |
US9098259B1 (en) | Secure digital input/output low-power mode | |
CN105210022A (zh) | 在计算装置中提供混合触摸板 | |
CN107992297A (zh) | 一种针对s3c2440的spi控制器驱动实现方法 |