儲在存儲器804或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。
[0103]I/O接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0104]傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到裝置800的打開/關閉狀態(tài),組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0105]通信組件816被配置為便于裝置800和其他設備之間有線或無線方式的通信。裝置800可以接入基于通信標準的無線網(wǎng)絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件816還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶(UffB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。
[0106]在示例性實施例中,裝置800可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0107]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由裝置800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設備等。
[0108]一種非臨時性計算機可讀存儲介質(zhì),當所述存儲介質(zhì)中的指令由終端設備的處理器執(zhí)行時,使得終端設備能夠執(zhí)行一種應用界面切換方法,所述方法包括:
[0109]接收對端發(fā)送的即時消息;
[0110]判斷當前應用界面是否與即時消息的類型對應;
[0111]若當前應用界面與即時消息的類型不對應,則將當前應用界面切換為與即時消息的類型對應的應用界面。
[0112]例如,判斷當前應用界面是否與即時消息的類型對應的步驟包括:
[0113]判斷即時消息的類型與當前應用界面上的有效消息控件的類型是否相同;
[0114]若相同,則確定當前應用界面與即時消息的類型對應;
[0115]若不同,則確定當前應用界面與即時消息的類型不對應。
[0116]可選的,所述接收對端發(fā)送的即時消息的步驟之后,所述判斷當前應用界面是否與即時消息的類型對應的步驟之前,所述方法還包括:
[0117]確定即時消息是否屬于當前會話;
[0118]若即時消息屬于當前會話,則確定在當前會話中是否接收到用戶輸入的應用界面切換操作,若接收到應用界面切換操作,則不執(zhí)行所述判斷當前應用界面是否與即時消息的類型對應的步驟;若未接收到應用界面切換操作,則執(zhí)行所述判斷當前應用界面是否與即時消息的類型對應的步驟;
[0119]若即時消息不屬于當前會話,則執(zhí)行所述判斷當前應用界面是否與即時消息的類型對應的步驟。
[0120]例如,上述確定即時消息是否屬于當前會話的步驟包括:
[0121]檢測接收即時消息與當前會話的初始即時消息之間的時間間隔;
[0122]若時間間隔小于或者等于設定閾值,則確定即時消息屬于當前會話;
[0123]若時間間隔大于設定閾值,則確定即時消息不屬于當前會話。
[0124]本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權利要求指出。
[0125]應當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。
【主權項】
1.一種應用界面切換方法,其特征在于,包括: 接收對端發(fā)送的即時消息; 判斷當前應用界面是否與即時消息的類型對應; 若當前應用界面與即時消息的類型不對應,則將當前應用界面切換為與即時消息的類型對應的應用界面。2.根據(jù)權利要求1所述的方法,其特征在于,所述判斷當前應用界面是否與即時消息的類型對應的步驟包括: 判斷即時消息的類型與當前應用界面上的有效消息控件的類型是否相同; 若相同,則確定當前應用界面與即時消息的類型對應; 若不同,則確定當前應用界面與即時消息的類型不對應。3.如權利要求1或2所述的方法,其特征在于,所述接收對端發(fā)送的即時消息的步驟之后,所述判斷當前應用界面是否與即時消息的類型對應的步驟之前,所述方法還包括: 確定即時消息是否屬于當前會話; 若即時消息屬于當前會話,則確定在當前會話中是否接收到用戶輸入的應用界面切換操作,若接收到應用界面切換操作,則不執(zhí)行所述判斷當前應用界面是否與即時消息的類型對應的步驟;若未接收到應用界面切換操作,則執(zhí)行所述判斷當前應用界面是否與即時消息的類型對應的步驟; 若即時消息不屬于當前會話,則執(zhí)行所述判斷當前應用界面是否與即時消息的類型對應的步驟。4.如權利要求3所述的方法,其特征在于,所述確定即時消息是否屬于當前會話的步驟包括: 檢測接收即時消息與當前會話的初始即時消息之間的時間間隔; 若時間間隔小于或者等于設定閾值,則確定即時消息屬于當前會話; 若時間間隔大于設定閾值,則確定即時消息不屬于當前會話。5.一種應用界面切換裝置,其特征在于,包括: 接收模塊,用于接收對端發(fā)送的即時消息; 判斷模塊,用于判斷當前應用界面是否與即時消息的類型對應; 切換模塊,用于若判斷模塊判斷出當前應用界面與即時消息的類型不對應,則將當前應用界面切換為與即時消息的類型對應的應用界面。6.根據(jù)權利要求5所述的裝置,其特征在于,所述判斷模塊包括: 判斷單元,用于判斷即時消息的類型與當前應用界面上的有效消息控件的類型是否相同; 第一確定單元,用于若判斷單元的判斷結(jié)果為相同,則確定當前應用界面與即時消息的類型對應;若判斷單元的判斷結(jié)果為不同,則確定當前應用界面與即時消息的類型不對應。7.如權利要求5或6所述的裝置,其特征在于,所述裝置還包括: 確定模塊,用于確定即時消息是否屬于當前會話; 執(zhí)行模塊,用于若即時消息屬于當前會話,則確定在當前會話中是否接收到用戶輸入的應用界面切換操作,若接收到應用界面切換操作,則不執(zhí)行所述判斷當前應用界面是否與即時消息的類型對應的步驟;若未接收到應用界面切換操作,則執(zhí)行所述判斷當前應用界面是否與即時消息的類型對應的步驟;若即時消息不屬于當前會話,則執(zhí)行所述判斷當前應用界面是否與即時消息的類型對應的步驟。8.如權利要求7所述的方法,其特征在于,所述確定模塊包括: 檢測單元,用于檢測接收即時消息與當前會話的初始即時消息之間的時間間隔;第二確定單元,用于若時間間隔小于或者等于設定閾值,則確定即時消息屬于當前會話;若時間間隔大于設定閾值,則確定即時消息不屬于當前會話。9.一種終端設備,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 接收對端發(fā)送的即時消息; 判斷當前應用界面是否與即時消息的類型對應; 若當前應用界面與即時消息的類型不對應,則將當前應用界面切換為與即時消息的類型對應的應用界面。
【專利摘要】本公開是關于一種應用界面切換方法、裝置及終端設備,該方法包括:接收對端發(fā)送的即時消息;判斷當前應用界面是否與即時消息的類型對應;若當前應用界面與即時消息的類型不對應,則將當前應用界面切換為與即時消息的類型對應的應用界面。該方案無需用戶手動進行應用界面的切換操作,即可實現(xiàn)即時消息的類型切換,提高了操作效率和用戶體驗,尤其當需要頻繁切換即時消息的類型時,操作效率更高、用戶體驗更好。
【IPC分類】G06F3/0481, H04L12/58, G06F3/0488
【公開號】CN105227426
【申請?zhí)枴緾N201410238784
【發(fā)明人】劉道寬, 紀東方, 劉鐵俊
【申請人】小米科技有限責任公司
【公開日】2016年1月6日
【申請日】2014年5月30日