本申請屬于軟件領域,具體地說,涉及一種流量控制方法、裝置、存儲介質及電子設備。
背景技術:
隨著智能電子設備的發(fā)展和普及,某些應用軟件例如手游軟件或視頻軟件經(jīng)常會占用比較大的網(wǎng)絡流量。這些應用軟件在運行過程中(例如用戶在玩游戲或播放視頻時),經(jīng)常會因為其他事情而中斷,比如有事要離開一會,但這些應用軟件還是會一直運行著,會一直使用著電子設備的數(shù)據(jù)流量,這就帶來了一個流量浪費的問題,容易給用戶產(chǎn)生額外流量費用,對用戶的生活帶來不便。
技術實現(xiàn)要素:
有鑒于此,本申請所要解決的技術問題是提供了一種流量控制方法、裝置、存儲介質及電子設備。
為了解決上述技術問題,本申請公開了一種流量控制方法,包括:
獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用所述電子設備;
若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量。
為解決上述技術問題,本申請還公開了一種存儲介質,所述存儲介質存儲有多條指令,所述多條指令由處理器加載并執(zhí)行:
獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用電子設備;
若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量。
為解決上述技術問題,本申請還公開了一種電子設備,包括:
處理器,用于實現(xiàn)各指令;
存儲器,用于存儲多條指令,所述多條指令由所述處理器加載并執(zhí)行:
獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用電子設備;
若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量。
為解決上述問題,本申請還包括一種流量控制裝置,包括:
圖像獲取單元,用于獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用所述電子設備;
流量控制單元,用于若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量。
與現(xiàn)有技術相比,本申請可以獲得包括以下技術效果:
本申請實施例通過攝像頭拍攝的用戶圖像判定當用戶沒有正在使用電子設備時,則認為用戶有事臨時離開,此時截斷電子設備的流量,對于一些比較耗流量的應用程序,可以很大程度上對流量進行了節(jié)省,充分地利用好流量,有效地避免了這種特定情況下流量未充分利用而浪費的問題。
當然,實施本申請的任一產(chǎn)品必不一定需要同時達到以上所述的所有技術效果。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
圖1是本申請某些實施例提供的一種流量控制方法流程示意圖;
圖2是本申請某些實施例提供的再一種流量控制方法流程示意圖;
圖3a是本申請某些實施例提供的又一種流量控制方法流程示意圖;
圖3b是結合圖3a本申請某些實施例提供的流量控制方法流程示意圖;
圖4是本申請某些實施例提供的電子設備的結構示意圖;
圖5是本申請某些實施例提供的一種流量控制裝置示意圖;
圖6是本申請某些實施例提供的另一種流量控制裝置示意圖。
具體實施方式
以下將配合附圖及實施例來詳細說明本申請的實施方式,藉此對本申請如何應用技術手段來解決技術問題并達成技術功效的實現(xiàn)過程能充分理解并據(jù)以實施。
請參閱圖1,示出了本申請某些實施例提供一種流量控制方法流程示意圖。該方法可以應用于具有攝像頭的電子設備,所述電子設備可以具有前置攝像頭、或具有前置攝像頭加后置攝像頭、或前置攝像頭加后置雙攝像頭。所述電子終端可以為智能手機、pad(平板電腦)、pc平板二合一、或連接計算機的手寫板。在提供的實施例中,若電子終端通過移動網(wǎng)絡進行通信連接,該移動網(wǎng)絡的網(wǎng)絡制式可以為2g(gsm)、2.5g(gprs)、3g(wcdma、td-scdma、cdma2000、utms)、4g(lte)、4g+(lte+)、5g、wimax等中的任意一種或多種。本實施例提供的流量控制方法具體如下。
步驟102、獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用所述電子設備。在這里,用戶圖像可以為通過前置攝像頭拍攝。
步驟104、若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量??蛇x的,所述截斷所述電子設備的流量包括以下至少一項:斷開所述電子設備的網(wǎng)絡、停止或退出所述電子設備當前運行的進程。
本申請實施例通過攝像頭拍攝的用戶圖像判定當用戶沒有正在使用電子設備時,則認為用戶有事臨時離開,此時截斷電子設備的流量,對于一些比較耗流量的應用程序,可以很大程度上對流量進行了節(jié)省,充分地利用好流量,有效地避免了這種特定情況下流量未充分利用而浪費的問題。
在上述實施例的某些實施例中,所述根據(jù)拍攝的用戶圖像判斷用戶是否正在使用所述電子設備可以通過以下方式實現(xiàn):在根據(jù)拍攝的用戶圖像判定用戶處于攝像頭鏡頭之外時,檢測用戶處于攝像頭鏡頭之外的時間;若確定用戶處于攝像頭鏡頭之外的時間大于預設時間時,判定所述用戶沒有正在使用所述電子設備。
請參閱圖2,示出了本申請某些實施例提供一種流量控制方法流程示意圖。該方法可以應用于具有攝像頭的電子設備,所述電子設備可以具有前置攝像頭、或具有前置攝像頭加后置攝像頭、或前置攝像頭加后置雙攝像頭。所述電子終端可以為智能手機、pad(平板電腦)、pc平板二合一、或連接計算機的手寫板。在提供的實施例中,若電子終端通過移動網(wǎng)絡進行通信連接,該移動網(wǎng)絡的網(wǎng)絡制式可以為2g(gsm)、2.5g(gprs)、3g(wcdma、td-scdma、cdma2000、utms)、4g(lte)、4g+(lte+)、5g、wimax等中的任意一種或多種。本實施例提供的流量控制方法具體如下。
步驟202、獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用所述電子設備。在這里,用戶圖像可以為通過前置攝像頭拍攝??蛇x的,步驟202可通過以下方式判斷用戶是否正在使用電子設備。
2021、在根據(jù)拍攝的用戶圖像判定用戶處于攝像頭鏡頭之外時,檢測用戶處于攝像頭鏡頭之外的時間。可選的,獲取連續(xù)n張攝像頭拍攝的用戶圖像,從獲取的第一張用戶圖像開始進行比對,判斷用戶頭像或用戶身體的某部分是否存在于用戶圖像中。當用戶頭像或用戶身體的某部分不存在于用戶圖像中時,確定用戶處于攝像頭鏡頭之外;當用戶頭像或用戶身體的某部分存在于用戶圖像中時,確定用戶處于攝像頭之內(nèi)。當用戶頭像或用戶身體的某部分不存在于連續(xù)m張用戶圖像時,則判定用戶處于攝像頭鏡頭之外連續(xù)x時間,其中,所述x時間為拍攝m張用戶圖像的時間。
2022、若確定用戶處于攝像頭鏡頭之外的時間大于預設時間時,判定所述用戶沒有正在使用所述電子設備。所述預設時間可以為用戶自定義設置,也可以為系統(tǒng)默認設置。當前述x時間大于預設時間,則判定用戶沒有正在使用電子設備。
步驟204、若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量。可選的,所述截斷所述電子設備的流量包括以下至少一項:斷開所述電子設備的網(wǎng)絡、停止或退出所述電子設備當前運行的進程。
步驟206、當根據(jù)拍攝的用戶圖像判斷用戶正在使用所述電子設備時,開啟所述電子設備的流量。此時步驟206可認為當判定用戶正在使用電子設備時,并不截斷電子設備的流量,繼續(xù)開啟電子設備的流量。也可認為截斷流量之后用戶處理完事情后回來,自動開啟電子設備的流量,用戶之前運行的應用程序能夠繼續(xù)運行。
本申請實施例通過攝像頭拍攝的用戶圖像判定當用戶沒有正在使用電子設備時,則認為用戶有事臨時離開,此時截斷電子設備的流量,對于一些比較耗流量的應用程序,可以很大程度上對流量進行了節(jié)省,充分地利用好流量,有效地避免了這種特定情況下流量未充分利用而浪費的問題。當判定用戶再次使用電子設備時,自動開啟電子設備的流量,用戶之前運行的應用程序能夠繼續(xù)運行,免去用戶手動退出應用程序再開啟流量的過程,簡化了流程提高了效率。
在上述某些實施例中,所述流量控制方法還包括:當檢測到所述電子設備當前使用的流量大于預設流量閾值時,開啟所述電子設備的攝像頭。在本實施中,攝像頭可以在一開始處于關閉狀態(tài),若電子設備當前使用的流量并太大時,攝像頭可以一直處于關閉狀態(tài);若電子設備當前使用的流量大于預設流量閾值時,再開啟攝像頭。此改進在實現(xiàn)前述技術效果的基礎上,還能夠使攝像頭不必一直開啟,節(jié)省電子設備的電量,避免能源不必要的浪費。結合前述實施例,在可能的實施應用場景中,可參閱圖3a和3b兩個實施例。
圖3a提供的流量控制方法具體如下。
步驟300、當檢測到所述電子設備當前使用的流量大于預設流量閾值時,開啟所述電子設備的攝像頭。
步驟302、獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用所述電子設備。在這里,用戶圖像可以為通過前置攝像頭拍攝。可選的,步驟302可通過以下方式判斷用戶是否正在使用電子設備。
3021、在根據(jù)拍攝的用戶圖像判定用戶處于攝像頭鏡頭之外時,檢測用戶處于攝像頭鏡頭之外的時間??蛇x的,獲取連續(xù)n張攝像頭拍攝的用戶圖像,從獲取的第一張用戶圖像開始進行比對,判斷用戶頭像或用戶身體的某部分是否存在于用戶圖像中。當用戶頭像或用戶身體的某部分不存在于用戶圖像中時,確定用戶處于攝像頭鏡頭之外;當用戶頭像或用戶身體的某部分存在于用戶圖像中時,確定用戶處于攝像頭之內(nèi)。當用戶頭像或用戶身體的某部分不存在于連續(xù)m張用戶圖像時,則判定用戶處于攝像頭鏡頭之外連續(xù)x時間,其中,所述x時間為拍攝m張用戶圖像的時間。
3022、若確定用戶處于攝像頭鏡頭之外的時間大于預設時間時,判定所述用戶沒有正在使用所述電子設備。所述預設時間可以為用戶自定義設置,也可以為系統(tǒng)默認設置。當前述x時間大于預設時間,則判定用戶沒有正在使用電子設備。
步驟304、若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量。可選的,所述截斷所述電子設備的流量包括以下至少一項:斷開所述電子設備的網(wǎng)絡、停止或退出所述電子設備當前運行的進程。
圖3b提供的流量控制方法具體如下。
步驟300、當檢測到所述電子設備當前使用的流量大于預設流量閾值時,開啟所述電子設備的攝像頭。
步驟302、獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用所述電子設備。在這里,用戶圖像可以為通過前置攝像頭拍攝??蛇x的,步驟302可通過以下方式判斷用戶是否正在使用電子設備。
3021、在根據(jù)拍攝的用戶圖像判定用戶處于攝像頭鏡頭之外時,檢測用戶處于攝像頭鏡頭之外的時間??蛇x的,獲取連續(xù)n張攝像頭拍攝的用戶圖像,從獲取的第一張用戶圖像開始進行比對,判斷用戶頭像或用戶身體的某部分是否存在于用戶圖像中。當用戶頭像或用戶身體的某部分不存在于用戶圖像中時,確定用戶處于攝像頭鏡頭之外;當用戶頭像或用戶身體的某部分存在于用戶圖像中時,確定用戶處于攝像頭之內(nèi)。當用戶頭像或用戶身體的某部分不存在于連續(xù)m張用戶圖像時,則判定用戶處于攝像頭鏡頭之外連續(xù)x時間,其中,所述x時間為拍攝m張用戶圖像的時間。
3022、若確定用戶處于攝像頭鏡頭之外的時間大于預設時間時,判定所述用戶沒有正在使用所述電子設備。所述預設時間可以為用戶自定義設置,也可以為系統(tǒng)默認設置。當前述x時間大于預設時間,則判定用戶沒有正在使用電子設備。
步驟304、若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量??蛇x的,所述截斷所述電子設備的流量包括以下至少一項:斷開所述電子設備的網(wǎng)絡、停止或退出所述電子設備當前運行的進程。
步驟306、當根據(jù)拍攝的用戶圖像判斷用戶正在使用所述電子設備時,開啟所述電子設備的流量。此時步驟306可認為當判定用戶正在使用電子設備時,并不截斷電子設備的流量,繼續(xù)開啟電子設備的流量。也可認為截斷流量之后用戶處理完事情后回來,自動開啟電子設備的流量,用戶之前運行的應用程序能夠繼續(xù)運行。步驟306也可處于步驟300之前,也可處于步驟300和302之間,其執(zhí)行順序可根據(jù)實際需要具體設定。
本申請某些實施例還提供一種存儲介質,所述存儲介質存儲有多條指令,所述多條指令由處理器加載并執(zhí)行:
獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用所述電子設備;
若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量。
請參閱圖4,本申請某些實施例還提供一種電子設備,包括:
通信接口420,用于電子設備與外部硬件之間的通信;
處理器430,用于實現(xiàn)各指令;
存儲器400,用于存儲多條指令,所述多條指令由所述處理器加載并執(zhí)行:
獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用所述電子設備;
若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量。
請參閱圖5,本申請某些實施例提供一種流量控制裝置,應用于具有攝像頭的電子設備,,所述電子設備可以具有前置攝像頭、或具有前置攝像頭加后置攝像頭、或前置攝像頭加后置雙攝像頭。所述電子終端可以為智能手機、pad(平板電腦)、pc平板二合一、或連接計算機的手寫板。在提供的實施例中,若電子終端通過移動網(wǎng)絡進行通信連接,該移動網(wǎng)絡的網(wǎng)絡制式可以為2g(gsm)、2.5g(gprs)、3g(wcdma、td-scdma、cdma2000、utms)、4g(lte)、4g+(lte+)、5g、wimax等中的任意一種或多種。本實施例提供的流量控制裝置包括圖像獲取單元502、流量控制單元504,各程序單元的工作原理具體如下。
圖像獲取單元502,用于獲取攝像頭拍攝的用戶圖像,根據(jù)拍攝的用戶圖像判斷用戶是否正在使用所述電子設備??蛇x的,圖像獲取單元502可通過以下方式判斷用戶是否正在使用電子設備。
5021、在根據(jù)拍攝的用戶圖像判定用戶處于攝像頭鏡頭之外時,檢測用戶處于攝像頭鏡頭之外的時間??蛇x的,獲取連續(xù)n張攝像頭拍攝的用戶圖像,從獲取的第一張用戶圖像開始進行比對,判斷用戶頭像或用戶身體的某部分是否存在于用戶圖像中。當用戶頭像或用戶身體的某部分不存在于用戶圖像中時,確定用戶處于攝像頭鏡頭之外;當用戶頭像或用戶身體的某部分存在于用戶圖像中時,確定用戶處于攝像頭之內(nèi)。當用戶頭像或用戶身體的某部分不存在于連續(xù)m張用戶圖像時,則判定用戶處于攝像頭鏡頭之外連續(xù)x時間,其中,所述x時間為拍攝m張用戶圖像的時間。
5022、若確定用戶處于攝像頭鏡頭之外的時間大于預設時間時,判定所述用戶沒有正在使用所述電子設備。所述預設時間可以為用戶自定義設置,也可以為系統(tǒng)默認設置。當前述x時間大于預設時間,則判定用戶沒有正在使用電子設備。
流量控制單元504,用于若判定用戶沒有正在使用所述電子設備,則截斷所述電子設備的流量??蛇x的,所述流量控制單元504通過以下至少一項方式截斷所述電子設備的流量:斷開所述電子設備的網(wǎng)絡、停止或退出所述電子設備當前運行的進程。
本申請實施例通過攝像頭拍攝的用戶圖像判定當用戶沒有正在使用電子設備時,則認為用戶有事臨時離開,此時截斷電子設備的流量,對于一些比較耗流量的應用程序,可以很大程度上對流量進行了節(jié)省,充分地利用好流量,有效地避免了這種特定情況下流量未充分利用而浪費的問題。
在上述實施例的某些實施例中,所述圖像獲取單元502具體用于:在根據(jù)拍攝的用戶圖像判定用戶處于攝像頭鏡頭之外時,檢測用戶處于攝像頭鏡頭之外的時間;若確定用戶處于攝像頭鏡頭之外的時間大于預設時間時,判定所述用戶沒有正在使用所述電子設備。
在上述實施例的某些實施例中,所述流量控制單元504,還用于當根據(jù)拍攝的用戶圖像判斷用戶正在使用所述電子設備時,開啟所述電子設備的流量。此時可認為當判定用戶正在使用電子設備時,并不截斷電子設備的流量,繼續(xù)開啟電子設備的流量。也可認為截斷流量之后用戶處理完事情后回來,自動開啟電子設備的流量,用戶之前運行的應用程序能夠繼續(xù)運行。免去用戶手動退出應用程序再開啟流量的過程,簡化了流程提高了效率。
在上述實施例的某些實施例中,流量控制裝置還包括開啟攝像單元500,用于:當檢測到所述電子設備當前使用的流量大于預設流量閾值時,開啟所述電子設備的攝像頭。在本實施中,攝像頭可以在一開始處于關閉狀態(tài),若電子設備當前使用的流量并太大時,攝像頭可以一直處于關閉狀態(tài);若電子設備當前使用的流量大于預設流量閾值時,再開啟攝像頭。此改進在實現(xiàn)前述技術效果的基礎上,還能夠使攝像頭不必一直開啟,節(jié)省電子設備的電量,避免能源不必要的浪費。
綜上所述,本申請實施例可實現(xiàn)以下技術效果:
本申請實施例通過攝像頭拍攝的用戶圖像判定當用戶沒有正在使用電子設備時,則認為用戶有事臨時離開,此時截斷電子設備的流量,對于一些比較耗流量的應用程序,可以很大程度上對流量進行了節(jié)省,充分地利用好流量,有效地避免了這種特定情況下流量未充分利用而浪費的問題。
本申請實施例還在當判定用戶再次使用電子設備時,自動開啟電子設備的流量,用戶之前運行的應用程序能夠繼續(xù)運行,免去用戶手動退出應用程序再開啟流量的過程,簡化了流程提高了效率。
本申請實施例還能夠使攝像頭不必一直開啟,節(jié)省電子設備的電量,避免能源不必要的浪費。
在一個典型的配置中,計算設備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質的示例。
計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結構、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質,可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括非暫存電腦可讀媒體(transitorymedia),如調制的數(shù)據(jù)信號和載波。
如在說明書及權利要求當中使用了某些詞匯來指稱特定組件。本領域技術人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。如在通篇說明書及權利要求當中所提及的“包含”為一開放式用語,故應解釋成“包含但不限定于”?!按笾隆笔侵冈诳山邮盏恼`差范圍內(nèi),本領域技術人員能夠在一定誤差范圍內(nèi)解決所述技術問題,基本達到所述技術效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實施本申請的較佳實施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護范圍當視所附權利要求所界定者為準。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種商品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的商品或者系統(tǒng)中還存在另外的相同要素。
上述說明示出并描述了本發(fā)明的若干優(yōu)選實施例,但如前所述,應當理解本發(fā)明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構想范圍內(nèi),通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應在本發(fā)明所附權利要求的保護范圍內(nèi)。