国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于用戶狀態(tài)控制應用退出運行的方法及裝置與流程

      文檔序號:11879954閱讀:264來源:國知局
      一種基于用戶狀態(tài)控制應用退出運行的方法及裝置與流程

      本發(fā)明涉及通信技術領域,尤其涉及一種基于用戶狀態(tài)控制應用退出運行的方法及裝置。



      背景技術:

      目前,在現有的智能系統中,為了盡量降低終端的功耗,延長終端待機時間,終端往往具有自動結束進程的功能,終端自動結束進程的方法包括:按使用頻率將后臺不常用的進程結束;按后臺進程個數將多余的固定數目的進程強行結束;按固定時間,將未使用的進程結束等方式,這種方式能夠降低終端的功耗,使得CPU能夠更加省電,延長移動終端的待機時間,但該方式不夠智能化,沒有針對性的按照終端中運行的進程的重要程度來考慮優(yōu)先結束重要性較低的進程,同時也未考慮用戶的實際使用狀態(tài),導致強制性的結束進程恰是用戶正在使用的進程,影響了用戶的使用。



      技術實現要素:

      本發(fā)明的主要目的在于提供一種基于用戶狀態(tài)控制應用退出運行的方法及裝置,以解決現有技術中強制性結束終端進程的方式影響用戶對應用的使用的問題。

      根據本發(fā)明的第一個方面,提供了一種基于用戶狀態(tài)控制應用退出運行的方法,包括:檢測終端使用者的作息狀態(tài);確定所述終端中正在運行的應用中與所述狀態(tài)對應的應用;控制與所述狀態(tài)對應的應用退出運行。

      其中,所述檢測終端使用者的作息狀態(tài)包括:通過檢測所述使用者的步數確定所述使用者是否處于運動狀態(tài)和/或通過檢測到所述使用者的心率情況確定所述使用者是否處于睡眠狀態(tài)。

      可選的,所述方法還包括:在控制與所述狀態(tài)對應的應用退出運行之前,根據檢測到的所述使用者的作息狀態(tài)的歷史數據、終端的時鐘以及所述終端當前所處的地里位置判斷所述終端當前的所處使用場景;根據所述終端當前的使用場景確定是否執(zhí)行控制所述應用退出運行的步驟。

      可選的,所述方法還包括:在確定所述終端中正在運行的應用中與所述狀態(tài)對應的應用之后,生成與所述狀態(tài)對應的應用列表;在根據檢測到的所述使用者的作息狀態(tài)的歷史數據、終端的時鐘以及所述終端當前所處的地理位置確定所述終端當前的使用場景之后,根據所述使用場景確定所述應用列表中需退出運行的應用;所述控制與所述狀態(tài)對應的應用退出運行,包括:控制所述需退出運行的應用退出運行。

      可選的,所述方法還包括:在確定所述終端中正在運行的應用中與所述狀態(tài)對應的應用之后,生成與所述狀態(tài)對應的應用列表;檢測所述終端是否與外部設備連接,若所述終端與外部設備連接,則確定所述應用列表中與所述外部設備對應的應用不退出運行;所述控制與所述狀態(tài)對應的應用退出運行,包括:控制所述應用列表中除與所述外部設備對應的應用之外的其他應用退出運行。

      根據本發(fā)明的第二個方面,提供了一種基于用戶狀態(tài)控制應用退出運行的裝置包括:第一檢測模塊,用于檢測終端使用者的作息狀態(tài);第一確定模塊,用于確定所述終端中正在運行的應用中與所述狀態(tài)對應的應用;控制模塊,用于控制與所述狀態(tài)對應的應用退出運行。

      其中,所述第一檢測模塊具體用于:通過檢測所述使用者的步數確定所述使用者是否處于運動狀態(tài)和/或通過檢測到所述使用者的心率情況確定所述使用者是否處于睡眠狀態(tài)。

      可選的,所述裝置還包括:第二確定模塊,用于在控制與所述狀態(tài)對應的應用退出運行之前,根據檢測到的所述使用者的作息狀態(tài)的歷史數據、終端的時鐘以及所述終端當前所處的地里位置確定所述終端當前的所處使用場景;第三確定模塊,用于根據所述終端當前的使用場景確定是否執(zhí)行控制所述應用退出運行的步驟。

      可選的,所述裝置還包括:第一生成模塊,用于在確定所述終端中正在運行的應用中與所述狀態(tài)對應的應用之后,生成與所述狀態(tài)對應的應用列表;第四確定模塊,用于在根據檢測到的所述使用者的作息狀態(tài)的歷史數據、終端的時鐘以及所述終端當前所處的地理位置判斷所述終端當前的使用場景之后,根據所述使用場景確定所述應用列表中需退出運行的應用;所述控制模塊具體用于:控制所述需退出運行的應用退出運行。

      可選的,所述裝置還包括:第二生成模塊,用于在確定所述終端中正在運行的應用中與所述狀態(tài)對應的應用之后,生成與所述狀態(tài)對應的應用列表;第二檢測模塊,用于檢測所述終端是否與外部設備連接,若所述終端與外部設備連接,則確定所述應用列表中與所述外部設備對應的應用不退出運行;所述控制模塊具體用于:控制所述應用列表中除與所述外部設備對應的應用之外的其他應用退出運行。

      本發(fā)明有益效果如下:

      本發(fā)明實施例提供的方案,根據終端使用者的作息狀態(tài)來確定結束終端中正在運行的應用,在降低終端功耗的基礎上,更加有針對性的結束終端的相應的應用進程,方便了用戶使用,提高了用戶體驗。

      附圖說明

      此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:

      圖1是本發(fā)明實施例1中提供的基于用戶狀態(tài)控制應用退出運行的方法的流程圖;

      圖2是本發(fā)明實施例2中提供的基于用戶狀態(tài)控制應用退出運行的方法的流程圖;

      圖3是本發(fā)明實例3中提供的基于用戶狀態(tài)控制應用退出運行的裝置的結構框圖。

      具體實施方式

      下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      實施例1

      本發(fā)明主要解決智能終端設備如何根據用戶的作息、運動、睡眠狀況來自動退出一些無關的應用程序的問題。

      本實施例提供了一種基于用戶狀態(tài)控制應用退出運行的方法,該方法應用于一終端,圖1是該方法的流程圖,如圖1所示,該方法包括如下步驟:

      步驟101:檢測終端使用者的作息狀態(tài);

      在本實施例中,終端使用者的作息狀態(tài)具體可以包括:睡眠狀態(tài)以及運動狀態(tài);

      在本實施例中,獲取終端使用者的作息狀態(tài)具體可以包括:通過終端內的陀螺儀檢測用戶是否處于運動狀態(tài)和/或通過檢測到的用戶的心率情況確定用戶是否處于睡眠狀態(tài),可選的,還可以通過智能手環(huán)或智能項圈來檢測用戶的心率情況。

      步驟102:確定終端中正在運行的應用中與終端使用者的作息狀態(tài)對應的應用;

      終端中正在運行的應用可以包括終端前臺以及后臺運行的應用,與終端使用者的作息狀態(tài)對應的應用可以通過預先設置來完成,該設置可以由終端默認,例如,終端默認終端使用者處于睡眠狀態(tài)時,關閉瀏覽器、視頻播放器、各類游戲、支付寶、郵箱以及微博等應用,該設置也可以由用戶手動設置,即,用戶可以通過終端對各應用進行勾選,從而確定與使用狀態(tài)對應的應用,例如,用戶可以手動設置終端使用者處于運動狀態(tài)時不關閉音樂播放器等。

      步驟103:控制與終端使用者的作息狀態(tài)對應的應用退出運行。

      可選的,本實施例提供的方法在上述步驟101至103的基礎上,還可以包括:

      在控制與終端使用者的作息狀態(tài)對應的應用退出運行之前,根據檢測到的終端使用者作息狀態(tài)的歷史數據、終端的時鐘以及終端當前所處的地理位置判斷終端當前的所處使用場景;其中,檢測到的終端使用者作息狀態(tài)的歷史數據,具體可以包括,用戶在特定的時間段內處于特定的作息狀態(tài),例如,用戶在晚22:00至早8:00之前處于睡眠狀態(tài),或,用戶在工作日的早9:00至下午17:00之前處于工作狀態(tài),以及,用戶在特定的時間處于特定的地理位置,這樣,基于檢測到的用戶狀態(tài)的歷史數據、在當前時間以及終端當前所處的地理位置,可以進一步得出終端當前的使用場景,用戶所處的狀態(tài),以便結合二者來確定控制終端中的哪些應用退出運行,其中,終端當前的使用場景具體可以包括,用戶家里,用戶的辦公地點,公共場所,會議場景等,這些場景可以通過用戶自行設定,也可以是終端根據檢測到的歷史數據進行分析得到,在得出終端當前的使用場景后,再根據終端當前的使用場景確定是否執(zhí)行控制應用退出運行的步驟。

      本實施例提供的方法還可以包括:

      在確定終端中正在運行的應用中與使用者的作息狀態(tài)對應的應用之后,生成與終端使用者的作息狀態(tài)對應的應用列表;在根據檢測到的終端使用者的作息狀態(tài)的歷史數據、終端的時鐘以及終端當前所處的地理位置確定終端當前的使用場景之后,根據使用場景確定應用列表中需退出運行的應用,即應用列表中的應用僅是與當前用戶狀態(tài)對應的應用,為了進一步確定出需要退出運行的應用,還需要結合終端當前的應用場景一并考慮,例如,在根據終端使用者的作息狀態(tài)判斷出用戶處于睡眠狀態(tài)時,并不會直接將瀏覽器、視頻播放器、各類游戲、支付寶、郵箱以及微博等應用均關閉,而是要結合終端的時鐘,和檢測到終端使用者的作息狀態(tài)的歷史值以及地理位置綜合確定當前時間段是否符合用戶通常的睡眠時間段以及終端當前所處的地址位置判斷用戶在該地理位置的該時間段內的慣常狀態(tài)是否是睡眠狀態(tài)后,再確定是否關閉與終端使用者處于睡眠狀態(tài)所對應的應用。

      可選的,本實施例提供的方案,還可以基于終端自身的狀態(tài)來確定是否退出指定應用的運行,基于此,本實施例提供的方法還包括:在確定終端中正在運行的應用中與狀態(tài)對應的應用之后,生成與使用者的作息狀態(tài)對應的應用列表;

      檢測終端是否與外部設備連接,若終端與外部設備連接,則確定應用列表中與外部設備對應的應用不退出運行,在本實施例中,外部設備具體可以包括,外部多媒體播放設備,例如,音視頻播放器,耳機,音箱等設備;控制與終端使用者當前的狀態(tài)對應的應用退出運行包括:控制應用列表中除與外部設備對應的應用之外的其他應用退出運行,在本實施例中,與外部設備對應的應用,可以指使用外部設備進行輸出的應用,例如,使用耳機,音箱輸入音頻的音視頻應用與耳機、音箱等設備對應。

      本實施例提供的方案可以根據終端使用者的作息狀態(tài)(如運動、睡眠狀態(tài))來第一時間結束終端中運行的相應進程,進而降低終端的功耗。同時對于豐富用戶的運動數據,生活習慣數據,結合大數據,給出用戶保持健康的建議有較好的效果。

      實施例2

      本實施例還提供了另一種基于用戶狀態(tài)控制應用退出運行的方法,在本實施例中,可以通過以下幾個部分來實現該方法。

      智能檢測部分,主要用于檢測用戶的狀態(tài);綜合處理部分,用于根據用戶的狀態(tài)判斷用戶在做什么,結合歷史數據、時鐘來做出決定,通知系統并檢查剩余進程狀態(tài);通知并檢查確認部分:負責將計算結果告訴系統,并檢查系統的執(zhí)行結果,實時將結果返回給綜合處理部分。

      其中,智能檢測可以包括:通過陀螺儀、微信計步、智能手環(huán)等,用于判斷用戶運動、睡眠、心率等狀態(tài)。

      綜合處理部分包括:通過陀螺儀數據、微信計步數據、智能手環(huán)數據、時間、地理位置等判斷用戶目前的使用狀態(tài),并結合歷史數據來進一步估算,做出結束哪些進程的決定。

      如圖2所示,本實施例提供的基于用戶狀態(tài)控制應用退出運行的方法具體可以包括如下處理:

      步驟201:終端中的應用啟動;

      步驟202:檢測用戶(終端使用者)的作息狀態(tài);

      在該步驟中,具體可以通過陀螺儀、例如,微信計步,智能手環(huán)計步的方式判斷用戶是否在運用,通過智能手環(huán)判斷用戶是否處于睡眠狀態(tài),步驟203:結合用戶生理狀態(tài)、歷史數據和GPS或北斗地理位置來綜合判斷用戶的使用環(huán)境,計算出可以關閉的后臺進程,并告知系統。

      比如,在用戶處于跑步(快跑或慢跑)的狀態(tài)時,可以立即使后臺閱讀器、打字輸入進程、瀏覽器、視頻播放器、各類游戲、支付寶、郵箱微博應用結束進程,同時,結合地圖和用戶的跑步習慣線路可以更準確地得出用戶是否在運動中,但如果檢測到終端有耳機插入則不宜結束音樂播放器、通話等進程。

      步驟204:系統接收到數據后,執(zhí)行關閉任務;

      步驟205:系統結束相應進程后,實時監(jiān)測用戶終端的使用狀態(tài),獲取執(zhí)行效果,比如是否結束的進程又被拉起,運動狀態(tài)是否停止等因素。如果環(huán)境及用戶狀態(tài)有改變,則告知綜合處理系統,即重新執(zhí)行步驟202,改變結束進程的策略;如果終端狀態(tài)未變,則執(zhí)行步驟206,應用進入低功耗狀態(tài),實時監(jiān)測即可,直至終端被喚醒。

      作為一個具體例子,由于普通人的平均入睡時間是6分鐘,而有些進程的系統默認結束的時間是10分鐘或半小時,故,如果不根據用戶的作息時間來結束相應的應用進行,則不僅會導致終端功耗過高,同時繼續(xù)運行的某些應用還會影響用戶的睡眠,基于此,在本實施例中,還可以通過監(jiān)測用戶是否進入睡眠狀態(tài),在感知到用戶已入睡的情況下,后臺便可立即將所有第三方進程結束來節(jié)省功耗,但可以保留用戶預設設置了不自動退出的進程。

      實施例3

      本實施例提供了一種基于用戶狀態(tài)控制應用退出運行的裝置,該裝置可以用于實現上述實施例1以及實施例2提供的方法,該裝置可以設置于終端中,圖3是該裝置的結構框圖,如圖3所示,該裝置包括如下組成部分:

      第一檢測模塊31,用于檢測終端使用者的作息狀態(tài),可選的,在本實施例中該作息狀態(tài)可以包括:睡眠狀態(tài)以及運動狀態(tài);

      第一確定模塊32,用于確定終端中正在運行的應用中與終端使用者的作息狀態(tài)對應的應用;

      控制模塊33,用于控制與終端使用者的作息狀態(tài)對應的應用退出運行。

      其中,第一次檢測模塊31具體用于:通過終端內的陀螺儀檢測用戶是否處于運動狀態(tài)和/或通過智能手環(huán)檢測到的用戶的心率情況確定用戶是否處于睡眠狀態(tài)。

      可選的,上述裝置30還可以包括:

      第二確定模塊,用于在控制與終端使用者的作息狀態(tài)對應的應用退出運行之前,根據檢測到的用戶作息狀態(tài)的歷史數據、終端的時鐘以及終端當前所處的地里位置確定終端當前的所處使用場景;第三確定模塊,用于根據終端當前的使用場景確定是否執(zhí)行控制應用退出運行的步驟。

      可選的,本實施例提供的裝置30還可以包括以下組成部分:

      第一生成模塊,用于在確定終端中正在運行的應用中與終端使用者的作息狀態(tài)對應的應用之后,生成與終端使用者的作息狀態(tài)對應的應用列表;

      第四確定模塊,用于在根據檢測到的用戶狀態(tài)的歷史數據、終端的時鐘以及終端當前所處的地理位置判斷終端當前的使用場景之后,根據使用場景確定應用列表中需退出運行的應用;基于此,上述控制模塊33具體用于:控制需退出運行的應用退出運行。

      可選的,本實施例提供的裝置30還可以包括:

      第二生成模塊,用于在確定終端中正在運行的應用中與終端使用者的作息狀態(tài)對應的應用之后,生成與終端使用者的作息狀態(tài)對應的應用列表;第二檢測模塊,用于檢測終端是否與外部設備連接,若終端與外部設備連接,則確定應用列表中與外部設備對應的應用不退出運行;基于此,上述控制模塊33具體用于:控制應用列表中除與外部設備對應的應用之外的其他應用退出運行。

      以上所述僅為本發(fā)明的實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權利要求范圍之內。

      當前第1頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1