進程切換方法及裝置制造方法
【專利摘要】本發(fā)明公開一種進程切換方法及裝置,上述方法包括:在聊天過程中,移動終端接收來自于用戶的第一操作指令;該移動終端將該第一操作指令對應的進程切換至前臺,其中,所述進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的。根據(jù)本發(fā)明提供的技術方案,即時聊天時,在等待對方回復的過程中,移動終端用戶無需切出當前聊天界面,即可執(zhí)行其他操作。因而給用戶的操作帶來了便利,大大提高了用戶體驗。
【專利說明】進程切換方法及裝置
【技術領域】
[0001]本發(fā)明涉及通信領域,具體而言,涉及一種進程切換方法及裝置。
【背景技術】
[0002]移動終端已經深入到人們的生活中,移動通信也己成為最廣泛使用的通信方式。下文所稱的移動終端是指手機、個人數(shù)字助理(Personal Digital Assistant,簡稱為PDA)等具有無線通訊功能的小型手持式移動通信設備。
[0003]隨著互聯(lián)網的發(fā)展,即時通信已成為人們生活中不可缺少的網絡溝通方式,而近年來還涌現(xiàn)出了基于各種移動終端進行即時通信的技術,即移動即時通信技術。
[0004]基于移動終端的即時通信聊天窗口中,當用戶將聊天信息發(fā)送給對方時,通常需要等待對方的回應。在等待的過程中,用戶可能會因為遲遲收不到對方的響應退出當前聊天界面,去執(zhí)行其他操作,例如,玩游戲,看視頻等。之后為了確認是否收到消息,又需要切換到之前的聊天界面,這種頻繁的切換,給用戶的操作帶來了不便,因而大大降低了用戶體驗。
【發(fā)明內容】
[0005]本發(fā)明的主要目的在于提供一種進程切換方法及裝置,以解決上述問題至少之
O
[0006]根據(jù)本發(fā)明的一個方面,提供了一種進程切換方法。
[0007]根據(jù)本發(fā)明的進程切換方法包括:在聊天過程中,移動終端接收來自于用戶的第一操作指令;所述移動終端將該第一操作指令對應的進程切換至前臺,其中,所述進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的。
[0008]根據(jù)本發(fā)明的另一方面,提供了一種進程切換裝置。
[0009]根據(jù)本發(fā)明的進程切換裝置包括:第一接收模塊,用于在聊天過程中,接收來自于用戶的第一操作指令;第一切換模塊,用于將該第一操作指令對應的進程切換至前臺,其中,所述進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的。
[0010]與現(xiàn)有技術相比,本發(fā)明實施例至少具有以下優(yōu)點:即時聊天時,在等待對方回復的過程中,移動終端用戶無需切出當前聊天界面,即可執(zhí)行其他操作,例如,玩游戲等。因而給用戶的操作帶來了便利,大大提高了用戶體驗。
【專利附圖】
【附圖說明】
[0011]圖1為根據(jù)本發(fā)明實施例的進程切換方法的流程圖;
[0012]圖2為根據(jù)本發(fā)明優(yōu)選實施例的基于當前聊天界面中的圖像元素構建屏幕顯示畫面的示意圖;
[0013]圖3為根據(jù)本發(fā)明實施例的進程切換裝置的結構框圖;以及
[0014]圖4為根據(jù)本發(fā)明優(yōu)選實施例的進程切換裝置的結構框圖。
【具體實施方式】
[0015]下面結合說明書附圖對本發(fā)明的具體實現(xiàn)方式做一詳細描述。
[0016]圖1為根據(jù)本發(fā)明實施例的進程切換方法的流程圖。如圖1所示,該進程切換方法包括以下處理:
[0017]步驟SlOl:在聊天過程中,移動終端接收來自于用戶的第一操作指令;
[0018]步驟S103:上述移動終端將該第一操作指令對應的進程切換至前臺,其中,上述進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的。
[0019]在圖1所示的方法中,即時聊天時,在等待對方回復的過程中,將上述進程切換至前臺,由于該進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的,因此移動終端用戶無需切出當前聊天界面,即可執(zhí)行其他操作,例如,玩游戲等。因而給用戶的操作帶來了便利,大大提高了用戶體驗。
[0020]其中,上述圖像元素可以為當前聊天界面中的部分或全部圖像元素,例如聊天界面中的聊天氣泡。上述進程可以為游戲進程等。
[0021]如圖2所示,即時聊天時,在等待對方回復的過程中,用戶在聊天界面上點擊游戲按鈕后,移動終端(例如,手機)響應該操作,左右兩側的對話氣泡將緊靠其所在的一側屏幕,并提示用戶橫屏使用移動終端;此時畫面中出現(xiàn)一個通過操控可以移動的元素(例如,小鳥),用戶可以在聊天界面中玩游戲,例如,flappy bird游戲。具體地,該游戲進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的聊天界面中的聊天氣泡就轉化成游戲中的水管,讓用戶把等待消息回復的時間留在當前界面,而不是退出應用去執(zhí)行其他操作,從而增強了應用的趣味性與用戶對當前應用的使用時間,從而提高了活躍度。
[0022]在具體實施過程中,客戶端軟件建立主程序,將游戲的路徑傳給主程序,由主程序負責啟動游戲進程,以及和用戶間進行通信。當用戶在等待對方回復的過程中,在聊天界面上點擊游戲按鈕后,移動終端(例如,手機)響應該操作,將游戲進程從后臺切換至前臺中。
[0023]優(yōu)選地,在步驟S103中上述移動終端將該操作指令對應的進程切換至前臺之后,還可以包括以下處理:上述移動終端接收來自于用戶的第二操作指令,其中,上述第二操作指令用于指示暫停上述進程;上述移動終端將上述進程切換至后臺,并響應用戶的滑動操作,將用戶需要查看的聊天內容呈現(xiàn)給用戶。
[0024]例如,如果游戲中需要暫停,游戲顯示畫面中的移動元素(例如,小鳥)可以留在屏幕中,也可以消失,用戶可以像正常聊天中一樣,滑動屏幕瀏覽聊天記錄,在這個聊天界面中,用戶可以按住該移動元素將它移動到任意一個聊天氣泡上,移動終端響應該操作,打開聊天氣泡對應的操作選項(例如刪除、收藏等)。
[0025]具體實施過程中,可以通過以下方式實現(xiàn)游戲的暫停:主程序調用截取窗口函數(shù)獲取游戲暫停時的畫面數(shù)據(jù);主程序獲取游戲暫停時的游戲進程所使用的堆、模塊;主程序獲取游戲進程中所有線程的獨立標識ID ;主程序獲取所有線程的句柄參數(shù);主程序獲取線程句柄參數(shù)后即將所有線程掛起;將獲取的游戲暫停時的畫面數(shù)據(jù)輸出,從而實現(xiàn)游戲的暫??刂?。
[0026]優(yōu)選地,在步驟S103中上述移動終端將該操作指令對應的進程切換至前臺之后,還可以包括以下處理:當接收到對端用戶的新消息時,上述移動終端將新消息提示信息呈現(xiàn)在上述屏幕顯示畫面中;上述移動終端響應用戶的第三操作指令,將新消息呈現(xiàn)給用戶。
[0027]優(yōu)選實施過程中,上述移動終端通過以下方式之一將新消息呈現(xiàn)給用戶:
[0028]方式一:上述移動終端關閉上述進程,并根據(jù)用戶的操作呈現(xiàn)上述新消息;即用戶自主選擇結束本次游戲。
[0029]方式二:在上述屏幕顯示畫面中移動元素到達新消息提示信息的預設范圍時,呈現(xiàn)上述新消息;例如,用戶操控移動元素(例如,小鳥)跳躍至新消息提示信息(例如,信封)的預設范圍時,移動終端響應該操作,向用戶呈現(xiàn)新消息。
[0030]方式三:上述移動終端將上述進程切換至后臺中,并根據(jù)用戶的操作呈現(xiàn)上述新消息。即移動終端暫停該游戲,并響應用戶對信封的點擊操作,向用戶呈現(xiàn)新消息。
[0031]優(yōu)選地,基于當前聊天界面中的圖像元素構建上述進程對應的屏幕顯示畫面可以包括以下至少之一:
[0032]1、根據(jù)預定值調整上述聊天氣泡的尺寸,其中,調整后的上述聊天氣泡中的信息內容全部顯示或者部分顯示;例如,啟動游戲后,如果聊天氣泡中的文字在兩行以上(含兩行),可以只顯示一行并縮窄氣泡整體寬度,從而保證聊天氣泡寬度的一致并給游戲充分的空間。
[0033]2、去除當前聊天界面中的時間戳信息,或者將上述時間戳信息設置為透明狀態(tài)。通過該處理,可以更好地優(yōu)化游戲界面,以免干擾用戶,可以提高用戶體驗。
[0034]圖3為根據(jù)本發(fā)明實施例的進程切換裝置的結構框圖。如圖3所示,該進程切換裝置,設置于移動終端中,主要包括:第一接收模塊30,用于在聊天過程中,接收來自于用戶的第一操作指令;第一切換模塊32,用于將該第一操作指令對應的進程切換至前臺,其中,上述進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的。
[0035]在圖3所示的裝置中,即時聊天時,在等待對方回復的過程中,第一切換模塊32將上述進程切換至前臺,由于該進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的,因此移動終端用戶無需切出當前聊天界面,即可執(zhí)行其他操作,例如,玩游戲等。因而給用戶的操作帶來了便利,大大提高了用戶體驗。
[0036]其中,上述圖像元素可以為當前聊天界面中的部分或全部圖像元素,例如聊天界面中的聊天氣泡。上述進程可以為游戲進程等。
[0037]優(yōu)選地,如圖4所示,上述裝置還可以包括:第二接收模塊34,用于接收來自于用戶的第二操作指令,其中,上述第二操作指令用于指示暫停上述進程;第二切換模塊36,用于將上述進程切換至后臺,并響應用戶的滑動操作,將用戶需要查看的聊天內容呈現(xiàn)給用戶。
[0038]優(yōu)選地,如圖4所示,上述裝置還可以包括:呈現(xiàn)模塊38,用于當接收到對端用戶的新消息時,將新消息提示信息呈現(xiàn)在上述屏幕顯示畫面中;響應模塊40,用于響應用戶的第三操作指令,將新消息展示給用戶,其中,通過以下方式之一將新消息呈現(xiàn)給用戶:關閉上述進程,并根據(jù)用戶的操作呈現(xiàn)上述新消息;在上述屏幕顯示畫面中移動元素到達新消息提示信息的預設范圍時,呈現(xiàn)上述新消息;以及將上述進程切換至后臺中,并根據(jù)用戶的操作呈現(xiàn)上述新消息。
[0039]在優(yōu)選實施過程中,基于當前聊天界面中的圖像元素構建上述進程對應的屏幕顯示畫面包括以下至少之一:
[0040]根據(jù)預定值調整上述聊天氣泡的尺寸,其中,調整后的上述聊天氣泡中的信息內容全部顯示或者部分顯示;
[0041]去除當前聊天界面中的時間戳信息,或者將上述時間戳信息設置為透明狀態(tài)。
[0042]上述裝置中各模塊相互結合的優(yōu)選實施方式具體可以參見圖1至圖2的描述,此處不再贅述。
[0043]綜上所述,借助本發(fā)明提供的上述實施例,即時聊天時,在等待對方回復的過程中,將上述進程切換至前臺,由于該進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的,因此移動終端用戶無需切出當前聊天界面,即可執(zhí)行其他操作,例如,玩游戲等。因而給用戶的操作帶來了便利,大大提高了用戶體驗。
[0044]以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
【權利要求】
1.一種進程切換方法,其特征在于,包括: 在聊天過程中,移動終端接收來自于用戶的第一操作指令; 所述移動終端將該第一操作指令對應的進程切換至前臺,其中,所述進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的。
2.根據(jù)權利要求1所述的方法,其特征在于,所述圖像元素包括:聊天界面中的聊天氣泡;所述進程為:游戲進程。
3.根據(jù)權利要求1所述的方法,其特征在于,所述移動終端將該操作指令對應的進程切換至前臺之后,還包括: 所述移動終端接收來自于用戶的第二操作指令,其中,所述第二操作指令用于指示暫停所述進程; 所述移動終端將所述進程切換至后臺,并響應用戶的滑動操作,將用戶需要查看的聊天內容呈現(xiàn)給用戶。
4.根據(jù)權利要求1所述的方法,其特征在于,所述移動終端將該操作指令對應的進程切換至前臺之后,還包括: 當接收到對端用戶的新消息時,所述移動終端將新消息提示信息呈現(xiàn)在所述屏幕顯示畫面中; 所述移動終端響應用戶的第三操作指令,將新消息呈現(xiàn)給用戶。
5.根據(jù)權利要求4所述的方法,其特征在于,所述移動終端通過以下方式之一將新消息呈現(xiàn)給用戶: 所述移動終端關閉所述進程,并根據(jù)用戶的操作呈現(xiàn)所述新消息; 在所述屏幕顯示畫面中移動元素到達新消息提示信息的預設范圍時,呈現(xiàn)所述新消息; 所述移動終端將所述進程切換至后臺中,并根據(jù)用戶的操作呈現(xiàn)所述新消息。
6.根據(jù)權利要求1至5中任一項所述的方法,其特征在于,基于當前聊天界面中的圖像元素構建所述進程對應的屏幕顯示畫面包括以下至少之一: 根據(jù)預定值調整所述聊天氣泡的尺寸,其中,調整后的所述聊天氣泡中的信息內容全部顯示或者部分顯示; 去除當前聊天界面中的時間戳信息,或者將所述時間戳信息設置為透明狀態(tài)。
7.—種進程切換裝置,設置于移動終端中,其特征在于,包括: 第一接收模塊,用于在聊天過程中,接收來自于用戶的第一操作指令; 第一切換模塊,用于將該第一操作指令對應的進程切換至前臺,其中,所述進程對應的屏幕顯示畫面是基于當前聊天界面中的圖像元素構建的。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述圖像元素包括:聊天界面中的聊天氣泡;所述進程為:游戲進程。
9.根據(jù)權利要求7所述的裝置,其特征在于,還包括: 第二接收模塊,用于接收來自于用戶的第二操作指令,其中,所述第二操作指令用于指示暫停所述進程; 第二切換模塊,用于將所述進程切換至后臺,并響應用戶的滑動操作,將用戶需要查看的聊天內容呈現(xiàn)給用戶。
10.根據(jù)權利要求7所述的裝置,其特征在于,還包括: 呈現(xiàn)模塊,用于當接收到對端用戶的新消息時,將新消息提示信息呈現(xiàn)在所述屏幕顯示畫面中; 響應模塊,用于響應用戶的第三操作指令,將新消息展示給用戶,其中,通過以下方式之一將新消息呈現(xiàn)給用戶:關閉所述進程,并根據(jù)用戶的操作呈現(xiàn)所述新消息;在所述屏幕顯示畫面中移動元素到達新消息提示信息的預設范圍時,呈現(xiàn)所述新消息;以及將所述進程切換至后臺中,并根據(jù)用戶的操作呈現(xiàn)所述新消息。
【文檔編號】G06F9/48GK104391628SQ201410130719
【公開日】2015年3月4日 申請日期:2014年4月2日 優(yōu)先權日:2014年4月2日
【發(fā)明者】胡曉洸, 黃子茜 申請人:貴陽朗瑪信息技術股份有限公司