1.一種終端設備的媒體掃描方法,其特征在于,包括:
在進行媒體掃描時,獲取所述終端設備的中央處理器CPU的使用率;
若所述CPU的使用率等于或大于預設的使用率閾值,則暫停媒體掃描。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取所述終端設備的中央處理器CPU的使用率之后,所述方法還包括:
記錄獲取時間;
根據(jù)所述CPU的使用率計算等待時長;
相應的,暫停媒體掃描之后,所述方法還包括:
在當前時間與所述獲取時間的間隔超過所述等待時長時,獲取所述CPU的使用率;
若所述CPU的使用率小于所述預設的使用率閾值,則重新開始媒體掃描。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,獲取所述終端設備的中央處理器CPU的使用率,包括:
根據(jù)所述CPU在第一預設時間間隔內(nèi)的繁忙時長和空閑時長,以及第二預設時間間隔內(nèi)的繁忙時長和空閑時長,獲取所述CPU的使用率;
其中,所述第二預設時間間隔為所述第一預設時間間隔的前一個預設時間間隔;所述第二預設時間間隔等于所述第一預設時間間隔。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述CPU在第一預設時間間隔內(nèi)的繁忙時長和空閑時長,以及第二預設時間間隔內(nèi)的繁忙時長和空閑時長,獲取所述CPU的使用率,具體包括:
通過如下公式(1)獲取所述CPU的使用率;
Load=(Busy-sBusy)/((Busy+Idle)-(sBusy+sIdle))×100 (1);
其中,Load表示所述CPU的使用率;
Busy表示所述第一預設時間間隔內(nèi)的繁忙時長,Idle表示所述第一預設時間間隔內(nèi)的空閑時長;
sBusy表示所述第二預設時間間隔內(nèi)的繁忙時長,sIdle表示所述第二預設時間間隔內(nèi)的空閑時長。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述CPU的使用率計算等待時長,包括:
通過如下公式(2)計算所述等待時長;
Delay=100+(Load/2)×(Load/2) (2);
其中,Delay表示所述等待時長。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括:
監(jiān)測是否有用戶操作請求;
若所述CPU的使用率小于所述預設的使用率閾值,且監(jiān)測到有用戶操作請求,則暫停媒體掃描。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,監(jiān)測到有用戶操作請求之后,所述方法還包括:
記錄監(jiān)測時間;
相應的,暫停媒體掃描之后,所述方法還包括:
在當前時間與所述監(jiān)測時間的間隔超過預設的時間間隔閾值時,監(jiān)測是否有用戶操作請求;
若監(jiān)測到無用戶操作請求,則重新開始媒體掃描。
8.一種終端設備,其特征在于,包括:
獲取模塊,用于在進行媒體掃描時,獲取所述終端設備的中央處理器CPU的使用率;
處理模塊,用于若所述CPU的使用率等于或大于預設的使用率閾值,則暫停媒體掃描。
9.根據(jù)權(quán)利要求8所述的終端設備,其特征在于,還包括:
記錄模塊,用于在獲取到所述終端設備的中央處理器CPU的使用率之后記錄獲取時間;
計算模塊,用于根據(jù)所述CPU的使用率計算等待時長;
相應的,所述獲取模塊還用于:
在當前時間與所述獲取時間的間隔超過所述等待時長時,獲取所述CPU的使用率;
所述處理模塊,還用于:
若所述CPU的使用率小于所述預設的使用率閾值,則重新開始媒體掃描。
10.根據(jù)權(quán)利要求8或9所述的終端設備,其特征在于,所述獲取模塊具體用于:
根據(jù)所述CPU在第一預設時間間隔內(nèi)的繁忙時長和空閑時長,以及第二預設時間間隔內(nèi)的繁忙時長和空閑時長,獲取所述CPU的使用率;
其中,所述第二預設時間間隔為所述第一預設時間間隔的前一個預設時間間隔;所述第二預設時間間隔等于所述第一預設時間間隔。