CN102200827A - Sleep and wake-up methods and systems for equipment - Google Patents
Sleep and wake-up methods and systems for equipment Download PDFInfo
- Publication number
- CN102200827A CN102200827A CN2010101414932A CN201010141493A CN102200827A CN 102200827 A CN102200827 A CN 102200827A CN 2010101414932 A CN2010101414932 A CN 2010101414932A CN 201010141493 A CN201010141493 A CN 201010141493A CN 102200827 A CN102200827 A CN 102200827A
- Authority
- CN
- China
- Prior art keywords
- module
- communication module
- sleep state
- usb interface
- application module
- 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.)
- Pending
Links
Images
Landscapes
- Power Sources (AREA)
Abstract
本发明公开了一种设备的睡眠、唤醒方法和系统,主要内容包括:在设备中的通讯模块和/或应用模块进入睡眠状态时,通过将通讯模块与应用模块之间的USB接口连接断开的方式,使得设备中嵌入的应用模块和/或通讯模块在进入睡眠状态时,USB接口连接没有电流经过,节约了上网设备的电池电量,延长了上网设备的待机时间。
The invention discloses a device sleep and wake-up method and system, the main content of which includes: when the communication module and/or application module in the device enters the sleep state, disconnecting the USB interface connection between the communication module and the application module In this way, when the application module and/or communication module embedded in the device enters the sleep state, no current flows through the USB interface connection, which saves the battery power of the Internet device and prolongs the standby time of the Internet device.
Description
技术领域technical field
本发明涉及通信领域,尤其涉及一种设备的睡眠方法和系统,以及一种设备的唤醒方法和系统。The present invention relates to the communication field, and in particular to a device sleep method and system, and a device wake-up method and system.
背景技术Background technique
随着第三代移动通信时代到来,上网本(net book),移动互联网设备(Mobile Internet Device,MID)、超便携个人电脑(Ultra-Mobile PC,UMPC)等上网设备的使用也越来越多。这些上网设备中可以内置或外接能够与无线通信网络连接的通讯模块,以实现用户随时随地的上网以及短信和通话的需求,所述通讯模块一般提供通用串行总线(USB)接口,并通过USB接口来传输网络数据或是与上网设备中内置的用于实现各种业务功能的应用模块进行数据传输。With the advent of the third-generation mobile communication era, more and more Internet-connected devices such as netbooks (netbooks), mobile Internet devices (Mobile Internet Devices, MIDs), and ultra-portable personal computers (Ultra-Mobile PCs, UMPCs) are used. These Internet access devices can be built-in or externally connected with a communication module that can be connected to a wireless communication network to meet the user's needs for surfing the Internet, short messages and calls anytime and anywhere. The communication module generally provides a Universal Serial Bus (USB) The interface is used to transmit network data or to transmit data with the built-in application modules used to realize various business functions in the Internet access device.
通讯模块通过USB接口进行数据传输可以提高传输速率,以满足需要高传输速率的通信业务的需求。但是,由于应用模块和通讯模块相连的USB接口的两根数据线(D+数据线和D-数据线)中的一根数据线上在通讯模块侧有上拉电压,而在应用模块侧通过电阻接地,因此,由于电压差存在一定的电流,导致上网设备中的通讯模块或应用模块进入睡眠状态时,USB接口上也会有电流,浪费上网设备的电池电量,缩短了上网设备利用电池待机的待机时间。The data transmission of the communication module through the USB interface can increase the transmission rate, so as to meet the needs of communication services requiring high transmission rates. However, since one of the two data lines (D+ data line and D- data line) of the USB interface connected to the application module and the communication module has a pull-up voltage on the side of the communication module, and a resistor is used on the side of the application module Therefore, there is a certain current due to the voltage difference. When the communication module or application module in the Internet device enters the sleep state, there will also be current on the USB interface, which wastes the battery power of the Internet device and shortens the standby time of the Internet device using the battery. Standby time.
发明内容Contents of the invention
本发明实施例提供一种设备的睡眠方法和系统,以及一种设备的唤醒方法和系统,用以解决现有技术中存在的上网设备中通讯模块和/或应用模块进入睡眠状态时,USB接口连接存在一定电流,浪费上网设备的电池电量的问题。Embodiments of the present invention provide a device sleep method and system, and a device wake-up method and system, which are used to solve the problem in the prior art when the communication module and/or application module in the Internet device enters the sleep state. There is a certain current in the connection, which wastes the battery power of the Internet device.
一种设备的睡眠方法,所述方法包括:A device sleep method, the method comprising:
当设备中的通讯模块和/或应用模块需要从运行状态进入睡眠状态时,将进入睡眠状态的事件通知另一模块,所述通讯模块与应用模块通过通用串行总线USB接口连接;When the communication module and/or the application module in the device need to enter the sleep state from the running state, another module will be notified of the event of entering the sleep state, and the communication module and the application module are connected through the USB interface of the universal serial bus;
将通讯模块和应用模块之间的USB接口连接断开,需要进入睡眠状态的模块进入睡眠状态。Disconnect the USB interface connection between the communication module and the application module, and the module that needs to enter the sleep state enters the sleep state.
一种设备的唤醒方法,所述方法包括:A method for waking up a device, the method comprising:
当设备中的应用模块需要唤醒设备中处于睡眠状态的通讯模块时,通过GPIO指示信息唤醒通讯模块,所述通讯模块与应用模块通过USB接口连接;When the application module in the device needs to wake up the communication module in the sleep state in the device, the communication module is awakened through the GPIO instruction information, and the communication module and the application module are connected through the USB interface;
将通讯模块和应用模块之间的USB接口连接上,所述通讯模块进入运行状态。Connect the USB interface between the communication module and the application module, and the communication module enters the running state.
一种设备的睡眠系统,所述系统包括睡眠触发模块、通讯模块以及与通讯模块通过USB接口连接的应用模块,其中:A device sleep system, the system includes a sleep trigger module, a communication module and an application module connected to the communication module through a USB interface, wherein:
睡眠触发模块,用于设备中的通讯模块和/或应用模块需要从运行状态进入睡眠状态时,将进入睡眠状态的事件通知另一模块,并通讯模块和应用模块之间的USB接口连接断开;The sleep trigger module is used for when the communication module and/or the application module in the device need to enter the sleep state from the running state, notify another module of the event of entering the sleep state, and disconnect the USB interface connection between the communication module and the application module ;
应用模块,用于在通讯模块需要进入睡眠状态时,确定通讯模块进入睡眠状态的事件,以及在自身需要进入睡眠状态时,当与通讯模块之间的USB接口连接断开后进入睡眠状态;The application module is used to determine the event that the communication module enters the sleep state when the communication module needs to enter the sleep state, and enters the sleep state when the USB interface between the communication module and the communication module is disconnected when it needs to enter the sleep state;
通讯模块,用于在应用模块需要进入睡眠状态时,确定应用模块进入睡眠状态的事件,以及在自身需要进入睡眠状态时,当与应用模块之间的USB接口连接断开后进入睡眠状态。The communication module is used to determine the event that the application module enters the sleep state when the application module needs to enter the sleep state, and enters the sleep state when the USB interface connection with the application module is disconnected when the application module itself needs to enter the sleep state.
一种设备的唤醒系统,所述系统包括:唤醒模块、通讯模块以及与通讯模块通过USB接口连接的应用模块,其中:A device wake-up system, the system comprising: a wake-up module, a communication module, and an application module connected to the communication module through a USB interface, wherein:
唤醒模块,用于当设备中的应用模块需要唤醒设备中处于睡眠状态的通讯模块时,通过GPIO指示信息唤醒通讯模块,并将通讯模块和应用模块之间的USB接口连接上;The wake-up module is used to wake up the communication module through GPIO indication information when the application module in the device needs to wake up the communication module in the sleeping state of the device, and connect the USB interface between the communication module and the application module;
通讯模块,用于在与应用模块之家的USB接口连接后进入运行状态。The communication module is used to enter the running state after being connected with the USB interface of the application module home.
本发明实施例在设备中的通讯模块和/或应用模块进入睡眠状态时,通过将通讯模块与应用模块之间的USB接口连接断开的方式,使得设备中嵌入的应用模块和/或通讯模块在进入睡眠状态时,USB接口连接没有电流经过,节约了上网设备的电池电量,延长了上网设备的待机时间。In the embodiment of the present invention, when the communication module and/or application module in the device enters the sleep state, the USB interface connection between the communication module and the application module is disconnected, so that the application module and/or communication module embedded in the device When entering the sleep state, no current flows through the USB interface connection, which saves the battery power of the Internet device and prolongs the standby time of the Internet device.
附图说明Description of drawings
图1为本发明实施例一中设备的睡眠方法示意图;FIG. 1 is a schematic diagram of a sleep method of a device in Embodiment 1 of the present invention;
图2为本发明实施例二中设备的睡眠方法示意图;FIG. 2 is a schematic diagram of a sleep method of the device in Embodiment 2 of the present invention;
图3为本发明实施例三中设备的睡眠方法示意图;FIG. 3 is a schematic diagram of a sleep method of the device in Embodiment 3 of the present invention;
图4为本发明实施例四中设备的睡眠方法示意图;FIG. 4 is a schematic diagram of a sleep method of the device in Embodiment 4 of the present invention;
图5为本发明实施例五中设备的唤醒方法示意图;FIG. 5 is a schematic diagram of a method for waking up a device in Embodiment 5 of the present invention;
图6、7、8为本发明实施例六中设备的睡眠系统结构示意图;6, 7, and 8 are schematic structural diagrams of the sleep system of the device in Embodiment 6 of the present invention;
图9为本发明实施例七中设备的唤醒系统结构示意图。FIG. 9 is a schematic structural diagram of the wake-up system of the device in Embodiment 7 of the present invention.
具体实施方式Detailed ways
本发明实施例提供设备的睡眠方法、系统及设备以及对应的唤醒方法、系统及设备,通过在设备中的通讯模块和/或应用模块需要进入睡眠状态时,通过对通讯模块和应用模块之间的USB接口断开连接,使得在通讯模块和应用模块处于睡眠状态时,嵌入在设备中的通讯模块USB接口相当于拔出设备的状态,USB接口没有电流流经,节约了上网设备的电池电量。Embodiments of the present invention provide a device sleep method, system, and device, and corresponding wake-up methods, systems, and devices. When the communication module and/or application module in the device need to enter the sleep state, the communication module and the application module When the communication module and the application module are in the sleep state, the USB interface of the communication module embedded in the device is equivalent to the state of pulling out the device, and no current flows through the USB interface, which saves the battery power of the Internet device .
下面结合说明书附图对本发明实施例进行详细说明。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.
在本发明各实施例中分别涉及多种通用输入输出(GPIO)指示信息,在不同的情况下,GPIO指示信息的内容以及形式如下:In various embodiments of the present invention, various general input and output (GPIO) indication information are respectively involved. In different cases, the content and form of the GPIO indication information are as follows:
1、MODULE_SLEEP管脚表示通讯模块的睡眠状态,MODULE_SLEEP管脚为高电平表示通讯模块处于睡眠状态,应用模块可以通过查询MODULE_SLEEP管脚的状态判断通讯模块的睡眠状态。1. The MODULE_SLEEP pin indicates the sleep state of the communication module. The high level of the MODULE_SLEEP pin indicates that the communication module is in the sleep state. The application module can judge the sleep state of the communication module by querying the state of the MODULE_SLEEP pin.
2、AP_SLEEP管脚表示应用模块的睡眠状态,AP_SLEEP管脚为高电平表示应用模块处于睡眠状态,通讯模块可以通过查询AP_SLEEP管脚的状态判断应用模块的睡眠状态。2. The AP_SLEEP pin indicates the sleep state of the application module. The high level of the AP_SLEEP pin indicates that the application module is in the sleep state. The communication module can judge the sleep state of the application module by querying the state of the AP_SLEEP pin.
3、AP_WAKEUP_MODULE管脚用于应用模块中断唤醒通讯模块,AP_WAKEUP_MODULE管脚为高电平表示应用模块唤醒通讯模块。3. The AP_WAKEUP_MODULE pin is used for the application module to interrupt and wake up the communication module. The high level of the AP_WAKEUP_MODULE pin indicates that the application module wakes up the communication module.
4、MODULE_WAKEUP_AP管脚用于通讯模块中断唤醒应用模块,MODULE_WAKEUP_AP管脚为高电平表示通讯模块唤醒应用模块。4. The MODULE_WAKEUP_AP pin is used for the interrupt of the communication module to wake up the application module, and the high level of the MODULE_WAKEUP_AP pin indicates that the communication module wakes up the application module.
上述各管脚在高电平时激活,本发明实施例也不限于将上述各管脚在低电平时激活。The foregoing pins are activated at a high level, and the embodiment of the present invention is not limited to activating the foregoing pins at a low level.
本发明各实施例中,通讯模块与应用模块之间通过USB接口进行AT命令以及数据的传输。In each embodiment of the present invention, AT commands and data are transmitted between the communication module and the application module through the USB interface.
实施例一:Embodiment one:
如图1所示,为本发明实施例一中设备的通讯模块的睡眠方法示意图,所述方法包括以下步骤:As shown in FIG. 1 , it is a schematic diagram of a sleep method of the communication module of the device in Embodiment 1 of the present invention. The method includes the following steps:
步骤101:判断设备中的通讯模块和/或应用模块是否需要从运行状态进入睡眠状态;若是,则执行步骤102;否则,继续对通讯模块和/或应用模块是否需要进行睡眠状态进行判断。Step 101: Determine whether the communication module and/or the application module in the device needs to enter the sleep state from the running state; if so, perform
在本步骤中,通讯模块可以嵌入在上网设备中的用于与无线通信网络连接的模块,也可以是通过插拔方式连接在上网设备中的用于与无线通信网络连接的模块。应用模块是嵌入在上网设备中用于实现各种业务功能的模块。In this step, the communication module can be a module embedded in the Internet access device for connecting to the wireless communication network, or a module connected to the Internet access device by plugging in and used for connecting to the wireless communication network. Application modules are modules embedded in Internet-connected devices for realizing various business functions.
当通讯模块在设定时间段内没有进行数据传输时,认为通讯模块可以进入睡眠状态,具体的执行方式为:When the communication module does not transmit data within the set time period, it is considered that the communication module can enter the sleep state. The specific execution method is:
对通讯模块与网络侧进行数据传输以及通讯模块与应用模块之间的数据传输进行检测,判断在设定时间段内通讯模块是否与网络侧或应用模块之间存在数据传输;若存在数据传输,则表明通讯模块仍处于运行状态,不能进行睡眠状态;若没有数据传输,则表示通讯模块在设定时间段内没有运行,可以进入睡眠状态。Detect the data transmission between the communication module and the network side and the data transmission between the communication module and the application module, and judge whether there is data transmission between the communication module and the network side or the application module within the set time period; if there is data transmission, It means that the communication module is still in the running state and cannot go to the sleep state; if there is no data transmission, it means that the communication module has not been running within the set time period and can enter the sleep state.
当应用模块在设定时间段内没有进行数据传输时,认为应用模块可以进入睡眠状态,具体的执行方式为:When the application module does not transmit data within the set period of time, it is considered that the application module can enter the sleep state. The specific execution method is as follows:
对应用模块传输的数据进行检测,当在设定时间段内应用模块没有数据传输时,确定应用模块需要从运行状态进入睡眠状态;否则,表示应用模块正在运行,不能进入睡眠状态。Detect the data transmitted by the application module. When the application module has no data transmission within the set time period, it is determined that the application module needs to enter the sleep state from the running state; otherwise, it means that the application module is running and cannot enter the sleep state.
步骤101的执行主体可以是通讯模块和/或应用模块对自身是否需要进入睡眠状态进行自检,也可以是其他能够对通讯模块和应用模块的数据传输状态进行检测的功能模块。The executor of
步骤102:通过GPIO指示信息将进入睡眠状态的事件通知另一模块。Step 102: Notifying another module of the event of entering the sleep state through GPIO indication information.
在进入睡眠状态的模块是通讯模块时,需要将通讯模块进入睡眠状态的事件通知设备中的应用模块,具体的GPIO指示信息是:将MODULE_SLEEP管脚设置为高电平。当通讯模块的MODULE_SLEEP管脚设置为高电平后,通讯模块通过中断方式将MODULE_SLEEP管脚设置为高电平的事件通知应用模块。后续应用模块可以通过查询通讯模块MODULE_SLEEP管脚的电平状态确定通讯模块的睡眠状态。When the module entering the sleep state is a communication module, it is necessary to notify the application module in the device of the event that the communication module enters the sleep state. The specific GPIO indication information is: set the MODULE_SLEEP pin to high level. When the MODULE_SLEEP pin of the communication module is set to a high level, the communication module notifies the application module of the event that the MODULE_SLEEP pin is set to a high level through an interrupt. Subsequent application modules can determine the sleep state of the communication module by querying the level state of the MODULE_SLEEP pin of the communication module.
在进入睡眠状态的模块是应用模块时,需要将应用模块进入睡眠状态的事件通知设备中的通讯模块,具体的GPIO指示信息是:将AP_SLEEP管脚设置为高电平。当应用模块的AP_SLEEP管脚设置为高电平后,应用模块通过中断方式将AP_SLEEP管脚设置为高电平的事件通知通讯模块。后续通讯模块可以通过查询应用模块AP_SLEEP管脚的电平状态确定应用模块的睡眠状态。When the module entering the sleep state is an application module, it is necessary to notify the communication module in the device of the event that the application module enters the sleep state. The specific GPIO indication information is: set the AP_SLEEP pin to high level. When the AP_SLEEP pin of the application module is set to a high level, the application module notifies the communication module of the event that the AP_SLEEP pin is set to a high level through an interrupt. The subsequent communication module can determine the sleep state of the application module by querying the level state of the AP_SLEEP pin of the application module.
步骤102的执行主体可以是通讯模块和应用模块,即通讯模块通过软件方式控制MODULE_SLEEP管脚的电平,应用模块通过软件方式控制AP_SLEEP管脚的电平;执行主体也可以是其他能够对通讯模块MODULE_SLEEP管脚的电平进行控制的功能模块,以及能够对应用模块的AP_SLEEP管脚的电平进行控制的功能模块。The execution subject of
步骤103:将通讯模块和应用模块之间的USB接口断开连接。Step 103: Disconnect the USB interface between the communication module and the application module.
在本步骤中,将通讯模块和应用模块之间的USB接口断开连接的方式有多种,包括但不限于:将通讯模块USB接口的D+数据线或D-数据线中的一条数据线连接的上拉电压端下电,以及,将通讯模块与应用模块相连的D+数据线断开,以及将相连的D-数据线断开。In this step, there are many ways to disconnect the USB interface between the communication module and the application module, including but not limited to: connecting one of the D+ data lines or D- data lines of the communication module’s USB interface to Power off the pull-up voltage terminal, and disconnect the D+ data line connecting the communication module and the application module, and disconnect the connected D- data line.
步骤104:需要进入睡眠状态的模块进入睡眠状态。Step 104: The modules that need to enter the sleep state enter the sleep state.
通过本发明实施例一的方案,在断开通讯模块和应用模块之间的USB接口连接时,USB接口不会有电流流经,节约了上网设备的电池电量,延长了上网设备的待机时间。Through the solution of Embodiment 1 of the present invention, when the USB interface connection between the communication module and the application module is disconnected, no current will flow through the USB interface, which saves battery power of the Internet access device and prolongs the standby time of the Internet access device.
下面通过实施例二、三、四对各种将通讯模块和应用模块之间的USB接口断开连接的方式进行说明。Various ways of disconnecting the USB interface between the communication module and the application module will be described below through Embodiments 2, 3 and 4.
实施例二:Embodiment two:
本发明实施例二是在通讯模块需要进入睡眠状态的情况下,通过对通讯模块USB接口的上拉电压端下电的方式实现本发明目的。如图2所示,本实施例二的方案如下:Embodiment 2 of the present invention realizes the purpose of the present invention by powering off the pull-up voltage terminal of the USB interface of the communication module when the communication module needs to enter the sleep state. As shown in Figure 2, the scheme of the second embodiment is as follows:
步骤201:判断设备中的通讯模块是否需要从运行状态进入睡眠状态,若是,则执行步骤202;否则,继续对通讯模块是否需要进行睡眠状态进行判断。Step 201: Determine whether the communication module in the device needs to enter the sleep state from the running state, if so, execute
步骤202:通过GPIO指示信息将通讯模块进入睡眠状态的事件通知设备中的应用模块。Step 202: Notify the application module in the device of the event that the communication module enters the sleep state through the GPIO indication information.
步骤203:将通讯模块USB接口的D+数据线或D-数据线中的一条数据线连接的上拉电压端下电。Step 203: Power off the pull-up voltage terminal connected to one of the D+ data line or the D- data line of the USB interface of the communication module.
在本步骤中,通讯模块的USB接口的传输速率不同,与上拉电压端连接的数据线也不同。如果通讯模块的USB接口是高速端口或全速端口,则D+数据线上有上拉电压;如果通讯模块的USB接口是低速端口,则D-数据线上有上拉电压。In this step, the transmission rate of the USB interface of the communication module is different, and the data line connected to the pull-up voltage terminal is also different. If the USB interface of the communication module is a high-speed port or a full-speed port, there is a pull-up voltage on the D+ data line; if the USB interface of the communication module is a low-speed port, there is a pull-up voltage on the D- data line.
由于通讯模块的USB的D+数据线或D-数据线中的一条数据线上有上拉电压,另一条数据线接地,因此,当上拉电压端下电时,D+数据线和D-数据线之间没有电压差,因此,USB接口没有电流流经。此时,不论通讯模块是否是嵌入在上网设备中,通讯模块的USB接口都相当于拔出了上网设备,通讯模块通过USB接口的通讯链路断开。Because there is a pull-up voltage on one of the D+ data lines or D- data lines of the USB of the communication module, and the other data line is grounded, therefore, when the pull-up voltage terminal is powered off, the D+ data line and D- data line There is no voltage difference between them, therefore, no current flows through the USB interface. At this time, no matter whether the communication module is embedded in the Internet device or not, the USB interface of the communication module is equivalent to pulling out the Internet device, and the communication link of the communication module through the USB interface is disconnected.
步骤203的执行主体可以是通讯模块,也可以是其他能够对通讯模块USB接口连接的上拉电压端的电压进行控制的功能模块。The execution subject of
步骤204:对通讯模块的USB收发器(Transceiver)下电。Step 204: Power off the USB transceiver (Transceiver) of the communication module.
本步骤可以在步骤203的基础上,进一步降低睡眠时流经通讯模块的电流。In this step, on the basis of
步骤204的执行主体可以是通讯模块,也可以是其他能够对通讯模块的USB收发器的电压进行控制的功能模块。The execution subject of
在本实施例一中,步骤203和步骤204的执行先后顺序不限定,也可以先执行步骤204,再执行步骤203。In the first embodiment, the execution order of
步骤205:通讯模块进入睡眠状态。Step 205: The communication module enters a sleep state.
在本实施例二中,当通讯模块的D+数据线和D-数据线相连也没有电流流通,进一步地通讯模块的USB收发器也不产生电流,则通讯模块可以进入睡眠状态,通讯模块的USB接口不会产生电流,节约了上网设备的电池电量,延长了上网设备的待机时间。In this second embodiment, when the D+ data line of the communication module is connected to the D- data line, there is no current flow, and the USB transceiver of the communication module does not generate current, so the communication module can enter the sleep state, and the USB of the communication module The interface does not generate current, which saves the battery power of the Internet device and prolongs the standby time of the Internet device.
实施例三:Embodiment three:
本实施例三是在应用模块需要进入睡眠状态的情况下,通过对通讯模块USB接口的上拉电压端下电的方式实现本发明目的。如图3所示,为本发明实施例三设备的应用模块的睡眠方法示意图,所述方法包括以下步骤:The third embodiment realizes the purpose of the present invention by powering off the pull-up voltage terminal of the USB interface of the communication module when the application module needs to enter the sleep state. As shown in FIG. 3 , it is a schematic diagram of a sleep method of the application module of the device according to Embodiment 3 of the present invention. The method includes the following steps:
步骤301:判断设备中的应用模块是否需要从运行状态进入睡眠状态;若是,则执行步骤302;否则,继续对应用模块是否需要进入睡眠状态进行判断。Step 301: Determine whether the application module in the device needs to enter the sleep state from the running state; if so, execute step 302; otherwise, continue to judge whether the application module needs to enter the sleep state.
步骤302:通过GPIO指示信息将应用模块进入睡眠状态的事件通知设备中的通讯模块。Step 302: Notify the communication module in the device of the event that the application module enters the sleep state through the GPIO indication information.
步骤303:检测通讯模块是否已进入睡眠状态,若未进入睡眠状态,则执行步骤304;否则,执行步骤305。Step 303: Detect whether the communication module has entered the sleep state, if not, execute step 304; otherwise, execute step 305.
本实施例的应用模块在进入睡眠状态的过程中,与应用模块进行USB连接的通讯模块可能已经处于睡眠状态,也可能正处于运行状态。如果通讯模块按照实施例二的方式已处于睡眠状态,则USB连接没有电流流经,因此,应用模块也可以直接进入睡眠状态;如果通讯模块还处于运行状态(通讯模块与网络侧还存在数据传输,但与应用模块之间没有数据传输),则应用模块通过GPIO指示信息通知应用模块睡眠事件之外,还需要请求消除USB连接的电流。When the application module of this embodiment enters the sleep state, the communication module connected to the application module by USB may already be in the sleep state, or it may be in the running state. If the communication module is already in the sleep state according to the method of Embodiment 2, then no current flows through the USB connection, so the application module can also directly enter the sleep state; if the communication module is still in the running state (there is still data transmission between the communication module and the network side) , but there is no data transmission with the application module), the application module notifies the application module of the sleep event through the GPIO indication information, and also needs to request to eliminate the current of the USB connection.
本步骤中检测通讯模块的睡眠状态的方式为:The way to detect the sleep state of the communication module in this step is:
判断应用模块是否接收到通讯模块进入睡眠状态的GPIO指示信息,若接收到,则通讯模块已进入睡眠状态;否则,通讯模块没有进入睡眠状态。所述通讯模块进入睡眠状态的GPIO指示信息是指:MODULE_SLEEP管脚为高电平,也就是说,应用模块或其他执行主体对通讯模块的MODULE_SLEEP管脚进行查询,如果查询结果是MODULE_SLEEP管脚为高电平,表示通讯模块已进入睡眠状态;反之,表示通讯模块未进入睡眠状态。It is judged whether the application module has received the GPIO indication information that the communication module enters the sleep state, if received, the communication module has entered the sleep state; otherwise, the communication module has not entered the sleep state. The GPIO indication information that the communication module enters the sleep state refers to: the MODULE_SLEEP pin is at a high level, that is to say, the application module or other execution subjects query the MODULE_SLEEP pin of the communication module, if the query result is that the MODULE_SLEEP pin is High level means that the communication module has entered the sleep state; otherwise, it means that the communication module has not entered the sleep state.
本步骤的执行主体可以是应用模块,或是其他能够对通讯模块的睡眠状态进行检测的功能模块。The execution subject of this step may be an application module, or other functional modules capable of detecting the sleep state of the communication module.
步骤304:将通讯模块USB接口的D+数据线或D-数据线的上拉电压端下电。Step 304: Power off the pull-up voltage end of the D+ data line or the D- data line of the USB interface of the communication module.
当通讯模块的USB接口的上拉电压下电后,通讯模块与应用模块相连的D+数据线和D-数据线也没有电流流通。此时,应用模块认为USB接口上的通讯模块已拔出。When the pull-up voltage of the USB interface of the communication module is powered off, the D+ data line and the D- data line connected to the communication module and the application module also have no current flow. At this time, the application module considers that the communication module on the USB interface has been pulled out.
步骤304的执行主体可以是通讯模块,也可以是其他能够对通讯模块USB接口连接的上拉电压端的电压进行控制的功能模块。The execution subject of step 304 may be the communication module, or other functional modules capable of controlling the voltage of the pull-up voltage terminal connected to the USB interface of the communication module.
步骤305:对应用模块的USB收发器下电。Step 305: Power off the USB transceiver of the application module.
本步骤可以在步骤305的基础上,进一步降低睡眠时通讯模块和应用模块的USB接口的电流。In this step, on the basis of step 305, the current of the USB interface of the communication module and the application module can be further reduced during sleep.
步骤305的执行主体可以是应用模块,也可以是其他能够对应用模块的USB收发器的电压进行控制的功能模块。The execution subject of step 305 may be the application module, or other functional modules capable of controlling the voltage of the USB transceiver of the application module.
在本实施例一中,步骤303和步骤305的执行先后顺序不限定,也可以先执行步骤305,再执行步骤303。In the first embodiment, the execution order of step 303 and step 305 is not limited, and step 305 may be executed first, and then step 303 is executed.
步骤306:应用模块进入睡眠状态。Step 306: The application module enters a sleep state.
在本实施例三的方案中,在应用模块进入睡眠状态的过程中,要求通讯模块的D+数据线和D-数据线相连没有电流流通,进一步地要求应用模块的USB收发器也不产生电流,则应用模块进入睡眠状态后,应用模块和通讯模块的USB接口都不会产生电流,节约了上网设备的电池电量,延长了上网设备的待机时间。In the solution of the third embodiment, in the process of the application module entering the sleep state, it is required that the D+ data line of the communication module is connected to the D- data line without current flow, and it is further required that the USB transceiver of the application module does not generate current. Then, after the application module enters the sleep state, the USB interface of the application module and the communication module will not generate current, which saves the battery power of the Internet device and prolongs the standby time of the Internet device.
需要说明的是,本发明实施例二和实施例三的方案可以结合在一起,同时进行设备的应用模块和通讯模块的睡眠过程。It should be noted that the solutions of Embodiment 2 and Embodiment 3 of the present invention can be combined together to perform the sleep process of the application module and the communication module of the device at the same time.
实施例四:Embodiment four:
本实施例四是在通过断开通讯模块和应用模块之间D+数据线和D-数据线的方式实现本发明目的。如图4所示,所述方法包括以下步骤:In the fourth embodiment, the purpose of the present invention is achieved by disconnecting the D+ data line and the D- data line between the communication module and the application module. As shown in Figure 4, the method includes the following steps:
步骤401:判断设备中的通讯模块和/或应用模块是否需要从运行状态进入睡眠状态。Step 401: Determine whether the communication module and/or the application module in the device needs to enter the sleep state from the running state.
步骤402:通过GPIO指示信息将进入睡眠状态的事件通知另一个模块。Step 402: Notify another module of the event of entering the sleep state through GPIO indication information.
在本实施例中,通讯模块USB接口的D+数据线与应用模块USB接口的D+数据线相连,通讯模块USB接口的D-数据线与应用模块USB接口的D-数据线相连,并在通讯模块和应用模块的D+数据线之间设置开关(USB_ON),通过USB_ON的高低电压来实现通讯模块和应用模块的D+数据线之间的断开和连接;以及,在通讯模块和应用模块的D-数据线之间也设置开关(USB_ON),通过USB_ON的高低电压来实现通讯模块和应用模块的D-数据线之间的断开和连接。In this embodiment, the D+ data line of the USB interface of the communication module is connected with the D+ data line of the USB interface of the application module, the D- data line of the USB interface of the communication module is connected with the D- data line of the USB interface of the application module, and is connected to the D+ data line of the USB interface of the communication module. A switch (USB_ON) is set between the D+ data line of the application module, and the disconnection and connection between the D+ data line of the communication module and the application module are realized through the high and low voltage of USB_ON; and, the D- of the communication module and the application module A switch (USB_ON) is also set between the data lines, and the disconnection and connection between the D-data lines of the communication module and the application module are realized through the high and low voltages of USB_ON.
步骤403:断开通讯模块与应用模块相连的D+数据线和D-数据线。Step 403: Disconnect the D+ data line and the D- data line connecting the communication module and the application module.
当通讯模块与应用模块相连的D+数据线和D-数据线都断开后,应用模块此时产生USB接口拔出事件,使得嵌入在上网设备中通讯模块与应用模块在睡眠时USB连接断开,达到降低待机电流的目的。When the D+ data line and D- data line connected to the communication module and the application module are disconnected, the application module generates a USB interface pull event at this time, so that the communication module embedded in the Internet device and the application module are disconnected during sleep. , to achieve the purpose of reducing the standby current.
本步骤的执行主体是能够对USB_ON的电压进行控制的功能模块。The execution subject of this step is a functional module capable of controlling the voltage of USB_ON.
步骤404:对需要进入睡眠状态的模块的USB收发器下电。Step 404: Power off the USB transceiver of the module that needs to enter the sleep state.
步骤405:需要进入睡眠状态的模块进入睡眠状态。Step 405: The module that needs to enter the sleep state enters the sleep state.
在本实施例四的方案中,在应用模块或通讯模块进入睡眠状态的过程中,要求通讯模块和应用模块之间的D+数据线和D-数据线断开,使得数据线上没有电流流通,进一步地要求应用模块和通讯模块的USB收发器也不产生电流,则应用模块进入睡眠状态后,应用模块和通讯模块的USB接口不会产生电流,节约了上网设备的电池电量,延长了上网设备的待机时间。In the solution of Embodiment 4, when the application module or the communication module enters the sleep state, the D+ data line and the D- data line between the communication module and the application module are required to be disconnected, so that there is no current flow on the data line. It is further required that the USB transceivers of the application module and the communication module do not generate current. After the application module enters the sleep state, the USB interface of the application module and the communication module will not generate current, which saves the battery power of the Internet device and prolongs the life of the Internet device. standby time.
实施例五:Embodiment five:
本发明实施例五还提供一种设备的唤醒方法,如图5所示,所述方法包括:Embodiment 5 of the present invention also provides a method for waking up a device, as shown in FIG. 5 , the method includes:
步骤501:当设备中的应用模块需要唤醒设备中处于睡眠状态的通讯模块时,应用模块通过查询MODULE_SLEEP管脚的电压,确定通讯模块当前处于睡眠状态。Step 501: When the application module in the device needs to wake up the communication module in the sleep state in the device, the application module determines that the communication module is currently in the sleep state by querying the voltage of the MODULE_SLEEP pin.
在本实施例中,通讯模块可以是按照实施例二的方案进入睡眠状态,此时,通讯模块与应用模块之间的USB传输已断开。当应用模块需要再次与通讯模块进行USB传输时,需要重建通讯模块与应用模块之间的连接。In this embodiment, the communication module may enter the sleep state according to the solution of the second embodiment, and at this time, the USB transmission between the communication module and the application module has been disconnected. When the application module needs to perform USB transmission with the communication module again, the connection between the communication module and the application module needs to be rebuilt.
步骤502:通过GPIO指示信息唤醒通讯模块。Step 502: wake up the communication module through GPIO indication information.
所述唤醒应用模块的GPIO指示信息是AP_WAKEUP_MODULE管脚出于高电平状态。The GPIO indication information for waking up the application module is that the AP_WAKEUP_MODULE pin is in a high level state.
本步骤的执行主体可以是应用模块,或是能够对应用模块的AP_WAKEUP_MODULE管脚的电平进行控制的功能实体。The execution subject of this step may be an application module, or a functional entity capable of controlling the level of the AP_WAKEUP_MODULE pin of the application module.
步骤503:将通讯模块和应用模块之间的USB接口连接上。Step 503: Connect the USB interface between the communication module and the application module.
如果通讯模块按照实施例二的方式进入睡眠状态,则本步骤中,通过将通讯模块USB接口的D+数据线或D-数据线连接的上拉电压端上电的方式,以达到将通讯模块和应用模块之间的USB接口连接上的目的。If the communication module enters the sleep state according to the method of the second embodiment, then in this step, the communication module and The purpose of the USB interface connection between the application modules.
当通讯模块的USB数据线上的的上拉电压上电后,通讯模块与应用模块相连的D+数据线或D-数据线产生电流。此时,应用模块认为USB接口上产生通讯模块插入事件,应用模块需要重新枚举设备的驱动,建立与通讯模块的USB连接。When the pull-up voltage on the USB data line of the communication module is powered on, the D+ data line or D- data line connected to the communication module and the application module generates current. At this time, the application module considers that a communication module insertion event occurs on the USB interface, and the application module needs to re-enumerate the driver of the device and establish a USB connection with the communication module.
本步骤的执行主体可以是应用模块,或是能够对应用模块的连接的上拉电压进行控制的功能实体。The execution subject of this step may be an application module, or a functional entity capable of controlling the pull-up voltage connected to the application module.
步骤504:对通讯模块的USB收发器上电。Step 504: Power on the USB transceiver of the communication module.
如果通讯模块按照实施例二的步骤对通讯模块的USB收发器下电,则本步骤504中需要对通讯模块的USB收发器上电。If the communication module powers off the USB transceiver of the communication module according to the steps of the second embodiment, then in
本步骤的执行主体可以是通讯模块,或是能够对通讯模块的的USB收发器的电压进行控制的功能模块。The execution subject of this step may be a communication module, or a functional module capable of controlling the voltage of the USB transceiver of the communication module.
步骤505:通讯模块进入运行状态。Step 505: The communication module enters the running state.
通讯模块进行运行状态后,通讯模块和应用模块就可以通过USB链路进行AT命令以及数据的传输。After the communication module is in the running state, the communication module and the application module can transmit AT commands and data through the USB link.
本实施例五中也不限于设备中的通讯模块需要唤醒设备中处于睡眠状态的应用模块的方案。通讯模块通过将MODULE_WAKEUP_AP管脚处于高电平状态唤醒应用模块。由于通讯模块在唤醒应用模块时处于运行状态,因此,当应用模块被唤醒后,通讯模块直接与应用模块建立USB连接。Embodiment 5 is not limited to the solution that the communication module in the device needs to wake up the application module in the sleeping state in the device. The communication module wakes up the application module by putting the MODULE_WAKEUP_AP pin at a high level. Since the communication module is in the running state when the application module is woken up, after the application module is woken up, the communication module directly establishes a USB connection with the application module.
实施例六:Embodiment six:
本发明实施例提供一种与实施例一属于同一发明构思下的设备的睡眠系统,如图6、7和8所示,所述系统包括睡眠触发模块11、通讯模块12以及与通讯模块通过USB接口连接的应用模块13,其中:睡眠触发模块11用于设备中的通讯模块和/或应用模块需要从运行状态进入睡眠状态时,通过GPIO指示信息将进入睡眠状态的事件通知另一模块,并通讯模块和应用模块之间的USB接口连接断开;应用模块13用于在通讯模块需要进入睡眠状态时,确定通讯模块进入睡眠状态的事件,以及在自身需要进入睡眠状态时,当与通讯模块之间的USB接口连接断开后进入睡眠状态;通讯模块12用于在应用模块需要进入睡眠状态时,确定应用模块进入睡眠状态的事件,以及在自身需要进入睡眠状态时,当与应用模块之间的USB接口连接断开后进入睡眠状态。The embodiment of the present invention provides a sleep system of a device under the same inventive concept as Embodiment 1. As shown in FIGS. The application module 13 connected by the interface, wherein: the sleep trigger module 11 is used for when the communication module and/or the application module in the device needs to enter the sleep state from the running state, and notify another module of the event of entering the sleep state through the GPIO indication information, and The USB interface connection between the communication module and the application module is disconnected; the application module 13 is used to determine the event that the communication module enters the sleep state when the communication module needs to enter the sleep state, and when it needs to enter the sleep state itself, when it is connected with the communication module After the USB interface connection between them is disconnected, it enters the sleep state; the communication module 12 is used to determine the event that the application module enters the sleep state when the application module needs to enter the sleep state, and when it needs to enter the sleep state itself, when it is connected with the application module It enters the sleep state after disconnecting the USB interface between them.
如图6所示,睡眠触发模块11具体用于在需要从运行状态进入睡眠状态的模块为通讯模块时,通过MODULE_SLEEP将通讯模块进入睡眠状态的事件通知应用模块,并将通讯模块USB接口的D+数据线或D-数据线连接的上拉电压端下电。As shown in Figure 6, the sleep trigger module 11 is specifically used to notify the application module of the event that the communication module enters the sleep state through MODULE_SLEEP when the module that needs to enter the sleep state from the running state is a communication module, and the D+ of the USB interface of the communication module The pull-up voltage terminal connected to the data line or D-data line is powered down.
如图7所示,睡眠触发模块11具体用于在需要从运行状态进入睡眠状态的模块为应用模块时,通过AP_SLEEP将应用模块进入睡眠状态的事件通知通讯模块,以及,检测通讯模块是否已进入睡眠状态,在通讯模块未进入睡眠状态时,将通讯模块USB接口的D+数据线或D-数据线连接的上拉电压端下电。As shown in Figure 7, the sleep trigger module 11 is specifically used to notify the communication module of the event that the application module enters the sleep state through AP_SLEEP when the module that needs to enter the sleep state from the running state is an application module, and detect whether the communication module has entered the sleep state. Sleep state, when the communication module does not enter the sleep state, power off the pull-up voltage terminal connected to the D+ data line or D- data line of the USB interface of the communication module.
如图8所示,所述系统还包括两个开关(USB_ON),其中:一个开关位于通讯模块USB接口的D+数据线与应用模块USB接口的D+数据线之间,另一个开关位于通讯模块USB接口的D-数据线与应用模块USB接口的D-数据线之间。在图8所示的情况下,应用模块和通讯模块进入睡眠状态时,可以通过AP_SLEEP、MODULE_SLEEP通知对方自身进入睡眠状态事件;在唤醒对方时,也可以通过AP_WAKEUP_MODULE、MODULE_WAKEUP_AP唤醒对方。睡眠触发模块11具体用于通过断开两个开关来断开通讯模块与应用模块相连的D+数据线和D-数据线。As shown in Figure 8, the system also includes two switches (USB_ON), wherein: one switch is located between the D+ data line of the USB interface of the communication module and the D+ data line of the USB interface of the application module, and the other switch is located at the USB interface of the communication module. Between the D-data line of the interface and the D-data line of the USB interface of the application module. In the case shown in Figure 8, when the application module and the communication module enter the sleep state, they can notify the other party to enter the sleep state event through AP_SLEEP and MODULE_SLEEP; when waking up the other party, they can also wake up the other party through AP_WAKEUP_MODULE and MODULE_WAKEUP_AP. The sleep trigger module 11 is specifically used to disconnect the D+ data line and the D- data line connecting the communication module and the application module by turning off two switches.
进一步地,睡眠触发模块11还用于对进入睡眠状态的模块的USB收发器下电。Further, the sleep trigger module 11 is also used to power off the USB transceiver of the module entering the sleep state.
需要说明的是,本实施例中的睡眠触发模块11可以是通讯模块和应用模块的一个逻辑部件,也可以是其他能够与通讯模块和应用模块通信的功能模块。It should be noted that the sleep trigger module 11 in this embodiment may be a logic component of the communication module and the application module, or may be other functional modules capable of communicating with the communication module and the application module.
实施例七:Embodiment seven:
本发明实施例七还提供一种设备的唤醒系统,如图9所示,所述系统包括:唤醒模块21、通讯模块22以及与通讯模块通过USB接口连接的应用模块23,其中:唤醒模块21用于当设备中的应用模块需要唤醒设备中处于睡眠状态的通讯模块时,通过GPIO指示信息(AP_WAKEUP_MODULE)唤醒通讯模块,并将通讯模块和应用模块之间的USB接口连接上;通讯模块22用于在与应用模块之家的USB接口连接后进入运行状态。Embodiment 7 of the present invention also provides a device wake-up system. As shown in FIG. 9, the system includes: a wake-up module 21, a communication module 22, and an application module 23 connected to the communication module through a USB interface, wherein: the wake-up module 21 When the application module in the device needs to wake up the communication module in the sleep state in the device, wake up the communication module through the GPIO indication information (AP_WAKEUP_MODULE), and connect the USB interface between the communication module and the application module; the communication module 22 uses After connecting with the USB interface of the application module home, it enters the running state.
本实施例七中的系统也可以用于通讯模块唤醒设备中处于睡眠状态的应用模块的情况,此时,唤醒模块21发起的GPIO指示信息是(MODULE_WAKEUP_AP)。The system in Embodiment 7 can also be used in the case where the communication module wakes up the application module in the sleep state in the device. At this time, the GPIO indication information initiated by the wakeup module 21 is (MODULE_WAKEUP_AP).
需要说明的是,本实施例中的唤醒模块21可以是通讯模块的一个逻辑部件,也可以是应用模块的一个逻辑部件,还可以是其他能够与通讯模块和应用模块通信的功能模块。It should be noted that the wake-up module 21 in this embodiment may be a logic component of the communication module, a logic component of the application module, or other functional modules capable of communicating with the communication module and the application module.
通过本发明实施例提供的方法和系统,使得设备中嵌入的应用模块和通讯模块在进入睡眠状态时,通讯模块的D+数据线和D-数据线之间没有电流经过,应用模块认为通讯模块的USB接口已拔出,因此,在睡眠过程中,应用模块和通讯模块的USB接口都不会产生较高的电流,节约了上网设备的电池电量,延长了上网设备的待机时间。Through the method and system provided by the embodiment of the present invention, when the application module and the communication module embedded in the device enter the sleep state, there is no current passing between the D+ data line and the D- data line of the communication module, and the application module thinks that the communication module The USB interface has been pulled out. Therefore, during the sleep process, the USB interfaces of the application module and the communication module will not generate high current, which saves the battery power of the Internet device and prolongs the standby time of the Internet device.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowcharts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。While preferred embodiments of the present application have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, the appended claims are intended to be construed to cover the preferred embodiment and all changes and modifications which fall within the scope of the application.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies thereof, the present invention also intends to include these modifications and variations.
Claims (19)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010101414932A CN102200827A (en) | 2010-03-25 | 2010-03-25 | Sleep and wake-up methods and systems for equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010101414932A CN102200827A (en) | 2010-03-25 | 2010-03-25 | Sleep and wake-up methods and systems for equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102200827A true CN102200827A (en) | 2011-09-28 |
Family
ID=44661556
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2010101414932A Pending CN102200827A (en) | 2010-03-25 | 2010-03-25 | Sleep and wake-up methods and systems for equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102200827A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103678213A (en) * | 2013-03-28 | 2014-03-26 | 威盛电子股份有限公司 | Universal serial bus hub and its control method |
| CN105744606A (en) * | 2016-04-01 | 2016-07-06 | 努比亚技术有限公司 | User equipment and sleep waking method |
| CN105763735A (en) * | 2016-04-01 | 2016-07-13 | 努比亚技术有限公司 | User equipment and quick sleep method |
| CN106413062A (en) * | 2016-04-01 | 2017-02-15 | 努比亚技术有限公司 | User equipment and sleep wake-up method |
| CN106484069A (en) * | 2015-08-31 | 2017-03-08 | 中兴通讯股份有限公司 | A kind of method of power management and projector equipment |
| JP2017140708A (en) * | 2016-02-08 | 2017-08-17 | キヤノン株式会社 | Communication control method, program and printing device |
| CN107682918A (en) * | 2016-08-02 | 2018-02-09 | 成都鼎桥通信技术有限公司 | Data transmission method of mobile terminal and equipment |
| US10216253B2 (en) | 2013-03-28 | 2019-02-26 | Via Technologies, Inc. | Universal serial bus hub and control method thereof |
| CN114115450A (en) * | 2020-08-27 | 2022-03-01 | 瑞昱半导体股份有限公司 | Docking station for power management |
| CN118656315A (en) * | 2024-05-30 | 2024-09-17 | 厦门紫光展锐科技有限公司 | Chip control method, device and slave device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101470689A (en) * | 2007-12-25 | 2009-07-01 | 大唐移动通信设备有限公司 | Bidirectional sleep/wake method and device based on USB |
| CN101478607A (en) * | 2009-01-20 | 2009-07-08 | 深圳华为通信技术有限公司 | Electric power management apparatus and method for mobile terminal based on dual processor |
-
2010
- 2010-03-25 CN CN2010101414932A patent/CN102200827A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101470689A (en) * | 2007-12-25 | 2009-07-01 | 大唐移动通信设备有限公司 | Bidirectional sleep/wake method and device based on USB |
| CN101478607A (en) * | 2009-01-20 | 2009-07-08 | 深圳华为通信技术有限公司 | Electric power management apparatus and method for mobile terminal based on dual processor |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103678213A (en) * | 2013-03-28 | 2014-03-26 | 威盛电子股份有限公司 | Universal serial bus hub and its control method |
| US10216253B2 (en) | 2013-03-28 | 2019-02-26 | Via Technologies, Inc. | Universal serial bus hub and control method thereof |
| CN106484069A (en) * | 2015-08-31 | 2017-03-08 | 中兴通讯股份有限公司 | A kind of method of power management and projector equipment |
| CN106484069B (en) * | 2015-08-31 | 2020-11-10 | 中兴通讯股份有限公司 | A method of power management and projection device |
| JP2017140708A (en) * | 2016-02-08 | 2017-08-17 | キヤノン株式会社 | Communication control method, program and printing device |
| CN105744606A (en) * | 2016-04-01 | 2016-07-06 | 努比亚技术有限公司 | User equipment and sleep waking method |
| CN105763735A (en) * | 2016-04-01 | 2016-07-13 | 努比亚技术有限公司 | User equipment and quick sleep method |
| CN106413062A (en) * | 2016-04-01 | 2017-02-15 | 努比亚技术有限公司 | User equipment and sleep wake-up method |
| WO2017166541A1 (en) * | 2016-04-01 | 2017-10-05 | 努比亚技术有限公司 | User device and method for waking from hibernation, and computer storage medium |
| CN107682918A (en) * | 2016-08-02 | 2018-02-09 | 成都鼎桥通信技术有限公司 | Data transmission method of mobile terminal and equipment |
| CN114115450A (en) * | 2020-08-27 | 2022-03-01 | 瑞昱半导体股份有限公司 | Docking station for power management |
| CN118656315A (en) * | 2024-05-30 | 2024-09-17 | 厦门紫光展锐科技有限公司 | Chip control method, device and slave device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102200827A (en) | Sleep and wake-up methods and systems for equipment | |
| CN101208680B (en) | Electronic data communication method, device and system | |
| US10831700B2 (en) | Methods and apparatus for reducing power consumption within embedded systems | |
| US20150253842A1 (en) | Semiconductor device, and power control method for usbotg | |
| JP2011232901A (en) | Information device capable of reducing standby power and power control method | |
| CN104781754A (en) | Reduction of idle power in a communication port | |
| US20130346640A1 (en) | Wakeup method, hot swap method, and device based on high speed inter-chip hsic interface | |
| CN106104504A (en) | System and method for disconnection detection on a dual-mode port of a USB hub | |
| CN112134337A (en) | Power adapter, terminal equipment, electronic equipment and charging control method thereof | |
| CN106786960A (en) | Charge control method, device and terminal | |
| CN113572213A (en) | Proven high power transitions and fast charging with pre-boot scaling | |
| TWI528161B (en) | Data transmitting system and data transmitting method | |
| US9652254B2 (en) | System status control method and portable terminal | |
| US20120091823A1 (en) | Mobile storage device and method for managing power consumption of the mobile storage device | |
| CN107515668A (en) | A control method and device | |
| CN101788844A (en) | Power saving device and method | |
| JP2009510580A (en) | Power saving | |
| CN102645965A (en) | Method, system and device for enabling USB (universal serial bus) data card with U disc function to enter into dormant state | |
| CN105098854B (en) | Charging method and electronic device | |
| CN104850417A (en) | Method for information processing and electronic equipment | |
| CN118820154A (en) | A server and interconnection method thereof, electronic device, and readable storage medium | |
| CN102841877B (en) | Detecting method and automatic detecting circuit of working mode | |
| CN118760351A (en) | Data transmission method, microcontroller, communication system and readable storage medium | |
| CN101576765A (en) | Method, element and circuit board for controlling shutdown of electronic device | |
| WO2011088753A1 (en) | Method for managing power supply of display and display |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110928 |