相同,則處理進(jìn)行到步驟S40,使手機(jī)切換回A系統(tǒng)并顯示先前切換時(shí)記錄的A系統(tǒng)的最后調(diào)用界面。否則,處理進(jìn)行到步驟S50,此時(shí)不能返回到A系統(tǒng),保持顯示B系統(tǒng)的調(diào)用堆棧b的第一調(diào)用界面。換言之,在b中執(zhí)行返回操作的時(shí)候,首先沿著b的順序反方向依次返回,最后返回b記錄的第一個(gè)調(diào)用界面,如果用戶需要繼續(xù)返回,則確定b的第一個(gè)調(diào)用界面是不是由系統(tǒng)A進(jìn)行系統(tǒng)切換時(shí)進(jìn)入的狀態(tài),如果是,則這個(gè)時(shí)候會(huì)返回到系統(tǒng)A中的進(jìn)入系統(tǒng)B前的狀態(tài)處,如果用戶繼續(xù)執(zhí)行返回操作,則會(huì)沿著A的a堆棧的反方向繼續(xù)返回。如果不是,則這個(gè)時(shí)候用戶繼續(xù)執(zhí)行返回操作便不會(huì)返回系統(tǒng)A。例如:在系統(tǒng)A中打開(kāi)微信應(yīng)用,切換到系統(tǒng)B,在系統(tǒng)B中執(zhí)行打電話操作,完成之后用戶按返回按鍵。正常的情況下,用戶希望的是從B中的打電話操作返回到系統(tǒng)A中的微信界面。本發(fā)明的技術(shù)方案則可以實(shí)現(xiàn)這種功能,提供用戶友好的體驗(yàn)。
[0028]圖2示出了本發(fā)明方法的另一實(shí)施例,除圖1所示方法的所有步驟之外,在步驟SlO之后為步驟S15,確定從A系統(tǒng)到B系統(tǒng)的切換為手動(dòng)切換還是自動(dòng)切換。在本說(shuō)明書(shū)中,手動(dòng)切換是用戶手動(dòng)觸發(fā)的,例如按下切換按鈕或者特殊的按鍵等,手動(dòng)切換是可以記錄下來(lái)的;自動(dòng)切換是手機(jī)事件觸發(fā)的,例如來(lái)電或者鬧鐘等。如果為手動(dòng)切換,則處理進(jìn)行到步驟20,然后按圖1所示的方法向下進(jìn)行。如果為自動(dòng)切換,例如用戶正在使用A系統(tǒng)的應(yīng)用如正在玩一款游戲,這個(gè)時(shí)候意外有電話呼入,系統(tǒng)自動(dòng)切換到B系統(tǒng)以便能接聽(tīng)電話,則處理進(jìn)行到步驟S70,在接聽(tīng)電話完畢后使手機(jī)直接切換回A系統(tǒng)并顯示自動(dòng)切換時(shí)記錄的A系統(tǒng)的最后調(diào)用界面,省去了用戶一步一步返回的麻煩,因?yàn)樵谠撉樾蜗?,用戶并沒(méi)有意愿在B系統(tǒng)進(jìn)行操作,直接返回到A系統(tǒng)最符合用戶的需求,從而提高了效率并提供良好的用戶體驗(yàn)。
[0029]圖3示出了本發(fā)明裝置的一實(shí)施例,該裝置用于在同時(shí)運(yùn)行兩個(gè)以上系統(tǒng)的移動(dòng)終端中實(shí)現(xiàn)系統(tǒng)間的協(xié)同切換,該裝置包括:第一記錄模塊10,用于記錄第一系統(tǒng)在切換到第二系統(tǒng)時(shí)的最后調(diào)用堆棧的最后調(diào)用界面,其中所述調(diào)用堆棧存儲(chǔ)對(duì)應(yīng)于用戶調(diào)用界面的序列如調(diào)用界面的地址信息;第二記錄模塊20,用于記錄切換到第二系統(tǒng)時(shí)第二系統(tǒng)的起始調(diào)用堆棧的起始調(diào)用界面;界面確定模塊30,在第二系統(tǒng)中依照一調(diào)用堆棧逐步返回到該調(diào)用堆棧的第一調(diào)用界面時(shí),在接收到進(jìn)一步的返回操作時(shí)用于確定所述第一調(diào)用界面是否與所述起始調(diào)用界面相同;顯示返回模塊40,用于在確定所述第一調(diào)用界面與所述起始調(diào)用界面相同時(shí)使移動(dòng)終端切換回第一系統(tǒng)并顯示第一系統(tǒng)的所述最后調(diào)用界面;顯示保持模塊50,用于在確定所述第一調(diào)用界面與所述起始調(diào)用界面不同時(shí)保持顯示所述第一調(diào)用界面。
[0030]圖4示出了本發(fā)明裝置的另一實(shí)施例,除圖3所示的所有模塊之外,該裝置還包括切換模式確定模塊15,用于確定系統(tǒng)間的切換為手動(dòng)切換還是自動(dòng)切換,及自動(dòng)返回模塊70,用于在第一系統(tǒng)自動(dòng)切換到第二系統(tǒng)時(shí),在引起系統(tǒng)切換的任務(wù)執(zhí)行完畢后使移動(dòng)終端切換回第一系統(tǒng)并顯示所述最后調(diào)用界面。
[0031]—些優(yōu)選實(shí)施例已經(jīng)在前面進(jìn)行了說(shuō)明,但是應(yīng)當(dāng)強(qiáng)調(diào)的是,本發(fā)明不局限于這些實(shí)施例,而是可以本發(fā)明主題范圍內(nèi)的其它方式實(shí)現(xiàn)。
【主權(quán)項(xiàng)】
1.一種實(shí)現(xiàn)系統(tǒng)間協(xié)同切換的方法,其中兩個(gè)以上系統(tǒng)在同一移動(dòng)終端中運(yùn)行,其特征在于,所述方法包括: 記錄第一系統(tǒng)在切換到第二系統(tǒng)時(shí)的最后調(diào)用堆棧的最后調(diào)用界面,其中所述調(diào)用堆棧存儲(chǔ)對(duì)應(yīng)于用戶調(diào)用界面的序列; 記錄切換到第二系統(tǒng)時(shí)第二系統(tǒng)的起始調(diào)用堆棧的起始調(diào)用界面; 在第二系統(tǒng)中依照一調(diào)用堆棧逐步返回到該調(diào)用堆棧的第一調(diào)用界面時(shí),在接收到進(jìn)一步的返回操作時(shí)確定所述第一調(diào)用界面是否與所述起始調(diào)用界面相同; 在確定所述第一調(diào)用界面與所述起始調(diào)用界面相同時(shí)使移動(dòng)終端切換回第一系統(tǒng)并顯示第一系統(tǒng)的所述最后調(diào)用界面。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在確定所述第一調(diào)用界面與所述起始調(diào)用界面不同時(shí)保持顯示所述第一調(diào)用界面。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 在第一系統(tǒng)自動(dòng)切換到第二系統(tǒng)時(shí),在引起系統(tǒng)切換的任務(wù)執(zhí)行完畢后使移動(dòng)終端切換回第一系統(tǒng)并顯示所述最后調(diào)用界面。4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,第一系統(tǒng)和第二系統(tǒng)中的調(diào)用堆棧相互獨(dú)立。5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述調(diào)用堆棧存儲(chǔ)調(diào)用界面的地址信息。6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在第一系統(tǒng)或第二系統(tǒng)內(nèi)的返回操作根據(jù)各自系統(tǒng)內(nèi)的調(diào)用堆棧存儲(chǔ)的相應(yīng)調(diào)用界面序列進(jìn)行響應(yīng)。7.—種實(shí)現(xiàn)系統(tǒng)間協(xié)同切換的裝置,其中兩個(gè)以上系統(tǒng)在同一移動(dòng)終端中運(yùn)行,其特征在于,所述裝置包括: 第一記錄模塊,用于記錄第一系統(tǒng)在切換到第二系統(tǒng)時(shí)的最后調(diào)用堆棧的最后調(diào)用界面,其中所述調(diào)用堆棧存儲(chǔ)對(duì)應(yīng)于用戶調(diào)用界面的序列; 第二記錄模塊,用于記錄切換到第二系統(tǒng)時(shí)第二系統(tǒng)的起始調(diào)用堆棧的起始調(diào)用界面; 界面確定模塊,在第二系統(tǒng)中依照一調(diào)用堆棧逐步返回到該調(diào)用堆棧的第一調(diào)用界面時(shí),在接收到進(jìn)一步的返回操作時(shí)用于確定所述第一調(diào)用界面是否與所述起始調(diào)用界面相同; 顯示返回模塊,用于在確定所述第一調(diào)用界面與所述起始調(diào)用界面相同時(shí)使移動(dòng)終端切換回第一系統(tǒng)并顯示第一系統(tǒng)的所述最后調(diào)用界面。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 顯示保持模塊,用于在確定所述第一調(diào)用界面與所述起始調(diào)用界面不同時(shí)保持顯示所述第一調(diào)用界面。9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述裝置還包括: 自動(dòng)返回模塊,用于在第一系統(tǒng)自動(dòng)切換到第二系統(tǒng)時(shí),在引起系統(tǒng)切換的任務(wù)執(zhí)行完畢后使移動(dòng)終端切換回第一系統(tǒng)并顯示所述最后調(diào)用界面。10.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述調(diào)用堆棧存儲(chǔ)調(diào)用界面的地址信息。
【專利摘要】本申請(qǐng)公開(kāi)了一種實(shí)現(xiàn)系統(tǒng)間協(xié)同切換的方法和裝置,其中兩個(gè)以上系統(tǒng)在同一移動(dòng)終端中運(yùn)行,所述方法包括:記錄第一系統(tǒng)在切換到第二系統(tǒng)時(shí)的最后調(diào)用堆棧的最后調(diào)用界面,其中所述調(diào)用堆棧存儲(chǔ)對(duì)應(yīng)于用戶調(diào)用界面的序列;記錄切換到第二系統(tǒng)時(shí)第二系統(tǒng)的起始調(diào)用堆棧的起始調(diào)用界面;在第二系統(tǒng)中依照一調(diào)用堆棧逐步返回到該調(diào)用堆棧的第一調(diào)用界面時(shí),在接收到進(jìn)一步的返回操作時(shí)確定所述第一調(diào)用界面是否與所述起始調(diào)用界面相同;在確定所述第一調(diào)用界面與所述起始調(diào)用界面相同時(shí)使移動(dòng)終端切換回第一系統(tǒng)并顯示第一系統(tǒng)的所述最后調(diào)用界面。本發(fā)明實(shí)現(xiàn)了多系統(tǒng)間的統(tǒng)一協(xié)調(diào)的用戶體驗(yàn)。
【IPC分類】G06F9/48
【公開(kāi)號(hào)】CN105677463
【申請(qǐng)?zhí)枴緾N201511025921
【發(fā)明人】朱少峰, 卜東超
【申請(qǐng)人】北京元心科技有限公司
【公開(kāi)日】2016年6月15日
【申請(qǐng)日】2015年12月31日