欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

進(jìn)程運(yùn)行方法及裝置的制造方法

文檔序號:9375356閱讀:305來源:國知局
進(jìn)程運(yùn)行方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本公開涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種進(jìn)程運(yùn)行方法及裝置。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,出現(xiàn)了越來越多諸如即時通訊、瀏覽器、視頻播放器 等應(yīng)用程序,這些應(yīng)用程序可以安裝在諸如手機(jī)、計算機(jī)、平板電腦等終端上,當(dāng)這些應(yīng)用 程序在終端上運(yùn)行時都需要連接互聯(lián)網(wǎng),并占用互聯(lián)網(wǎng)中一定的數(shù)據(jù)傳輸速率。而當(dāng)終端 同時運(yùn)行多個應(yīng)用程序時,由于該終端所能提供的數(shù)據(jù)傳輸速率是有限的,因此該多個應(yīng) 用程序的進(jìn)程會受到數(shù)據(jù)傳輸速率的限制,從而影響該多個應(yīng)用程序的正常使用。因此,為 了最大限度地減少有限的數(shù)據(jù)傳輸速率對該多個應(yīng)用程序的進(jìn)程產(chǎn)生的影響,亟需一種進(jìn) 程運(yùn)行方法。

【發(fā)明內(nèi)容】

[0003] 為克服相關(guān)技術(shù)中存在的問題,本公開提供一種進(jìn)程運(yùn)行方法及裝置。
[0004] 根據(jù)本公開實(shí)施例的第一方面,提供一種進(jìn)程運(yùn)行方法,所述方法包括:
[0005] 對當(dāng)前運(yùn)行的多個應(yīng)用程序的進(jìn)程進(jìn)行優(yōu)先級排序,得到多個進(jìn)程的優(yōu)先級順 序;
[0006] 基于所述多個應(yīng)用程序的進(jìn)程的期望數(shù)據(jù)傳輸速率,確定總期望數(shù)據(jù)傳輸速率;
[0007] 當(dāng)所述總期望數(shù)據(jù)傳輸速率大于終端當(dāng)前的最大數(shù)據(jù)傳輸速率時,基于所述多個 進(jìn)程的優(yōu)先級順序,將所述多個進(jìn)程劃分為第一進(jìn)程集合和第二進(jìn)程集合;
[0008] 掛起所述第一進(jìn)程集合包括的進(jìn)程,并運(yùn)行所述第二進(jìn)程集合包括的進(jìn)程。
[0009] 結(jié)合第一方面,在上述第一方面的第一種可能的實(shí)現(xiàn)方式中,所述對當(dāng)前運(yùn)行的 多個應(yīng)用程序的進(jìn)程進(jìn)行優(yōu)先級排序,得到多個進(jìn)程的優(yōu)先級順序,包括:
[0010] 將當(dāng)前運(yùn)行的多個應(yīng)用程序的進(jìn)程中,正處于前臺運(yùn)行的進(jìn)程的優(yōu)先級設(shè)置為最 尚;
[0011] 獲取第三進(jìn)程集合包括的每個進(jìn)程所屬的應(yīng)用程序類型,得到多個應(yīng)用程序類 型,所述第三進(jìn)程集合包括所述多個進(jìn)程中除所述正處于前臺運(yùn)行的進(jìn)程之外的進(jìn)程;
[0012] 基于預(yù)設(shè)的應(yīng)用程序類型的優(yōu)先級和所述第三進(jìn)程集合包括的每個進(jìn)程所述應(yīng) 用程序的期望數(shù)據(jù)傳輸速率,對所述第三進(jìn)程集合包括的進(jìn)程進(jìn)行優(yōu)先級排序,得到所述 第三進(jìn)程集合包括的進(jìn)程的優(yōu)先級順序;
[0013] 基于所述正處于前臺運(yùn)行的進(jìn)程的優(yōu)先級和所述第三進(jìn)程集合包括的進(jìn)程的優(yōu) 先級順序,確定所述多個進(jìn)程的優(yōu)先級順序。
[0014] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在上述第一方面的第二種可能的實(shí)現(xiàn)方 式中,所述基于預(yù)設(shè)的應(yīng)用程序類型的優(yōu)先級和所述第三進(jìn)程集合包括的每個進(jìn)程所屬應(yīng) 用程序的期望數(shù)據(jù)傳輸速率,對所述第三進(jìn)程集合包括的進(jìn)程進(jìn)行優(yōu)先級排序,得到所述 第三進(jìn)程集合包括的進(jìn)程的優(yōu)先級順序之前,還包括:
[0015] 對于多個進(jìn)程中的每個進(jìn)程,基于所述進(jìn)程所屬應(yīng)用程序的應(yīng)用程序標(biāo)識,從存 儲的進(jìn)程標(biāo)識與期望數(shù)據(jù)傳輸速率之間的對應(yīng)關(guān)系中,獲取對應(yīng)的期望數(shù)據(jù)傳輸速率。
[0016] 結(jié)合第一方面,在上述第一方面的第三種可能的實(shí)現(xiàn)方式中,所述基于所述多個 進(jìn)程的優(yōu)先級順序,將所述多個進(jìn)程劃分為第一進(jìn)程集合和第二進(jìn)程集合,包括:
[0017] 基于所述多個進(jìn)程的優(yōu)先級順序,按照所述終端當(dāng)前的最大數(shù)據(jù)傳輸速率,將所 述多個進(jìn)程劃分為第一進(jìn)程集合和第二進(jìn)程集合,所述第二進(jìn)程集合包括的所有進(jìn)程所屬 應(yīng)用程序的期望數(shù)據(jù)傳輸速率之和小于或等于所述終端當(dāng)前的最大數(shù)據(jù)傳輸速率。
[0018] 結(jié)合第一方面,在上述第一方面的第四種可能的實(shí)現(xiàn)方式中,所述基于所述多個 進(jìn)程的優(yōu)先級順序,將所述多個進(jìn)程劃分為第一進(jìn)程集合和第二進(jìn)程集合,包括:
[0019] 基于所述多個進(jìn)程的優(yōu)先級順序,從所述多個進(jìn)程中,獲取臨界進(jìn)程;
[0020] 將所述多個進(jìn)程中優(yōu)先級低于臨界優(yōu)先級的進(jìn)程劃分為第一進(jìn)程集合,將所述多 個進(jìn)程中除第一進(jìn)程集合包括的進(jìn)程之外的進(jìn)程劃分為第二進(jìn)程集合,所述臨界優(yōu)先級為 所述臨界進(jìn)程的優(yōu)先級。
[0021] 結(jié)合第一方面,在上述第一方面的第五種可能的實(shí)現(xiàn)方式中,所述從所述多個進(jìn) 程中,獲取臨界進(jìn)程,包括:
[0022] 確定目標(biāo)進(jìn)程所屬應(yīng)用程序的期望數(shù)據(jù)傳輸速率與優(yōu)先級高于所述目標(biāo)進(jìn)程優(yōu) 先級的進(jìn)程所屬應(yīng)用程序的期望數(shù)據(jù)傳輸速率之和,得到第一目標(biāo)速率,所述目標(biāo)進(jìn)程為 所述多個進(jìn)程中的任一進(jìn)程;
[0023] 確定所述第一目標(biāo)速率和所述目標(biāo)進(jìn)程的下一個進(jìn)程所屬應(yīng)用程序的期望數(shù)據(jù) 傳輸速率之和,得到第二目標(biāo)速率,所述目標(biāo)進(jìn)程的下一個進(jìn)程為所述多個進(jìn)程的優(yōu)先級 順序中優(yōu)先級低于所述目標(biāo)進(jìn)程且與所述目標(biāo)進(jìn)程相鄰的進(jìn)程;
[0024] 當(dāng)所述第一目標(biāo)速率小于或等于所述終端當(dāng)前的最大數(shù)據(jù)傳輸速率且所述第二 目標(biāo)速率大于所述終端當(dāng)前的最大數(shù)據(jù)傳輸速率時,將所述目標(biāo)進(jìn)程確定為所述臨界進(jìn) 程。
[0025] 結(jié)合第一方面至第一方面的第五種可能的實(shí)現(xiàn)方式中的任一種可能的實(shí)現(xiàn)方式, 在上述第一方面的第六種可能的實(shí)現(xiàn)方式中,所述當(dāng)所述總期望數(shù)據(jù)傳輸速率大于終端當(dāng) 前的最大數(shù)據(jù)傳輸速率時,基于所述多個進(jìn)程的優(yōu)先級順序,將所述多個進(jìn)程劃分為第一 進(jìn)程集合和第二進(jìn)程集合之前,還包括:
[0026] 獲取所述終端當(dāng)前的信號強(qiáng)度和所述終端當(dāng)前所處的網(wǎng)絡(luò)制式;
[0027] 基于所述信號強(qiáng)度和所述網(wǎng)絡(luò)制式,獲取所述終端當(dāng)前的最大數(shù)據(jù)傳輸速率。
[0028] 結(jié)合第一方面的第六種可能的實(shí)現(xiàn)方式,在上述第一方面的第七種可能的實(shí)現(xiàn)方 式中,基于所述信號強(qiáng)度和所述網(wǎng)絡(luò)制式,獲取所述終端當(dāng)前的最大數(shù)據(jù)傳輸速率,包括:
[0029] 基于所述信號強(qiáng)度和所述網(wǎng)絡(luò)制式,從存儲的信號強(qiáng)度、網(wǎng)絡(luò)制式與數(shù)據(jù)傳輸速 率之間的對應(yīng)關(guān)系中,獲取對應(yīng)的數(shù)據(jù)傳輸速率;
[0030] 將獲取的數(shù)據(jù)傳輸速率確定為所述終端當(dāng)前的最大數(shù)據(jù)傳輸速率。
[0031] 根據(jù)本公開實(shí)施例的第二方面,提供一種進(jìn)程運(yùn)行裝置,所述裝置包括:
[0032] 排序模塊,用于對當(dāng)前運(yùn)行的多個應(yīng)用程序的進(jìn)程進(jìn)行優(yōu)先級排序,得到多個進(jìn) 程的優(yōu)先級順序;
[0033] 確定模塊,用于基于所述多個應(yīng)用程序的期望數(shù)據(jù)傳輸速率,確定總期望數(shù)據(jù)傳 輸速率;
[0034] 劃分模塊,用于當(dāng)所述總期望數(shù)據(jù)傳輸速率大于終端當(dāng)前的最大數(shù)據(jù)傳輸速率 時,基于所述多個進(jìn)程的優(yōu)先級順序,將所述多個進(jìn)程劃分為第一進(jìn)程集合和第二進(jìn)程集 合;
[0035] 運(yùn)行模塊,用于掛起所述第一進(jìn)程集合包括的進(jìn)程,并運(yùn)行所述第二進(jìn)程集合包 括的進(jìn)程。
[0036] 結(jié)合第二方面,在上述第二方面的第一種可能的實(shí)現(xiàn)方式中,所述排序模塊包 括:
[0037] 設(shè)置單元,用于將當(dāng)前運(yùn)行的多個應(yīng)用程序的進(jìn)程中,正處于前臺運(yùn)行的進(jìn)程的 優(yōu)先級設(shè)置為最高;
[0038] 第一獲取單元,用于獲取第三進(jìn)程集合包括的每個進(jìn)程所屬的應(yīng)用程序類型,得 到多個應(yīng)用程序類型,所述第三進(jìn)程集合包括所述多個進(jìn)程中除所述正處于前臺運(yùn)行的進(jìn) 程之外的進(jìn)程;
[0039] 排序單元,用于基于預(yù)設(shè)的應(yīng)用程序類型的優(yōu)先級和所述第三進(jìn)程集合包括的每 個進(jìn)程所屬應(yīng)用程序的期望數(shù)據(jù)傳輸速率,對所述第三進(jìn)程集合包括的進(jìn)程進(jìn)行優(yōu)先級排 序,得到所述第三進(jìn)程集合包括的進(jìn)程的優(yōu)先級順序;
[0040] 第一確定單元,用于基于所述正處于前臺運(yùn)行的進(jìn)程的優(yōu)先級和所述第三進(jìn)程集 合包括的進(jìn)程的優(yōu)先級順序,確定所述多個進(jìn)程的優(yōu)先級順序。
[0041] 結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在上述第二方面的第二種可能的實(shí)現(xiàn)方 式中,所述排序模塊還包括:
[0042] 第二獲取單元,對于多個進(jìn)程中的每個進(jìn)程,基于所述進(jìn)程所屬應(yīng)用程序的應(yīng)用 程序標(biāo)識,從存儲的應(yīng)用程序標(biāo)識與期望數(shù)據(jù)傳輸速率之間的對應(yīng)關(guān)系中,獲取對應(yīng)的期 望數(shù)據(jù)傳輸速率。
[0043] 結(jié)合第二方面,在上述第二方面的第三種可能的實(shí)現(xiàn)方式中,所述劃分模塊包 括:
[0044] 第一劃分單元,用于基于所述多個進(jìn)程的優(yōu)先級順序,按照所述終端當(dāng)前的最大 數(shù)據(jù)傳輸速率,將所述多個進(jìn)程劃分為第一進(jìn)程集合和第二進(jìn)程集合,所述第二進(jìn)程集合 包括的所有進(jìn)程所屬應(yīng)用程序的期望數(shù)據(jù)傳輸速率之和小于或等于所述終端當(dāng)前的最大 數(shù)據(jù)傳輸速率。
[0045] 結(jié)合第二方面,在上述第二方面的第四種可能的實(shí)現(xiàn)方式中,所述劃分模塊包 括:
[0046] 第三獲取單元,用于基于所述多個進(jìn)程的優(yōu)先級順序,從所述多個進(jìn)程中,獲取臨 界進(jìn)程;
[0047] 第二劃分單元,用于將所述多個進(jìn)程中優(yōu)先級低于臨界優(yōu)先級的進(jìn)程劃分為第一 進(jìn)程集合,將所述多個進(jìn)程中除第一進(jìn)程集合包括的進(jìn)程之外的進(jìn)程劃分為第二進(jìn)程集 合,所述臨界優(yōu)先級為所述臨界進(jìn)程的優(yōu)先級。
[0048] 結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在上述第二方面的第五種可能的實(shí)現(xiàn)方 式中,所述第三獲取單元包括:
[0049] 第一確定子單元,用于當(dāng)所述總期望數(shù)據(jù)傳輸速率大于終端當(dāng)前的最大數(shù)據(jù)傳輸 速率時,確定目標(biāo)進(jìn)程所屬應(yīng)用程序的期望數(shù)據(jù)傳輸速率與優(yōu)先級高于所述目標(biāo)進(jìn)程優(yōu)先 級的進(jìn)程所屬應(yīng)用程序的期望數(shù)據(jù)傳輸速率之和,得到第一目標(biāo)速率,所述目標(biāo)進(jìn)程為所 述多個進(jìn)程中的任一進(jìn)程;
[0050] 第二確定子單元,用于確定所述第一目標(biāo)速率和所述目標(biāo)進(jìn)程的下一個進(jìn)程所屬 應(yīng)用程序的期望數(shù)據(jù)傳輸速率之和,得到第二目標(biāo)速率,所述目標(biāo)進(jìn)程的下一個進(jìn)程為所 述多個進(jìn)程的優(yōu)先級順序中優(yōu)先級低于所述目標(biāo)進(jìn)程且與所述目標(biāo)進(jìn)程相鄰的進(jìn)程;
[0051] 第三確定子單元,用于當(dāng)所述第一目標(biāo)速率小于或等于所述終端當(dāng)前的最大數(shù)據(jù) 傳輸速率且所述第二目標(biāo)速率大于所述終端當(dāng)前的最大數(shù)據(jù)傳輸速率時,將所述目標(biāo)進(jìn)程 確定為所述臨界進(jìn)程。
[0052] 結(jié)合第二方面至第二方面的第五種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在 上述第二方面的第六種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0053] 第一獲取模塊,用于獲取所述終端當(dāng)前的信號強(qiáng)度和所述終端當(dāng)前所處的網(wǎng)絡(luò)制 式;
[0054] 第二獲取模塊,用于基于所述信號強(qiáng)度和所述網(wǎng)絡(luò)制式,獲取所述終端當(dāng)前的最 大數(shù)據(jù)傳輸速率。
[0055] 結(jié)合第二方面的第六種可能的實(shí)現(xiàn)方式,在上述第二方面的第七種可能的實(shí)現(xiàn)方 式中,所述第二獲取模塊包括:
[0056] 第四獲取單元,用于基于所述信號強(qiáng)度和所述網(wǎng)絡(luò)制式,從存儲的信號強(qiáng)度、網(wǎng)絡(luò) 制式與數(shù)據(jù)傳輸速率之間的對應(yīng)關(guān)系中,獲取對應(yīng)的數(shù)據(jù)傳輸速率;
[0057] 第二確定單元,用于將獲取的數(shù)據(jù)傳輸速率確定為所述終端當(dāng)前的最大數(shù)據(jù)傳輸 速率。
[0058] 根據(jù)本公開實(shí)施例的第三方面,提供一種進(jìn)程運(yùn)行裝置,所述裝置包括:
[0059] 處理器;
[0060] 用于存儲處理器可執(zhí)行指令的存儲器;
[0061 ] 其中,所述處理器被配置為:
[0062] 對當(dāng)前運(yùn)行的多個應(yīng)用程序的進(jìn)程進(jìn)行優(yōu)先級排序,得到多個進(jìn)程的優(yōu)先級順 序;
[0063] 基于所述多個應(yīng)用程序的期望數(shù)據(jù)傳輸速率,確定總期望數(shù)據(jù)傳輸速率;
[0064] 當(dāng)所述總期望數(shù)據(jù)傳輸速率大于終端當(dāng)前的最大數(shù)據(jù)傳輸速率時,基于所述多個 進(jìn)程的優(yōu)先級順序,將所述多個進(jìn)程劃分為第一進(jìn)程集合和第二進(jìn)程集合;
[0065] 掛起所述第一進(jìn)程集合包括的進(jìn)程,并運(yùn)行所述第二進(jìn)程集合包括的進(jìn)程。
[0066] 本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:終端對當(dāng)前運(yùn)行的多個 進(jìn)程進(jìn)行優(yōu)先級排序,得到該多個進(jìn)程的優(yōu)先級順序,并基于該多個進(jìn)程的期望數(shù)據(jù)傳輸 速率,確定總期望數(shù)據(jù)傳輸速率,當(dāng)該總期望數(shù)據(jù)傳輸速率大于終端當(dāng)前的最大數(shù)據(jù)傳輸 速率時,該終端基于該多個進(jìn)程的優(yōu)先級順序,將所述多個進(jìn)程劃分為第一進(jìn)程集合和第 二進(jìn)程集合,掛起該第一進(jìn)程集合包括的進(jìn)程,并運(yùn)行該第二進(jìn)程集合包括的進(jìn)程,從而解 決了有限的數(shù)據(jù)傳輸速率對多個進(jìn)
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
桐庐县| 安西县| 明光市| 贡觉县| 前郭尔| 化德县| 湖南省| 光泽县| 铜梁县| 金沙县| 樟树市| 修水县| 磐石市| 丹江口市| 中山市| 肥城市| 武功县| 杭锦后旗| 新昌县| 建宁县| 蓬溪县| 正安县| 施甸县| 晋城| 清水河县| 广水市| 伊通| 清丰县| 千阳县| 龙井市| 秭归县| 安庆市| 九寨沟县| 淳化县| 福安市| 镇原县| 仪征市| 徐汇区| 当雄县| 通河县| 九龙城区|