本發(fā)明實施例涉及但不限于智能終端技術,尤指一種數(shù)據卡及其實現(xiàn)無線保真(Wi-Fi)熱點的方法。
背景技術:
目前,部分帶電池的數(shù)據卡自帶無線保真(Wi-Fi)熱點的功能,可以給移動終端提供Wi-Fi熱點供其連接網絡,例如用戶可以用手機、PAD等移動終端Wi-Fi熱點連接數(shù)據卡來上網,也可以使數(shù)據卡通過通用串行總線(USB,Universal Serial Bus)與個人電腦(PC,Personal Computer)連接,使得PC通過該數(shù)據卡來上網。
由于數(shù)據卡一直對外提供Wi-Fi熱點,因此,數(shù)據卡的功耗非常高。如何降低數(shù)據卡的功耗成為亟需解決的問題。
技術實現(xiàn)要素:
以下是對本文詳細描述的主題的概述。本概述并非是為了限制權利要求的保護范圍。
本發(fā)明實施例提供了一種數(shù)據卡及其實現(xiàn)Wi-Fi熱點的方法,能夠實現(xiàn)數(shù)據卡自動的進入休眠狀態(tài),降低數(shù)據卡的功耗。
為了達到本申請目的,本發(fā)明實施例提供了一種數(shù)據卡,包括:處理模塊和休眠控制模塊;其中,
處理模塊,用于在預設時長內檢測自身所屬的數(shù)據卡是否均處于無用戶連接狀態(tài);當在預設時長內檢測到自身所屬的數(shù)據卡均處于無用戶連接狀態(tài)時,檢測自身所屬的數(shù)據卡的通用串行總線USB狀態(tài)以及自身所屬的數(shù)據卡的按鍵狀態(tài);當檢測到自身所屬的數(shù)據卡的USB狀態(tài)是撥出狀態(tài),且自身所屬的數(shù)據卡的按鍵狀態(tài)是無按鍵狀態(tài)時,通知休眠控制模塊;
休眠控制模塊,用于接收到來自處理模塊的通知,控制自身所屬的數(shù)據卡進入休眠狀態(tài)并關閉自身所屬的數(shù)據卡的無線保真Wi-Fi熱點。
可選地,所述處理模塊中用于在預設時長內檢測自身所屬的數(shù)據卡是否均處于無用戶連接狀態(tài)包括:
采用輪詢方式根據預先設置的定時器檢測自身所屬的數(shù)據卡是否處于所述無用戶連接狀態(tài);
當采用所述輪詢方式根據預先設置的所述定時器在所述預設時長內檢測到自身所屬的數(shù)據卡均處于所述無用戶連接狀態(tài)時,判斷出在預設時長內檢測到自身所屬的數(shù)據卡均處于無用戶連接狀態(tài)。
可選地,該數(shù)據卡還包括初始設置模塊,用于設置所述輪詢方式的輪詢次數(shù)的初始值;相應地,
所述處理模塊中用于采用輪詢方式根據預先設置的定時器檢測自身所屬的數(shù)據卡是否均處于所述無用戶連接狀態(tài)包括:
當所述定時器超時時,檢測自身所屬的數(shù)據卡是否處于所述無用戶連接狀態(tài);
當檢測到自身所屬的數(shù)據卡處于所述無用戶連接狀態(tài)時,判斷所述輪詢方式的輪詢次數(shù)是否達到預設閾值;當判斷出所述輪詢方式的輪詢次數(shù)未達到所述預設閾值時,對所述輪詢方式的輪詢次數(shù)進行遞增處理;當檢測到自身所屬的數(shù)據卡處于用戶連接狀態(tài)時,將所述輪詢方式的輪詢次數(shù)置為所述初始值;
直到當判斷出所述輪詢方式的輪詢次數(shù)達到所述預設閾值時,判斷出采用所述輪詢方式根據預先設置的所述定時器在所述預設時長內檢測到自身所屬的數(shù)據卡均處于所述無用戶連接狀態(tài)。
可選地,所述預設時長是所述定時器的定時時長與所述預設閾值之間的乘積。
可選地,該數(shù)據卡還包括喚醒控制模塊;
所述處理模塊,用于當檢測到自身所屬的數(shù)據卡處于有用戶連接狀態(tài),和/或檢測到自身所屬的數(shù)據卡的所述USB狀態(tài)是非撥出狀態(tài),和/或檢測到自身所屬的數(shù)據卡的按鍵狀態(tài)是有按鍵狀態(tài)時,通知所述喚醒控制模塊;
所述喚醒控制模塊,還用于接收到來自所述處理模塊的通知,喚醒所述數(shù)據卡并啟動所述Wi-Fi熱點。
另一方面,本發(fā)明實施例還提供了一種數(shù)據卡實現(xiàn)Wi-Fi熱點的方法,包括:
在預設時長內檢測數(shù)據卡是否均處于無用戶連接狀態(tài);
當在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)時,檢測數(shù)據卡的USB狀態(tài)以及數(shù)據卡的按鍵狀態(tài);
當檢測到數(shù)據卡的USB狀態(tài)是撥出狀態(tài),且數(shù)據卡的按鍵狀態(tài)是無按鍵狀態(tài)時,控制數(shù)據卡進入休眠狀態(tài)并關閉該數(shù)據卡的Wi-Fi熱點。
可選地,所述在預設時長內檢測數(shù)據卡是否均處于無用戶連接狀態(tài)包括:
采用輪詢方式根據預先設置的定時器檢測所述數(shù)據卡是否處于所述無用戶連接狀態(tài);
當采用所述輪詢方式根據預先設置的所述定時器在所述預設時長內檢測到所述數(shù)據卡均處于所述無用戶連接狀態(tài)時,判斷出在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)。
可選地,該方法之前還包括:設置所述輪詢方式的輪詢次數(shù)的初始值;相應地,
所述采用輪詢方式根據預先設置的定時器檢測所述數(shù)據卡是否均處于所述無用戶連接狀態(tài)包括:
當所述定時器超時時,檢測所述數(shù)據卡是否處于所述無用戶連接狀態(tài);
當檢測到所述數(shù)據卡處于所述無用戶連接狀態(tài)時,判斷所述輪詢方式的輪詢次數(shù)是否達到預設閾值;當判斷出所述輪詢方式的輪詢次數(shù)未達到所述預設閾值時,對所述輪詢方式的輪詢次數(shù)進行遞增處理;當檢測到所述數(shù)據卡處于用戶連接狀態(tài)時,將所述輪詢方式的輪詢次數(shù)置為所述初始值;
繼續(xù)執(zhí)行所述當所述定時器超時時,檢測所述數(shù)據卡是否處于所述無用戶連接狀態(tài)的步驟;
當判斷出所述輪詢方式的輪詢次數(shù)達到所述預設閾值時,判斷出采用所述輪詢方式根據預先設置的所述定時器在所述預設時長內檢測到所述數(shù)據卡均處于所述無用戶連接狀態(tài)。
可選地,所述預設時長是所述定時器的定時時長與所述預設閾值之間的乘積。
可選地,該方法之后還包括:當檢測到所述數(shù)據卡處于有用戶連接狀態(tài),和/或檢測到所述數(shù)據卡的所述USB狀態(tài)是非撥出狀態(tài),和/或檢測到數(shù)據卡的按鍵狀態(tài)是有按鍵狀態(tài)時,喚醒所述數(shù)據卡并啟動所述Wi-Fi熱點。
與相關技術相比,本申請技術方案包括:在預設時長內檢測數(shù)據卡是否均處于無用戶連接狀態(tài);當在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)時,檢測數(shù)據卡的通用串行總線(USB)狀態(tài)以及數(shù)據卡的按鍵狀態(tài);當檢測到數(shù)據卡的USB狀態(tài)是撥出狀態(tài),且數(shù)據卡的按鍵狀態(tài)是無按鍵狀態(tài)時,控制數(shù)據卡進入休眠狀態(tài)并關閉該數(shù)據卡的無線保真(Wi-Fi)熱點。本發(fā)明實施例實現(xiàn)了數(shù)據卡自動的進入休眠狀態(tài),降低了數(shù)據卡的功耗。
在閱讀并理解了附圖和詳細描述后,可以明白其他方面。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1為本發(fā)明實施例數(shù)據卡的結構框圖;
圖2為本發(fā)明實施例數(shù)據卡的USB接口的示意圖;
圖3為本發(fā)明實施例數(shù)據卡的按鍵分布的示意圖一;
圖4為本發(fā)明實施例數(shù)據卡的按鍵分布的示意圖二;
圖5為本發(fā)明實施例一種數(shù)據卡實現(xiàn)Wi-Fi熱點的方法的流程圖;
圖6為本發(fā)明實施例檢測數(shù)據卡是否均處于無用戶連接狀態(tài)的方法的流程圖;
圖7為本發(fā)明實施例另一種數(shù)據卡實現(xiàn)Wi-Fi熱點的方法的流程圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
圖1為本發(fā)明實施例數(shù)據卡的結構框圖,如圖1所示,包括:處理模塊10和休眠控制模塊11。其中,
處理模塊10,用于在預設時長內檢測自身所屬的數(shù)據卡是否均處于無用戶連接狀態(tài);當在預設時長內檢測到自身所屬的數(shù)據卡均處于無用戶連接狀態(tài)時,檢測自身所屬的數(shù)據卡的通用串行總線(USB)狀態(tài)以及自身所屬的數(shù)據卡的按鍵狀態(tài);當檢測到自身所屬的數(shù)據卡的USB狀態(tài)是撥出狀態(tài),且自身所屬的數(shù)據卡的按鍵狀態(tài)是無按鍵狀態(tài)時,通知休眠控制模塊11。
需要說明的是,如何檢測數(shù)據卡的USB狀態(tài)以及數(shù)據卡的按鍵狀態(tài)屬于本領域技術人員所熟知的慣用技術手段,此處不再贅述,并不用來限制本申請。
其中,本發(fā)明實施例數(shù)據卡的USB狀態(tài)包括:撥出狀態(tài)或者非撥出狀態(tài)。其中,本發(fā)明實施例數(shù)據卡的USB狀態(tài)是非撥出狀態(tài)包括:插入狀態(tài)或者充電狀態(tài)。
其中,如圖2所示,為本發(fā)明實施例數(shù)據卡的USB接口的示意圖,此時,數(shù)據卡的USB接口位于數(shù)據卡側邊的中間位置,除了中間位置之外,還可以設置在該側邊的其它位置處,如左側,或者右側等。
其中,本發(fā)明實施例數(shù)據卡的按鍵狀態(tài)包括:有按鍵狀態(tài)或者無按鍵狀態(tài)。
其中,本發(fā)明實施例數(shù)據卡的按鍵狀態(tài)包括實體按鍵(或稱為機械按鍵)的按鍵狀態(tài)和/或虛擬按鍵(觸摸顯示屏上的虛擬按鍵)的按鍵狀態(tài)。
如圖3和圖4所示,為本發(fā)明實施例數(shù)據卡的按鍵分布的示意圖,其中,可以在觸摸顯示屏上設置虛擬按鍵(包括顯示Wi-Fi熱點信號強度的按鍵、顯示已開啟Wi-Fi熱點的按鍵、顯示電量的按鍵等,其中,可以將任意一個虛擬按鍵設置為啟動(或關閉)Wi-Fi熱點的按鍵),在側邊框上設置實體按鍵(包括復位鍵、啟動和關閉Wi-Fi熱點的按鍵等)。另外,由于機械按鍵防水防污的效果不好,因此也可以在側邊框上設置虛擬按鍵。
需要說明的是,如何設置實體按鍵以及虛擬按鍵,屬于本領技術人員所熟知的慣用技術手段,此處不再贅述,并不用來限制本申請。
休眠控制模塊11,用于接收到來自處理模塊10的通知,控制自身所屬的數(shù)據卡進入休眠狀態(tài)并關閉自身所屬的數(shù)據卡的無線保真(Wi-Fi)熱點。
其中,本發(fā)明實施例處理模塊10中用于在預設時長內檢測自身所屬的數(shù)據卡是否均處于無用戶連接狀態(tài)包括:
采用輪詢方式根據預先設置的定時器檢測自身所屬的數(shù)據卡是否處于無用戶連接狀態(tài);
當采用輪詢方式根據預先設置的定時器在預設時長內檢測到自身所屬的數(shù)據卡均處于無用戶連接狀態(tài)時,判斷出在預設時長內檢測到自身所屬的數(shù)據卡均處于無用戶連接狀態(tài)。
可選地,本發(fā)明實施例數(shù)據卡還包括初始設置模塊12,用于設置輪詢方式的輪詢次數(shù)的初始值。相應地,
處理模塊10中用于采用輪詢方式根據預先設置的定時器檢測自身所屬的數(shù)據卡是否均處于無用戶連接狀態(tài)包括:
當定時器超時時,檢測自身所屬的數(shù)據卡是否處于無用戶連接狀態(tài);
當檢測到自身所屬的數(shù)據卡處于無用戶連接狀態(tài)時,判斷輪詢方式的輪詢次數(shù)是否達到預設閾值;當判斷出輪詢方式的輪詢次數(shù)未達到預設閾值時,對輪詢方式的輪詢次數(shù)進行遞增處理;當檢測到自身所屬的數(shù)據卡處于用戶連接狀態(tài)時,將輪詢方式的輪詢次數(shù)置為初始值;
直到當判斷出輪詢方式的輪詢次數(shù)達到預設閾值時,判斷出采用輪詢方式根據預先設置的定時器在預設時長內檢測到自身所屬的數(shù)據卡均處于無用戶連接狀態(tài)。
其中,本發(fā)明實施例輪詢方式的輪詢次數(shù)的初始值可以設置為0,也可以設置為1,或者設置為其它正數(shù)。
其中,本發(fā)明實施例預設閾值可以是由數(shù)據卡的系統(tǒng)設置的默認值,也可以提供一人機交互界面由用戶根據自身的需求進行設置。如可以設置為10,也可以設置為8,也可以設置為11等等。
其中,本發(fā)明實施例預設時長是定時器的定時時長與預設閾值之間的乘積。
可選地,本發(fā)明實施例數(shù)據卡還包括喚醒控制模塊13;此時,
處理模塊10,還用于當檢測到自身所屬的數(shù)據卡處于有用戶連接狀態(tài),和/或檢測到自身所屬的數(shù)據卡的USB狀態(tài)是非撥出狀態(tài),和/或檢測到自身所屬的數(shù)據卡的按鍵狀態(tài)是有按鍵狀態(tài)時,通知喚醒控制模塊13;
喚醒控制模塊13,還用于接收到來自處理模塊10的通知,喚醒數(shù)據卡并啟動該數(shù)據卡的Wi-Fi熱點。
較佳實施例,該較佳實施例中的數(shù)據卡包括:初始設置模塊12、處理模塊10、休眠控制模塊11和喚醒控制模塊13。其中,
初始設置模塊12,用于設置輪詢方式的輪詢次數(shù)的初始值。
其中,本發(fā)明實施例輪詢方式的輪詢次數(shù)的初始值可以設置為0,也可以設置為1,或者設置為其它正數(shù)。
處理模塊10,用于在預設時長內檢測自身所屬的數(shù)據卡是否均處于無用戶連接狀態(tài);當在預設時長內檢測到自身所屬的數(shù)據卡均處于無用戶連接狀態(tài)時,檢測自身所屬的數(shù)據卡的USB狀態(tài)以及自身所屬的數(shù)據卡的按鍵狀態(tài);當檢測到自身所屬的數(shù)據卡的USB狀態(tài)是撥出狀態(tài),且自身所屬的數(shù)據卡的按鍵狀態(tài)是無按鍵狀態(tài)時,通知休眠控制模塊11;當檢測到自身所屬的數(shù)據卡處于有用戶連接狀態(tài),和/或檢測到自身所屬的數(shù)據卡的USB狀態(tài)是非撥出狀態(tài),和/或檢測到自身所屬的數(shù)據卡的按鍵狀態(tài)是有按鍵狀態(tài)時,通知喚醒控制模塊13;
需要說明的是,如何檢測數(shù)據卡的USB狀態(tài)以及數(shù)據卡的按鍵狀態(tài)屬于本領域技術人員所熟知的慣用技術手段,此處不再贅述,并不用來限制本申請。
其中,本發(fā)明實施例數(shù)據卡的USB狀態(tài)包括:撥出狀態(tài)或者非撥出狀態(tài)。其中,本發(fā)明實施例數(shù)據卡的USB狀態(tài)是非撥出狀態(tài)包括:插入狀態(tài)或者充電狀態(tài)。
其中,如圖2所示,為本發(fā)明實施例數(shù)據卡的USB接口的示意圖,此時,數(shù)據卡的USB接口位于數(shù)據卡側邊的中間位置,除了中間位置之外,還可以設置在該側邊的其它位置處,如左側,或者右側等。
其中,本發(fā)明實施例數(shù)據卡的按鍵狀態(tài)包括:有按鍵狀態(tài)或者無按鍵狀態(tài)。
其中,本發(fā)明實施例數(shù)據卡的按鍵狀態(tài)包括實體按鍵(或稱為機械按鍵)的按鍵狀態(tài)和/或虛擬按鍵(觸摸顯示屏上的虛擬按鍵)的按鍵狀態(tài)。
如圖3和圖4所示,為本發(fā)明實施例數(shù)據卡的按鍵分布的示意圖,其中,可以在觸摸顯示屏上設置虛擬按鍵(包括顯示Wi-Fi熱點信號強度的按鍵、顯示已開啟Wi-Fi熱點的按鍵、顯示電量的按鍵等,其中,可以將任意一個虛擬按鍵設置為啟動(或關閉)Wi-Fi熱點的按鍵),在側邊框上設置實體按鍵(包括復位鍵、啟動和關閉Wi-Fi熱點的按鍵等)。另外,由于機械按鍵防水防污的效果不好,因此也可以在側邊框上設置虛擬按鍵。
需要說明的是,如何設置實體按鍵以及虛擬按鍵,屬于本領技術人員所熟知的慣用技術手段,此處不再贅述,并不用來限制本申請。
其中,本發(fā)明實施例處理模塊10中用于在預設時長內檢測自身所屬的數(shù)據卡是否均處于無用戶連接狀態(tài)包括:
采用輪詢方式根據預先設置的定時器檢測自身所屬的數(shù)據卡是否處于無用戶連接狀態(tài);
當采用輪詢方式根據預先設置的定時器在預設時長內檢測到自身所屬的數(shù)據卡均處于無用戶連接狀態(tài)時,判斷出在預設時長內檢測到自身所屬的數(shù)據卡均處于無用戶連接狀態(tài)。
其中,本發(fā)明實施例處理模塊10中用于采用輪詢方式根據預先設置的定時器檢測自身所屬的數(shù)據卡是否均處于無用戶連接狀態(tài)包括:
當定時器超時時,檢測自身所屬的數(shù)據卡是否處于無用戶連接狀態(tài);
當檢測到自身所屬的數(shù)據卡處于無用戶連接狀態(tài)時,判斷輪詢方式的輪詢次數(shù)是否達到預設閾值;當判斷出輪詢方式的輪詢次數(shù)未達到預設閾值時,對輪詢方式的輪詢次數(shù)進行遞增處理;當檢測到自身所屬的數(shù)據卡處于用戶連接狀態(tài)時,將輪詢方式的輪詢次數(shù)置為初始值;
直到當判斷出輪詢方式的輪詢次數(shù)達到預設閾值時,判斷出采用輪詢方式根據預先設置的定時器在預設時長內檢測到自身所屬的數(shù)據卡均處于無用戶連接狀態(tài)。
其中,本發(fā)明實施例預設閾值可以是由數(shù)據卡的系統(tǒng)設置的默認值,也可以提供一人機交互界面由用戶根據自身的需求進行設置。如可以設置為10,也可以設置為8,也可以設置為11等等。
其中,本發(fā)明實施例預設時長是定時器的定時時長與預設閾值之間的乘積。
休眠控制模塊11,用于接收到來自處理模塊10的通知,控制自身所屬的數(shù)據卡進入休眠狀態(tài)并關閉自身所屬的數(shù)據卡的無線保真(Wi-Fi)熱點。
喚醒控制模塊13,還用于接收到來自處理模塊10的通知,喚醒數(shù)據卡并啟動該數(shù)據卡的Wi-Fi熱點。
針對圖1所示的數(shù)據卡,本申請還提供了與之對應的如圖5所示的方法。
圖5為本發(fā)明實施例一種數(shù)據卡實現(xiàn)Wi-Fi熱點的方法的流程圖,如圖5所示,包括:
步驟501:在預設時長內檢測數(shù)據卡是否均處于無用戶連接狀態(tài)。
其中,本發(fā)明實施例在預設時長內檢測數(shù)據卡是否均處于無用戶連接狀態(tài)包括:
采用輪詢方式根據預先設置的定時器檢測數(shù)據卡是否處于無用戶連接狀態(tài);
當采用輪詢方式根據預先設置的定時器在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)時,判斷出在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)。
可選地,本發(fā)明實施例方法之前還包括:設置輪詢方式的輪詢次數(shù)的初始值。此時,
本發(fā)明實施例采用輪詢方式根據預先設置的定時器檢測數(shù)據卡是否均處于無用戶連接狀態(tài)可以采用如圖6所示的方法,包括:
步驟601:當定時器超時時,檢測數(shù)據卡是否處于無用戶連接狀態(tài)。當檢測到數(shù)據卡處于無用戶連接狀態(tài)時,轉入步驟602;當檢測到數(shù)據卡處于有用戶連接狀態(tài)時,轉入步驟604。
步驟602:判斷輪詢方式的輪詢次數(shù)是否達到預設閾值。當判斷出輪詢方式的輪詢次數(shù)未達到預設閾值時,轉入步驟603;當判斷出輪詢方式的輪詢次數(shù)達到預設閾值時,轉入步驟605。
步驟603:對輪詢方式的輪詢次數(shù)進行遞增處理。轉入步驟601。
步驟604:將輪詢方式的輪詢次數(shù)置為初始值。轉入步驟601。
步驟605:判斷出采用輪詢方式根據預先設置的定時器在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)。
其中,本發(fā)明實施例輪詢方式的輪詢次數(shù)的初始值可以設置為0,也可以設置為1,或者設置為其它正數(shù)。
其中,本發(fā)明實施例預設閾值可以是由數(shù)據卡的系統(tǒng)設置的默認值,也可以提供一人機交互界面由用戶根據自身的需求進行設置。如可以設置為10,也可以設置為8,也可以設置為11等等。
其中,本發(fā)明實施例預設時長是定時器的定時時長與預設閾值之間的乘積。
步驟502:當在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)時,檢測數(shù)據卡的USB狀態(tài)以及數(shù)據卡的按鍵狀態(tài)。
需要說明的是,如何檢測數(shù)據卡的USB狀態(tài)以及數(shù)據卡的按鍵狀態(tài)屬于本領域技術人員所熟知的慣用技術手段,此處不再贅述,并不用來限制本申請。
其中,本發(fā)明實施例數(shù)據卡的USB狀態(tài)包括:撥出狀態(tài)或者非撥出狀態(tài)。其中,本發(fā)明實施例數(shù)據卡的USB狀態(tài)是非撥出狀態(tài)包括:插入狀態(tài)或者充電狀態(tài)。
其中,如圖2所示,為本發(fā)明實施例數(shù)據卡的USB接口的示意圖,此時,數(shù)據卡的USB接口位于數(shù)據卡側邊的中間位置,除了中間位置之外,還可以設置在該側邊的其它位置處,如左側,或者右側等。
其中,本發(fā)明實施例數(shù)據卡的按鍵狀態(tài)包括:有按鍵狀態(tài)或者無按鍵狀態(tài)。
其中,本發(fā)明實施例數(shù)據卡的按鍵狀態(tài)包括實體按鍵(或稱為機械按鍵)的按鍵狀態(tài)和/或虛擬按鍵(觸摸顯示屏上的虛擬按鍵)的按鍵狀態(tài)。
如圖3和圖4所示,為本發(fā)明實施例數(shù)據卡的按鍵分布的示意圖,其中,可以在觸摸顯示屏上設置虛擬按鍵(包括顯示Wi-Fi熱點信號強度的按鍵、顯示已開啟Wi-Fi熱點的按鍵、顯示電量的按鍵等,其中,可以將任意一個虛擬按鍵設置為啟動(或關閉)Wi-Fi熱點的按鍵),在側邊框上設置實體按鍵(包括復位鍵、啟動和關閉Wi-Fi熱點的按鍵等)。另外,由于機械按鍵防水防污的效果不好,因此也可以在側邊框上設置虛擬按鍵。
需要說明的是,如何設置實體按鍵以及虛擬按鍵,屬于本領技術人員所熟知的慣用技術手段,此處不再贅述,并不用來限制本申請。
步驟503:當檢測到數(shù)據卡的USB狀態(tài)是撥出狀態(tài),且數(shù)據卡的按鍵狀態(tài)是無按鍵狀態(tài)時,控制數(shù)據卡進入休眠狀態(tài)并關閉該數(shù)據卡的Wi-Fi熱點。
其中,本發(fā)明實施例方法可以通過對數(shù)據卡斷電來控制數(shù)據卡進入休眠狀態(tài)。
可選地,本發(fā)明實施例方法之后還包括:
當檢測到數(shù)據卡處于有用戶連接狀態(tài),和/或檢測到數(shù)據卡的USB狀態(tài)是非撥出狀態(tài),和/或檢測到數(shù)據卡的按鍵狀態(tài)是有按鍵狀態(tài)時,喚醒該數(shù)據卡并啟動該數(shù)據卡的Wi-Fi熱點。
本申請實施方式中,通過在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài),結合檢測到數(shù)據卡的USB狀態(tài)是撥出狀態(tài),且數(shù)據卡的按鍵狀態(tài)是無按鍵狀態(tài),控制數(shù)據卡進入休眠狀態(tài)并關閉該數(shù)據卡的Wi-Fi熱點,從而實現(xiàn)了數(shù)據卡自動的進入休眠狀態(tài),降低了數(shù)據卡的功耗。
針對較佳實施例中的數(shù)據卡,本申請還提供了與之對應的如圖7所示的方法。
圖7為本發(fā)明實施例另一種數(shù)據卡實現(xiàn)Wi-Fi熱點的方法的流程圖,如圖7所示,包括:
步驟701:設置輪詢方式的輪詢次數(shù)的初始值。
步驟702:在預設時長內檢測數(shù)據卡是否均處于無用戶連接狀態(tài)。當在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)時,轉入步驟703;否則,繼續(xù)執(zhí)行步驟702。
其中,本發(fā)明實施例步驟702具體包括:
采用輪詢方式根據預先設置的定時器檢測數(shù)據卡是否處于無用戶連接狀態(tài);
當采用輪詢方式根據預先設置的定時器在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)時,判斷出在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)。
其中,本發(fā)明實施例采用輪詢方式根據預先設置的定時器檢測數(shù)據卡是否均處于無用戶連接狀態(tài)包括:
當定時器超時時,檢測數(shù)據卡是否處于無用戶連接狀態(tài);
當檢測到數(shù)據卡處于無用戶連接狀態(tài)時,判斷輪詢方式的輪詢次數(shù)是否達到預設閾值;當判斷出輪詢方式的輪詢次數(shù)未達到預設閾值時,對輪詢方式的輪詢次數(shù)進行遞增處理;當檢測到數(shù)據卡處于用戶連接狀態(tài)時,將輪詢方式的輪詢次數(shù)置為初始值;
繼續(xù)執(zhí)行當定時器超時時,檢測數(shù)據卡是否處于無用戶連接狀態(tài)的步驟;
當判斷出輪詢方式的輪詢次數(shù)達到預設閾值時,判斷出采用輪詢方式根據預先設置的定時器在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)。
其中,本發(fā)明實施例輪詢方式的輪詢次數(shù)的初始值可以設置為0,也可以設置為1,或者設置為其它正數(shù)。
其中,本發(fā)明實施例預設閾值可以是由數(shù)據卡的系統(tǒng)設置的默認值,也可以提供一人機交互界面由用戶根據自身的需求進行設置。如可以設置為10,也可以設置為8,也可以設置為11等等。
其中,本發(fā)明實施例預設時長是定時器的定時時長與預設閾值之間的乘積。
步驟703:檢測數(shù)據卡的USB狀態(tài)以及數(shù)據卡的按鍵狀態(tài)。
需要說明的是,如何檢測數(shù)據卡的USB狀態(tài)以及數(shù)據卡的按鍵狀態(tài)屬于本領域技術人員所熟知的慣用技術手段,此處不再贅述,并不用來限制本申請。
其中,本發(fā)明實施例數(shù)據卡的USB狀態(tài)包括:撥出狀態(tài)或者非撥出狀態(tài)。其中,本發(fā)明實施例數(shù)據卡的USB狀態(tài)是非撥出狀態(tài)包括:插入狀態(tài)或者充電狀態(tài)。
其中,如圖2所示,為本發(fā)明實施例數(shù)據卡的USB接口的示意圖,此時,數(shù)據卡的USB接口位于數(shù)據卡側邊的中間位置,除了中間位置之外,還可以設置在該側邊的其它位置處,如左側,或者右側等。
其中,本發(fā)明實施例數(shù)據卡的按鍵狀態(tài)包括:有按鍵狀態(tài)或者無按鍵狀態(tài)。
其中,本發(fā)明實施例數(shù)據卡的按鍵狀態(tài)包括實體按鍵(或稱為機械按鍵)的按鍵狀態(tài)和/或虛擬按鍵(觸摸顯示屏上的虛擬按鍵)的按鍵狀態(tài)。
如圖3和圖4所示,為本發(fā)明實施例數(shù)據卡的按鍵分布的示意圖,其中,可以在觸摸顯示屏上設置虛擬按鍵(包括顯示Wi-Fi熱點信號強度的按鍵、顯示已開啟Wi-Fi熱點的按鍵、顯示電量的按鍵等,其中,可以將任意一個虛擬按鍵設置為啟動(或關閉)Wi-Fi熱點的按鍵),在側邊框上設置實體按鍵(包括復位鍵、啟動和關閉Wi-Fi熱點的按鍵等)。另外,由于機械按鍵防水防污的效果不好,因此也可以在側邊框上設置虛擬按鍵。
需要說明的是,如何設置實體按鍵以及虛擬按鍵,屬于本領技術人員所熟知的慣用技術手段,此處不再贅述,并不用來限制本申請。
步驟704:當檢測到數(shù)據卡的USB狀態(tài)是撥出狀態(tài),且數(shù)據卡的按鍵狀態(tài)是無按鍵狀態(tài)時,控制數(shù)據卡進入休眠狀態(tài)并關閉該數(shù)據卡的Wi-Fi熱點。
其中,本發(fā)明實施例方法可以通過對數(shù)據卡斷電來控制數(shù)據卡進入休眠狀態(tài)。
步驟705:當檢測到數(shù)據卡處于有用戶連接狀態(tài),和/或檢測到數(shù)據卡的USB狀態(tài)是非撥出狀態(tài),和/或檢測到數(shù)據卡的按鍵狀態(tài)是有按鍵狀態(tài)時,喚醒該數(shù)據卡并啟動該數(shù)據卡的Wi-Fi熱點。
本申請還提供了一種數(shù)據卡,至少包括存儲器和處理器,其中,存儲器中存儲有以下可執(zhí)行指令:在預設時長內檢測數(shù)據卡是否均處于無用戶連接狀態(tài);當在預設時長內檢測到數(shù)據卡均處于無用戶連接狀態(tài)時,檢測數(shù)據卡的USB狀態(tài)以及數(shù)據卡的按鍵狀態(tài);當檢測到數(shù)據卡的USB狀態(tài)是撥出狀態(tài),且數(shù)據卡的按鍵狀態(tài)是無按鍵狀態(tài)時,控制數(shù)據卡進入休眠狀態(tài)并關閉該數(shù)據卡的Wi-Fi熱點;處理器執(zhí)行上述執(zhí)行指令。
需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬件(例如處理器)完成,所述程序可以存儲于計算機可讀存儲介質中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應地,上述實施例中的每個模塊/單元可以采用硬件的形式實現(xiàn),例如通過集成電路來實現(xiàn)其相應功能,也可以采用軟件功能模塊的形式實現(xiàn),例如通過處理器執(zhí)行存儲于存儲器中的程序/指令來實現(xiàn)其相應功能。本發(fā)明不限制于任何特定形式的硬件和軟件的結合。
雖然本發(fā)明所揭露的實施方式如上,但所述的內容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領域內的技術人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本發(fā)明的專利保護范圍,仍須以所附的權利要求書所界定的范圍為準。