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

一種調(diào)度任務(wù)的方法及終端與流程

文檔序號(hào):11519423閱讀:273來源:國(guó)知局
一種調(diào)度任務(wù)的方法及終端與流程

本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種調(diào)度任務(wù)的方法及終端。



背景技術(shù):

目前,由于單核處理器性能的提升已遇到瓶頸,從既滿足性能提升要求又要顧及功耗降低的需求的角度考慮,處理器的設(shè)計(jì)已經(jīng)從單純的單核性能優(yōu)化轉(zhuǎn)向多核架構(gòu)的優(yōu)化。

例如,芯片廠家在片上系統(tǒng)(system-on-a-chip,soc)中集成多個(gè)不同簇的中央處理器(centralprocessingunit,cpu),不同簇中的cpu之間設(shè)計(jì)的架構(gòu)不同。工作頻率、工作電壓不同。

現(xiàn)有技術(shù)中,多簇的cpu在調(diào)度任務(wù)時(shí),通常是將待處理的任務(wù)交給工作在低頻,重功耗的cpu簇進(jìn)行處理,通過判斷重功耗的cpu簇中各cpu的負(fù)載是否達(dá)到預(yù)設(shè)閾值,當(dāng)各cpu的負(fù)載都達(dá)到預(yù)設(shè)閾值時(shí),將該待處理的任務(wù)識(shí)別為計(jì)算負(fù)荷較重的任務(wù),并將重性能的cpu簇中的cpu拉起來處理該待處理的任務(wù)。

然而,現(xiàn)有的任務(wù)調(diào)度方法,由于待處理任務(wù)均先由重功耗的簇內(nèi)的cpu處理進(jìn)行處理,只有當(dāng)重功耗的簇內(nèi)所有的cpu都無法處理待處理任務(wù)時(shí),將該待處理任務(wù)識(shí)別為計(jì)算負(fù)荷較重的大任務(wù),此時(shí)終端才會(huì)開啟重性能的cpu簇中的cpu,此時(shí),通過重性能的cpu簇中的cpu重新處理該待處理任務(wù),這樣導(dǎo)致:當(dāng)需要處理計(jì)算負(fù)荷較重的任務(wù)時(shí),終端無法及時(shí)處理負(fù)荷較重的任務(wù)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種調(diào)度任務(wù)的方法及終端,能夠及時(shí)處理計(jì)算負(fù)荷較重的大任務(wù),提高大任務(wù)的處理效率。

第一方面,本發(fā)明實(shí)施例提供了一種調(diào)度任務(wù)的方法,該方法包括:

若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值;

根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件;

若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行;

若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程。

另一方面,本發(fā)明實(shí)施例提供了一種終端,該終端包括:

獲取單元,用于若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值;

確定單元,用于根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件;

第一處理單元,用于若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行;

第二處理單元,用于若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程。

本發(fā)明實(shí)施例通過若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值;根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件;若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行;若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程。現(xiàn)有技術(shù)中,在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),逐一開啟終端內(nèi)的小核處理器,當(dāng)終端內(nèi)所有小核處理器都無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí)才開啟大核處理器;而本實(shí)施例中,終端在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),立即開始大核處理器,能夠即時(shí)處理第一進(jìn)程,加快第一進(jìn)程的響應(yīng)速度,提高第一進(jìn)程的處理效率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例提供的一種調(diào)度任務(wù)的方法的示意流程圖;

圖2是本發(fā)明另一實(shí)施例提供的一種調(diào)度任務(wù)的方法的示意流程圖;

圖3是本發(fā)明實(shí)施例提供的一種終端的示意性框圖;

圖4是本發(fā)明另一實(shí)施例提供的一種終端示意性框圖;

圖5是本發(fā)明再一實(shí)施例提供的一種終端示意性框圖。

具體實(shí)施方式

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

應(yīng)當(dāng)理解,當(dāng)在本說明書和所附權(quán)利要求書中使用時(shí),術(shù)語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。

還應(yīng)當(dāng)理解,在此本發(fā)明說明書中所使用的術(shù)語僅僅是出于描述特定實(shí)施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個(gè)”及“該”意在包括復(fù)數(shù)形式。

還應(yīng)當(dāng)進(jìn)一步理解,在本發(fā)明說明書和所附權(quán)利要求書中使用的術(shù)語“和/或”是指相關(guān)聯(lián)列出的項(xiàng)中的一個(gè)或多個(gè)的任何組合以及所有可能組合,并且包括這些組合。

如在本說明書和所附權(quán)利要求書中所使用的那樣,術(shù)語“如果”可以依據(jù)上下文被解釋為“當(dāng)...時(shí)”或“一旦”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)到”。類似地,短語“如果確定”或“如果檢測(cè)到[所描述條件或事件]”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應(yīng)于確定”或“一旦檢測(cè)到[所描述條件或事件]”或“響應(yīng)于檢測(cè)到[所描述條件或事件]”。

具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中描述的終端包括但不限于諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的移動(dòng)電話、膝上型計(jì)算機(jī)或平板計(jì)算機(jī)之類的其它便攜式設(shè)備。還應(yīng)當(dāng)理解的是,在某些實(shí)施例中,所述設(shè)備并非便攜式通信設(shè)備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺(tái)式計(jì)算機(jī)。

在接下來的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應(yīng)當(dāng)理解的是,終端可以包括諸如物理鍵盤、鼠標(biāo)和/或控制桿的一個(gè)或多個(gè)其它物理用戶接口設(shè)備。

終端支持各種應(yīng)用程序,例如以下中的一個(gè)或多個(gè):繪圖應(yīng)用程序、演示應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、盤刻錄應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息收發(fā)應(yīng)用程序、鍛煉支持應(yīng)用程序、照片管理應(yīng)用程序、數(shù)碼相機(jī)應(yīng)用程序、數(shù)字?jǐn)z影機(jī)應(yīng)用程序、web瀏覽應(yīng)用程序、數(shù)字音樂播放器應(yīng)用程序和/或數(shù)字視頻播放器應(yīng)用程序。

可以在終端上執(zhí)行的各種應(yīng)用程序可以使用諸如觸摸敏感表面的至少一個(gè)公共物理用戶接口設(shè)備??梢栽趹?yīng)用程序之間和/或相應(yīng)應(yīng)用程序內(nèi)調(diào)整和/或改變觸摸敏感表面的一個(gè)或多個(gè)功能以及終端上顯示的相應(yīng)信息。這樣,終端的公共物理架構(gòu)(例如,觸摸敏感表面)可以支持具有對(duì)用戶而言直觀且透明的用戶界面的各種應(yīng)用程序。

請(qǐng)參見圖1,圖1是本發(fā)明實(shí)施例提供的一種調(diào)度任務(wù)的方法的示意流程圖。本實(shí)施例中調(diào)度任務(wù)的方法的執(zhí)行主體為終端,終端內(nèi)包含至少一片上系統(tǒng)(system-on-a-chip,soc),soc中集成有不同簇的處理器,每個(gè)簇中包括至少兩個(gè)獨(dú)立的處理器。處理器可以為中央處理器(centralprocessingunit,cpu),也可以為圖像處理器(graphicsprocessingunit,gpu)。終端可以為手機(jī)、平板電腦等移動(dòng)終端。如圖1所示的調(diào)度任務(wù)的方法可包括以下步驟:

s101:若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值。

終端在開機(jī)啟動(dòng)時(shí),終端運(yùn)行的進(jìn)程所對(duì)應(yīng)的計(jì)算負(fù)荷一般較輕,終端通過第一處理器運(yùn)行計(jì)算負(fù)荷較輕的進(jìn)程,或通過第一處理器執(zhí)行計(jì)算負(fù)荷較輕的任務(wù)。第一處理器為小核處理器,第一處理器可以包括一個(gè)或至少兩個(gè)小核處理器。其中,計(jì)算負(fù)荷較重的任務(wù)或進(jìn)程為大任務(wù),計(jì)算負(fù)荷較輕的任務(wù)或進(jìn)程為小任務(wù)。小核處理器的功耗低于大核處理器的功耗,大核處理器的性能優(yōu)于小核處理器。大核處理器的工作頻率高于小核處理器的工作頻率。

終端在檢測(cè)到用戶觸發(fā)開啟某應(yīng)用程序(application,app)的預(yù)設(shè)操作,啟動(dòng)新增的第一進(jìn)程時(shí),終端通過當(dāng)前正運(yùn)行的第一處理器運(yùn)行第一進(jìn)程,并獲取該第一處理器的第一負(fù)載值。當(dāng)前正運(yùn)行第一處理器可以是一個(gè)小核處理器,也可以是至少兩個(gè)小核處理器,此處不做限制。

例如,當(dāng)終端的片上系統(tǒng)soc集成的不同簇的處理器為中央處理器cpu時(shí),終端開機(jī),正常工作時(shí),如果檢測(cè)到用戶開啟音樂播放器播放mp3音頻文件,此時(shí),該播放mp3音頻文件這一進(jìn)程的計(jì)算負(fù)荷較輕,終端cpu負(fù)載不大,終端當(dāng)前已開啟的小核cpu0(也可以同時(shí)開啟小核cpu0、小核cpu1,此處不做限制)已經(jīng)能夠處理滿足播放mp3音頻文件這一進(jìn)程的計(jì)算負(fù)荷要求。

當(dāng)終端檢測(cè)到用戶啟動(dòng)相機(jī)應(yīng)用進(jìn)行拍照或攝像時(shí),終端通過當(dāng)前已運(yùn)行的cpu運(yùn)行第一進(jìn)程(拍照進(jìn)程或攝像進(jìn)程)。

如果當(dāng)前正運(yùn)行的cpu只有小核cpu0時(shí),終端獲取當(dāng)前正運(yùn)行的小核cpu0的第一負(fù)載值。

如果當(dāng)前正運(yùn)行的cpu為小核cpu0以及小核cpu1,終端獲取當(dāng)前已運(yùn)行的小核cpu0以及小核cpu1各自對(duì)應(yīng)的負(fù)載值,并將獲取到的各負(fù)載值的總和識(shí)別為第一負(fù)載值。

再例如,當(dāng)終端的片上系統(tǒng)soc集成的不同簇的處理器為圖形處理器gpu,終端通過gpu進(jìn)行圖形計(jì)算、渲染時(shí),如果終端檢測(cè)到用戶啟動(dòng)圖形計(jì)算負(fù)荷較輕的進(jìn)程或應(yīng)用(例如,小型游戲應(yīng)用),終端當(dāng)前已開啟的小核gpu0(也可以同時(shí)開啟小核gpu0、小核gpu1,此處不做限制)已經(jīng)能夠處理滿足計(jì)算渲染該進(jìn)程或應(yīng)用的計(jì)算負(fù)荷要求。

當(dāng)終端檢測(cè)到用戶啟動(dòng)圖形計(jì)算負(fù)荷較重的大型游戲應(yīng)用時(shí),終端通過當(dāng)前已運(yùn)行的gpu運(yùn)行第一進(jìn)程(第一進(jìn)程是指,該圖形計(jì)算負(fù)荷較重的大型游戲應(yīng)用的進(jìn)程)。

如果當(dāng)前正運(yùn)行的gpu只有小核gpu0時(shí),終端獲取當(dāng)前正運(yùn)行的小核gpu0的第一負(fù)載值。

如果當(dāng)前正運(yùn)行的gpu為小核gpu0以及小核gpu1,終端獲取當(dāng)前已運(yùn)行的小核gpu0以及小核gpu1各自對(duì)應(yīng)的負(fù)載值,并將獲取到的各負(fù)載值的總和識(shí)別為第一負(fù)載值。s102:根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。

開啟第二處理器的預(yù)設(shè)條件用于標(biāo)識(shí)當(dāng)前已運(yùn)行的第一處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求。開啟第二處理器的預(yù)設(shè)條件可以是第一負(fù)載值大于或等于第一預(yù)設(shè)負(fù)載閾值。第一預(yù)設(shè)負(fù)載閾值可以根據(jù)當(dāng)前已運(yùn)行的第一處理器的最大負(fù)載值進(jìn)行設(shè)置。其中,當(dāng)?shù)谝回?fù)載值小于第一預(yù)設(shè)負(fù)載閾值時(shí),不滿足開啟第二處理器的預(yù)設(shè)條件。

開啟第二處理器的預(yù)設(shè)條件也可以是第一處理器的負(fù)載增量大于或等于第二預(yù)設(shè)負(fù)載閾值,第一處理器的負(fù)載增量由第一負(fù)載值與啟動(dòng)第一進(jìn)程前的負(fù)載值計(jì)算得到。具體地,第一處理器的負(fù)載增量為第一處理器啟動(dòng)第一進(jìn)程時(shí)的第一負(fù)載值與啟動(dòng)第一進(jìn)程前的負(fù)載值之間的差值。

其中,當(dāng)?shù)谝惶幚砥鞯呢?fù)載增量小于第二預(yù)設(shè)負(fù)載閾值時(shí),不滿足開啟第二處理器的預(yù)設(shè)條件。

處理器的負(fù)載能力與處理器的工作電壓、工作頻率有關(guān)。

終端在確認(rèn)當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件時(shí),執(zhí)行s103;終端在確認(rèn)當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件時(shí),執(zhí)行s104。

s103:若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行。

終端在確認(rèn)當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件時(shí),開啟第二處理器,第二處理器可以為一個(gè)大核處理器,也可以為至少兩個(gè)大核處理器。

終端控制第一處理器停止運(yùn)行第一進(jìn)程,并通過第二處理器加載第一進(jìn)程,從而將第一進(jìn)程遷移至第二處理器,控制第二處理器運(yùn)行第一進(jìn)程。

s104:若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程。

終端繼續(xù)通過第一處理器運(yùn)行第一進(jìn)行。

上述方案,終端若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值;根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件;若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行;若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程。相對(duì)于現(xiàn)有技術(shù)中,在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),逐一開啟終端內(nèi)的小核處理器,當(dāng)終端內(nèi)所有小核處理器都無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí)才開啟大核處理器。本實(shí)施例中,終端在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),立即開始大核處理器,能夠即時(shí)處理第一進(jìn)程,加快第一進(jìn)程的響應(yīng)速度,提高第一進(jìn)程的處理效率。

請(qǐng)參見圖2,圖2是本發(fā)明另一實(shí)施例提供的一種調(diào)度任務(wù)的方法的示意流程圖。本實(shí)施例中調(diào)度任務(wù)的方法的執(zhí)行主體為終端,終端內(nèi)包含至少一片上系統(tǒng)(system-on-a-chip,soc),soc中集成有不同簇的處理器,每個(gè)簇中包括至少兩個(gè)獨(dú)立的處理器。處理器可以為中央處理器(centralprocessingunit,cpu),也可以為圖像處理器(graphicsprocessingunit,gpu)。終端可以為手機(jī)、平板電腦等移動(dòng)終端。如圖2所示的調(diào)度任務(wù)的方法可包括以下步驟:

s201:若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值。

終端在開機(jī)啟動(dòng)時(shí),終端運(yùn)行的進(jìn)程所對(duì)應(yīng)的計(jì)算負(fù)荷一般較輕,終端通過第一處理器運(yùn)行計(jì)算負(fù)荷較輕的進(jìn)程,或通過第一處理器執(zhí)行計(jì)算負(fù)荷較輕的任務(wù)。第一處理器為小核處理器,第一處理器可以包括一個(gè)或至少兩個(gè)小核處理器。其中,計(jì)算負(fù)荷較重的任務(wù)或進(jìn)程為大任務(wù),計(jì)算負(fù)荷較輕的任務(wù)或進(jìn)程為小任務(wù)。小核處理器的功耗低于大核處理器的功耗,大核處理器的性能優(yōu)于小核處理器。大核處理器的工作頻率高于小核處理器的工作頻率。

終端在檢測(cè)到用戶觸發(fā)開啟某應(yīng)用程序(application,app)的預(yù)設(shè)操作,啟動(dòng)新增的第一進(jìn)程時(shí),終端通過當(dāng)前正運(yùn)行的第一處理器運(yùn)行第一進(jìn)程,并獲取該第一處理器的第一負(fù)載值。當(dāng)前正運(yùn)行第一處理器可以是一個(gè)小核處理器,也可以是至少兩個(gè)小核處理器,此處不做限制。

例如,當(dāng)終端的片上系統(tǒng)soc集成的不同簇的處理器為中央處理器cpu時(shí),終端開機(jī),正常工作時(shí),如果檢測(cè)到用戶開啟音樂播放器播放mp3音頻文件,此時(shí),該播放mp3音頻文件這一進(jìn)程的計(jì)算負(fù)荷較輕,終端cpu負(fù)載不大,終端當(dāng)前已開啟的小核cpu0(也可以同時(shí)開啟小核cpu0、小核cpu1,此處不做限制)已經(jīng)能夠處理滿足播放mp3音頻文件這一進(jìn)程的計(jì)算負(fù)荷要求。

當(dāng)終端檢測(cè)到用戶啟動(dòng)相機(jī)應(yīng)用進(jìn)行拍照或攝像時(shí),終端通過當(dāng)前已運(yùn)行的cpu運(yùn)行第一進(jìn)程(拍照進(jìn)程或攝像進(jìn)程)。

如果當(dāng)前正運(yùn)行的cpu只有小核cpu0時(shí),終端獲取當(dāng)前正運(yùn)行的小核cpu0的第一負(fù)載值。

如果當(dāng)前正運(yùn)行的cpu為小核cpu0以及小核cpu1,終端獲取當(dāng)前已運(yùn)行的小核cpu0以及小核cpu1各自對(duì)應(yīng)的負(fù)載值,并將獲取到的各負(fù)載值的總和識(shí)別為第一負(fù)載值。

再例如,當(dāng)終端的片上系統(tǒng)soc集成的不同簇的處理器為圖形處理器gpu,終端通過gpu進(jìn)行圖形計(jì)算、渲染時(shí),如果終端檢測(cè)到用戶啟動(dòng)圖形計(jì)算負(fù)荷較輕的進(jìn)程或應(yīng)用(例如,小型游戲應(yīng)用),終端當(dāng)前已開啟的小核gpu0(也可以同時(shí)開啟小核gpu0、小核gpu1,此處不做限制)已經(jīng)能夠處理滿足計(jì)算渲染該進(jìn)程或應(yīng)用這一進(jìn)程或應(yīng)用的計(jì)算負(fù)荷要求。

當(dāng)終端檢測(cè)到用戶啟動(dòng)圖形計(jì)算負(fù)荷較重的大型游戲應(yīng)用時(shí),終端通過當(dāng)前已運(yùn)行的gpu運(yùn)行第一進(jìn)程(第一進(jìn)程是指,該圖形計(jì)算負(fù)荷較重的大型游戲應(yīng)用的進(jìn)程)。

如果當(dāng)前正運(yùn)行的gpu只有小核gpu0時(shí),終端獲取當(dāng)前正運(yùn)行的小核gpu0的第一負(fù)載值。

如果當(dāng)前正運(yùn)行的gpu為小核gpu0以及小核gpu1,終端獲取當(dāng)前已運(yùn)行的小核gpu0以及小核gpu1各自對(duì)應(yīng)的負(fù)載值,并將獲取到的各負(fù)載值的總和識(shí)別為第一負(fù)載值。

s202:根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。

開啟第二處理器的預(yù)設(shè)條件用于標(biāo)識(shí)當(dāng)前已運(yùn)行的第一處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求。

進(jìn)一步地,s202可以包括s2021:比較所述第一負(fù)載值與第一預(yù)設(shè)負(fù)載閾值,并根據(jù)比較結(jié)果確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。

其中,若所述第一負(fù)載值大于或等于第一預(yù)設(shè)負(fù)載閾值,則識(shí)別為當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件;若所述第一負(fù)載值小于第一預(yù)設(shè)負(fù)載閾值,則識(shí)別為當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件。

第一預(yù)設(shè)負(fù)載閾值具體可根據(jù)第一處理器的負(fù)載能力進(jìn)行設(shè)置,此處不做限制。

或者,s202可以包括s2022~s2024:

s2022:獲取啟動(dòng)所述第一進(jìn)程前,所述第一處理器對(duì)應(yīng)的初始負(fù)載值。

s2023:根據(jù)所述第一負(fù)載值與所述初始負(fù)載值計(jì)算負(fù)載增量或負(fù)載增幅。

終端計(jì)算第一負(fù)載值與初始負(fù)載值之間的差值,得到終端啟動(dòng)第一進(jìn)程前后第一處理器的負(fù)載增量。

或者,終端計(jì)算第一負(fù)載值與初始負(fù)載值之間的差值,并計(jì)算該差值與初始負(fù)載值之商,從而得到終端在啟動(dòng)第一進(jìn)程前后第一處理器的負(fù)載增幅。

s2024:根據(jù)所述負(fù)載增量或所述負(fù)載增幅確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。

終端在計(jì)算得到負(fù)載增量時(shí),確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件時(shí),將計(jì)算得到的負(fù)載增量與第二預(yù)設(shè)負(fù)載閾值進(jìn)行比較,根據(jù)比較結(jié)果確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。其中,若第一負(fù)載值與初始負(fù)載值之差大于或等于第二預(yù)設(shè)負(fù)載閾值,則識(shí)別為當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件;若第一負(fù)載值與初始負(fù)載值之差小于第二預(yù)設(shè)負(fù)載閾值,則識(shí)別為當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件。第二預(yù)設(shè)負(fù)載閾值具體可根據(jù)第一處理器的負(fù)載能力進(jìn)行設(shè)置,此處不做限制。

終端在計(jì)算得到負(fù)載增幅時(shí),將計(jì)算得到的負(fù)載增幅與預(yù)設(shè)負(fù)載增幅進(jìn)行比較,并根據(jù)比較結(jié)果確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。當(dāng)該負(fù)載增幅大于或等于預(yù)設(shè)負(fù)載增幅時(shí),識(shí)別為當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,當(dāng)前正運(yùn)行的第一處理器無法滿足第一進(jìn)行的計(jì)算負(fù)荷要求。當(dāng)該負(fù)載增幅小于預(yù)設(shè)負(fù)載增幅時(shí),識(shí)別為當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,當(dāng)前正運(yùn)行的第一處理器能夠滿足第一進(jìn)行的計(jì)算負(fù)荷要求。

其中,預(yù)設(shè)負(fù)載增幅可以為40%,但并不限于此,具體可根據(jù)實(shí)際情況進(jìn)行設(shè)置,此處不做限制。

終端在確認(rèn)當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件時(shí),執(zhí)行s203;終端在確認(rèn)當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件時(shí),執(zhí)行s204。

s203:若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行。

終端在確認(rèn)當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件時(shí),開啟第二處理器,第二處理器可以為一個(gè)大核處理器,也可以為至少兩個(gè)大核處理器。

終端控制第一處理器停止運(yùn)行第一進(jìn)程,并通過第二處理器加載第一進(jìn)程,從而將第一進(jìn)程遷移至第二處理器,控制第二處理器運(yùn)行第一進(jìn)程。

s204:若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程。

終端繼續(xù)通過第一處理器運(yùn)行第一進(jìn)行。

進(jìn)一步地,s204可以包括:

s2041:獲取在啟動(dòng)所述第一進(jìn)程前,所述第一處理器的第一工作頻率。

s2042:將所述第一處理器的工作頻率從所述第一工作頻率增加至第二工作頻率。

進(jìn)一步地,s2042包括:根據(jù)啟動(dòng)所述第一進(jìn)程前,所述第一處理器對(duì)應(yīng)的初始負(fù)載值,將所述第一處理器的工作頻率從所述第一工作頻率增加至第二工作頻率;其中,所述第一處理器工作在所述第二工作頻率對(duì)應(yīng)的第二負(fù)載值與所述初始負(fù)載值之差小于或等于第二預(yù)設(shè)負(fù)載閾值。

終端獲取啟動(dòng)第一進(jìn)程前,第一處理器對(duì)應(yīng)的初始負(fù)載值,并根據(jù)該初始負(fù)載值將第一處理器的工作頻率從第一工作頻率增加至第二工作頻率,以使得第一處理器工作在第二工作頻率下的第二負(fù)載值與工作在第一工作頻率下的第一負(fù)載值相同或近似相同。本實(shí)施方式中所說的相同或近似相同是指:第二負(fù)載值與第一負(fù)載值之差為零,或兩者之差小于或等于可接受的預(yù)設(shè)的允許誤差負(fù)載閾值。

s2043:控制所述第一處理器在所述第二工作頻率下運(yùn)行所述第一進(jìn)程。

終端的第一處理器在第二工作頻率下運(yùn)行第一進(jìn)程的負(fù)載值小于第一處理器在第一工作頻率下運(yùn)行第一進(jìn)程的負(fù)載值。終端通過增大第一處理器處理第一進(jìn)程的工作頻率,降低其運(yùn)行第一進(jìn)程的負(fù)載值。

上述方案,終端若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值;根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件;若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行;若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程?,F(xiàn)有技術(shù)中,在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),逐一開啟終端內(nèi)的小核處理器,當(dāng)終端內(nèi)所有小核處理器都無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí)才開啟大核處理器;而本實(shí)施例中,終端在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),立即開始大核處理器,能夠即時(shí)處理第一進(jìn)程,加快第一進(jìn)程的響應(yīng)速度,提高第一進(jìn)程的處理效率。

終端檢測(cè)到第一負(fù)載值達(dá)到第一預(yù)設(shè)負(fù)載閾值,或者根據(jù)第一負(fù)載值與初始負(fù)載值計(jì)算得到負(fù)載增量或負(fù)載增幅達(dá)到預(yù)設(shè)閾值時(shí),終端識(shí)別為突然開啟處理器負(fù)載需求很大的任務(wù)(第一進(jìn)程),終端直接將該任務(wù)交給大核處理器處理,省去了中間小核調(diào)頻、開啟增加小核的過程,能夠最及時(shí)的響應(yīng)相關(guān)任務(wù)需求。

參見圖3,圖3是本發(fā)明實(shí)施例提供的一種終端的示意性框圖。終端可以為手機(jī)、平板電腦等移動(dòng)終端,但并不限于此,還可以為其他終端,此處不做限制。本實(shí)施例的終端包括的各單元用于執(zhí)行圖1對(duì)應(yīng)的實(shí)施例中的各步驟,具體請(qǐng)參閱圖1以及圖1對(duì)應(yīng)的實(shí)施例中的相關(guān)描述,此處不贅述。本實(shí)施例的終端300包括:獲取單元310、確定單元320、第一處理單元330以及第二處理單元340。

獲取單元310用于若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值。

確定單元320用于根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。

第一處理單元330用于若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行;

第二處理單元340用于若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程。

上述方案,終端若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值;根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件;若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行;若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程?,F(xiàn)有技術(shù)中,在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),逐一開啟終端內(nèi)的小核處理器,當(dāng)終端內(nèi)所有小核處理器都無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí)才開啟大核處理器;而本實(shí)施例中,終端在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),立即開始大核處理器,能夠即時(shí)處理第一進(jìn)程,加快第一進(jìn)程的響應(yīng)速度,提高第一進(jìn)程的處理效率。

參見圖4,圖4是本發(fā)明另一實(shí)施例提供的一種終端的示意性框圖。終端可以為手機(jī)、平板電腦等移動(dòng)終端,但并不限于此,還可以為其他終端,此處不做限制。本實(shí)施例的終端包括的各單元用于執(zhí)行圖2對(duì)應(yīng)的實(shí)施例中的各步驟,具體請(qǐng)參閱圖2以及圖2對(duì)應(yīng)的實(shí)施例中的相關(guān)描述,此處不贅述。本實(shí)施例的終端400包括:獲取單元410、確定單元420、第一處理單元430以及第二處理單元440。其中,確定單元420可以包括第一判斷單元421,或者確定單元420包括初始負(fù)載值獲取單元422、計(jì)算單元423以及第二判斷單元424。第二處理單元440可以包括工作頻率獲取單元441、工作頻率調(diào)節(jié)單元442以及控制單元443。

獲取單元410用于若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值。

確定單元420用于根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。

進(jìn)一步地,當(dāng)確定單元420可以包括比較單元421時(shí),第一判斷單元421用于比較所述第一負(fù)載值與第一預(yù)設(shè)負(fù)載閾值,并根據(jù)比較結(jié)果確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。

進(jìn)一步地,當(dāng)確定單元420包括初始負(fù)載值獲取單元422、計(jì)算單元423以及第二判斷單元424時(shí),初始負(fù)載值獲取單元422用于獲取啟動(dòng)所述第一進(jìn)程前,所述第一處理器對(duì)應(yīng)的初始負(fù)載值;計(jì)算單元423用于根據(jù)所述第一負(fù)載值與所述初始負(fù)載值計(jì)算負(fù)載增量或負(fù)載增幅;第二判斷單元424用于根據(jù)所述負(fù)載增量或所述負(fù)載增幅確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。

第一處理單元430用于若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行;

第二處理單元440用于若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程。

進(jìn)一步地,第二處理單元440可以包括工作頻率獲取單元441、工作頻率調(diào)節(jié)單元442以及控制單元443時(shí),工作頻率獲取單元441用于獲取在啟動(dòng)所述第一進(jìn)程前,所述第一處理器的第一工作頻率;工作頻率調(diào)節(jié)單元442用于將所述第一處理器的工作頻率從所述第一工作頻率增加至第二工作頻率;

控制單元443用于控制所述第一處理器在所述第二工作頻率下運(yùn)行所述第一進(jìn)程。

進(jìn)一步地,工作頻率調(diào)節(jié)單元442具體用于:根據(jù)啟動(dòng)所述第一進(jìn)程前,所述第一處理器對(duì)應(yīng)的初始負(fù)載值,將所述第一處理器的工作頻率從所述第一工作頻率增加至第二工作頻率;其中,所述第一處理器工作在所述第二工作頻率對(duì)應(yīng)的第二負(fù)載值與所述初始負(fù)載值之差小于或等于預(yù)設(shè)的允許誤差負(fù)載閾值。

上述方案,終端若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值;根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件;若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行;若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程?,F(xiàn)有技術(shù)中,在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),逐一開啟終端內(nèi)的小核處理器,當(dāng)終端內(nèi)所有小核處理器都無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí)才開啟大核處理器;而本實(shí)施例中,終端在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),立即開始大核處理器,能夠即時(shí)處理第一進(jìn)程,加快第一進(jìn)程的響應(yīng)速度,提高第一進(jìn)程的處理效率。

終端檢測(cè)到第一負(fù)載值達(dá)到第一預(yù)設(shè)負(fù)載閾值,或者根據(jù)第一負(fù)載值與初始負(fù)載值計(jì)算得到負(fù)載增量或負(fù)載增幅達(dá)到預(yù)設(shè)閾值時(shí),終端識(shí)別為突然開啟處理器負(fù)載需求很大的任務(wù)(第一進(jìn)程),終端直接將該任務(wù)交給大核處理器處理,省去了中間小核調(diào)頻、開啟增加小核的過程,能夠最及時(shí)的響應(yīng)相關(guān)任務(wù)需求。

參見圖5,圖5是本發(fā)明再一實(shí)施例提供的一種終端示意性框圖。如圖所示的本實(shí)施例中的終端500可以包括:一個(gè)或多個(gè)處理器510;一個(gè)或多個(gè)輸入設(shè)備520,一個(gè)或多個(gè)輸出設(shè)備530和存儲(chǔ)器540。上述處理器510、輸入設(shè)備520、輸出設(shè)備530和存儲(chǔ)器540通過總線550連接。

存儲(chǔ)器540用于存儲(chǔ)程序指令。

處理器510用于根據(jù)存儲(chǔ)器540存儲(chǔ)的程序指令執(zhí)行以下操作:

處理器510用于若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值。

處理器510還用于根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。

處理器510還用于若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行。

處理器510還用于若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程。

可選地,處理器510具體用于比較所述第一負(fù)載值與第一預(yù)設(shè)負(fù)載閾值,并根據(jù)比較結(jié)果確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件;其中,若所述比較結(jié)果為所述第一負(fù)載值大于或等于第一預(yù)設(shè)負(fù)載閾值,則識(shí)別為當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件;若所述比較結(jié)果為所述第一負(fù)載值小于第一預(yù)設(shè)負(fù)載閾值,則識(shí)別為當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件。

可選地,處理器510具體用于獲取啟動(dòng)所述第一進(jìn)程前,所述第一處理器對(duì)應(yīng)的初始負(fù)載值;用于根據(jù)所述第一負(fù)載值與所述初始負(fù)載值計(jì)算負(fù)載增量或負(fù)載增幅;用于根據(jù)所述負(fù)載增量或所述負(fù)載增幅確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件。

可選地,處理器510具體用于獲取在啟動(dòng)所述第一進(jìn)程前,所述第一處理器的第一工作頻率;以及用于將所述第一處理器的工作頻率從所述第一工作頻率增加至第二工作頻率;以及用于控制所述第一處理器在所述第二工作頻率下運(yùn)行所述第一進(jìn)程。

可選地,處理器510具體用于根據(jù)啟動(dòng)所述第一進(jìn)程前,所述第一處理器對(duì)應(yīng)的初始負(fù)載值,將所述第一處理器的工作頻率從所述第一工作頻率增加至第二工作頻率;其中,所述第一處理器工作在所述第二工作頻率對(duì)應(yīng)的第二負(fù)載值與所述初始負(fù)載值之差小于或等于預(yù)設(shè)的允許誤差負(fù)載閾值。

上述方案,終端若檢測(cè)到啟動(dòng)新增的第一進(jìn)程,則獲取當(dāng)前正運(yùn)行的第一處理器的第一負(fù)載值;根據(jù)所述第一負(fù)載值確定當(dāng)前是否滿足開啟第二處理器的預(yù)設(shè)條件;若當(dāng)前滿足開啟第二處理器的預(yù)設(shè)條件,則開啟第二處理器,將所述第一進(jìn)程遷移至所述第二處理器運(yùn)行;若當(dāng)前不滿足開啟第二處理器的預(yù)設(shè)條件,則通過所述第一處理器運(yùn)行所述第一進(jìn)程?,F(xiàn)有技術(shù)中,在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),逐一開啟終端內(nèi)的小核處理器,當(dāng)終端內(nèi)所有小核處理器都無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí)才開啟大核處理器;而本實(shí)施例中,終端在確定當(dāng)前正運(yùn)行的小核處理器無法滿足第一進(jìn)程的計(jì)算負(fù)荷要求時(shí),立即開始大核處理器能夠即時(shí)處理第一進(jìn)程,加快第一進(jìn)程的響應(yīng)速度,提高第一進(jìn)程的處理效率。

終端檢測(cè)到第一負(fù)載值達(dá)到第一預(yù)設(shè)負(fù)載閾值,或者根據(jù)第一負(fù)載值與初始負(fù)載值計(jì)算得到負(fù)載增量或負(fù)載增幅達(dá)到預(yù)設(shè)閾值時(shí),終端識(shí)別為突然開啟處理器負(fù)載需求很大的任務(wù)(第一進(jìn)程),終端直接將該任務(wù)交給大核處理器處理,省去了中間小核調(diào)頻、開啟增加小核的過程,能夠最及時(shí)的響應(yīng)相關(guān)任務(wù)需求。

應(yīng)當(dāng)理解,在本發(fā)明實(shí)施例中,所稱處理器510可以是中央處理單元(centralprocessingunit,cpu),該處理器還可以是其他通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

輸入設(shè)備520可以包括觸控板、指紋采傳感器(用于采集用戶的指紋信息和指紋的方向信息)、麥克風(fēng)等,輸出設(shè)備530可以包括顯示器(lcd等)、揚(yáng)聲器等。

該存儲(chǔ)器540可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器510提供指令和數(shù)據(jù)。存儲(chǔ)器540的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,存儲(chǔ)器540還可以存儲(chǔ)設(shè)備類型的信息。

具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中所描述的處理器510、輸入設(shè)備520、輸出設(shè)備530可執(zhí)行本發(fā)明實(shí)施例提供的調(diào)度任務(wù)的方法的第一實(shí)施例和第二實(shí)施例中所描述的實(shí)現(xiàn)方式,也可執(zhí)行本發(fā)明實(shí)施例所描述的終端的實(shí)現(xiàn)方式,在此不再贅述。

本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,上述描述的終端和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的終端和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。

本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。

本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分,或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
洛浦县| 兴城市| 松江区| 正定县| 龙江县| 湘阴县| 乌鲁木齐市| 河源市| 景德镇市| 京山县| 改则县| 石家庄市| 临夏市| 绩溪县| 温州市| 巫山县| 田东县| 怀仁县| 翁源县| 左云县| 汉中市| 手游| 三穗县| 白城市| 剑河县| 武安市| 宿州市| 巫山县| 札达县| 陵川县| 贡觉县| 攀枝花市| 措美县| 乐至县| 姚安县| 唐河县| 来凤县| 达日县| 沙河市| 洪雅县| 奉化市|