本發(fā)明涉及電子裝置的移動網絡耗電偵測系統(tǒng)及方法。
背景技術:
:電子裝置(如手機)的移動網絡功能開啟時,需要時刻尋找、偵測網絡。由于基站不同,當遇到2G、3G服務信號交替或網絡覆蓋范圍欠佳的區(qū)域,導致服務不良或網絡信號衰弱,電子裝置會反復掃描周圍的信號、與基站進行通信。此時,電子裝置將會加劇消耗電量。技術實現(xiàn)要素:鑒于以上內容,有必要提供一種電子裝置的移動網絡耗電偵測系統(tǒng)。另,還有必要提供一種電子裝置的移動網絡耗電偵測方法。一種移動網絡耗電偵測方法,其應用于電子裝置,該移動網絡耗電偵測方法包括:數(shù)據(jù)獲取步驟,獲取一時間間隔內各信號強度的累計時長和/或各移動網絡服務形態(tài)的累計時長;信號強度判斷步驟與移動網絡服務形態(tài)判斷步驟的至少之一,其中,信號強度判斷步驟,依據(jù)各信號強度的累計時長判斷當前移動網絡是否耗電,并在判斷出當前移動網絡耗電時觸發(fā)第一指示信號;移動網絡服務形態(tài)判斷步驟,依據(jù)各移動網絡服務形態(tài)的累計時長判斷當前移動網絡是否耗電,并在判斷出當前移動網絡耗電時觸發(fā)第二指示信號或第三指示信號;提示步驟,依據(jù)所述第一指示信號、第二指示信號或第三指示信號,生成提示信息。一種移動網絡耗電偵測系統(tǒng),其應用于電子裝置,該移動網絡耗電偵測系統(tǒng)包括:數(shù)據(jù)獲取模塊,用于獲取一時間間隔內各信號強度的累計時長和/或各移動網絡服務形態(tài)的累計時長;信號強度判斷模塊與移動網絡服務形態(tài)判斷模塊的至少之一,其中,信號強度判斷模塊,用于依據(jù)各信號強度的累計時長判斷當前移動網絡是否耗電,并在判斷出當前移動網絡耗電時觸發(fā)第一指示信號;移動網絡服務形態(tài)判斷模塊,用于依據(jù)各移動網絡服務形態(tài)的累計時長判斷當前移動網絡是否耗電,并在判斷出當前移動網絡耗電時觸發(fā)第二指示信號或第三指示信號;提示模塊,用于依據(jù)所述第一指示信號、第二指示信號或第三指示信號,生成提示信息。上述的移動網絡耗電偵測系統(tǒng)及方法通過通過數(shù)據(jù)獲取模塊獲取一時間間隔內各信號強度的累計時長以及各移動網絡服務形態(tài)的累計時長,通過信號強度判斷模塊依據(jù)各信號強度的累計時長判斷當前移動網絡是否耗電,通過移動網絡服務形態(tài)判斷模塊依據(jù)各移動網絡服務形態(tài)的累計時長判斷當前移動網絡是否耗電,并通過提示模塊依據(jù)生成提示信息。如此,該移動網絡耗電偵測系統(tǒng)及方法會偵測并記錄電子裝置信號不佳和移動網絡服務形態(tài)不良的時間,實時提示使用者,以利使用者了解當下狀況并暫時關閉移動網絡,降低手機耗電。附圖說明圖1是本發(fā)明較佳實施例的移動網絡耗電偵測系統(tǒng)的運行環(huán)境示意圖;圖2是本發(fā)明較佳實施例的移動網絡耗電偵測方法的流程圖。主要元件符號說明電子裝置1移動網絡耗電偵測系統(tǒng)10時間設定模塊101時間判斷模塊102數(shù)據(jù)獲取模塊103信號強度判斷模塊104移動網絡服務形態(tài)判斷模塊105提示模塊106第一提示單元1062第二提示單元1064顯示屏11存儲器12處理器13如下具體實施方式將結合上述附圖進一步說明本發(fā)明。具體實施方式如圖1所示,是本發(fā)明移動網絡耗電偵測系統(tǒng)的運行環(huán)境示意圖。該移動網絡耗電偵測系統(tǒng)10運行于電子裝置1中。該電子裝置1還包括顯示屏11、存儲器12以及處理器13。在本實施例中,所述顯示屏11支持觸控操作,例如,該顯示屏11可為支持多點觸控操作的電容式顯示屏或電阻式顯示屏等。所述存儲器12可以是所述電子裝置1的內存,還可以是可外接于該電子裝置1的存儲卡,如智能媒體卡(SmartMediaCard,SM卡)、安全數(shù)字卡(SecureDigitalCard,SD卡)等隨機存取存儲器(Random-AccessMemory,RAM)。所述處理器13可為單片機或其他微型集成電路。所述移動網絡耗電偵測系統(tǒng)10包括時間設定模塊101、時間判斷模塊102、數(shù)據(jù)獲取模塊103、信號強度判斷模塊104、移動網絡服務形態(tài)判斷模塊105及提示模塊106。該移動網絡耗電偵測系統(tǒng)10可固化在電子裝置1的操作系統(tǒng)中,也可存儲在所述存儲器12中,并由所述處理器13執(zhí)行。該電子裝置1可以是,但不限于,智能手表、平板電腦、智能手機、PDA、移動上網設備等便攜式移動裝置。優(yōu)選地,該電子裝置1為包含顯示屏11的智能手機。所述時間設定模塊101用于設定需要偵測電子裝置1的移動網絡耗電狀況的時間段,并在該時間段內持續(xù)計時。例如,該時間段的起始點為8:00點,截止點為22:00點。該時間判斷模塊102用于判斷所述時間設定模塊101的計時是否達到一預設時間點。例如,該存儲器12內預先設置多個時間點,其中每兩個相鄰的預設時間點之間的時間間隔均為15分鐘,如8:15、8:30、...、21:30、21:45、22:00。當所述時間設定模塊101的計時到達一預設時間點(如8:15)時,時間判斷模塊102觸發(fā)第一信號至所述數(shù)據(jù)獲取模塊103;當所述時間設定模塊101的計時未到達一預設時間點時,時間判斷模塊102觸發(fā)第二信號至所述時間設定模塊101以便時間設定模塊101繼續(xù)計時??梢岳斫?,上述的時間間隔也可為30分鐘。所述數(shù)據(jù)獲取模塊103用于依據(jù)時間判斷模塊102觸發(fā)的第一信號,獲取對應的時間間隔內信號強度的累計時長以及移動網絡服務形態(tài)的累計時長。具體的,一方面,信號強度可以通過顯示于顯示屏11上的信號強度標識指示,當信號較佳時,信號強度標識可為3-4格,當信號較差時,信號強度標識可為0-1格。在各時間間隔內,所述時間數(shù)據(jù)獲取模塊103通過計算信號強度標識分別為0格,1格,2格,3格及4格所占的時間,從而獲取所述各信號強度的累計時長。另一方面,各移動網絡服務形態(tài)可以為2G、3G或4G等主要網絡服務形態(tài),其中2G移動網絡服務形態(tài)具體至少包括GPRS、EDGE,3G移動網絡服務形態(tài)具體至少包括UMTS、CDMA、EVDO_0、EVDO_A、1xRTT、HSDPA、HSUPA、HSPA、IDEN、EVDO_B、EHRPD、HSPAP,4G移動網絡服務形態(tài)具體至少包括LTE。在該時間間隔內,所述時間數(shù)據(jù)獲取模塊103通過計算GPRS、EDGE、UMTS、CDMA、EVDO_0、EVDO_A、1xRTT、HSDPA、HSUPA、HSPA、IDEN、EVDO_B、EHRPD、HSPAP、LTE等所占的時間,從而獲取所述各移動網絡服務形態(tài)的累計時長。此外,各移動網絡服務形態(tài)還可以包括NONE及OTHER,其中,NONE指代無移動網絡服務,OTHER指代非上述的2G、3G或4G等主要網絡服務形態(tài)。所述信號強度判斷模塊104用于依據(jù)各信號強度的累計時長判斷當前移動網絡是否耗電。例如,當信號強度標識為0-1格的累計時長大于0時,則所述信號強度判斷模塊104判斷在該時間間隔內,所述電子裝置1的信號不佳而導致耗電,并觸發(fā)第一指示信號至提示模塊106。所述移動網絡服務形態(tài)判斷模塊105用于依據(jù)各移動網絡服務形態(tài)的累計時長判斷當前移動網絡是否耗電。具體的,該移動網絡服務形態(tài)判斷模塊105首先檢測電子裝置1是否無移動網絡服務或移動網絡服務形態(tài)非上述的2G、3G或4G等主要網絡服務形態(tài),若電子裝置1無移動網絡服務或移動網絡服務形態(tài)非上述的2G、3G或4G等主要網絡服務形態(tài),則移動網絡服務形態(tài)判斷模塊105判斷該時間間隔內移動網絡服務形態(tài)不良并觸發(fā)第二指示信號至提示模塊106,反之則證明該時間間隔內具有2G、3G或4G等主要網絡服務形態(tài)。其次,該移動網絡服務形態(tài)判斷模塊105檢測2G移動網絡服務形態(tài)的累計時長是否大于0,若2G移動網絡服務形態(tài)的累計時長等于0,說明該時間間隔內無2G移動網絡服務形態(tài),而電子裝置1是通過3G或4G移動網絡服務形態(tài)進行通信,此時耗電相對較?。ɡ碚撋?G移動網絡服務形態(tài)最耗電)。若2G移動網絡服務形態(tài)的累計時長大于0,則該移動網絡服務形態(tài)判斷模塊105繼續(xù)檢測電子裝置1的首選最佳移動網絡服務形態(tài)是否為2G移動網絡服務形態(tài),若電子裝置1的首選最佳移動網絡服務形態(tài)是2G移動網絡服務形態(tài),表明該電子裝置1處于最匹配的移動網絡服務形態(tài)模式,此時耗電相對較小;若電子裝置1的首選最佳移動網絡服務形態(tài)不是2G移動網絡服務形態(tài),例如是3G移動網絡服務形態(tài),表明電子裝置1在以3G移動網絡服務形態(tài)為首選最佳移動網絡服務形態(tài)時,仍然存在有2G移動網絡服務形態(tài),如此必導致電子裝置1交替使用2G移動網絡服務形態(tài)和3G移動網絡服務形態(tài),從而導致耗電,此時,移動網絡服務形態(tài)判斷模塊105判斷移動網絡服務形態(tài)不良并觸發(fā)第三指示信號至提示模塊106。該提示模塊106用于依據(jù)所述信號強度判斷模塊104觸發(fā)的第一指示信號或移動網絡服務形態(tài)判斷模塊105觸發(fā)的第二指示信號或第三指示信號,生成提示信息,并將該提示信息顯示于顯示屏11上。具體地,該提示模塊106包括第一提示單元1062及第二提示單元1064。該第一提示單元1062依據(jù)所述信號強度判斷模塊104觸發(fā)的第一指示信號在顯示屏11上顯示第一提示信息,例如“該時間間隔內因信號不佳而導致耗電”。該第二提示單元1064依據(jù)所述移動網絡服務形態(tài)判斷模塊105觸發(fā)的第二指示信號或第三指示信號在顯示屏11上顯示第二提示信息,例如“該時間間隔內因移動網絡服務形態(tài)不良而導致耗電”??梢岳斫?,上述的數(shù)據(jù)獲取模塊103也可僅獲取各信號強度的累計時長或各移動網絡服務形態(tài)的累計時長。相應的,所述信號強度判斷模塊104和移動網絡服務形態(tài)判斷模塊105可省略其一。如圖2所示,是本發(fā)明的電子裝置1的移動網絡耗電偵測方法的較佳實施例的流程圖示。步驟S1,設定需要偵測電子裝置1的移動網絡耗電狀況的時間段,并在該時間段內持續(xù)計時。步驟S2,判斷計時是否達到一預設時間點。具體地,當所述時間設定模塊101的計時到達所述預設時間點時,執(zhí)行步驟S3;當所述時間設定模塊101的計時未到達所述預設時間點時,返回步驟S1。步驟S3,獲取一時間間隔內各信號強度的累計時長以及各移動網絡服務形態(tài)的累計時長。具體的,在相鄰的二個預設時間點之間,所述時間數(shù)據(jù)獲取模塊103通過計算信號強度標識分別為0格,1格,2格,3格及4格所占的時間,從而獲取所述各信號強度的累計時長。此外,所述時間數(shù)據(jù)獲取模塊103通過計算GPRS、EDGE、UMTS、CDMA、EVDO_0、EVDO_A、1xRTT、HSDPA、HSUPA、HSPA、IDEN、EVDO_B、EHRPD、HSPAP、LTE等所占的時間,從而獲取包括2G、3G或4G在內的各移動網絡服務形態(tài)的累計時長。步驟S4,依據(jù)各信號強度的累計時長判斷當前移動網絡是否耗電。具體地,當信號強度標識為0-1格的累計時長大于0時,所述信號強度判斷模塊104判斷在該時間間隔內,所述電子裝置1的信號不佳而導致耗電,并觸發(fā)第一指示信號至提示模塊106,進而執(zhí)行子步驟S61;當信號強度標識為0-1格的累計時長等于0時,所述信號強度判斷模塊104判斷在該時間間隔內,所述電子裝置1的信號較佳,并執(zhí)行子步驟S51。步驟S5,依據(jù)各移動網絡服務形態(tài)的累計時長判斷當前移動網絡是否耗電。該步驟S5具體包括如下子步驟:子步驟S51,檢測電子裝置1是否無移動網絡服務或移動網絡服務形態(tài)非上述的2G、3G或4G等主要網絡服務形態(tài)。具體的,若電子裝置1無移動網絡服務或移動網絡服務形態(tài)非上述的2G、3G或4G等主要網絡服務形態(tài),則移動網絡服務形態(tài)判斷模塊105判斷該時間間隔內移動網絡服務形態(tài)不良并觸發(fā)第二指示信號至提示模塊106,進而執(zhí)行子步驟S62;反之執(zhí)行子步驟S52。子步驟S52,檢測2G移動網絡服務形態(tài)的累計時長是否大于0。具體地,若2G移動網絡服務形態(tài)的累計時長等于0,返回步驟S1;若2G移動網絡服務形態(tài)的累計時長大于0,執(zhí)行子步驟S53。子步驟S53,檢測電子裝置1的首選最佳移動網絡服務形態(tài)是否為2G移動網絡服務形態(tài)。具體地,若電子裝置1的首選最佳移動網絡服務形態(tài)是2G移動網絡服務形態(tài),返回步驟S1;若電子裝置1的首選最佳移動網絡服務形態(tài)不是2G移動網絡服務形態(tài),則移動網絡服務形態(tài)判斷模塊105判斷移動網絡服務形態(tài)不良并觸發(fā)第三指示信號至提示模塊106,進而執(zhí)行子步驟S62。步驟S6,依據(jù)所述信號強度判斷模塊104觸發(fā)的第一指示信號或移動網絡服務形態(tài)判斷模塊105觸發(fā)的第二指示信號或第三指示信號,生成提示信息,并將該提示信息顯示于顯示屏11上。該步驟S8具體包括如下子步驟:子步驟S61:依據(jù)第一指示信號在顯示屏11上顯示第一提示信息,例如“該時間間隔內因信號不佳而導致耗電”。子步驟S62:依據(jù)第二指示信號或第三指示信號在顯示屏11上顯示第二提示信息,例如“該時間間隔內因移動網絡服務形態(tài)不良而導致耗電”。可以理解,上述的步驟S4也可與步驟S5替換,也就是步驟S4在步驟S5之后執(zhí)行?;蛘?,當步驟S3為,獲取一時間間隔內各信號強度的累計時長或各移動網絡服務形態(tài)的累計時長時,步驟S4及步驟S5也對應地省略其一。本發(fā)明的移動網絡耗電偵測系統(tǒng)10及方法通過數(shù)據(jù)獲取模塊103獲取一時間間隔內各信號強度的累計時長以及各移動網絡服務形態(tài)的累計時長,通過信號強度判斷模塊104依據(jù)各信號強度的累計時長判斷當前移動網絡是否耗電,通過移動網絡服務形態(tài)判斷模塊105依據(jù)各移動網絡服務形態(tài)的累計時長判斷當前移動網絡是否耗電,并通過提示模塊106依據(jù)所述信號強度判斷模塊104觸發(fā)的第一指示信號或移動網絡服務形態(tài)判斷模塊105觸發(fā)的第二指示信號或第三指示信號,生成提示信息。如此,該移動網絡耗電偵測系統(tǒng)10及方法會偵測并記錄電子裝置信號不佳和移動網絡服務形態(tài)不良的時間,實時提示使用者,以利使用者了解當下狀況并暫時關閉移動網絡,降低手機耗電。當前第1頁1 2 3