未接來電處理方法、裝置及終端與流程
2023-05-05 07:30:08 2

本發明涉及通信領域,尤其涉及一種未接來電處理方法、裝置及終端。
背景技術:
當前,手機等終端已經成為人們最常用的通信工具。基於通信運營商的語音通信功能仍然是手機的最基本最重要的功能之一。
在實際使用中,經常出現這樣的情況:被呼叫方接收到呼叫方的來電,但是由於某些原因沒有接聽,來電被掛斷了。此時,呼叫方用戶往往想知道被呼叫方的手機處於什麼狀態,以此來判斷被呼叫方用戶沒有接聽電話的原因。特別是當被呼叫方用戶是呼叫方用戶的重要聯繫人時,這種需求就更加強烈。
現有技術中,為了讓呼叫方用戶知道被呼叫方用戶沒有接聽電話的原因,被呼叫方用戶在掛斷電話後需要手動編輯信息發給呼叫方用戶。這種方式操作繁瑣,浪費用戶的時間。並且在有些情況下,被呼叫方用戶不方便手動編輯信息,此時就無法回復呼叫方用戶。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
被呼叫方在掛斷電話時,不能方便地回復呼叫方用戶,導致用戶體驗較差。
技術實現要素:
有鑑於此,本發明實施例提供了一種未接來電處理方法、裝置及終端,用以解決現有技術中被呼叫方在掛斷電話時,不能方便地回復呼叫方用戶,導致用戶體驗較差的問題。
第一方面,本發明實施例提供一種未接來電處理方法,應用於終端,所述方法包括:
響應於檢測到指定聯繫人的未接來電,獲取所述終端中指定傳感器的感應數據;
根據獲取到的感應數據確定所述終端的狀態;
將確定的所述終端的狀態通知給所述指定聯繫人。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,根據獲取到的感應數據確定所述終端的狀態,包括:
將獲取到的感應數據與各指定狀態對應的各指定參數的數據範圍進行比較,查找到所述感應數據所處的指定參數的數據範圍;
根據指定狀態與參數的數據範圍的對應關係,確定所述感應數據所處的指定參數的數據範圍對應的指定狀態為所述終端的狀態。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,將確定的所述終端的狀態通知給所述指定聯繫人,包括:
通過簡訊息將確定的所述終端的狀態發送給所述指定聯繫人。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述指定傳感器包括加速度傳感器、光線感應傳感器、方向傳感器、陀螺儀傳感器中的任意一種或多種。
第二方面,本發明實施例提供一種未接來電處理裝置,設置於終端,所述裝置包括:
信息獲取模塊,用於響應於檢測到指定聯繫人的未接來電,獲取所述終端中指定傳感器的感應數據;
狀態確定模塊,用於根據獲取到的感應數據確定所述終端的狀態;
通知模塊,用於將確定的所述終端的狀態通知給所述指定聯繫人。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述狀態確定模塊在用於根據獲取到的感應數據確定所述終端的狀態時,具體用於:
將獲取到的感應數據與各指定狀態對應的各指定參數的數據範圍進行比較,查找到所述感應數據所處的指定參數的數據範圍;
根據指定狀態與參數的數據範圍的對應關係,確定所述感應數據所處的指定參數的數據範圍對應的指定狀態為所述終端的狀態。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述通知模塊在用於將確定的所述終端的狀態通知給所述指定聯繫人時,具體用於:
通過簡訊息將確定的所述終端的狀態發送給所述指定聯繫人。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述指定傳感器包括加速度傳感器、光線感應傳感器、方向傳感器、陀螺儀傳感器中的任意一種或多種。
第三方面,本發明實施例提供一種終端,所述終端包括:
處理器;
用於存儲所述處理器可執行指令的存儲器;
所述處理器被配置為:
響應於檢測到指定聯繫人的未接來電,獲取所述終端中指定傳感器的感應數據;
根據獲取到的感應數據確定所述終端的狀態;
將確定的所述終端的狀態通知給所述指定聯繫人。
如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述終端為手機。
本發明實施例具有以下有益效果:
本發明實施例通過根據終端有指定聯繫人的未接來電時獲取的傳感器感應數據確定終端狀態和自動通知指定聯繫人,能夠在呼叫方電話未被接聽時,不需要用戶進行手動操作就能夠自動回復呼叫方用戶,節約了用戶時間,從而提高了用戶的使用體驗,並且還提高了終端的智能化程度。
【附圖說明】
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其它的附圖。
圖1為本發明實施例提供的未接來電處理方法的流程示例圖。
圖2為本發明實施例提供的未接來電處理裝置的功能方塊圖。
圖3為本發明實施例所提供的終端的一種硬體結構示意圖。
【具體實施方式】
為了更好的理解本發明的技術方案,下面結合附圖對本發明實施例進行詳細描述。
應當明確,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。
在本發明實施例中使用的術語是僅僅出於描述特定實施例的目的,而非旨在限制本發明。在本發明實施例和所附權利要求書中所使用的單數形式的「一種」、「所述」和「該」也旨在包括多數形式,除非上下文清楚地表示其他含義。
應當理解,本文中使用的術語「和/或」僅僅是一種描述關聯對象的關聯關係,表示可以存在三種關係,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符「/」,一般表示前後關聯對象是一種「或」的關係。
取決於語境,如在此所使用的詞語「如果」可以被解釋成為「在……時」或「當……時」或「響應於確定」或「響應於檢測」。類似地,取決於語境,短語「如果確定」或「如果檢測(陳述的條件或事件)」可以被解釋成為「當確定時」或「響應於確定」或「當檢測(陳述的條件或事件)時」或「響應於檢測(陳述的條件或事件)」。
在手機等終端中,設置有如下幾種傳感器:
(1)加速度傳感器
加速度傳感器又叫G-sensor,返回x、y、z三軸的加速度數值。該數值包含地心引力的影響,單位是m/s^2。將手機平放在桌面上時,x軸默認為0,y軸默認0,z軸默認9.81。將手機朝下放在桌面上時,z軸為-9.81。將手機向左傾斜時,x軸為正值。將手機向右傾斜時,x軸為負值。將手機向上傾斜時,y軸為負值。將手機向下傾斜時,y軸為正值。
(2)光線感應傳感器
光線感應傳感器檢測實時的光線強度,光強單位是lux,其物理意義是照射到單位面積上的光通量。
(3)方向傳感器(簡稱O-sensor)
方向傳感器返回三軸的角度數據,方向數據的單位是角度。
為了得到精確的角度數據,E-compass需要獲取G-sensor的數據,
經過計算生產O-sensor數據,否則只能獲取水平方向的角度。
方向傳感器提供三個數據,分別為azimuth、pitch和roll。
azimuth:方位,返回水平時磁北極和Y軸的夾角,範圍為0°至360°。
0°=北,90°=東,180°=南,270°=西。
pitch:x軸和水平面的夾角,範圍為-180°至180°。
當z軸向y軸轉動時,角度為正值。
roll:y軸和水平面的夾角,範圍為-90°至90°。
當x軸向z軸移動時,角度為正值。
(4)陀螺儀傳感器(Gyro-sensor)
陀螺儀傳感器返回x、y、z三軸的角加速度數據。
角加速度的單位是radians/second
水平逆時針旋轉,Z軸為正。
水平逆時針旋轉,z軸為負。
向左旋轉,y軸為負。
向右旋轉,y軸為正。
向上旋轉,x軸為負。
向下旋轉,x軸為正。
當然,上述傳感器僅為列舉的示例,具體可用的傳感器數量和種類可視具體終端而定。
基於終端中傳感器的感應數據,可以獲知手機等終端的狀態。發明人據此提出了本發明實施例的方案。
實施例一
本發明實施例提供了一種未接來電處理方法,該未接來電處理方法可以應用於手機等終端。該未接來電處理方法可以通過應用程式實現,該應用程式能夠安裝在手機等終端上。
圖1為本發明實施例提供的未接來電處理方法的流程示例圖。該未接來電處理方法流程應用於終端。如圖1所示,本實施例中,未接來電處理方法包括如下步驟:
S101,響應於檢測到指定聯繫人的未接來電,獲取終端中指定傳感器的感應數據;
S102,根據獲取到的感應數據確定終端的狀態;
S103,將確定的終端的狀態通知給指定聯繫人。
通過本實施例的方式,被呼叫方能夠在呼叫方呼叫失敗以後及時地將被呼叫方的終端的實際情況反饋給呼叫方,減小了通信雙方的信息不對稱程度,減少了雙方的擔心和猜測,也減少了被呼叫方手動回覆信息的繁瑣操作,提高了終端的智能化程度。並且這種方案也滿足了緊急情況下的特殊處理需求。因為在緊急情況下用戶可能會由於時間上來不及或其他客觀原因無法做出主動回應。
其中,指定聯繫人可以是終端用戶的一些重要聯繫人,比如用戶的家庭成員、關係密切的朋友等。
在實際應用中,用戶的終端上可能存在較多的聯繫人,這些聯繫人並不都是用戶的重要聯繫人,因此並不都需要終端在掛掉電話後回覆信息。為此,用戶可以在終端的聯繫人名單中選擇一些聯繫人作為指定聯繫人,終端基於用戶的選擇確定哪些聯繫人是需要終端在掛掉電話後回覆信息的聯繫人。為此,終端還可以設置一個指定聯繫人名單,用於記錄需要終端在掛掉電話後回覆信息的聯繫人。
其中,終端沒有接聽來電可以是終端用戶主動選擇掛斷電話,也可以是由於無人接聽而被終端自動地掛斷電話。
在一個具體的實現過程中,根據獲取到的感應數據確定終端的狀態,可以包括:將獲取到的感應數據與各指定狀態對應的各指定參數的數據範圍進行比較,查找到感應數據所處的指定參數的數據範圍;根據指定狀態與參數的數據範圍的對應關係,確定感應數據所處的指定參數的數據範圍對應的指定狀態為終端的狀態。
在應用中,可以根據終端在各種狀態下獲取的傳感器數據,來建立終端的指定狀態與傳感器的參數的數據範圍之間的對應關係,進而根據該對應關係由傳感器的實時感應數據來判斷終端的狀態。
需要說明的是,在一個具體的狀態下,並不一定需要獲取所有傳感器的感應數據。
下面以手機為例,舉例說明在指定狀態下,需要檢測哪些傳感器的感應數據,以及如何檢測。
指定狀態示例之一:手機放口袋或者包裡
所需的傳感器:光線感應傳感器、重力傳感器、加速度傳感器
檢測方法:光線感應傳感器檢測到的實時的光線強度一直是0lux或者接近0lux,且其他傳感器的參數基本保持不變,可大致判斷手機放在口袋裡或者包裡。
指定狀態示例之二:處於駕駛狀態
所需的傳感器:加速度傳感器
檢測方法:如果加速度傳感器在x軸和Y軸方向上一直處於比較高的變化之中,而z軸方向上的加速度參數基本保持不變,可得知處於駕駛狀態。
指定狀態示例之三:處於運動狀態
所需的傳感器:加速度傳感器、陀螺儀傳感器等
檢測方法:可通過計步檢測得知運動狀態和運動頻率,進而大致判斷被呼叫方的狀態。
指定狀態示例之四:手機放在桌子上,無人接觸過
所需的傳感器:加速度傳感器、陀螺儀傳感器
檢測方法:如果加速度傳感器的感應數據匯中,x軸為0,y軸為0,z軸為9.81或者-9.81,其中當手機屏幕朝下的時候z軸為-9.81,且一段時間內無變化,可判斷手機放在一個地方,且處於靜止狀態。據此可判斷手機的狀態是放在桌子上,無人接觸過。
在一個具體的實現過程中,將確定的終端的狀態通知給指定聯繫人,可以包括:通過簡訊息將確定的終端的狀態發送給指定聯繫人。
需要說明的是,通過簡訊息通知指定聯繫人僅為列舉的示例,本發明實施例不對通知的具體方試進行限定。
在一個具體的實現過程中,指定傳感器可以包括加速度傳感器、光線感應傳感器、方向傳感器、陀螺儀傳感器中的任意一種或多種。
本發明實施例提供的未接來電處理方法,通過根據終端有指定聯繫人的未接來電時獲取的傳感器感應數據確定終端狀態和自動通知指定聯繫人,能夠在呼叫方電話未被接聽時,不需要用戶進行手動操作就能夠自動回復呼叫方用戶,節約了用戶時間,從而提高了用戶的使用體驗,並且還提高了終端的智能化程度。
實施例二
本發明實施例提供了一種未接來電處理裝置,該未接來電處理裝置能夠實現前述實施例一中未接來電處理方法的各步驟。
圖2為本發明實施例提供的未接來電處理裝置的功能方塊圖。本實施例中,未接來電處理裝置設置於終端。如圖2所示,該未接來電處理裝置包括:
信息獲取模塊210,用於響應於檢測到指定聯繫人的未接來電,獲取終端中指定傳感器的感應數據;
狀態確定模塊220,用於根據獲取到的感應數據確定終端的狀態;
通知模塊230,用於將確定的終端的狀態通知給所述指定聯繫人。
在一個具體的實現過程中,狀態確定模塊220在用於根據獲取到的感應數據確定終端的狀態時,可以具體用於:將獲取到的感應數據與各指定狀態對應的各指定參數的數據範圍進行比較,查找到感應數據所處的指定參數的數據範圍;根據指定狀態與參數的數據範圍的對應關係,確定感應數據所處的指定參數的數據範圍對應的指定狀態為終端的狀態。
在一個具體的實現過程中,通知模塊230在用於將確定的終端的狀態通知給指定聯繫人時,可以具體用於:通過簡訊息將確定的終端的狀態發送給指定聯繫人。
在一個具體的實現過程中,指定傳感器可以包括加速度傳感器、光線感應傳感器、方向傳感器、陀螺儀傳感器中的任意一種或多種。
由於本實施例中的未接來電處理裝置能夠執行前述實施例一中的未接來電處理方法,本實施例未詳細描述的部分,可參考對前述實施例一中未接來電處理方法的相關說明。
本發明實施例提供的未接來電處理裝置,通過根據終端有指定聯繫人的未接來電時獲取的傳感器感應數據確定終端狀態和自動通知指定聯繫人,能夠在呼叫方電話未被接聽時,不需要用戶進行手動操作就能夠自動回復呼叫方用戶,節約了用戶時間,從而提高了用戶的使用體驗,並且還提高了終端的智能化程度。
實施例三
本實施例提供了一種終端,該終端包括處理器和用於存儲該處理器可執行指令的存儲器;其中,處理器被配置為:響應於檢測到指定聯繫人的未接來電,獲取終端中指定傳感器的感應數據;根據獲取到的感應數據確定終端的狀態;將確定的終端的狀態通知給指定聯繫人。
其中,終端可以為手機。
請參見圖3,其為本發明實施例所提供的終端的一種硬體結構示意圖。
如圖3所示,終端可以包括以下一個或多個組件:處理組件302,存儲器304,電源組件306,多媒體組件308,音頻組件310,輸入/輸出(I/O)的接口312,傳感器組件314,以及通信組件316。
處理組件302通常控制終端的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件302可以包括一個或多個處理器320來執行指令,以完成前述的未接來電處理方法的全部或部分步驟,具體包括:響應於檢測到指定聯繫人的未接來電,獲取終端中指定傳感器的感應數據;根據獲取到的感應數據確定終端的狀態;將確定的終端的狀態通知給指定聯繫人。此外,處理組件302可以包括一個或多個模塊,便於處理組件302和其他組件之間的交互。例如,處理組件302可以包括多媒體模塊,以方便多媒體組件308和處理組件302之間的交互。
存儲器304被配置為存儲各種類型的數據以支持在終端的操作。這些數據的示例包括用於在終端上操作的任何應用程式或方法的指令,聯繫人數據,電話簿數據,消息,圖片,視頻等。存儲器304可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃記憶體,磁碟或光碟。
電源組件306為終端的各種組件提供電力。電源組件306可以包括電源管理系統,一個或多個電源,及其他與為終端生成、管理和分配電力相關聯的組件。
多媒體組件308包括在所述終端和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現為觸控螢幕,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件308包括一個前置攝像頭和/或後置攝像頭。當終端處於操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或後置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和後置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
音頻組件310被配置為輸出和/或輸入音頻信號。例如,音頻組件310包括一個麥克風(MIC),當終端處於操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器304或經由通信組件316發送。在一些實施例中,音頻組件310還包括一個揚聲器,用於輸出音頻信號。
I/O接口312為處理組件302和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限於:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件314包括一個或多個傳感器,用於為終端提供各個方面的狀態評估。例如,傳感器組件314可以檢測到終端的打開/關閉狀態,組件的相對定位,例如所述組件為終端的顯示器和小鍵盤,傳感器組件314還可以檢測終端或終端一個組件的位置改變,用戶與終端接觸的存在或不存在,終端方位或加速/減速和終端的溫度變化。傳感器組件314可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件314還可以包括光傳感器,如CMOS或CCD圖像傳感器,用於在成像應用中使用。在一些實施例中,該傳感器組件314還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件316被配置為便於終端和其他設備之間有線或無線方式的通信。終端可以接入基於通信標準的無線網絡,如WiFi、2G、3G或4G或它們的組合。在一個示例性實施例中,通信組件316經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件316還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基於射頻識別(RFID)技術,紅外數據協會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現。
在示例性實施例中,終端可以被一個或多個應用專用集成電路(ASIC)、數位訊號處理器(DSP)、數位訊號處理設備(DSPD)、可編程邏輯器件(PLD)、現場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現,用於執行上述方法。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和模塊的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本發明所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如,多個模塊或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能模塊可以集成在一個處理單元中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能單元的形式實現。
上述以軟體功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟體功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機裝置(可以是個人計算機,伺服器,或者網絡裝置等)或處理器(Processor)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的範圍之內。