亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種設(shè)備的睡眠、喚醒方法和系統(tǒng)的制作方法

文檔序號(hào):6600332閱讀:148來(lái)源:國(guó)知局
專利名稱:一種設(shè)備的睡眠、喚醒方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種設(shè)備的睡眠方法和系統(tǒng),以及一種設(shè)備的喚醒方法和系統(tǒng)。
背景技術(shù)
隨著第三代移動(dòng)通信時(shí)代到來(lái),上網(wǎng)本(net book),移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Device,MID)、超便攜個(gè)人電腦(Ultra-Mobile PC,UMPC)等上網(wǎng)設(shè)備的使用也越來(lái)越多。這些上網(wǎng)設(shè)備中可以內(nèi)置或外接能夠與無(wú)線通信網(wǎng)絡(luò)連接的通訊模塊,以實(shí)現(xiàn)用戶隨時(shí)隨地的上網(wǎng)以及短信和通話的需求,所述通訊模塊一般提供通用串行總線(USB)接口,并通過(guò)USB接口來(lái)傳輸網(wǎng)絡(luò)數(shù)據(jù)或是與上網(wǎng)設(shè)備中內(nèi)置的用于實(shí)現(xiàn)各種業(yè)務(wù)功能的應(yīng)用模塊進(jìn)行數(shù)據(jù)傳輸。通訊模塊通過(guò)USB接口進(jìn)行數(shù)據(jù)傳輸可以提高傳輸速率,以滿足需要高傳輸速率的通信業(yè)務(wù)的需求。但是,由于應(yīng)用模塊和通訊模塊相連的USB接口的兩根數(shù)據(jù)線(D+數(shù)據(jù)線和D-數(shù)據(jù)線)中的一根數(shù)據(jù)線上在通訊模塊側(cè)有上拉電壓,而在應(yīng)用模塊側(cè)通過(guò)電阻接地,因此,由于電壓差存在一定的電流,導(dǎo)致上網(wǎng)設(shè)備中的通訊模塊或應(yīng)用模塊進(jìn)入睡眠狀態(tài)時(shí),USB接口上也會(huì)有電流,浪費(fèi)上網(wǎng)設(shè)備的電池電量,縮短了上網(wǎng)設(shè)備利用電池待機(jī)的待機(jī)時(shí)間。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種設(shè)備的睡眠方法和系統(tǒng),以及一種設(shè)備的喚醒方法和系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的上網(wǎng)設(shè)備中通訊模塊和/或應(yīng)用模塊進(jìn)入睡眠狀態(tài)時(shí),USB 接口連接存在一定電流,浪費(fèi)上網(wǎng)設(shè)備的電池電量的問(wèn)題。一種設(shè)備的睡眠方法,所述方法包括當(dāng)設(shè)備中的通訊模塊和/或應(yīng)用模塊需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)時(shí),將進(jìn)入睡眠狀態(tài)的事件通知另一模塊,所述通訊模塊與應(yīng)用模塊通過(guò)通用串行總線USB接口連接;將通訊模塊和應(yīng)用模塊之間的USB接口連接斷開(kāi),需要進(jìn)入睡眠狀態(tài)的模塊進(jìn)入睡眠狀態(tài)。一種設(shè)備的喚醒方法,所述方法包括當(dāng)設(shè)備中的應(yīng)用模塊需要喚醒設(shè)備中處于睡眠狀態(tài)的通訊模塊時(shí),通過(guò)GPIO指示信息喚醒通訊模塊,所述通訊模塊與應(yīng)用模塊通過(guò)USB接口連接;將通訊模塊和應(yīng)用模塊之間的USB接口連接上,所述通訊模塊進(jìn)入運(yùn)行狀態(tài)。一種設(shè)備的睡眠系統(tǒng),所述系統(tǒng)包括睡眠觸發(fā)模塊、通訊模塊以及與通訊模塊通過(guò)USB接口連接的應(yīng)用模塊,其中睡眠觸發(fā)模塊,用于設(shè)備中的通訊模塊和/或應(yīng)用模塊需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)時(shí),將進(jìn)入睡眠狀態(tài)的事件通知另一模塊,并通訊模塊和應(yīng)用模塊之間的USB接口連接斷開(kāi);
應(yīng)用模塊,用于在通訊模塊需要進(jìn)入睡眠狀態(tài)時(shí),確定通訊模塊進(jìn)入睡眠狀態(tài)的事件,以及在自身需要進(jìn)入睡眠狀態(tài)時(shí),當(dāng)與通訊模塊之間的USB接口連接斷開(kāi)后進(jìn)入睡眠狀態(tài);通訊模塊,用于在應(yīng)用模塊需要進(jìn)入睡眠狀態(tài)時(shí),確定應(yīng)用模塊進(jìn)入睡眠狀態(tài)的事件,以及在自身需要進(jìn)入睡眠狀態(tài)時(shí),當(dāng)與應(yīng)用模塊之間的USB接口連接斷開(kāi)后進(jìn)入睡眠狀態(tài)。一種設(shè)備的喚醒系統(tǒng),所述系統(tǒng)包括喚醒模塊、通訊模塊以及與通訊模塊通過(guò) USB接口連接的應(yīng)用模塊,其中喚醒模塊,用于當(dāng)設(shè)備中的應(yīng)用模塊需要喚醒設(shè)備中處于睡眠狀態(tài)的通訊模塊時(shí),通過(guò)GPIO指示信息喚醒通訊模塊,并將通訊模塊和應(yīng)用模塊之間的USB接口連接上;通訊模塊,用于在與應(yīng)用模塊之家的USB接口連接后進(jìn)入運(yùn)行狀態(tài)。本發(fā)明實(shí)施例在設(shè)備中的通訊模塊和/或應(yīng)用模塊進(jìn)入睡眠狀態(tài)時(shí),通過(guò)將通訊模塊與應(yīng)用模塊之間的USB接口連接斷開(kāi)的方式,使得設(shè)備中嵌入的應(yīng)用模塊和/或通訊模塊在進(jìn)入睡眠狀態(tài)時(shí),USB接口連接沒(méi)有電流經(jīng)過(guò),節(jié)約了上網(wǎng)設(shè)備的電池電量,延長(zhǎng)了上網(wǎng)設(shè)備的待機(jī)時(shí)間。


圖1為本發(fā)明實(shí)施例一中設(shè)備的睡眠方法示意圖;圖2為本發(fā)明實(shí)施例二中設(shè)備的睡眠方法示意圖;圖3為本發(fā)明實(shí)施例三中設(shè)備的睡眠方法示意圖;圖4為本發(fā)明實(shí)施例四中設(shè)備的睡眠方法示意圖;圖5為本發(fā)明實(shí)施例五中設(shè)備的喚醒方法示意圖;圖6、7、8為本發(fā)明實(shí)施例六中設(shè)備的睡眠系統(tǒng)結(jié)構(gòu)示意圖;圖9為本發(fā)明實(shí)施例七中設(shè)備的喚醒系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供設(shè)備的睡眠方法、系統(tǒng)及設(shè)備以及對(duì)應(yīng)的喚醒方法、系統(tǒng)及設(shè)備,通過(guò)在設(shè)備中的通訊模塊和/或應(yīng)用模塊需要進(jìn)入睡眠狀態(tài)時(shí),通過(guò)對(duì)通訊模塊和應(yīng)用模塊之間的USB接口斷開(kāi)連接,使得在通訊模塊和應(yīng)用模塊處于睡眠狀態(tài)時(shí),嵌入在設(shè)備中的通訊模塊USB接口相當(dāng)于拔出設(shè)備的狀態(tài),USB接口沒(méi)有電流流經(jīng),節(jié)約了上網(wǎng)設(shè)備的電池電量。下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)說(shuō)明。在本發(fā)明各實(shí)施例中分別涉及多種通用輸入輸出(GPIO)指示信息,在不同的情況下,GPIO指示信息的內(nèi)容以及形式如下1、M0DULE_SLEEP管腳表示通訊模塊的睡眠狀態(tài),M0DULE_SLEEP管腳為高電平表示通訊模塊處于睡眠狀態(tài),應(yīng)用模塊可以通過(guò)查詢M0DULE_SLEEP管腳的狀態(tài)判斷通訊模塊的睡眠狀態(tài)。2、AP_SLEEP管腳表示應(yīng)用模塊的睡眠狀態(tài),AP_SLEEP管腳為高電平表示應(yīng)用模塊處于睡眠狀態(tài),通訊模塊可以通過(guò)查詢AP_SLEEP管腳的狀態(tài)判斷應(yīng)用模塊的睡眠狀態(tài)。
3、AP_WAKEUP_MODULE管腳用于應(yīng)用模塊中斷喚醒通訊模塊,AP_WAKEUP_MODULE 管腳為高電平表示應(yīng)用模塊喚醒通訊模塊。4、MODULE_WAKEUP_AP管腳用于通訊模塊中斷喚醒應(yīng)用模塊,MODULE_WAKEUP_AP 管腳為高電平表示通訊模塊喚醒應(yīng)用模塊。上述各管腳在高電平時(shí)激活,本發(fā)明實(shí)施例也不限于將上述各管腳在低電平時(shí)激活。本發(fā)明各實(shí)施例中,通訊模塊與應(yīng)用模塊之間通過(guò)USB接口進(jìn)行AT命令以及數(shù)據(jù)的傳輸。實(shí)施例一如圖1所示,為本發(fā)明實(shí)施例一中設(shè)備的通訊模塊的睡眠方法示意圖,所述方法包括以下步驟步驟101 判斷設(shè)備中的通訊模塊和/或應(yīng)用模塊是否需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài);若是,則執(zhí)行步驟102 ;否則,繼續(xù)對(duì)通訊模塊和/或應(yīng)用模塊是否需要進(jìn)行睡眠狀態(tài)進(jìn)行判斷。在本步驟中,通訊模塊可以嵌入在上網(wǎng)設(shè)備中的用于與無(wú)線通信網(wǎng)絡(luò)連接的模塊,也可以是通過(guò)插拔方式連接在上網(wǎng)設(shè)備中的用于與無(wú)線通信網(wǎng)絡(luò)連接的模塊。應(yīng)用模塊是嵌入在上網(wǎng)設(shè)備中用于實(shí)現(xiàn)各種業(yè)務(wù)功能的模塊。當(dāng)通訊模塊在設(shè)定時(shí)間段內(nèi)沒(méi)有進(jìn)行數(shù)據(jù)傳輸時(shí),認(rèn)為通訊模塊可以進(jìn)入睡眠狀態(tài),具體的執(zhí)行方式為對(duì)通訊模塊與網(wǎng)絡(luò)側(cè)進(jìn)行數(shù)據(jù)傳輸以及通訊模塊與應(yīng)用模塊之間的數(shù)據(jù)傳輸進(jìn)行檢測(cè),判斷在設(shè)定時(shí)間段內(nèi)通訊模塊是否與網(wǎng)絡(luò)側(cè)或應(yīng)用模塊之間存在數(shù)據(jù)傳輸;若存在數(shù)據(jù)傳輸,則表明通訊模塊仍處于運(yùn)行狀態(tài),不能進(jìn)行睡眠狀態(tài);若沒(méi)有數(shù)據(jù)傳輸,則表示通訊模塊在設(shè)定時(shí)間段內(nèi)沒(méi)有運(yùn)行,可以進(jìn)入睡眠狀態(tài)。當(dāng)應(yīng)用模塊在設(shè)定時(shí)間段內(nèi)沒(méi)有進(jìn)行數(shù)據(jù)傳輸時(shí),認(rèn)為應(yīng)用模塊可以進(jìn)入睡眠狀態(tài),具體的執(zhí)行方式為對(duì)應(yīng)用模塊傳輸?shù)臄?shù)據(jù)進(jìn)行檢測(cè),當(dāng)在設(shè)定時(shí)間段內(nèi)應(yīng)用模塊沒(méi)有數(shù)據(jù)傳輸時(shí), 確定應(yīng)用模塊需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài);否則,表示應(yīng)用模塊正在運(yùn)行,不能進(jìn)入睡眠狀態(tài)。步驟101的執(zhí)行主體可以是通訊模塊和/或應(yīng)用模塊對(duì)自身是否需要進(jìn)入睡眠狀態(tài)進(jìn)行自檢,也可以是其他能夠?qū)νㄓ嵞K和應(yīng)用模塊的數(shù)據(jù)傳輸狀態(tài)進(jìn)行檢測(cè)的功能模塊。步驟102 通過(guò)GPIO指示信息將進(jìn)入睡眠狀態(tài)的事件通知另一模塊。在進(jìn)入睡眠狀態(tài)的模塊是通訊模塊時(shí),需要將通訊模塊進(jìn)入睡眠狀態(tài)的事件通知設(shè)備中的應(yīng)用模塊,具體的GPIO指示信息是將M0DULE_SLEEP管腳設(shè)置為高電平。當(dāng)通訊模塊的M0DULE_SLEEP管腳設(shè)置為高電平后,通訊模塊通過(guò)中斷方式將M0DULE_SLEEP管腳設(shè)置為高電平的事件通知應(yīng)用模塊。后續(xù)應(yīng)用模塊可以通過(guò)查詢通訊模塊M0DULE_SLEEP 管腳的電平狀態(tài)確定通訊模塊的睡眠狀態(tài)。在進(jìn)入睡眠狀態(tài)的模塊是應(yīng)用模塊時(shí),需要將應(yīng)用模塊進(jìn)入睡眠狀態(tài)的事件通知設(shè)備中的通訊模塊,具體的GPIO指示信息是將AP_SLEEP管腳設(shè)置為高電平。當(dāng)應(yīng)用模塊的AP_SLEEP管腳設(shè)置為高電平后,應(yīng)用模塊通過(guò)中斷方式將AP_SLEEP管腳設(shè)置為高電平的事件通知通訊模塊。后續(xù)通訊模塊可以通過(guò)查詢應(yīng)用模塊AP_SLEEP管腳的電平狀態(tài)確定應(yīng)用模塊的睡眠狀態(tài)。步驟102的執(zhí)行主體可以是通訊模塊和應(yīng)用模塊,即通訊模塊通過(guò)軟件方式控制 M0DULE_SLEEP管腳的電平,應(yīng)用模塊通過(guò)軟件方式控制AP_SLEEP管腳的電平;執(zhí)行主體也可以是其他能夠?qū)νㄓ嵞KM0DULE_SLEEP管腳的電平進(jìn)行控制的功能模塊,以及能夠?qū)?yīng)用模塊的AP_SLEEP管腳的電平進(jìn)行控制的功能模塊。步驟103 將通訊模塊和應(yīng)用模塊之間的USB接口斷開(kāi)連接。在本步驟中,將通訊模塊和應(yīng)用模塊之間的USB接口斷開(kāi)連接的方式有多種,包括但不限于將通訊模塊USB接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線中的一條數(shù)據(jù)線連接的上拉電壓端下電,以及,將通訊模塊與應(yīng)用模塊相連的D+數(shù)據(jù)線斷開(kāi),以及將相連的D-數(shù)據(jù)線斷開(kāi)。步驟104 需要進(jìn)入睡眠狀態(tài)的模塊進(jìn)入睡眠狀態(tài)。通過(guò)本發(fā)明實(shí)施例一的方案,在斷開(kāi)通訊模塊和應(yīng)用模塊之間的USB接口連接時(shí),USB接口不會(huì)有電流流經(jīng),節(jié)約了上網(wǎng)設(shè)備的電池電量,延長(zhǎng)了上網(wǎng)設(shè)備的待機(jī)時(shí)間。下面通過(guò)實(shí)施例二、三、四對(duì)各種將通訊模塊和應(yīng)用模塊之間的USB接口斷開(kāi)連接的方式進(jìn)行說(shuō)明。實(shí)施例二 本發(fā)明實(shí)施例二是在通訊模塊需要進(jìn)入睡眠狀態(tài)的情況下,通過(guò)對(duì)通訊模塊USB 接口的上拉電壓端下電的方式實(shí)現(xiàn)本發(fā)明目的。如圖2所示,本實(shí)施例二的方案如下步驟201 判斷設(shè)備中的通訊模塊是否需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài),若是,則執(zhí)行步驟202 ;否則,繼續(xù)對(duì)通訊模塊是否需要進(jìn)行睡眠狀態(tài)進(jìn)行判斷。步驟202 通過(guò)GPIO指示信息將通訊模塊進(jìn)入睡眠狀態(tài)的事件通知設(shè)備中的應(yīng)用模塊。步驟203 將通訊模塊USB接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線中的一條數(shù)據(jù)線連接的上拉電壓端下電。在本步驟中,通訊模塊的USB接口的傳輸速率不同,與上拉電壓端連接的數(shù)據(jù)線也不同。如果通訊模塊的USB接口是高速端口或全速端口,則D+數(shù)據(jù)線上有上拉電壓;如果通訊模塊的USB接口是低速端口,則D-數(shù)據(jù)線上有上拉電壓。由于通訊模塊的USB的D+數(shù)據(jù)線或D-數(shù)據(jù)線中的一條數(shù)據(jù)線上有上拉電壓,另一條數(shù)據(jù)線接地,因此,當(dāng)上拉電壓端下電時(shí),D+數(shù)據(jù)線和D-數(shù)據(jù)線之間沒(méi)有電壓差,因此,USB接口沒(méi)有電流流經(jīng)。此時(shí),不論通訊模塊是否是嵌入在上網(wǎng)設(shè)備中,通訊模塊的USB 接口都相當(dāng)于拔出了上網(wǎng)設(shè)備,通訊模塊通過(guò)USB接口的通訊鏈路斷開(kāi)。步驟203的執(zhí)行主體可以是通訊模塊,也可以是其他能夠?qū)νㄓ嵞KUSB接口連接的上拉電壓端的電壓進(jìn)行控制的功能模塊。步驟204 對(duì)通訊模塊的USB收發(fā)器(Transceiver)下電。本步驟可以在步驟203的基礎(chǔ)上,進(jìn)一步降低睡眠時(shí)流經(jīng)通訊模塊的電流。步驟204的執(zhí)行主體可以是通訊模塊,也可以是其他能夠?qū)νㄓ嵞K的USB收發(fā)器的電壓進(jìn)行控制的功能模塊。
在本實(shí)施例一中,步驟203和步驟204的執(zhí)行先后順序不限定,也可以先執(zhí)行步驟 204,再執(zhí)行步驟203。步驟205 通訊模塊進(jìn)入睡眠狀態(tài)。在本實(shí)施例二中,當(dāng)通訊模塊的D+數(shù)據(jù)線和D-數(shù)據(jù)線相連也沒(méi)有電流流通,進(jìn)一步地通訊模塊的USB收發(fā)器也不產(chǎn)生電流,則通訊模塊可以進(jìn)入睡眠狀態(tài),通訊模塊的USB 接口不會(huì)產(chǎn)生電流,節(jié)約了上網(wǎng)設(shè)備的電池電量,延長(zhǎng)了上網(wǎng)設(shè)備的待機(jī)時(shí)間。實(shí)施例三本實(shí)施例三是在應(yīng)用模塊需要進(jìn)入睡眠狀態(tài)的情況下,通過(guò)對(duì)通訊模塊USB接口的上拉電壓端下電的方式實(shí)現(xiàn)本發(fā)明目的。如圖3所示,為本發(fā)明實(shí)施例三設(shè)備的應(yīng)用模塊的睡眠方法示意圖,所述方法包括以下步驟步驟301 判斷設(shè)備中的應(yīng)用模塊是否需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài);若是,則執(zhí)行步驟302 ;否則,繼續(xù)對(duì)應(yīng)用模塊是否需要進(jìn)入睡眠狀態(tài)進(jìn)行判斷。步驟302 通過(guò)GPIO指示信息將應(yīng)用模塊進(jìn)入睡眠狀態(tài)的事件通知設(shè)備中的通訊模塊。步驟303 檢測(cè)通訊模塊是否已進(jìn)入睡眠狀態(tài),若未進(jìn)入睡眠狀態(tài),則執(zhí)行步驟 304 ;否則,執(zhí)行步驟305。本實(shí)施例的應(yīng)用模塊在進(jìn)入睡眠狀態(tài)的過(guò)程中,與應(yīng)用模塊進(jìn)行USB連接的通訊模塊可能已經(jīng)處于睡眠狀態(tài),也可能正處于運(yùn)行狀態(tài)。如果通訊模塊按照實(shí)施例二的方式已處于睡眠狀態(tài),則USB連接沒(méi)有電流流經(jīng),因此,應(yīng)用模塊也可以直接進(jìn)入睡眠狀態(tài);如果通訊模塊還處于運(yùn)行狀態(tài)(通訊模塊與網(wǎng)絡(luò)側(cè)還存在數(shù)據(jù)傳輸,但與應(yīng)用模塊之間沒(méi)有數(shù)據(jù)傳輸),則應(yīng)用模塊通過(guò)GPIO指示信息通知應(yīng)用模塊睡眠事件之外,還需要請(qǐng)求消除 USB連接的電流。本步驟中檢測(cè)通訊模塊的睡眠狀態(tài)的方式為判斷應(yīng)用模塊是否接收到通訊模塊進(jìn)入睡眠狀態(tài)的GPIO指示信息,若接收到,則通訊模塊已進(jìn)入睡眠狀態(tài);否則,通訊模塊沒(méi)有進(jìn)入睡眠狀態(tài)。所述通訊模塊進(jìn)入睡眠狀態(tài)的GPIO指示信息是指M0DULE_SLEEP管腳為高電平,也就是說(shuō),應(yīng)用模塊或其他執(zhí)行主體對(duì)通訊模塊的M0DULE_SLEEP管腳進(jìn)行查詢,如果查詢結(jié)果是M0DULE_SLEEP管腳為高電平, 表示通訊模塊已進(jìn)入睡眠狀態(tài);反之,表示通訊模塊未進(jìn)入睡眠狀態(tài)。本步驟的執(zhí)行主體可以是應(yīng)用模塊,或是其他能夠?qū)νㄓ嵞K的睡眠狀態(tài)進(jìn)行檢測(cè)的功能模塊。步驟304 將通訊模塊USB接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線的上拉電壓端下電。當(dāng)通訊模塊的USB接口的上拉電壓下電后,通訊模塊與應(yīng)用模塊相連的D+數(shù)據(jù)線和D-數(shù)據(jù)線也沒(méi)有電流流通。此時(shí),應(yīng)用模塊認(rèn)為USB接口上的通訊模塊已拔出。步驟304的執(zhí)行主體可以是通訊模塊,也可以是其他能夠?qū)νㄓ嵞KUSB接口連接的上拉電壓端的電壓進(jìn)行控制的功能模塊。步驟305 對(duì)應(yīng)用模塊的USB收發(fā)器下電。本步驟可以在步驟305的基礎(chǔ)上,進(jìn)一步降低睡眠時(shí)通訊模塊和應(yīng)用模塊的USB 接口的電流。步驟305的執(zhí)行主體可以是應(yīng)用模塊,也可以是其他能夠?qū)?yīng)用模塊的USB收發(fā)器的電壓進(jìn)行控制的功能模塊。在本實(shí)施例一中,步驟303和步驟305的執(zhí)行先后順序不限定,也可以先執(zhí)行步驟 305,再執(zhí)行步驟303。步驟306 應(yīng)用模塊進(jìn)入睡眠狀態(tài)。在本實(shí)施例三的方案中,在應(yīng)用模塊進(jìn)入睡眠狀態(tài)的過(guò)程中,要求通訊模塊的D+ 數(shù)據(jù)線和D-數(shù)據(jù)線相連沒(méi)有電流流通,進(jìn)一步地要求應(yīng)用模塊的USB收發(fā)器也不產(chǎn)生電流,則應(yīng)用模塊進(jìn)入睡眠狀態(tài)后,應(yīng)用模塊和通訊模塊的USB接口都不會(huì)產(chǎn)生電流,節(jié)約了上網(wǎng)設(shè)備的電池電量,延長(zhǎng)了上網(wǎng)設(shè)備的待機(jī)時(shí)間。需要說(shuō)明的是,本發(fā)明實(shí)施例二和實(shí)施例三的方案可以結(jié)合在一起,同時(shí)進(jìn)行設(shè)備的應(yīng)用模塊和通訊模塊的睡眠過(guò)程。實(shí)施例四本實(shí)施例四是在通過(guò)斷開(kāi)通訊模塊和應(yīng)用模塊之間D+數(shù)據(jù)線和D-數(shù)據(jù)線的方式實(shí)現(xiàn)本發(fā)明目的。如圖4所示,所述方法包括以下步驟步驟401 判斷設(shè)備中的通訊模塊和/或應(yīng)用模塊是否需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)。步驟402 通過(guò)GPIO指示信息將進(jìn)入睡眠狀態(tài)的事件通知另一個(gè)模塊。在本實(shí)施例中,通訊模塊USB接口的D+數(shù)據(jù)線與應(yīng)用模塊USB接口的D+數(shù)據(jù)線相連,通訊模塊USB接口的D-數(shù)據(jù)線與應(yīng)用模塊USB接口的D-數(shù)據(jù)線相連,并在通訊模塊和應(yīng)用模塊的D+數(shù)據(jù)線之間設(shè)置開(kāi)關(guān)(USB_0N),通過(guò)USB_0N的高低電壓來(lái)實(shí)現(xiàn)通訊模塊和應(yīng)用模塊的D+數(shù)據(jù)線之間的斷開(kāi)和連接;以及,在通訊模塊和應(yīng)用模塊的D-數(shù)據(jù)線之間也設(shè)置開(kāi)關(guān)(USB_0N),通過(guò)USB_0N的高低電壓來(lái)實(shí)現(xiàn)通訊模塊和應(yīng)用模塊的D-數(shù)據(jù)線之間的斷開(kāi)和連接。步驟403 斷開(kāi)通訊模塊與應(yīng)用模塊相連的D+數(shù)據(jù)線和D-數(shù)據(jù)線。當(dāng)通訊模塊與應(yīng)用模塊相連的D+數(shù)據(jù)線和D-數(shù)據(jù)線都斷開(kāi)后,應(yīng)用模塊此時(shí)產(chǎn)生USB接口拔出事件,使得嵌入在上網(wǎng)設(shè)備中通訊模塊與應(yīng)用模塊在睡眠時(shí)USB連接斷開(kāi), 達(dá)到降低待機(jī)電流的目的。本步驟的執(zhí)行主體是能夠?qū)SB_0N的電壓進(jìn)行控制的功能模塊。步驟404 對(duì)需要進(jìn)入睡眠狀態(tài)的模塊的USB收發(fā)器下電。步驟405 需要進(jìn)入睡眠狀態(tài)的模塊進(jìn)入睡眠狀態(tài)。在本實(shí)施例四的方案中,在應(yīng)用模塊或通訊模塊進(jìn)入睡眠狀態(tài)的過(guò)程中,要求通訊模塊和應(yīng)用模塊之間的D+數(shù)據(jù)線和D-數(shù)據(jù)線斷開(kāi),使得數(shù)據(jù)線上沒(méi)有電流流通,進(jìn)一步地要求應(yīng)用模塊和通訊模塊的USB收發(fā)器也不產(chǎn)生電流,則應(yīng)用模塊進(jìn)入睡眠狀態(tài)后,應(yīng)用模塊和通訊模塊的USB接口不會(huì)產(chǎn)生電流,節(jié)約了上網(wǎng)設(shè)備的電池電量,延長(zhǎng)了上網(wǎng)設(shè)備的待機(jī)時(shí)間。實(shí)施例五本發(fā)明實(shí)施例五還提供一種設(shè)備的喚醒方法,如圖5所示,所述方法包括步驟501 當(dāng)設(shè)備中的應(yīng)用模塊需要喚醒設(shè)備中處于睡眠狀態(tài)的通訊模塊時(shí),應(yīng)用模塊通過(guò)查詢M0DULE_SLEEP管腳的電壓,確定通訊模塊當(dāng)前處于睡眠狀態(tài)。在本實(shí)施例中,通訊模塊可以是按照實(shí)施例二的方案進(jìn)入睡眠狀態(tài),此時(shí),通訊模塊與應(yīng)用模塊之間的USB傳輸已斷開(kāi)。當(dāng)應(yīng)用模塊需要再次與通訊模塊進(jìn)行USB傳輸時(shí), 需要重建通訊模塊與應(yīng)用模塊之間的連接。步驟502 通過(guò)GPIO指示信息喚醒通訊模塊。所述喚醒應(yīng)用模塊的GPIO指示信息是AP_WAKEUP_MODULE管腳出于高電平狀態(tài)。本步驟的執(zhí)行主體可以是應(yīng)用模塊,或是能夠?qū)?yīng)用模塊的AP_WAKEUP_MODULE 管腳的電平進(jìn)行控制的功能實(shí)體。步驟503 將通訊模塊和應(yīng)用模塊之間的USB接口連接上。如果通訊模塊按照實(shí)施例二的方式進(jìn)入睡眠狀態(tài),則本步驟中,通過(guò)將通訊模塊 USB接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線連接的上拉電壓端上電的方式,以達(dá)到將通訊模塊和應(yīng)用模塊之間的USB接口連接上的目的。當(dāng)通訊模塊的USB數(shù)據(jù)線上的的上拉電壓上電后,通訊模塊與應(yīng)用模塊相連的D+ 數(shù)據(jù)線或D-數(shù)據(jù)線產(chǎn)生電流。此時(shí),應(yīng)用模塊認(rèn)為USB接口上產(chǎn)生通訊模塊插入事件,應(yīng)用模塊需要重新枚舉設(shè)備的驅(qū)動(dòng),建立與通訊模塊的USB連接。本步驟的執(zhí)行主體可以是應(yīng)用模塊,或是能夠?qū)?yīng)用模塊的連接的上拉電壓進(jìn)行控制的功能實(shí)體。步驟504 對(duì)通訊模塊的USB收發(fā)器上電。如果通訊模塊按照實(shí)施例二的步驟對(duì)通訊模塊的USB收發(fā)器下電,則本步驟504 中需要對(duì)通訊模塊的USB收發(fā)器上電。本步驟的執(zhí)行主體可以是通訊模塊,或是能夠?qū)νㄓ嵞K的的USB收發(fā)器的電壓進(jìn)行控制的功能模塊。步驟505 通訊模塊進(jìn)入運(yùn)行狀態(tài)。通訊模塊進(jìn)行運(yùn)行狀態(tài)后,通訊模塊和應(yīng)用模塊就可以通過(guò)USB鏈路進(jìn)行AT命令以及數(shù)據(jù)的傳輸。本實(shí)施例五中也不限于設(shè)備中的通訊模塊需要喚醒設(shè)備中處于睡眠狀態(tài)的應(yīng)用模塊的方案。通訊模塊通過(guò)將MODULE_WAKEUP_AP管腳處于高電平狀態(tài)喚醒應(yīng)用模塊。由于通訊模塊在喚醒應(yīng)用模塊時(shí)處于運(yùn)行狀態(tài),因此,當(dāng)應(yīng)用模塊被喚醒后,通訊模塊直接與應(yīng)用模塊建立USB連接。實(shí)施例六本發(fā)明實(shí)施例提供一種與實(shí)施例一屬于同一發(fā)明構(gòu)思下的設(shè)備的睡眠系統(tǒng),如圖 6、7和8所示,所述系統(tǒng)包括睡眠觸發(fā)模塊11、通訊模塊12以及與通訊模塊通過(guò)USB接口連接的應(yīng)用模塊13,其中睡眠觸發(fā)模塊11用于設(shè)備中的通訊模塊和/或應(yīng)用模塊需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)時(shí),通過(guò)GPIO指示信息將進(jìn)入睡眠狀態(tài)的事件通知另一模塊,并通訊模塊和應(yīng)用模塊之間的USB接口連接斷開(kāi);應(yīng)用模塊13用于在通訊模塊需要進(jìn)入睡眠狀態(tài)時(shí),確定通訊模塊進(jìn)入睡眠狀態(tài)的事件,以及在自身需要進(jìn)入睡眠狀態(tài)時(shí),當(dāng)與通訊模塊之間的USB接口連接斷開(kāi)后進(jìn)入睡眠狀態(tài);通訊模塊12用于在應(yīng)用模塊需要進(jìn)入睡眠狀態(tài)時(shí),確定應(yīng)用模塊進(jìn)入睡眠狀態(tài)的事件,以及在自身需要進(jìn)入睡眠狀態(tài)時(shí),當(dāng)與應(yīng)用模塊之間的USB接口連接斷開(kāi)后進(jìn)入睡眠狀態(tài)。如圖6所示,睡眠觸發(fā)模塊11具體用于在需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)的模塊為通訊模塊時(shí),通過(guò)M0DULE_SLEEP將通訊模塊進(jìn)入睡眠狀態(tài)的事件通知應(yīng)用模塊,并將通訊模塊USB接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線連接的上拉電壓端下電。如圖7所示,睡眠觸發(fā)模塊11具體用于在需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)的模塊為應(yīng)用模塊時(shí),通過(guò)AP_SLEEP將應(yīng)用模塊進(jìn)入睡眠狀態(tài)的事件通知通訊模塊,以及,檢測(cè)通訊模塊是否已進(jìn)入睡眠狀態(tài),在通訊模塊未進(jìn)入睡眠狀態(tài)時(shí),將通訊模塊USB接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線連接的上拉電壓端下電。如圖8所示,所述系統(tǒng)還包括兩個(gè)開(kāi)關(guān)(USB_0N),其中一個(gè)開(kāi)關(guān)位于通訊模塊 USB接口的D+數(shù)據(jù)線與應(yīng)用模塊USB接口的D+數(shù)據(jù)線之間,另一個(gè)開(kāi)關(guān)位于通訊模塊USB 接口的D-數(shù)據(jù)線與應(yīng)用模塊USB接口的D-數(shù)據(jù)線之間。在圖8所示的情況下,應(yīng)用模塊和通訊模塊進(jìn)入睡眠狀態(tài)時(shí),可以通過(guò)AP_SLEEP、M0DULE_SLEEP通知對(duì)方自身進(jìn)入睡眠狀態(tài)事件;在喚醒對(duì)方時(shí),也可以通過(guò)AP_WAKEUP_MODULE、MODULE_WAKEUP_AP喚醒對(duì)方。睡眠觸發(fā)模塊11具體用于通過(guò)斷開(kāi)兩個(gè)開(kāi)關(guān)來(lái)斷開(kāi)通訊模塊與應(yīng)用模塊相連的D+數(shù)據(jù)線和 D-數(shù)據(jù)線。進(jìn)一步地,睡眠觸發(fā)模塊11還用于對(duì)進(jìn)入睡眠狀態(tài)的模塊的USB收發(fā)器下電。需要說(shuō)明的是,本實(shí)施例中的睡眠觸發(fā)模塊11可以是通訊模塊和應(yīng)用模塊的一個(gè)邏輯部件,也可以是其他能夠與通訊模塊和應(yīng)用模塊通信的功能模塊。實(shí)施例七本發(fā)明實(shí)施例七還提供一種設(shè)備的喚醒系統(tǒng),如圖9所示,所述系統(tǒng)包括喚醒模塊21、通訊模塊22以及與通訊模塊通過(guò)USB接口連接的應(yīng)用模塊23,其中喚醒模塊21用于當(dāng)設(shè)備中的應(yīng)用模塊需要喚醒設(shè)備中處于睡眠狀態(tài)的通訊模塊時(shí),通過(guò)GPIO指示信息 (AP_WAKEUP_MODULE)喚醒通訊模塊,并將通訊模塊和應(yīng)用模塊之間的USB接口連接上;通訊模塊22用于在與應(yīng)用模塊之家的USB接口連接后進(jìn)入運(yùn)行狀態(tài)。本實(shí)施例七中的系統(tǒng)也可以用于通訊模塊喚醒設(shè)備中處于睡眠狀態(tài)的應(yīng)用模塊的情況,此時(shí),喚醒模塊21發(fā)起的GPIO指示信息是(MODULE_WAKEUP_AP)。需要說(shuō)明的是,本實(shí)施例中的喚醒模塊21可以是通訊模塊的一個(gè)邏輯部件,也可以是應(yīng)用模塊的一個(gè)邏輯部件,還可以是其他能夠與通訊模塊和應(yīng)用模塊通信的功能模塊。通過(guò)本發(fā)明實(shí)施例提供的方法和系統(tǒng),使得設(shè)備中嵌入的應(yīng)用模塊和通訊模塊在進(jìn)入睡眠狀態(tài)時(shí),通訊模塊的D+數(shù)據(jù)線和D-數(shù)據(jù)線之間沒(méi)有電流經(jīng)過(guò),應(yīng)用模塊認(rèn)為通訊模塊的USB接口已拔出,因此,在睡眠過(guò)程中,應(yīng)用模塊和通訊模塊的USB接口都不會(huì)產(chǎn)生較高的電流,節(jié)約了上網(wǎng)設(shè)備的電池電量,延長(zhǎng)了上網(wǎng)設(shè)備的待機(jī)時(shí)間。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種設(shè)備的睡眠方法,其特征在于,所述方法包括當(dāng)設(shè)備中的通訊模塊和/或應(yīng)用模塊需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)時(shí),將進(jìn)入睡眠狀態(tài)的事件通知另一模塊,所述通訊模塊與應(yīng)用模塊通過(guò)通用串行總線USB接口連接;將通訊模塊和應(yīng)用模塊之間的USB接口斷開(kāi)連接,需要進(jìn)入睡眠狀態(tài)的模塊進(jìn)入睡眠狀態(tài)。
2.如權(quán)利要求1所述的方法,其特征在于,在所述需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)的模塊為通訊模塊時(shí),將通訊模塊和應(yīng)用模塊之間的USB接口連接斷開(kāi),包括將通訊模塊USB接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線連接的上拉電壓端下電。
3.如權(quán)利要求2所述的方法,其特征在于,通過(guò)以下方式確定通訊模塊需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)對(duì)通訊模塊與網(wǎng)絡(luò)側(cè)進(jìn)行數(shù)據(jù)傳輸以及通訊模塊與應(yīng)用模塊之間的數(shù)據(jù)傳輸進(jìn)行檢測(cè),當(dāng)在設(shè)定時(shí)間段內(nèi)通訊模塊沒(méi)有與網(wǎng)絡(luò)側(cè)進(jìn)行數(shù)據(jù)傳輸,且沒(méi)有與應(yīng)用模塊之間進(jìn)行數(shù)據(jù)傳輸時(shí),確定通訊模塊需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)。
4.如權(quán)利要求1所述的方法,其特征在于,在所述需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)的模塊為應(yīng)用模塊時(shí),將通訊模塊和應(yīng)用模塊之間的USB接口連接斷開(kāi),包括檢測(cè)通訊模塊是否已進(jìn)入睡眠狀態(tài),在通訊模塊未進(jìn)入睡眠狀態(tài)時(shí),將通訊模塊USB 接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線連接的上拉電壓端下電。
5.如權(quán)利要求4所述的方法,其特征在于,檢測(cè)通訊模塊是否已進(jìn)入睡眠狀態(tài),包括判斷應(yīng)用模塊是否接收到通訊模塊進(jìn)入睡眠狀態(tài)的通用輸入輸出GPIO指示信息,若接收到,則通訊模塊已進(jìn)入睡眠狀態(tài);否則,通訊模塊沒(méi)有進(jìn)入睡眠狀態(tài)。
6.如權(quán)利要求4所述的方法,其特征在于,通過(guò)以下方式確定應(yīng)用模塊需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)對(duì)應(yīng)用模塊傳輸?shù)臄?shù)據(jù)進(jìn)行檢測(cè),當(dāng)在設(shè)定時(shí)間段內(nèi)應(yīng)用模塊沒(méi)有數(shù)據(jù)傳輸時(shí),確定應(yīng)用模塊需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)。
7.如權(quán)利要求1所述的方法,其特征在于,所述通訊模塊USB接口的D+數(shù)據(jù)線與應(yīng)用模塊USB接口的D+數(shù)據(jù)線相連,通訊模塊USB接口的D-數(shù)據(jù)線與應(yīng)用模塊USB接口的 D-數(shù)據(jù)線相連;將通訊模塊和應(yīng)用模塊之間的USB接口連接斷開(kāi),包括將通訊模塊與應(yīng)用模塊相連的D+數(shù)據(jù)線斷開(kāi),以及將相連的D-數(shù)據(jù)線斷開(kāi)。
8.如權(quán)利要求1 7任一所述的方法,其特征在于,所述方法還包括將進(jìn)入睡眠狀態(tài)的通訊模塊和/或應(yīng)用模塊的USB收發(fā)器下電。
9.一種設(shè)備的喚醒方法,其特征在于,所述方法包括當(dāng)設(shè)備中的應(yīng)用模塊需要喚醒設(shè)備中處于睡眠狀態(tài)的通訊模塊時(shí),通過(guò)GPIO指示信息喚醒通訊模塊,所述通訊模塊與應(yīng)用模塊通過(guò)USB接口連接;將通訊模塊和應(yīng)用模塊之間的USB接口連接上,所述通訊模塊進(jìn)入運(yùn)行狀態(tài)。
10.如權(quán)利要求9所述的方法,其特征在于,在所述通訊模塊的USB接口的D+數(shù)據(jù)線或 D-數(shù)據(jù)線連接的上拉電壓端下電時(shí),將通訊模塊和應(yīng)用模塊之間的USB接口連接上,包括將通訊模塊USB接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線連接的上拉電壓端上電。
11.如權(quán)利要求9所述的方法,其特征在于,通過(guò)GPIO指示信息喚醒應(yīng)用模塊之后,且通訊模塊進(jìn)入運(yùn)行狀態(tài)之前,所述方法還包括對(duì)通訊模塊USB收發(fā)器上電。
12.—種設(shè)備的睡眠系統(tǒng),其特征在于,所述系統(tǒng)包括睡眠觸發(fā)模塊、通訊模塊以及與通訊模塊通過(guò)USB接口連接的應(yīng)用模塊,其中睡眠觸發(fā)模塊,用于設(shè)備中的通訊模塊和/或應(yīng)用模塊需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)時(shí),將進(jìn)入睡眠狀態(tài)的事件通知另一模塊,并通訊模塊和應(yīng)用模塊之間的USB接口連接斷開(kāi);應(yīng)用模塊,用于在通訊模塊需要進(jìn)入睡眠狀態(tài)時(shí),確定通訊模塊進(jìn)入睡眠狀態(tài)的事件, 以及在自身需要進(jìn)入睡眠狀態(tài)時(shí),當(dāng)與通訊模塊之間的USB接口連接斷開(kāi)后進(jìn)入睡眠狀態(tài);通訊模塊,用于在應(yīng)用模塊需要進(jìn)入睡眠狀態(tài)時(shí),確定應(yīng)用模塊進(jìn)入睡眠狀態(tài)的事件, 以及在自身需要進(jìn)入睡眠狀態(tài)時(shí),當(dāng)與應(yīng)用模塊之間的USB接口連接斷開(kāi)后進(jìn)入睡眠狀態(tài)。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,睡眠觸發(fā)模塊,具體用于在需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)的模塊為通訊模塊時(shí),將通訊模塊USB接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線連接的上拉電壓端下電。
14.如權(quán)利要求12所述的系統(tǒng),其特征在于,睡眠觸發(fā)模塊,具體用于在需要從運(yùn)行狀態(tài)進(jìn)入睡眠狀態(tài)的模塊為應(yīng)用模塊時(shí),檢測(cè)通訊模塊是否已進(jìn)入睡眠狀態(tài),在通訊模塊未進(jìn)入睡眠狀態(tài)時(shí),將通訊模塊USB接口的D+ 數(shù)據(jù)線或D-數(shù)據(jù)線連接的上拉電壓端下電。
15.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括兩個(gè)開(kāi)關(guān),其中一個(gè)開(kāi)關(guān)位于通訊模塊USB接口的D+數(shù)據(jù)線與應(yīng)用模塊USB接口的D+數(shù)據(jù)線之間,另一個(gè)開(kāi)關(guān)位于通訊模塊USB接口的D-數(shù)據(jù)線與應(yīng)用模塊USB接口的D-數(shù)據(jù)線之間;睡眠觸發(fā)模塊,具體用于通過(guò)斷開(kāi)兩個(gè)開(kāi)關(guān)來(lái)斷開(kāi)通訊模塊與應(yīng)用模塊相連的D+數(shù)據(jù)線和D-數(shù)據(jù)線。
16.如權(quán)利要求12 15任一所述的系統(tǒng),其特征在于,睡眠觸發(fā)模塊,還用于對(duì)進(jìn)入睡眠狀態(tài)的模塊的USB收發(fā)器下電。
17.一種設(shè)備的喚醒系統(tǒng),其特征在于,所述系統(tǒng)包括喚醒模塊、通訊模塊以及與通訊模塊通過(guò)USB接口連接的應(yīng)用模塊,其中喚醒模塊,用于當(dāng)設(shè)備中的應(yīng)用模塊需要喚醒設(shè)備中處于睡眠狀態(tài)的通訊模塊時(shí),通過(guò)GPIO指示信息喚醒通訊模塊,并將通訊模塊和應(yīng)用模塊之間的USB接口連接上;通訊模塊,用于在與應(yīng)用模塊之家的USB接口連接后進(jìn)入運(yùn)行狀態(tài)。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于,喚醒模塊,具體用于將通訊模塊USB接口的D+數(shù)據(jù)線或D-數(shù)據(jù)線連接的上拉電壓端上電。
19.如權(quán)利要求17或18所述的系統(tǒng),其特征在于,喚醒模塊,還用于對(duì)通訊模塊USB收發(fā)器上電。
全文摘要
本發(fā)明公開(kāi)了一種設(shè)備的睡眠、喚醒方法和系統(tǒng),主要內(nèi)容包括在設(shè)備中的通訊模塊和/或應(yīng)用模塊進(jìn)入睡眠狀態(tài)時(shí),通過(guò)將通訊模塊與應(yīng)用模塊之間的USB接口連接斷開(kāi)的方式,使得設(shè)備中嵌入的應(yīng)用模塊和/或通訊模塊在進(jìn)入睡眠狀態(tài)時(shí),USB接口連接沒(méi)有電流經(jīng)過(guò),節(jié)約了上網(wǎng)設(shè)備的電池電量,延長(zhǎng)了上網(wǎng)設(shè)備的待機(jī)時(shí)間。
文檔編號(hào)G06F1/32GK102200827SQ20101014149
公開(kāi)日2011年9月28日 申請(qǐng)日期2010年3月25日 優(yōu)先權(quán)日2010年3月25日
發(fā)明者李飛 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1