[發(fā)明專利]多任務(wù)切換的方法、裝置和移動終端有效
| 申請?zhí)枺?/td> | 201010299731.2 | 申請日: | 2010-09-29 |
| 公開(公告)號: | CN102438062A | 公開(公告)日: | 2012-05-02 |
| 發(fā)明(設(shè)計)人: | 梁超;張龍;徐濤 | 申請(專利權(quán))人: | 聯(lián)想移動通信科技有限公司 |
| 主分類號: | H04M1/725 | 分類號: | H04M1/725;G06F9/48 |
| 代理公司: | 北京銀龍知識產(chǎn)權(quán)代理有限公司 11243 | 代理人: | 許靜 |
| 地址: | 361006 福建省廈門市*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 任務(wù) 切換 方法 裝置 移動 終端 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及移動通信系統(tǒng)中多任務(wù)管理的方法、裝置和移動終端。
背景技術(shù)
隨著技術(shù)的進步,除語音電話功能之外,移動終端同時執(zhí)行幾個任務(wù)的多任務(wù)處理功能成為現(xiàn)實,所以,多任務(wù)之間的切換成為多任務(wù)處理功能所必須解決的問題。
舉一個實際的例子,當(dāng)用戶通過短信獲得了運營商贈送或者通過網(wǎng)絡(luò)購買的手機充值卡,要對本機或其他手機進行充值時,在撥通運營商提供的充值號碼后,需要輸入充值卡號,但充值卡號位數(shù)很長,用戶不借助紙筆無法記住。如果當(dāng)時手中沒有紙筆,只能頻繁切換于電話輸入界面和短信界面。
又比如,用戶使用移動終端進行電話會議時,需要呼叫通訊簿上的某聯(lián)系人,此時需要切換到通訊簿界面查找聯(lián)系人信息并輸入該信息;或是使用即時通訊軟件通過互聯(lián)網(wǎng)進行通訊時,需要切換到通訊簿界面查找聯(lián)系人再輸入該信息,之后返回到正在使用的界面,使多次切換成為必然。
在上面的兩個例子中,一旦切換慢了,或是導(dǎo)致輸入數(shù)字的間隔過長,充值過程失敗,或是多次切換步驟繁瑣,影響通訊效率。于是,實現(xiàn)多任務(wù)之間的快速切換的解決方案相應(yīng)產(chǎn)生。
現(xiàn)有的解決方案之一是通過某功能鍵實現(xiàn)用戶單擊或雙擊進入多任務(wù)列表,從任務(wù)列表中選擇需要置于前臺的任務(wù),在點擊進入該任務(wù)。即使在兩個任務(wù)之間切換,該方案也需要用戶多次的操作和選擇,使操作導(dǎo)致時間過長,并且需要硬件即功能鍵配置的支持。
現(xiàn)有的解決方案之一是通過菜單鍵、任務(wù)欄或圖標(biāo)方式進入“任務(wù)管理”界面,用戶選擇任務(wù)后激活至前臺。該方案同樣需要用戶多次操作和選擇,操作復(fù)雜,導(dǎo)致時間過長。
發(fā)明內(nèi)容
為解決移動終端多任務(wù)之間切換時間長,用戶操作繁瑣的問題,本發(fā)明實施例提供一種移動終端中多任務(wù)切換的方法,在移動終端內(nèi)存中設(shè)置第一靜態(tài)變量,需要將前臺任務(wù)切換至后臺時,將前臺任務(wù)的標(biāo)識賦值在所述第一靜態(tài)變量中;需要將后臺任務(wù)切換至前臺時,通過應(yīng)用程序接口(API)將所述第一靜態(tài)變量所指引的任務(wù)調(diào)取為前臺任務(wù)。
本發(fā)明實施例還提供一種移動終端中多任務(wù)切換的方法,包括:
在移動終端內(nèi)存中設(shè)置第一靜態(tài)變量、第二靜態(tài)變量;
在需要將當(dāng)前處于前臺的第一任務(wù)切換至后臺時,將第一任務(wù)的標(biāo)識給所述第一靜態(tài)變量賦值;在需要將當(dāng)前處于前臺的第二任務(wù)切換至后臺時,判斷第一靜態(tài)變量是否為空,當(dāng)?shù)谝混o態(tài)變量為空時,將第二任務(wù)的標(biāo)識賦值給所述第一靜態(tài)變量;當(dāng)?shù)谝混o態(tài)變量不為空時,將第二任務(wù)的標(biāo)識賦值給所述第二靜態(tài)變量;
在需要將處于后臺的第一任務(wù)切換至前臺時,通過應(yīng)用程序接口(API)將所述第一靜態(tài)變量所指引的任務(wù)調(diào)取為前臺任務(wù),若第二靜態(tài)變量不為空,將第二靜態(tài)變量的值賦值給第一靜態(tài)變量。
本發(fā)明實施例還提供一種移動終端中多任務(wù)切換的裝置,包括變量存儲模塊,用于存儲第一靜態(tài)變量;前臺任務(wù)切出模塊,用于得到前臺任務(wù)切換掉的指示時,將前臺任務(wù)的標(biāo)識賦值到變量存儲模塊中的第一靜態(tài)變量中;后臺任務(wù)切回模塊,用于通過應(yīng)用程序接口API將所述第一靜態(tài)變量所指引的任務(wù)調(diào)取為前臺任務(wù)。
本發(fā)明實施例同樣還提供包含上述裝置的移動終端。
通過設(shè)置靜態(tài)變量保存用戶想要切出的前臺業(yè)務(wù)的信息,并通過應(yīng)用程序接口在用戶想要切回該業(yè)務(wù)時將靜態(tài)變量指向的業(yè)務(wù)置于前臺,能實現(xiàn)快速的業(yè)務(wù)切換,避免切換時間過長導(dǎo)致的掉線、話費高昂、對方等待過長等問題,同時增強了用戶的體驗。
附圖說明
圖1為本發(fā)明第一方法實施例的流程圖;
圖2為本發(fā)明第二方法實施例的操作示意圖;
圖3為本發(fā)明第二方法實施例的流程圖;
圖4為本發(fā)明第三方法實施例的流程圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明進行進一步具體描述。
如圖1所示,本發(fā)明提供的一個實施方式包括如下步驟:
在設(shè)備內(nèi)存中設(shè)置靜態(tài)變量currTaskID,比如在移動終端開機時,給該靜態(tài)變量初始化為“home”或其他窗口標(biāo)識,另需一個臨時變量tempTaskID。
步驟S1,當(dāng)移動終端在執(zhí)行某任務(wù)時需要切換至另一任務(wù),用戶按下功能鍵。比如將功能鍵命名為返回鍵。
步驟S2,將前臺任務(wù)的標(biāo)識記錄至臨時變量tempTaskID中。
步驟S3,通過應(yīng)用程序接口API(Application?Programming?Interface)將currTaskID指引的任務(wù)置于前臺。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)想移動通信科技有限公司,未經(jīng)聯(lián)想移動通信科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010299731.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





