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

一種多窗口顯示應(yīng)用程序的方法及終端的制作方法

文檔序號:6440558閱讀:194來源:國知局
專利名稱:一種多窗口顯示應(yīng)用程序的方法及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信領(lǐng)域中的終端顯示技術(shù),尤其涉及一種多窗口顯示應(yīng)用程序的方法及終端。
背景技術(shù)
隨著移動(dòng)通信技術(shù)的高速發(fā)展,終端,如手機(jī)、平板電腦等,應(yīng)用程序越來越強(qiáng)且越來越多,一個(gè)終端中可同時(shí)運(yùn)行多個(gè)應(yīng)用程序。目前,終端中多個(gè)運(yùn)行的應(yīng)用程序的顯示方法為:一次顯示一個(gè)前臺應(yīng)用程序,其他應(yīng)用程序在后臺運(yùn)行;當(dāng)用戶需要查看后臺應(yīng)用程序的狀態(tài)時(shí),需要手動(dòng)操作終端的功能按鍵,將后臺應(yīng)用程序切換到前臺運(yùn)行。但是,上述顯示方法,由于主屏幕只顯示一個(gè)前臺應(yīng)用程序,所以要查看終端中當(dāng)前運(yùn)行的所有應(yīng)用程序的狀態(tài),就需要用戶手動(dòng)操作,將后臺應(yīng)用程序切換到前臺運(yùn)行,使用戶的操作重復(fù)且繁瑣;另外,上述顯示方法中,沒有考慮當(dāng)前所運(yùn)行的應(yīng)用程序處理狀況和終端的網(wǎng)絡(luò)狀態(tài)及電量狀態(tài)等因素,無法使終端自動(dòng)的根據(jù)當(dāng)期運(yùn)行的前/后臺應(yīng)用程序的狀況、以及根據(jù)終端的自身狀況切換前/后臺應(yīng)用程序,進(jìn)而,導(dǎo)致中央處理器(CPU,Central Processing Unit)處理資源分配不合理,比如,當(dāng)終端的移動(dòng)網(wǎng)絡(luò)信號較弱,且前臺應(yīng)用程序需要使用移動(dòng)網(wǎng)絡(luò)時(shí),該應(yīng)用程序會(huì)運(yùn)行很慢且會(huì)長期占用較多的CPU的處理資源,還會(huì)影響到不需要使用移動(dòng)網(wǎng)絡(luò)的后臺應(yīng)用程序的處理進(jìn)度??梢姡壳耙延械慕K端應(yīng)用程序的顯示方法,無法提供多窗口顯示多個(gè)應(yīng)用程序,并且無法結(jié)合終端自身的各種狀態(tài)及應(yīng)用程序的狀態(tài)切換前/后臺應(yīng)用程序,進(jìn)而無法合理分配CPU處理資源。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種多窗口顯示應(yīng)用程序的方法及終端,提供多窗口顯示多個(gè)應(yīng)用程序,且結(jié)合終端自身的各種狀態(tài)及應(yīng)用程序的狀態(tài)切換前/后臺應(yīng)用程序,進(jìn)而合理分配CPU處理資源。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:本發(fā)明提供了一種多窗口顯示應(yīng)用程序的方法,該方法包括:終端根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級;所述終端根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序,且所述終端多窗口顯示前臺應(yīng)用程序。上述方案中,所述優(yōu)先級更新策略,為:根據(jù)應(yīng)用程序的運(yùn)行狀況及應(yīng)用程序所要使用到的終端的其他功能,設(shè)定運(yùn)行中的應(yīng)用程序的優(yōu)先級的規(guī)則。上述方案中,所述終端根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級,包括:終端實(shí)時(shí)判斷是否接收到對應(yīng)用程序的調(diào)用指令,如果接收到,則判斷用戶調(diào)用的應(yīng)用程序?yàn)樾略龅膽?yīng)用程序還是正在運(yùn)行的應(yīng)用程序;如果沒有接收到,則繼續(xù)根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級。
上述方案中,所述終端多窗口顯示前臺應(yīng)用程序,包括:當(dāng)終端要顯示的前臺應(yīng)用程序?yàn)樾略龅膽?yīng)用程序時(shí),若終端主屏幕中的已有顯示窗口數(shù)量小于顯示窗口上限值,則終端根據(jù)指定的顯示比例添加顯示所述前臺應(yīng)用程序的顯示窗口 ;若終端主屏幕中的顯示窗口數(shù)量不小于顯示窗口上限值,則終端使用切換到后臺的應(yīng)用程序的原顯示窗口顯示新增的應(yīng)用程序;當(dāng)終端要顯示的前臺應(yīng)用程序?yàn)檎谶\(yùn)行的應(yīng)用程序時(shí),高亮所述應(yīng)用程序的顯示窗口。上述方案中,所述根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序,包括:當(dāng)有后臺應(yīng)用程序的優(yōu)先級高于前臺應(yīng)用程序時(shí),將該后臺應(yīng)用程序切換到前臺顯示,顯示窗口的顯示區(qū)域和顯示大小與切換到后臺運(yùn)行的應(yīng)用程序相同;當(dāng)主屏幕上當(dāng)前顯示的應(yīng)用程序個(gè)數(shù)小于系統(tǒng)設(shè)置前臺顯示應(yīng)用程序的上限值時(shí),將優(yōu)先級較高的后臺應(yīng)用程序切換為前臺應(yīng)用程序。上述方案中,所述根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序之后,該方法還包括:保存作出調(diào)整的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級。上述方案中,所述終端根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級,包括:終端根據(jù)網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)、電量狀態(tài)和通訊功能的應(yīng)用程序的名稱、及優(yōu)先級更新策略更新運(yùn)行中的應(yīng)用程序的優(yōu)先級。本發(fā)明還提供了一種終端,該終端包括:實(shí)時(shí)更新模塊和顯示交互模塊;其中,實(shí)時(shí)更新模塊,用于根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級,根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序,通知顯示交互模塊多窗口顯示前臺應(yīng)用程序;顯示交互模塊,用于根據(jù)實(shí)時(shí)更新模塊發(fā)來的通知多窗口顯示前臺應(yīng)用程序。上述方案中,所述實(shí)時(shí)更新模塊,還用于保存根據(jù)應(yīng)用程序的運(yùn)行狀況及應(yīng)用程序所要使用到的終端的其他功能,設(shè)定運(yùn)行中的應(yīng)用程序的優(yōu)先級的規(guī)則組成的優(yōu)先級更新策略。上述方案中,所述實(shí)時(shí)更新模塊,還用于實(shí)時(shí)判斷是否接收到對應(yīng)用程序的調(diào)用指令,如果接收到,則判斷用戶調(diào)用的應(yīng)用程序?yàn)樾略龅膽?yīng)用程序還是正在運(yùn)行的應(yīng)用程序;如果沒有接收到,則繼續(xù)根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級。上述方案中,所述實(shí)時(shí)更新模塊,具體用于當(dāng)判定要顯示的前臺應(yīng)用程序?yàn)樾略龅膽?yīng)用程序,若顯示交互模塊的主屏幕中的已有顯示窗口數(shù)量小于顯示窗口上限值,則根據(jù)指定的顯示比例在顯示交互模塊中添加顯示所述前臺應(yīng)用程序的顯示窗口,若主屏幕中的顯示窗口數(shù)量不小于顯示窗口上限值,則使用切換到后臺的應(yīng)用程序的原顯示窗口在顯示交互模塊中顯示新增的應(yīng)用程序,當(dāng)要顯示的前臺應(yīng)用程序?yàn)檎谶\(yùn)行的應(yīng)用程序時(shí),通知顯示交互豐旲塊聞売所述應(yīng)用程序的顯不窗口。上述方案中,所述實(shí)時(shí)更新模塊,具體用于當(dāng)判定有后臺應(yīng)用程序的優(yōu)先級高于前臺應(yīng)用程序時(shí),在顯示交互模塊中取消顯示該前臺應(yīng)用程序,將該后臺應(yīng)用程序切換到前臺由顯示交互模塊顯示,顯示窗口的顯示區(qū)域和顯示大小與切換到后臺運(yùn)行的應(yīng)用程序相同;當(dāng)判定主屏幕上當(dāng)前顯示的應(yīng)用程序個(gè)數(shù)小于系統(tǒng)設(shè)置前臺顯示應(yīng)用程序的上限值時(shí),將優(yōu)先級較高的后臺應(yīng)用程序添加到顯示交互模塊的主屏幕中切換為前臺應(yīng)用程序進(jìn)行顯示。上述方案中,所述終端,還包括:存儲(chǔ)模塊,用于保存實(shí)時(shí)更新模塊發(fā)來的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級;相應(yīng)的,所述實(shí)時(shí)更新模塊,具體用于將作出調(diào)整的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級保存到存儲(chǔ)模塊。上述方案中,所述終端,還包括:狀態(tài)監(jiān)控模塊和通訊模塊;所述狀態(tài)監(jiān)控模塊,用于周期性監(jiān)控終端的網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)和電量狀態(tài),并將網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)和電量狀態(tài)發(fā)送給實(shí)時(shí)更新模塊;所述通訊模塊,用于周期性向?qū)崟r(shí)更新模塊提供使用到通訊功能的應(yīng)用程序的名稱;相應(yīng)的,所述實(shí)時(shí)更新模塊,還用于接收狀態(tài)監(jiān)控模塊和通訊模塊發(fā)來的網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)、電量狀態(tài)和通訊功能的應(yīng)用程序的名稱,根據(jù)網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)、電量狀態(tài)和通訊功能的應(yīng)用程序的名稱、及優(yōu)先級更新策略更新運(yùn)行中的應(yīng)用程序的優(yōu)先級。本發(fā)明所提供的多窗口顯示應(yīng)用程序的方法及終端,具有以下的優(yōu)點(diǎn)和特點(diǎn):本發(fā)明通過在終端預(yù)置優(yōu)先級更新策略,周期性的更新運(yùn)行中的應(yīng)用程序的優(yōu)先級,實(shí)現(xiàn)根據(jù)優(yōu)先級對所運(yùn)行的前/后臺應(yīng)用程序的運(yùn)行狀態(tài)進(jìn)行切換、及前/后臺切換顯示,并且能夠根據(jù)預(yù)置的顯示比例顯示前臺應(yīng)用程序的窗口 ;如此,可以在終端的主屏幕中顯示多個(gè)前臺應(yīng)用程序,并且結(jié)合終端自身的各種狀態(tài)及應(yīng)用程序的狀態(tài)切換前/后臺應(yīng)用程序,進(jìn)而合理分配CPU處理資源。


圖1為本發(fā)明多窗口顯示應(yīng)用程序的方法的流程圖;圖2為本發(fā)明終端的組成結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是:終端根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級;該終端根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序,且該終端多窗口顯示前臺應(yīng)用程序。其中,所述優(yōu)先級更新策略,為根據(jù)應(yīng)用程序的運(yùn)行狀況及應(yīng)用程序所要使用到的終端的其他功能設(shè)定應(yīng)用程序的優(yōu)先級的規(guī)則。下面結(jié)合附圖及具體實(shí)施例對本發(fā)明再作進(jìn)一步詳細(xì)的說明。如圖1所示,本發(fā)明提供了一種多窗口顯示應(yīng)用程序的方法,包括:步驟101:在終端中預(yù)置優(yōu)先級更新策略,然后同時(shí)執(zhí)行步驟102和步驟109。這里,所述優(yōu)先級更新策略,包括:當(dāng)調(diào)用新增的應(yīng)用程序時(shí),先將該應(yīng)用程序的優(yōu)先級設(shè)為默認(rèn)優(yōu)先級,比如,可以將默認(rèn)優(yōu)先級置為一;
每次調(diào)用正在運(yùn)行的應(yīng)用程序時(shí),將該應(yīng)用程序的優(yōu)先級加一;將用戶正在操作的應(yīng)用程序的優(yōu)先級設(shè)置為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,比如,當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值為二十一,則將用戶正在操作的應(yīng)用程序的優(yōu)先級設(shè)置為二十二 ;周期性檢測所有運(yùn)行的應(yīng)用程序,若有應(yīng)用程序使用到音/視頻功能,則將該應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所運(yùn)行應(yīng)用程序中優(yōu)先級的最大值加一,比如,本地音樂、在線音樂、本地視頻、流媒體視頻等應(yīng)用程序;周期性檢測所有運(yùn)行的應(yīng)用程序,若有應(yīng)用程序使用到通訊功能,則將該應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所運(yùn)行應(yīng)用程序中優(yōu)先級的最大值加一,比如,視頻電話、語音電話等應(yīng)用程序;周期性檢測所有運(yùn)行的應(yīng)用程序,若有應(yīng)用程序使用到移動(dòng)網(wǎng)絡(luò),且當(dāng)移動(dòng)網(wǎng)絡(luò)信號強(qiáng)時(shí),該應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所有應(yīng)用程序中優(yōu)先級的次大值,當(dāng)移動(dòng)網(wǎng)絡(luò)信號弱時(shí),該應(yīng)用程序的優(yōu)先級設(shè)置為當(dāng)前所運(yùn)行的應(yīng)用程序中優(yōu)先級的最小值;其中,所述移動(dòng)網(wǎng)絡(luò)信號強(qiáng)及所述移動(dòng)網(wǎng)絡(luò)信號弱為利用已有技術(shù)可以獲取的移動(dòng)網(wǎng)絡(luò)信號測量結(jié)果,這里不做贅述;周期性的檢測終端自身電量,若自身電量低時(shí),對于所運(yùn)行的應(yīng)用程序中與用戶交互數(shù)量少的應(yīng)用程序,將該應(yīng)用程序的優(yōu)先級設(shè)置為當(dāng)前所運(yùn)行的應(yīng)用程序中優(yōu)先級的最小值;其中,所述自身電量低,可以根據(jù)預(yù)置的電量過低預(yù)警門限來確定,比如,當(dāng)終端電量低于該電量過低預(yù)警門限時(shí),則終端自身電量低;若存在優(yōu)先級相同的應(yīng)用程序,則對先啟動(dòng)的應(yīng)用程序的操作優(yōu)先于對后啟動(dòng)的應(yīng)用程序的操作。步驟102:終端實(shí)時(shí)判斷是否接收到對任意一個(gè)應(yīng)用程序的調(diào)用指令,如果接收至|J,則執(zhí)行步驟103 ;如果沒有接收到,結(jié)束處理流程。這里,所述對任意一個(gè)應(yīng)用程序的調(diào)用指令,為:用戶需要使用任意一項(xiàng)應(yīng)用程序,用戶在終端上選定該應(yīng)用程序,終端在調(diào)用該應(yīng)用程序時(shí)自身發(fā)起對該應(yīng)用程序的調(diào)用指令;所述調(diào)用指令,包括:所要調(diào)用的應(yīng)用程序的標(biāo)識和具體的調(diào)用指令信息,產(chǎn)生該調(diào)用指令的方法為已有技術(shù),這里不做贅述;所述應(yīng)用程序的標(biāo)識,可以為應(yīng)用程序的名稱。步驟103:終端判斷用戶調(diào)用的應(yīng)用程序?yàn)樾略龅膽?yīng)用程序還是正在運(yùn)行的應(yīng)用程序,如果是新增的應(yīng)用程序,則執(zhí)行步驟104 ;如果是正在運(yùn)行的應(yīng)用程序,則執(zhí)行步驟108。這里,所述判斷,為:利用調(diào)用指令中的所要調(diào)用的應(yīng)用程序的標(biāo)識,與當(dāng)前在運(yùn)行的所有應(yīng)用程序的標(biāo)識進(jìn)行比對,如果當(dāng)前運(yùn)行的所有應(yīng)用程序的標(biāo)識均與調(diào)用指令中的所要調(diào)用的應(yīng)用程序的標(biāo)識不同,則用戶調(diào)用的應(yīng)用程序?yàn)樾略龅膽?yīng)用程序;否則,為正在運(yùn)行的應(yīng)用程序。步驟104:終端判斷當(dāng)前正在運(yùn)行的應(yīng)用程序的總數(shù)量是否小于可運(yùn)行應(yīng)用程序的上限數(shù)量值,如果小于,則執(zhí)行步驟105 ;如果不小于,則不增加運(yùn)行新增的應(yīng)用程序,結(jié)束處理流程。
這里,所述可運(yùn)行應(yīng)用程序的上限數(shù)量值,為根據(jù)實(shí)際情況預(yù)置的數(shù)值,比如,可設(shè)置為二十個(gè);所述不增加運(yùn)行新增的應(yīng)用程序,包括:終端提示用戶無法新增應(yīng)用程序,結(jié)束處理流程。步驟105:終端判斷當(dāng)前顯示應(yīng)用程序的窗口數(shù)是否小于顯示窗口上限值,如果小于,則執(zhí)行步驟106 ;否則,執(zhí)行步驟107。這里,所述顯示窗口上限值,為根據(jù)實(shí)際情況預(yù)置的能夠在終端的主屏幕中顯示的窗口數(shù)的最大值,比如可以預(yù)置為四個(gè)。步驟106:終端將新增的應(yīng)用程序添加在主屏幕的一個(gè)顯示窗口中,然后執(zhí)行步驟 109。步驟107:終端將一個(gè)前臺應(yīng)用程序切換到后臺,將新增的應(yīng)用程序添加在該前臺應(yīng)用程序的顯示窗口中,然后執(zhí)行步驟109。具體的:終端根據(jù)預(yù)置的優(yōu)先級更新策略將該新增的應(yīng)用程序的優(yōu)先級設(shè)為默認(rèn)優(yōu)先級;終端選出一個(gè)當(dāng)前的前臺應(yīng)用程序中優(yōu)先級最低的應(yīng)用程序,將該應(yīng)用程序切換到后臺執(zhí)行,然后使用該被切換到后臺執(zhí)行的應(yīng)用程序的原有顯示窗口的顯示區(qū)域和顯示大小顯示新增的應(yīng)用程序;且終端根據(jù)預(yù)置的優(yōu)先級更新策略將該新增的應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,保存新增應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級,然后執(zhí)行步驟109。步驟108:終端聞売顯不該應(yīng)用程序的窗口,然后執(zhí)彳丁步驟109。具體的:終端根據(jù)優(yōu)先級更新測量,將本次調(diào)用的正在運(yùn)行的應(yīng)用程序的優(yōu)先級加一;終端判斷用戶調(diào)用的應(yīng)用程序?yàn)榍芭_應(yīng)用程序還是后臺應(yīng)用程序,如果是前臺應(yīng)用程序,則高亮顯示該前臺應(yīng)用程序的窗口,且根據(jù)優(yōu)先級更新策略將該應(yīng)用程序的優(yōu)先級設(shè)置為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,以及保存該應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級,然后執(zhí)行步驟109 ;如果是后臺應(yīng)用程序,則選取一個(gè)前臺應(yīng)用程序,將該前臺應(yīng)用程序切換到后臺運(yùn)行,再將用戶調(diào)用的該后臺應(yīng)用程序切換成前臺運(yùn)行狀態(tài),顯示窗口的顯示區(qū)域和顯示大小與切換到后臺運(yùn)行的應(yīng)用程序相同,且高亮顯示該應(yīng)用程序的窗口、根據(jù)優(yōu)先級更新策略將該應(yīng)用程序的優(yōu)先級設(shè)置為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一、及保存該應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級,然后執(zhí)行步驟109 ;這里,所述選取一個(gè)前臺應(yīng)用程序,可以為選取前臺應(yīng)用程序中優(yōu)先級最低的,或選取前臺應(yīng)用程序中最早進(jìn)入前臺顯示的,或選取前臺應(yīng)用程序中與用戶交互性最少的應(yīng)用程序。步驟109:終端根據(jù)優(yōu)先級更新策略、周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級,根據(jù)應(yīng)用程序的優(yōu)先級調(diào)整前/后臺應(yīng)用程序。這里,所述根據(jù)應(yīng)用程序的優(yōu)先級調(diào)整主屏幕中窗口中顯示的應(yīng)用程序,包括:終端檢測是否有任意一個(gè)后臺應(yīng)用程序的優(yōu)先級高于任意一個(gè)前臺應(yīng)用程序,及前臺應(yīng)用程序個(gè)數(shù)是否小于系統(tǒng)設(shè)置的前臺顯示應(yīng)用程序的上限值;當(dāng)有任意一個(gè)后臺應(yīng)用程序的優(yōu)先級高于任意一個(gè)前臺應(yīng)用程序時(shí),將該后臺應(yīng)用程序切換到前臺顯示,顯示窗口的顯示區(qū)域和顯示大小與切換到后臺運(yùn)行的應(yīng)用程序相同,且根據(jù)優(yōu)先級更新策略更新該調(diào)整至前臺的應(yīng)用程序的優(yōu)先級,以及保存該應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級;當(dāng)主屏幕上當(dāng)前顯示的應(yīng)用程序個(gè)數(shù)小于系統(tǒng)設(shè)置前臺顯示應(yīng)用程序的上限值時(shí),將優(yōu)先級較高的后臺應(yīng)用程序添加到主屏幕、切換為前臺應(yīng)用程序進(jìn)行顯示,且根據(jù)優(yōu)先級更新策略更新該調(diào)整至前臺的應(yīng)用程序的優(yōu)先級,以及保存該應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級;其中,所述將優(yōu)先級較高的后臺應(yīng)用程序添加到主屏幕,為:終端根據(jù)用戶選定的添加應(yīng)用程序的方式進(jìn)行操作,若用戶選定的添加應(yīng)用程序的方式為逐一增加在主屏幕上顯示的應(yīng)用程序,則提示用戶選定顯示比例,再按照顯示比例、及按照后臺運(yùn)行的應(yīng)用程序的優(yōu)先級從高到低的順序,依次將后臺應(yīng)用程序添加到主屏幕窗口中,直至前臺顯示應(yīng)用程序的數(shù)量達(dá)到前臺顯示應(yīng)用程序的上限值;若用戶選定的添加應(yīng)用程序的方式為一次性增加在主屏幕上顯示多個(gè)應(yīng)用程序,則根據(jù)預(yù)置的顯示應(yīng)用程序的多窗口上限值,按照優(yōu)先級從高到低的順序選出可以添加在前臺主屏幕上的應(yīng)用程序,再根據(jù)預(yù)置的顯示比例,計(jì)算出一次性添加在主屏幕的應(yīng)用程序的窗口的顯示區(qū)域和顯示大小,并一次性將選中的所有應(yīng)用程序添加到主屏幕的顯示窗口中。上述步驟106中,所述將新增的應(yīng)用程序添加在主屏幕的一個(gè)顯示窗口,具體包括以下步驟:步驟a:終端根據(jù)預(yù)置的優(yōu)先級更新策略將該新增的應(yīng)用程序的優(yōu)先級設(shè)為默認(rèn)優(yōu)先級。步驟b:終端提示用戶選擇顯示窗口的顯示比例,接收用戶選定顯示窗口的顯示比例。這里,所述顯示窗口的顯示比例,為:根據(jù)實(shí)際需求預(yù)置的比例值,比如,可以預(yù)置為50%和25%兩種。步驟c:終端根據(jù)用戶選定的顯示窗口的顯示比例判斷是否需要替換前臺應(yīng)用程序,如果需要,則執(zhí)行步驟d ;如果不需要,則執(zhí)行步驟e。這里,所述判斷是否需要替換前臺應(yīng)用程序,為:按照用戶選定的顯示比例計(jì)算出新增的應(yīng)用程序所需要的顯示窗口的顯示大小,根據(jù)新增的應(yīng)用程序所需要的顯示窗口的顯示大小,判斷添加了新增的應(yīng)用程序后其他前臺應(yīng)用程序是否能使用不低于預(yù)置的最小顯示比例顯示,如果能,則不需要替換前臺應(yīng)用程序;如果不能,則需要替換前臺應(yīng)用程序。步驟d:終端選出當(dāng)前優(yōu)先級最低的前臺應(yīng)用程序,將該前臺應(yīng)用程序切換為后臺應(yīng)用程序,然后調(diào)整剩余的前臺應(yīng)用程序的顯示窗口的顯示區(qū)域和顯示大小,按照用戶選定的顯示窗口的顯示比例、計(jì)算出新增的應(yīng)用程序的顯示窗口的顯示區(qū)域和顯示大小后,按照計(jì)算出的顯示區(qū)域和顯示大小將新增的應(yīng)用程序添加在主屏幕的顯示窗口中,終端根據(jù)預(yù)置的優(yōu)先級更新策略將該新增的應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,并保存新增的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及該新增的應(yīng)用程序的優(yōu)先級。這里,所述調(diào)整剩余的前臺應(yīng)用程序的顯示窗口的顯示區(qū)域和顯示大小,為:終端查看切換到后臺的應(yīng)用程序的原顯示窗口的顯示區(qū)域和顯示大小,與計(jì)算出的顯示新增的應(yīng)用程序所需的顯示區(qū)域和顯示大小比較,如果前者小于后者,則終端將剩余的前臺應(yīng)用程序的顯示窗口調(diào)整為最小顯示比例;如果前者不小于后者,則不調(diào)整剩余的前臺應(yīng)用程序的顯示窗口的顯示區(qū)域和顯示大小,直接將新增的應(yīng)用程序添加到切換到后臺的應(yīng)用程序的原顯示窗口中。步驟e:終端調(diào)整剩余的前臺應(yīng)用程序的顯示窗口的顯示區(qū)域和顯示大小,將新增的應(yīng)用程序按照用戶選定的顯示比例添加在前臺顯示窗口中,終端根據(jù)預(yù)置的優(yōu)先級更新策略將該新增的應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,并保存該新增的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級。如圖2所示,本發(fā)明還提供了一種終端,包括:實(shí)時(shí)更新模塊21和顯示交互模塊22 ;其中,實(shí)時(shí)更新模塊21,用于根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級,根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序,通知顯示交互模塊22多窗口顯示前臺應(yīng)用程序;顯示交互模塊22,用于根據(jù)實(shí)時(shí)更新模塊21發(fā)來的通知多窗口顯示前臺應(yīng)用程序。所述實(shí)時(shí)更新模塊21,還用于保存用戶預(yù)置的優(yōu)先級更新策略,包括:當(dāng)調(diào)用新增的應(yīng)用程序時(shí),先將該應(yīng)用程序的優(yōu)先級設(shè)為默認(rèn)優(yōu)先級,比如,可以將默認(rèn)優(yōu)先級置為一;每次調(diào)用正在運(yùn)行的應(yīng)用程序時(shí),將該應(yīng)用程序的優(yōu)先級加一;將用戶正在操作的應(yīng)用程序的優(yōu)先級設(shè)置為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,比如,當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值為二十一,則將用戶正在操作的應(yīng)用程序的優(yōu)先級設(shè)置為二十二 ;周期性檢測所有運(yùn)行的應(yīng)用程序,若有應(yīng)用程序使用到音/視頻功能,則將該應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所運(yùn)行應(yīng)用程序中優(yōu)先級的最大值加一,比如,本地音樂、在線音樂、本地視頻、流媒體視頻等應(yīng)用程序;周期性檢測所有運(yùn)行的應(yīng)用程序,若有應(yīng)用程序使用到通訊功能,則將該應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所運(yùn)行應(yīng)用程序中優(yōu)先級的最大值加一,比如,視頻電話、語音電話等應(yīng)用程序;周期性檢測所有運(yùn)行的應(yīng)用程序,若有應(yīng)用程序使用到移動(dòng)網(wǎng)絡(luò),且當(dāng)移動(dòng)網(wǎng)絡(luò)信號強(qiáng)時(shí),該應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所有應(yīng)用程序中優(yōu)先級的次大值,當(dāng)移動(dòng)網(wǎng)絡(luò)信號弱時(shí),該應(yīng)用程序的優(yōu)先級設(shè)置為當(dāng)前所運(yùn)行的應(yīng)用程序中優(yōu)先級的最小值;其中,所述移動(dòng)網(wǎng)絡(luò)信號強(qiáng)及所述移動(dòng)網(wǎng)絡(luò)信號弱為利用已有技術(shù)可以獲取的移動(dòng)網(wǎng)絡(luò)信號測量結(jié)果,這里不做贅述;周期性的檢測終端自身電量,若自身電量低時(shí),對于所運(yùn)行的應(yīng)用程序中與用戶交互數(shù)量少的應(yīng)用程序,將該應(yīng)用程序的優(yōu)先級設(shè)置為當(dāng)前所運(yùn)行的應(yīng)用程序中優(yōu)先級的最小值;其中,所述自身電量低,可以根據(jù)預(yù)置的電量過低預(yù)警門限來確定,比如,當(dāng)終端電量低于該電量過低預(yù)警門限時(shí),則終端自身電量低;若存在優(yōu)先級相同的應(yīng)用程序,則對先啟動(dòng)的應(yīng)用程序的操作優(yōu)先于對后啟動(dòng)的應(yīng)用程序的操作。所述終端,還包括:狀態(tài)監(jiān)控模塊23和通訊模塊24 ;所述狀態(tài)監(jiān)控模塊23,用于周期性監(jiān)控終端的網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)和電量狀態(tài),并將網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)和電量狀態(tài)發(fā)送給實(shí)時(shí)更新模塊21 ;所述通訊模塊24,用于周期性向?qū)崟r(shí)更新模塊21提供使用到通訊功能的應(yīng)用程序的名稱;相應(yīng)的,所述實(shí)時(shí)更新模塊21,具體用于接收狀態(tài)監(jiān)控模塊23和通訊模塊24發(fā)來的網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)、電量狀態(tài)和通訊功能的應(yīng)用程序的名稱,根據(jù)網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)、電量狀態(tài)和通訊功能的應(yīng)用程序的名稱、及優(yōu)先級更新策略,周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級。所述顯示交互模塊22,還用于根據(jù)用戶對任意一個(gè)應(yīng)用程序的調(diào)用操作,向?qū)崟r(shí)更新模塊21發(fā)送對任意一個(gè)應(yīng)用程序的調(diào)用指令;相應(yīng)的,所述實(shí)時(shí)更新模塊21,還用于實(shí)時(shí)判斷是否接收到顯示交互模塊22發(fā)來的對任意一個(gè)應(yīng)用程序的調(diào)用指令,如果接收至IJ,則判斷用戶調(diào)用的應(yīng)用程序?yàn)樾略龅膽?yīng)用程序還是正在運(yùn)行的應(yīng)用程序;如果沒有接收到,則繼續(xù)根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級。所述實(shí)時(shí)更新模塊21,具體用于利用調(diào)用指令中的所要調(diào)用的應(yīng)用程序的標(biāo)識,與當(dāng)前在運(yùn)行的所有應(yīng)用程序的標(biāo)識進(jìn)行比對,如果當(dāng)前運(yùn)行的所有應(yīng)用程序的標(biāo)識均與調(diào)用指令中的所要調(diào)用的應(yīng)用程序的標(biāo)識不同,則判定用戶調(diào)用的應(yīng)用程序?yàn)樾略龅膽?yīng)用程序;否則,判定用戶調(diào)用的應(yīng)用程序?yàn)檎谶\(yùn)行的應(yīng)用程序。所述實(shí)時(shí)更新模塊21,還用于當(dāng)判定用戶調(diào)用的應(yīng)用程序是新增的應(yīng)用程序時(shí),判斷當(dāng)前正在運(yùn)行的應(yīng)用程序的總數(shù)量是否小于可運(yùn)行應(yīng)用程序的上限數(shù)量值,當(dāng)判定用戶調(diào)用的應(yīng)用程序是正在運(yùn)行的應(yīng)用程序時(shí),通知顯示交互模塊22高亮顯示該用戶調(diào)用的應(yīng)用程序的窗口 ;相應(yīng)的,所述顯示交互模塊22,還用于根據(jù)實(shí)時(shí)更新模塊21發(fā)來的通知,高亮顯示用戶調(diào)用的應(yīng)用程序的窗口。所述實(shí)時(shí)更新模塊21,具體用于當(dāng)判定正在運(yùn)行的應(yīng)用程序的總數(shù)量小于可運(yùn)行應(yīng)用程序的上限數(shù)量值時(shí),判斷當(dāng)前顯示應(yīng)用程序的窗口數(shù)是否小于顯示窗口上限值。所述實(shí)時(shí)更新模塊21,具體用于當(dāng)判定正在運(yùn)行的應(yīng)用程序的總數(shù)量不小于可運(yùn)行應(yīng)用程序的上限數(shù)量值時(shí),則通知顯示交互模塊22提示用戶無法新增應(yīng)用程序;相應(yīng)的,所述顯示交互模塊22,還用于根據(jù)實(shí)時(shí)更新模塊21發(fā)來的通知提示用戶無法新增應(yīng)用程序。所述實(shí)時(shí)更新模塊21,具體用于當(dāng)判定當(dāng)前顯示應(yīng)用程序的窗口數(shù)小于顯示窗口上限值時(shí),將新增的應(yīng)用程序添加在顯示交互模塊22的主屏幕的一個(gè)顯示窗口中,否則,將一個(gè)前臺應(yīng)用程序切換到后臺,將新增的應(yīng)用程序添加在顯示交互模塊22的該前臺應(yīng)用程序的原顯示窗口中。所述終端,還包括:存儲(chǔ)模塊25,用于保存實(shí)時(shí)更新模塊21發(fā)來的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級,以及為實(shí)時(shí)更新模塊21提供已保存的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級;相應(yīng)的,所述實(shí)時(shí)更新模塊21,具體用于當(dāng)確定用戶調(diào)用的應(yīng)用程序?yàn)樾略龅膽?yīng)用程序、且當(dāng)前顯示應(yīng)用程序的窗口數(shù)不小于顯示窗口上限值時(shí),根據(jù)預(yù)置的優(yōu)先級更新策略將該新增的應(yīng)用程序的優(yōu)先級設(shè)為默認(rèn)優(yōu)先級,選出一個(gè)當(dāng)前的前臺應(yīng)用程序中優(yōu)先級最低的應(yīng)用程序,將該應(yīng)用程序切換到后臺執(zhí)行、且通知顯示交互模塊22取消顯示該應(yīng)用程序,然后利用該取消顯示的應(yīng)用程序的名稱,從存儲(chǔ)模塊25中提取出該應(yīng)用程序?qū)?yīng)的顯示區(qū)域和顯示大小作為新增的應(yīng)用程序的顯示區(qū)域和顯示大小,通知顯示交互模塊22使用指定的新增的應(yīng)用程序的顯示區(qū)域和顯示大小顯示新增的應(yīng)用程序,根據(jù)預(yù)置的優(yōu)先級更新策略將該新增的應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,將新增的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級保存到存儲(chǔ)模塊25 ;所述顯示交互模塊22,具體用于接收實(shí)時(shí)更新模塊21發(fā)來指令,根據(jù)指令取消顯示應(yīng)用程序,然后使用指定的新增的應(yīng)用程序的顯示區(qū)域和顯示大小顯示新增的應(yīng)用程序。所述實(shí)時(shí)更新模塊21,具體用于當(dāng)確定用戶調(diào)用的應(yīng)用程序?yàn)檎谶\(yùn)行的應(yīng)用程序時(shí),根據(jù)優(yōu)先級更新測量,將調(diào)用的正在運(yùn)行的應(yīng)用程序的優(yōu)先級加一,判斷該應(yīng)用程序?yàn)榍芭_應(yīng)用程序還是后臺應(yīng)用程序,如果是前臺應(yīng)用程序,則向顯示交互模塊22發(fā)出高亮顯示該前臺應(yīng)用程序的窗口的指令,且根據(jù)優(yōu)先級更新策略將該應(yīng)用程序的優(yōu)先級設(shè)置為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,以及將該應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級發(fā)送給存儲(chǔ)模塊25 ;如果是后臺應(yīng)用程序,則選取一個(gè)前臺應(yīng)用程序,將該前臺應(yīng)用程序切換到后臺運(yùn)行,則向顯示交互模塊22發(fā)出取消顯示切換到后臺運(yùn)行的原前臺應(yīng)用程序的指令,再將用戶調(diào)用的該后臺應(yīng)用程序切換成前臺運(yùn)行狀態(tài),顯示窗口的顯示區(qū)域和顯示大小與切換到后臺運(yùn)行的應(yīng)用程序相同,且向顯示交互模塊22發(fā)出高亮顯示該應(yīng)用程序的窗口的指令,根據(jù)優(yōu)先級更新策略將該應(yīng)用程序的優(yōu)先級設(shè)置為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,及通知存儲(chǔ)模塊25保存該應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級。所述實(shí)時(shí)更新模塊21,具體用于根據(jù)優(yōu)先級更新策略周期性更新當(dāng)前運(yùn)行的應(yīng)用程序的優(yōu)先級之后,檢測是否有任意一個(gè)后臺應(yīng)用程序的優(yōu)先級高于任意一個(gè)前臺應(yīng)用程序,及前臺應(yīng)用程序個(gè)數(shù)是否小于系統(tǒng)設(shè)置前臺顯示應(yīng)用程序的上限值。所述實(shí)時(shí)更新模塊21,具體用于當(dāng)檢測到有任意一個(gè)后臺應(yīng)用程序的優(yōu)先級高于任意一個(gè)前臺應(yīng)用程序時(shí),通知顯示交互模塊22取消顯示原前臺應(yīng)用程序、使用原前臺應(yīng)用程序的顯示窗口的顯示區(qū)域和顯示大小顯示優(yōu)先級高于前臺應(yīng)用程序的后臺應(yīng)用程序,且根據(jù)優(yōu)先級更新策略更新該調(diào)整至前臺的應(yīng)用程序的優(yōu)先級,以及通知存儲(chǔ)模塊25保存該應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級。所述實(shí)時(shí)更新模塊21,具體用于當(dāng)檢測到顯示交互模塊22的主屏幕上當(dāng)前顯示的應(yīng)用程序個(gè)數(shù)小于系統(tǒng)設(shè)置前臺顯示應(yīng)用程序的上限值時(shí),將優(yōu)先級較高的后臺應(yīng)用程序添加到顯示交互模塊22的主屏幕中,且根據(jù)優(yōu)先級更新策略更新該調(diào)整至前臺的應(yīng)用程序的優(yōu)先級,以及通知存儲(chǔ)模塊25保存該應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級。所述實(shí)時(shí)更新模塊21,具體用于根據(jù)用戶選定的添加應(yīng)用程序的方式進(jìn)行操作,若用戶選定的添加應(yīng)用程序的方式為逐一增加在主屏幕上顯示的應(yīng)用程序,則提示用戶選定顯示比例,再按照顯示比例、及按照后臺運(yùn)行的應(yīng)用程序的優(yōu)先級從高到低的順序,依次將后臺應(yīng)用程序添加到顯示交互模塊22的主屏幕窗口中,直至前臺顯示應(yīng)用程序的數(shù)量達(dá)到前臺顯示應(yīng)用程序的上限值;若用戶選定的添加應(yīng)用程序的方式為一次性增加在主屏幕上顯示多個(gè)應(yīng)用程序,則根據(jù)預(yù)置的顯示應(yīng)用程序的多窗口上限值,按照優(yōu)先級從高到低的順序選出可以添加在前臺主屏幕上的應(yīng)用程序,再根據(jù)預(yù)置的顯示比例,計(jì)算出一次性添加在主屏幕的應(yīng)用程序的窗口的顯示區(qū)域和顯示大小,并一次性將選中的所有應(yīng)用程序添加到顯示交互模塊22的主屏幕的顯示窗口中。所述實(shí)時(shí)更新模塊21,具體用于當(dāng)確認(rèn)用戶調(diào)用的應(yīng)用程序?yàn)樾略龅膽?yīng)用程序、且當(dāng)前顯示應(yīng)用程序的窗口數(shù)小于顯示窗口上限值時(shí),根據(jù)預(yù)置的優(yōu)先級更新策略將該新增的應(yīng)用程序的優(yōu)先級設(shè)為默認(rèn)優(yōu)先級,通過顯示交互模塊22提示用戶選擇顯示窗口的顯示比例,接收顯示交互模塊22返回的用戶選定顯示窗口的顯示比例,根據(jù)顯示窗口的顯示比例判斷是否需要替換前臺應(yīng)用程序。所述實(shí)時(shí)更新模塊21,具體用于按照用戶選定的顯示比例計(jì)算出新增的應(yīng)用程序所需要的顯示窗口的顯示大小,根據(jù)新增的應(yīng)用程序所需要的顯示窗口的顯示大小,判斷添加了新增的應(yīng)用程序后其他前臺應(yīng)用程序是否能使用不低于預(yù)置的最小顯示比例顯示,如果能,則不需要替換前臺應(yīng)用程序;如果不能,則需要替換前臺應(yīng)用程序。所述實(shí)時(shí)更新模塊21,具體用于當(dāng)判定需要替換前臺應(yīng)用程序時(shí),選出當(dāng)前優(yōu)先級最低的前臺應(yīng)用程序,將該前臺應(yīng)用程序切換為后臺應(yīng)用程序,然后調(diào)整剩余的前臺應(yīng)用程序的顯示窗口的顯示區(qū)域和顯示大小,按照用戶選定的顯示窗口的顯示比例、計(jì)算出新增的應(yīng)用程序的顯示窗口的顯示區(qū)域和顯示大小后,按照計(jì)算出的顯示區(qū)域和顯示大小將新增的應(yīng)用程序添加在主屏幕的顯示窗口中,根據(jù)預(yù)置的優(yōu)先級更新策略將該新增的應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,并通知存儲(chǔ)模塊25保存新增的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級。所述實(shí)時(shí)更新模塊21,具體用于查看切換到后臺的應(yīng)用程序的原顯示窗口的顯示區(qū)域和顯示大小,與計(jì)算出的顯示新增的應(yīng)用程序所需的顯示區(qū)域和顯示大小比較,如果前者小于后者,則將剩余的前臺應(yīng)用程序的顯示窗口調(diào)整為最小顯示比例;如果前者不小于后者,則不調(diào)整剩余的前臺應(yīng)用程序的顯示窗口的顯示區(qū)域和顯示大小,直接將新增的應(yīng)用程序添加到切換到后臺的應(yīng)用程序的原顯示窗口中。所述實(shí)時(shí)更新模塊21,具體用于當(dāng)判定不需要替換前臺應(yīng)用程序時(shí),調(diào)整剩余的前臺應(yīng)用程序的顯示窗口的顯示區(qū)域和顯示大小,將新增的應(yīng)用程序按照用戶選定的顯示比例添加在前臺顯示窗口中,根據(jù)預(yù)置的優(yōu)先級更新策略將該新增的應(yīng)用程序的優(yōu)先級設(shè)為當(dāng)前所有運(yùn)行的應(yīng)用程序的優(yōu)先級中的最大值加一,并通知存儲(chǔ)模塊25保存新增的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種多窗口顯示應(yīng)用程序的方法,其特征在于,該方法包括: 終端根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級; 所述終端根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序,且所述終端多窗口顯示前臺應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述優(yōu)先級更新策略,為:根據(jù)應(yīng)用程序的運(yùn)行狀況及應(yīng)用程序所要使用到的終端的其他功能,設(shè)定運(yùn)行中的應(yīng)用程序的優(yōu)先級的規(guī)則。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級,包括:終端實(shí)時(shí)判斷是否接收到對應(yīng)用程序的調(diào)用指令,如果接收到,則判斷用戶調(diào)用的應(yīng)用程序?yàn)樾略龅膽?yīng)用程序還是正在運(yùn)行的應(yīng)用程序;如果沒有接收到,則繼續(xù)根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端多窗口顯示前臺應(yīng)用程序,包括:當(dāng)終端要顯示的前臺應(yīng)用程序?yàn)樾略龅膽?yīng)用程序時(shí),若終端主屏幕中的已有顯示窗口數(shù)量小于顯示窗口上限值,則終端根據(jù)指定的顯示比例添加顯示所述前臺應(yīng)用程序的顯示窗口 ;若終端主屏幕中的顯示窗口數(shù)量不小于顯示窗口上限值,則終端使用切換到后臺的應(yīng)用程序的原顯示窗口顯示新增的應(yīng)用程序; 當(dāng)終端要顯示的前臺應(yīng)用程序?yàn)檎谶\(yùn)行的應(yīng)用程序時(shí),高亮所述應(yīng)用程序的顯示窗□。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序,包 括:當(dāng)有后臺應(yīng)用程序的優(yōu)先級高于前臺應(yīng)用程序時(shí),將該后臺應(yīng)用程序切換到前臺顯示,顯示窗口的顯示區(qū)域和顯示大小與切換到后臺運(yùn)行的應(yīng)用程序相同;當(dāng)主屏幕上當(dāng)前顯示的應(yīng)用程序個(gè)數(shù)小于系統(tǒng)設(shè)置前臺顯示應(yīng)用程序的上限值時(shí),將優(yōu)先級較高的后臺應(yīng)用程序切換為前臺應(yīng)用程序。
6.根據(jù)權(quán)利要求1或5所述的方法,其特征在于,所述根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序之后,該方法還包括:保存作出調(diào)整的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級,包括:終端根據(jù)網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)、電量狀態(tài)和通訊功能的應(yīng)用程序的名稱、及優(yōu)先級更新策略更新運(yùn)行中的應(yīng)用程序的優(yōu)先級。
8.—種終端,其特征在于,該終端包括:實(shí)時(shí)更新模塊和顯示交互模塊;其中, 實(shí)時(shí)更新模塊,用于根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級,根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序,通知顯示交互模塊多窗口顯示前臺應(yīng)用程序; 顯示交互模塊,用于根據(jù)實(shí)時(shí)更新模塊發(fā)來的通知多窗口顯示前臺應(yīng)用程序。
9.根據(jù)權(quán)利要求8所述的終端,其特征在于, 所述實(shí)時(shí)更新模塊,還用于保存根據(jù)應(yīng)用程序的運(yùn)行狀況及應(yīng)用程序所要使用到的終端的其他功能,設(shè)定運(yùn)行中的應(yīng)用程序的優(yōu)先級的規(guī)則組成的優(yōu)先級更新策略。
10.根據(jù)權(quán)利要求8所述的終端,其特征在于, 所述實(shí)時(shí)更新模塊,還用于實(shí)時(shí)判斷是否接收到對應(yīng)用程序的調(diào)用指令,如果接收到,則判斷用戶調(diào)用的應(yīng)用程序?yàn)樾略龅膽?yīng)用程序還是正在運(yùn)行的應(yīng)用程序;如果沒有接收至IJ,則繼續(xù)根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級。
11.根據(jù)權(quán)利要求8所述的終端,其特征在于, 所述實(shí)時(shí)更新模塊,具體用于當(dāng)判定要顯示的前臺應(yīng)用程序?yàn)樾略龅膽?yīng)用程序,若顯示交互模塊的主屏幕中的已有顯示窗口數(shù)量小于顯示窗口上限值,則根據(jù)指定的顯示比例在顯示交互模塊中添加顯示所述前臺應(yīng)用程序的顯示窗口,若主屏幕中的顯示窗口數(shù)量不小于顯示窗口上限值,則使用切換到后臺的應(yīng)用程序的原顯示窗口在顯示交互模塊中顯示新增的應(yīng)用程序,當(dāng)要顯示的前臺應(yīng)用程序?yàn)檎谶\(yùn)行的應(yīng)用程序時(shí),通知顯示交互模塊高亮所述應(yīng)用程序的顯示窗口。
12.根據(jù)權(quán)利要求8所述的終端,其特征在于, 所述實(shí)時(shí)更新模塊,具體用于當(dāng)判定有后臺應(yīng)用程序的優(yōu)先級高于前臺應(yīng)用程序時(shí),在顯示交互模塊中取消顯示該前臺應(yīng)用程序,將該后臺應(yīng)用程序切換到前臺由顯示交互模塊顯示,顯示窗口的顯示區(qū)域和顯示大小與切換到后臺運(yùn)行的應(yīng)用程序相同;當(dāng)判定主屏幕上當(dāng)前顯示的應(yīng)用程序個(gè)數(shù)小于系統(tǒng)設(shè)置前臺顯示應(yīng)用程序的上限值時(shí),將優(yōu)先級較高的后臺應(yīng)用程序添加到顯示交互模塊的主屏幕中切換為前臺應(yīng)用程序進(jìn)行顯示。
13.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述終端,還包括:存儲(chǔ)模塊,用于保存實(shí)時(shí)更新模塊發(fā)來的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級; 相應(yīng)的,所述實(shí)時(shí)更新模塊,具體用于將作出調(diào)整的應(yīng)用程序的名稱、業(yè)務(wù)類型、顯示區(qū)域、顯示大小及優(yōu)先級保存到存儲(chǔ)模塊。
14.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述終端,還包括:狀態(tài)監(jiān)控模塊和通訊模塊; 所述狀態(tài)監(jiān)控模塊,用于周期性監(jiān)控終端的網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)和電量狀態(tài),并將網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)和電量狀態(tài)發(fā)送給實(shí)時(shí)更新模塊; 所述通訊模塊,用于周期性向?qū)崟r(shí)更新模塊提供使用到通訊功能的應(yīng)用程序的名稱; 相應(yīng)的,所述實(shí)時(shí)更新模塊,還用于接收狀態(tài)監(jiān)控模塊和通訊模塊發(fā)來的網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)、電量狀態(tài)和通訊功能的應(yīng)用程序的名稱,根據(jù)網(wǎng)絡(luò)信號強(qiáng)弱狀態(tài)、電量狀態(tài)和通訊功能的應(yīng)用程序的名稱、及優(yōu)先級更新策略更新運(yùn)行中的應(yīng)用程序的優(yōu)先級。
全文摘要
本發(fā)明公開了一種多窗口顯示應(yīng)用程序的方法,包括終端根據(jù)優(yōu)先級更新策略周期性更新運(yùn)行中的應(yīng)用程序的優(yōu)先級;該終端根據(jù)應(yīng)用程序的優(yōu)先級切換前臺應(yīng)用程序及后臺應(yīng)用程序,且該終端多窗口顯示前臺應(yīng)用程序。本發(fā)明還同時(shí)公開了一種終端,采用本發(fā)明能提供多窗口顯示多個(gè)應(yīng)用程序,且結(jié)合終端自身的各種狀態(tài)及應(yīng)用程序的狀態(tài)切換前/后臺應(yīng)用程序,進(jìn)而合理分配中央處理器(CPU)處理資源。
文檔編號G06F9/50GK103164269SQ20111040643
公開日2013年6月19日 申請日期2011年12月8日 優(yōu)先權(quán)日2011年12月8日
發(fā)明者梁曉輝 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
建瓯市| 自治县| 罗平县| 桓台县| 普定县| 新沂市| 巴林左旗| 拉萨市| 乐安县| 雷州市| 离岛区| 吉林市| 漳州市| 龙州县| 大姚县| 祁连县| 南华县| 景德镇市| 溧阳市| 榕江县| 荆门市| 郓城县| 民勤县| 金门县| 永顺县| 扶绥县| 江安县| 新晃| 灌云县| 建瓯市| 土默特左旗| 麻阳| 合水县| 晋州市| 家居| 余庆县| 道真| 图片| 德令哈市| 莲花县| 清镇市|