国产精品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>

      進程運行方法及裝置的制造方法_2

      文檔序號:9375356閱讀:來源:國知局
      程同時運行時造成的影響,提高了優(yōu)先級較高的進程的 運行流暢度。
      [0067] 應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
      【附圖說明】
      [0068] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施 例,并與說明書一起用于解釋本發(fā)明的原理。
      [0069] 圖1是根據(jù)一示例性實施例示出的一種進程運行方法的流程圖。
      [0070] 圖2是根據(jù)一示例性實施例示出的另一種進程運行方法的流程圖。
      [0071] 圖3是根據(jù)一示例性實施例示出的一種進程運行裝置的框圖。
      [0072] 圖4是根據(jù)一示例性實施例示出的一種排序模塊的框圖。
      [0073] 圖5是根據(jù)一示例性實施例示出的另一種排序模塊的框圖。
      [0074] 圖6是根據(jù)一示例性實施例示出的一種劃分模塊的框圖。
      [0075] 圖7是根據(jù)一示例性實施例示出的一種第三獲取單元的框圖。
      [0076] 圖8是根據(jù)一示例性實施例示出的另一種進程運行裝置的框圖。
      [0077] 圖9是根據(jù)一示例性實施例示出的一種第三獲取模塊的框圖。
      [0078] 圖10是根據(jù)一示例性實施例示出的又一種進程運行裝置的框圖。
      【具體實施方式】
      [0079] 這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
      [0080] 圖1是根據(jù)一示例性實施例示出的一種進程運行方法的流程圖,如圖1所示,該方 法用于終端中,包括以下步驟。
      [0081] 在步驟101中,對當前運行的多個應用程序的進程進行優(yōu)先級排序,得到多個進 程的優(yōu)先級順序。
      [0082] 在步驟102中,基于該多個應用程序的的期望數(shù)據(jù)傳輸速率,確定總期望數(shù)據(jù)傳 輸速率。
      [0083] 在步驟103中,當該總期望數(shù)據(jù)傳輸速率大于終端當前的最大數(shù)據(jù)傳輸速率時, 基于該多個進程的優(yōu)先級順序,將所述多個進程劃分為第一進程集合和第二進程集合。
      [0084] 在步驟104中,掛起第一進程集合包括的進程,并運行第二進程集合包括的進程。
      [0085] 在本公開的實施例中,終端對當前運行的多個進程進行優(yōu)先級排序,得到該多個 進程的優(yōu)先級順序,并基于該多個進程的期望數(shù)據(jù)傳輸速率,確定總期望數(shù)據(jù)傳輸速率,當 該總期望數(shù)據(jù)傳輸速率大于終端當前的最大數(shù)據(jù)傳輸速率時,該終端基于該多個進程的優(yōu) 先級順序,將該多個進程劃分為第一進程集合和第二進程集合,掛起該第一進程集合包括 的進程,并運行該第二進程集合包括的進程,從而解決了有限的數(shù)據(jù)傳輸速率對多個進程 同時運行時造成的影響,提高優(yōu)先級較高的進程的運行流暢度。
      [0086] 在本公開的另一實施例中,對當前運行的多個應用程序的進程進行優(yōu)先級排序, 得到該多個進程的優(yōu)先級順序,包括:
      [0087] 將當前運行的多個應用程序的進程中,正處于前臺運行的進程的優(yōu)先級設(shè)置為最 尚;
      [0088] 獲取第三進程集合包括的每個進程所屬的應用程序類型,得到多個應用程序類 型,該第三進程集合包括該多個進程中除該正處于前臺運行的進程之外的進程;
      [0089] 基于預設(shè)的應用程序類型的優(yōu)先級和該第三進程集合包括的每個進程所屬應用 程序的期望數(shù)據(jù)傳輸速率,對該第三進程集合包括的進程進行優(yōu)先級排序,得到該第三進 程集合包括的進程的優(yōu)先級順序;
      [0090] 基于該正處于前臺運行的進程的優(yōu)先級和該第三進程集合包括的進程的優(yōu)先級 順序,確定該多個進程的優(yōu)先級順序。
      [0091] 在本公開的另一實施例中,基于預設(shè)的應用程序類型的優(yōu)先級和該第三進程集合 包括的每個進程所屬應用程序的期望數(shù)據(jù)傳輸速率,對該第三進程集合包括的進程進行優(yōu) 先級排序,得到該第三進程集合包括的進程的優(yōu)先級順序之前,還包括:
      [0092] 對于多個進程中的每個進程,基于該進程所屬應用程序的應用程序標識,從存儲 的應用程序標識與期望數(shù)據(jù)傳輸速率之間的對應關(guān)系中,獲取對應的期望數(shù)據(jù)傳輸速率。
      [0093] 在本公開的另一實施例中,基于該多個進程的優(yōu)先級順序,將該多個進程劃分為 第一進程集合和第二進程集合,包括:
      [0094] 基于該多個進程的優(yōu)先級順序,按照該終端當前的最大數(shù)據(jù)傳輸速率,將該多個 進程劃分為第一進程集合和第二進程集合,該第二進程集合包括的所有進程所屬應用程序 的期望數(shù)據(jù)傳輸速率之和小于或等于該終端當前的最大數(shù)據(jù)傳輸速率。
      [0095] 在本公開的另一實施例中,基于該多個進程的優(yōu)先級順序,將該多個進程劃分為 第一進程集合和第二進程集合,包括:
      [0096] 基于該多個進程的優(yōu)先級順序,從該多個進程中,獲取臨界進程;
      [0097] 將該多個進程中優(yōu)先級低于臨界優(yōu)先級的進程劃分為第一進程集合,將該多個進 程中除第一進程集合包括的進程之外的進程劃分為第二進程集合,該臨界優(yōu)先級為所述臨 界進程的優(yōu)先級。
      [0098] 在本公開的另一實施例中,從該多個進程中,獲取臨界進程,包括:
      [0099] 確定目標進程所屬應用程序的期望數(shù)據(jù)傳輸速率與優(yōu)先級高于該目標進程優(yōu)先 級的進程所屬應用程序的期望數(shù)據(jù)傳輸速率之和,得到第一目標速率,該目標進程為該多 個進程中的任一進程;
      [0100] 確定該第一目標速率和該目標進程的下一個進程所屬應用程序的期望數(shù)據(jù)傳輸 速率之和,得到第二目標速率,該目標進程的下一個進程為該多個進程的優(yōu)先級順序中優(yōu) 先級低于該目標進程且與該目標進程相鄰的進程;
      [0101] 當該第一目標速率小于或等于該終端當前的最大數(shù)據(jù)傳輸速率且該第二目標速 率大于該終端當前的最大數(shù)據(jù)傳輸速率時,將該目標進程確定為該臨界進程。
      [0102] 在本公開的另一實施例中,當該總期望數(shù)據(jù)傳輸速率大于終端當前的最大數(shù)據(jù)傳 輸速率時,基于所述多個進程的優(yōu)先級順序,將所述多個進程劃分為第一進程集合和第二 進程集合之前,還包括:
      [0103] 獲取該終端當前的信號強度和該終端當前所處的網(wǎng)絡(luò)制式;
      [0104] 基于該信號強度和該網(wǎng)絡(luò)制式,獲取該終端當前的最大數(shù)據(jù)傳輸速率。
      [0105] 在本公開的另一實施例中,基于該信號強度和該網(wǎng)絡(luò)制式,獲取該終端當前的最 大數(shù)據(jù)傳輸速率,包括:
      [0106] 基于該信號強度和該網(wǎng)絡(luò)制式,從存儲的信號強度、網(wǎng)絡(luò)制式與數(shù)據(jù)傳輸速率之 間的對應關(guān)系中,獲取對應的數(shù)據(jù)傳輸速率;
      [0107] 將獲取的數(shù)據(jù)傳輸速率確定為該終端當前的最大數(shù)據(jù)傳輸速率。
      [0108] 上述所有可選技術(shù)方案,均可按照任意結(jié)合形成本公開的可選實施例,本公開實 施例對此不再--贅述。
      [0109] 圖2是根據(jù)一示例性實施例示出的一種進程運行方法的流程圖,參照圖2,該方法 用于終端中,包括以下步驟。
      [0110] 在步驟201中,對當前運行的多個應用程序的進程進行優(yōu)先級排序,得到多個進 程的優(yōu)先級順序。
      [0111] 終端通過無線通信模塊提供的數(shù)據(jù)傳輸速率是有限的,為了避免有限的數(shù)據(jù)傳 輸速率對多個進程同時運行時造成影響,以及提高優(yōu)先級較高的進程的運行流暢度,該終 端需要對當前運行的多個應用程序的進程進行優(yōu)先級排序,從而得到該多個進程的優(yōu)先 級順序,而該終端對當前運行的多個應用程序的進程進行優(yōu)先級排序過程可以包括如下 (1)-(5)的步驟:
      [0112] (1)、將當前運行的多個應用程序的進程中,正處于前臺運行的進程的優(yōu)先級設(shè)置 為最高。
      [0113] 前臺運行的進程是指處于該終端的顯示窗口中、可以與用戶進行交互且正在運行 的進程,也即是,用戶當前正在使用的應用程序的進程,它可以是當前運行的多個進程中的 任一進程,本公開實施例對此不做具體限定。
      [0114] 另外,由于正處于前臺運行的進程是該用戶當前正在使用的應用程序的進程,該 前臺運行的進程的運行流暢度相比后臺運行的進程更為重要,因此,為了保證該前臺運行 的進程的運行流暢度,該終端可以將該前臺運行的進程的優(yōu)先級設(shè)置為最高。
      [0115] 需要說明的是,一個應用程序可以對應一個進程,因此,當該終端當前運行多個應 用程序時,該終端會運行多個進程,本公開實施例對此不做具體限定。
      [0116] (2)、獲取第三進程集合包括的每個進程所屬的應用程序類型,得到多個應用程序 類型,該第三進程集合包括該多個進程中除該正處于前臺運行的進程之外的進程。
      [0117] 當該終端獲取第三進程集合包括的每個進程所屬的應用程序類型時,該終端可以 先獲取每個進程所屬的應用程序標識,基于每個進程所屬的應用程序標識,從存儲的應用 程序標識與應用程序類型之間的對應關(guān)系中,獲取對應的應用程序類型,從而得到每個進 程所屬的應用程序類型。
      [0118] 比如,該第三進程集合包括3個進程,分別為進程1、進程2和進程3。該終端可以 先獲取進程1所屬的應用程序標識為ID1,進程2所屬的應用程序標識為ID2,進程3所屬 的應用程序標識為ID3。進而該終端基于進程1所屬的應用程序標識,從如下表1所示的應 用程序標識與應用程序類型之間的對應關(guān)系中,獲取對應的應用程序類型為即時通訊類, 從而得到該進程所屬的應用程序類型為即時通訊類。同理,獲取進程2所屬的應用程序類 型為音樂視頻類,進程3所屬的應用程序類型也為音樂視頻類。
      [0119] 表 1
      [0120]
      [0121] 需要說明的是,在本公開實施例中,僅以上述表1所示的應用程序標識與應用程 序之間的對應關(guān)系為例進行說明,上述表1并不對本公開實施例構(gòu)成限定。
      [0122] 其中,應用程序標識是應用程序的標識,該應用程序標識用于唯一標識該應用程 序,且該應用程序標識可以是該應用程序的名稱、圖標等等,本公開實施例對此不做具體限 定。
      [0123] 需要說明的是,每個進程所屬的應用程序類型可以是事先設(shè)置的,該應用程序類 型可以分為多種類型,每一種類型可以包括一個或者多個應用程序,因此,可以事先存儲應 用程序標識與應用程序類型之間的對應關(guān)系,本公開實施例對此不做具體限定。
      [0124] 比如,應用程序類型可以分為三種類型,該三種類型分別是即時通訊類、音樂視頻 類和其它應用程序類,即時通信類應用程序可以包括用于實現(xiàn)即時通訊的一個或者多個應 用程序,音樂視頻類應用程序可以包括播放音樂或者視頻文件的一個或者多個應用程序, 其它應用程序類是指除即時通訊類和音樂視頻類之外的其它應用程序,該其他應用程序可 以包括瀏覽器、電子閱讀器、后臺文件下載等等,本公開實施例對此不做具體限定。
      [0125] (3)、對于多個進程中的每個進程,基于該進程所屬應用程序的應用程序標識,從 存儲的應用程序標識與期望數(shù)據(jù)傳輸速率之間的對應關(guān)系中,獲取對應的期望數(shù)據(jù)傳輸速 率。
      [0126] 對于多個進程中的每個進程,該終端可以先獲取該多個進程中每個進程所屬應用 程序的應用程序標識,從而基于獲取的應用程序標識,從存儲的應用程序標識與期望數(shù)據(jù) 傳輸速率之間的對應關(guān)系中,獲取對應的期望數(shù)據(jù)傳輸速率。
      [0127] 比如,該多個進程包括進程1、進程2、進程3和進程4,進程1所屬的應用程序標 識為ID1,進程2所屬的應用程序標識為ID2,進程3所屬的應用程序標識為ID3,進程4所 屬應用程序的應用程序標識為ID4,因此,該終端可以基于應用程序標識IDl,從如下表2所 示的應用程序標識與期望數(shù)據(jù)傳輸速率之間的對應關(guān)系中,獲取對應的期望數(shù)據(jù)傳輸速率 為22kbps。同理,獲取應用程序標識ID2對應的期望數(shù)據(jù)傳輸速率為192kbps,應用程序標 識ID3對應的期望數(shù)據(jù)傳輸速率為34kbps,應用程序標識ID4對應的期望數(shù)據(jù)傳輸速率為 1
      當前第2頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1