本發(fā)明涉及智能設(shè)備領(lǐng)域,尤其涉及一種智能終端的回?fù)芊椒盎負(fù)芟到y(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,具有多種應(yīng)用功能的智能終端得以迅速普及,并成為深入至人類社會生活方方面面的終端產(chǎn)品。以智能手機(jī)為例,現(xiàn)有的手機(jī)大部分為智能手機(jī),智能手機(jī)的功能也越來也強(qiáng)大。如今,用戶已不再僅僅關(guān)注智能手機(jī)的功能,也越來也注重對智能手機(jī)的操作體驗?,F(xiàn)有的智能手機(jī)中,通常,考慮到電能損耗以及誤操作等原因,智能手機(jī)設(shè)置有鎖屏功能。而且,目前,一般的即時通訊(如電話)等應(yīng)用程序都支持在鎖屏狀態(tài)下,對接收到的新消息、新來電進(jìn)行彈框提醒,這種方法主要是透過系統(tǒng)鎖屏功能,將即時通訊的界面替換為系統(tǒng)鎖屏,然而,這種方法只是在界面上進(jìn)行了替換,無法與用戶進(jìn)行交互操作,用戶需要解除鎖屏狀態(tài),進(jìn)入即時通訊工具才能對新消息、新來電進(jìn)行回復(fù)或回?fù)芴幚砘蛘咭粢曨l消息的接聽,操作流程繁瑣,給用戶帶來了不便。
例如,當(dāng)智能手機(jī)用戶收到一條未接來電提醒,會在智能手機(jī)屏幕上彈出未接來電提醒彈框,用戶需要首先解鎖智能手機(jī)屏幕,進(jìn)入最近通話的查看界面查看通話記錄,如果想快速地給來電對象回?fù)苓^去,一般做法是在最近通話的查看界面中選擇相關(guān)選項,通過按鍵或觸摸進(jìn)行相關(guān)操作,給來電對象回?fù)苓^去。用此操作方法給對方回?fù)茈娫挘嬖谥欢ǖ牟槐阈?,步驟繁瑣,耗費時間,影響用戶體驗。因此,如何從智能手機(jī)的鎖屏界面不需要按鍵或觸摸操作,即可快速地給對方回?fù)茈娫挘矣行П苊庥脩粲捎谡`操作觸發(fā)回?fù)茈娫捲斐刹槐匾穆闊?,成為本發(fā)明需解決的問題。
隨著科技不斷發(fā)展,以智能手機(jī)、pad為代表的智能終端的功能越來越強(qiáng)大,不同的功能在生活中方方面面都起著至關(guān)重要的作用。智能終端自身具備的各種傳感器,為滿足用戶的便捷需要、解決上述問題提供了可能。
本發(fā)明在上述基礎(chǔ)上,提供了一種智能終端的回?fù)芊椒盎負(fù)芟到y(tǒng),利用自帶的控制通話時熄屏、亮屏的前置距離傳感器,用戶在點亮屏幕后,在滿足一定條件的情況下,如當(dāng)檢測到智能終端有一定的運動加速度,且向人耳或物體靠近時,智能終端將進(jìn)行自動回?fù)懿僮?,一方面,用戶點亮屏幕,無需解鎖,無需進(jìn)入通訊錄或通話界面,便可直接對通話記錄進(jìn)行處理,極大地方便了用戶的使用,提升用戶的交流效率,節(jié)省了用戶的時間和金錢;另一方面,自動回?fù)懿僮髟跐M足一定條件下才會執(zhí)行,從而減少了誤觸發(fā)自動回?fù)艿膯栴}發(fā)生。
技術(shù)實現(xiàn)要素:
為了克服上述技術(shù)缺陷,本發(fā)明的目的在于提供一種智能終端的回?fù)芊椒盎負(fù)芟到y(tǒng)。
本發(fā)明公開了一種智能終端的回?fù)芊椒ǎㄒ韵虏襟E:
點亮所述智能終端的屏幕;
調(diào)取所述智能終端的運動傳感器,判斷所述智能終端是否處于運動狀態(tài);
當(dāng)所述運動傳感器檢測到所述智能終端處于運動狀態(tài)時,調(diào)取所述智能終端的前置距離傳感器,檢測所述智能終端是否靠近一物體;
當(dāng)所述前置距離傳感器檢測到所述智能終端靠近所述物體時,獲取所述智能終端的最近一通通話記錄;
回?fù)芩鲎罱煌ㄍㄔ捰涗泴?yīng)的電話號碼。
優(yōu)選地,當(dāng)所述運動傳感器檢測到所述智能終端處于運動狀態(tài)時,調(diào)取所述智能終端的前置距離傳感器,檢測所述智能終端是否靠近一物體的步驟包括:
設(shè)置一距離閾值;
檢測所述智能終端與所述物體的距離,形成一距離值;
判斷所述距離值是否小于等于所述距離閾值;
當(dāng)所述距離值小于等于所述距離閾值時,獲取所述智能終端最近一通通話記錄,當(dāng)所述距離值大于所述距離閾值時,重復(fù)檢測所述距離值并判斷所述距離值與所述距離閾值大小的步驟;
和/或
當(dāng)所述運動傳感器檢測到所述智能終端處于運動狀態(tài)時,調(diào)取所述智能終端的前置距離傳感器,檢測所述智能終端是否靠近一物體的步驟包括:
設(shè)置一時間閾值;
檢測所述智能終端靠近所述物體的時間,形成一時間值;
判斷所述時間值是否大于等于所述時間閾值;
當(dāng)所述時間值大于等于所述時間閾值時,獲取所述智能終端最近一通通話記錄,當(dāng)所述時間值小于所述時間閾值時,重復(fù)檢測所述時間值并判斷所述時間值與所述時間閾值大小的步驟。
優(yōu)選地,當(dāng)所述前置距離傳感器檢測到所述智能終端靠近所述物體時,獲取所述智能終端的最近一通通話記錄的步驟與回?fù)芩鲎罱煌ㄍㄔ捰涗泴?yīng)的電話號碼的步驟之間還包括:
將所述通話記錄對應(yīng)的電話號碼與所述智能終端的通訊錄進(jìn)行匹配;
當(dāng)所述通話記錄對應(yīng)的電話號碼與所述智能終端的通訊錄匹配成功時,回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼,當(dāng)所述通話記錄對應(yīng)的電話號碼與所述智能終端的通訊錄匹配失敗時,放棄執(zhí)行回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼的步驟。
優(yōu)選地,當(dāng)所述前置距離傳感器檢測到所述智能終端靠近所述物體時,獲取所述智能終端的最近一通通話記錄的步驟與回?fù)芩鲎罱煌ㄍㄔ捰涗泴?yīng)的電話號碼的步驟之間還包括:
判斷所述通話記錄是否為未接來電;
當(dāng)所述通話記錄為未接來電時,回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼,當(dāng)所述通話記錄非未接來電時,放棄執(zhí)行回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼的步驟。
優(yōu)選地,調(diào)取所述智能終端的運動傳感器,判斷所述智能終端是否處于運動狀態(tài)的步驟包括:
設(shè)置一加速度閾值;
調(diào)取所述智能終端的運動傳感器,檢測所述智能終端的加速度值;
判斷所述加速度值是否超過所述加速度閾值;
當(dāng)所述加速度值超過所述加速度閾值時,確認(rèn)所述智能終端處于運動狀態(tài)。
本發(fā)明還公開了一種智能終端的回?fù)芟到y(tǒng),包括屏幕點亮模塊、運動狀態(tài)檢測模塊、距離檢測模塊、獲取模塊、電話模塊;
所述屏幕點亮模塊,點亮所述智能終端的屏幕;
所述運動狀態(tài)檢測模塊,調(diào)取所述智能終端的運動傳感器,判斷所述智能終端是否處于運動狀態(tài);
所述距離檢測模塊,與所述運動狀態(tài)檢測模塊通信連接,當(dāng)所述運動傳感器檢測到所述智能終端處于運動狀態(tài)時,調(diào)取所述智能終端的前置距離傳感器,檢測所述智能終端是否靠近一物體;
所述獲取模塊,與所述距離檢測模塊通信連接,當(dāng)所述前置距離傳感器檢測到所述智能終端靠近所述物體時,獲取所述智能終端最近一通通話記錄;
所述電話模塊,與所述獲取模塊通信連接,回?fù)芩鲎罱煌ㄍㄔ捰涗泴?yīng)的電話號碼。
優(yōu)選地,所述距離檢測模塊,包括距離設(shè)置單元、距離檢測單元、距離判斷單元、距離控制單元;
所述距離設(shè)置單元,設(shè)置一距離閾值;
所述距離檢測單元,檢測所述智能終端與所述物體的距離,形成一距離值;
所述距離判斷單元,與所述距離設(shè)置單元、距離檢測單元通信連接,判斷所述距離值是否小于等于所述距離閾值;
所述距離控制單元,當(dāng)所述距離值小于等于所述距離閾值時,控制所述獲取模塊獲取所述智能終端最近一通通話記錄,當(dāng)所述距離值大于所述距離閾值時,控制所述距離檢測單元重復(fù)檢測所述距離值及所述距離判斷單元重復(fù)判斷所述距離值與所述距離閾值大??;
和/或
所述距離檢測模塊,包括時間設(shè)置單元、時間檢測單元、時間判斷單元、時間控制單元;
所述時間設(shè)置單元,設(shè)置一時間閾值;
所述時間檢測單元,檢測所述智能終端靠近所述物體的時間,形成一時間值;
所述時間判斷單元,與所述時間設(shè)置單元、時間檢測單元通信連接,判斷所述時間值是否大于等于所述時間閾值;
所述時間控制單元,當(dāng)所述時間值大于等于所述時間閾值時,控制所述獲取模塊獲取所述智能終端最近一通通話記錄,當(dāng)所述時間值小于所述時間閾值時,控制所述時間檢測單元重復(fù)檢測所述時間值及所述時間判斷單元重復(fù)判斷所述時間值與所述時間閾值大小。
優(yōu)選地,還包括通訊錄匹配模塊,所述通訊錄匹配模塊包括通訊錄匹配單元,通訊錄控制單元;
所述通訊錄匹配單元,將所述通話記錄與所述智能終端的通訊錄匹配;
所述通訊錄控制單元,當(dāng)所述通話記錄對應(yīng)的電話號碼與所述智能終端的通訊錄匹配成功時,控制所述電話模塊回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼,當(dāng)所述通話記錄對應(yīng)的電話號碼與所述智能終端的通訊錄匹配失敗時,控制所述電話模塊關(guān)閉。
優(yōu)選地,還包括未接來電匹配模塊,所述未接來電匹配模塊包括未接來電判斷單元、未接來電控制單元;
所述未接來電判斷單元,判斷所述通話記錄是否為未接來電;
所述未接來電控制單元,當(dāng)所述通話記錄為未接來電時,控制所述電話模塊回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼,當(dāng)所述通話記錄非未接來電時,控制所述電話模塊關(guān)閉。
優(yōu)選地,所述運動狀態(tài)檢測模塊,包括加速度設(shè)置單元、加速度檢測單元、加速度判斷單元、加速度控制單元;
所述加速度設(shè)置單元,設(shè)置一加速度閾值;
所述加速度檢測單元,調(diào)取所述智能終端的運動傳感器,檢測所述智能終端的加速度值;
所述加速度判斷單元,判斷所述加速度值是否超過所述加速度閾值;
所述加速度控制單元,當(dāng)所述加速度值超過所述加速度閾值時,確認(rèn)所述智能終端處于運動狀態(tài)。
采用了上述技術(shù)方案后,與現(xiàn)有技術(shù)相比,具有以下有益效果:
1.通常的利用自帶的前置距離傳感器熄屏、亮屏的智能終端均可實現(xiàn)自動回?fù)芄δ埽?/p>
2.無需在智能終端額外增設(shè)傳感器;
3.用戶無需解鎖,無需進(jìn)入通訊錄或通話界面,便可直接對通話記錄進(jìn)行處理,極大地方便了用戶的使用,提升用戶的交流效率,節(jié)省了用戶的時間和金錢;
4.自動回?fù)懿僮髟跐M足一定條件下才會執(zhí)行,從而減少了誤觸發(fā)自動回?fù)艿膯栴}發(fā)生。
附圖說明
圖1為符合本發(fā)明一優(yōu)選實施例中智能終端回?fù)芊椒ǖ牧鞒淌疽鈭D;
圖2為符合本發(fā)明一優(yōu)選實施例中智能終端回?fù)芟到y(tǒng)的結(jié)構(gòu)示意圖。
附圖標(biāo)記:
100-回?fù)芟到y(tǒng);
11-屏幕點亮模塊;
12-運動狀態(tài)檢測模塊;
13-距離檢測模塊;
14-獲取模塊;
15-電話模塊;
16-通訊錄匹配模塊;
17-未接來電匹配模塊。
具體實施方式
以下結(jié)合附圖與具體實施例進(jìn)一步闡述本發(fā)明的優(yōu)點。
如圖1,為符合本發(fā)明優(yōu)選實施例中智能終端回?fù)芊椒ǖ牧鞒淌疽鈭D,在現(xiàn)有的智能終端上,通常設(shè)有在通話時可控制智能終端屏幕熄屏、亮屏的前置距離傳感器,在已有精確的距離傳感器可用時,開啟前置距離傳感器可實現(xiàn)自動回?fù)芄δ?,具體地,該回?fù)芊椒òㄏ率霾襟E:
點亮所述智能終端的屏幕;
調(diào)取所述智能終端的運動傳感器,判斷所述智能終端是否處于運動狀態(tài);
當(dāng)所述運動傳感器檢測到所述智能終端處于運動狀態(tài)時,調(diào)取所述智能終端的前置距離傳感器,檢測所述智能終端是否靠近一物體;
當(dāng)所述前置距離傳感器檢測到所述智能終端靠近所述物體時,獲取所述智能終端的最近一通通話記錄;
回?fù)芩鲎罱煌ㄍㄔ捰涗泴?yīng)的電話號碼。
通過上述步驟,用戶在點亮屏幕后,在滿足一定條件的情況下,智能終端將自動獲取通話記錄并進(jìn)行自動回?fù)懿僮?。這樣的一定條件可以設(shè)置為,智能終端處于運動狀態(tài),并在此運動狀態(tài)下靠近某一物體。
首先,對于智能終端是否處于運動狀態(tài)的檢測可以通過其自帶的運動傳感器實現(xiàn),如加速度傳感器,利用壓電效應(yīng),通過三個維度確定加速度方向;或者陀螺儀,根據(jù)角動量守恒原理,同時測定6個方向的位置、移動軌跡及加速度等。
然后,智能終端處于運動狀態(tài)后,對其靠近某一物體的檢測可以通過距離傳感器(和/或光線傳感器)實現(xiàn)。距離傳感器利用各種元件檢測對象物的物理變化量,通過將該變化量換算為距離,來測量從傳感器到對象物的距離。根據(jù)使用元件不同,分為光學(xué)式位移傳感器、線性接近傳感器、超聲波位移傳感器等。通常的智能終端使用的距離傳感器是利用測時間來實現(xiàn)距離測量的一種傳感器。
在通常的智能終端中,以現(xiàn)代最常見的觸摸屏智能手機(jī)為例,前置距離傳感器同時擁有紅外發(fā)射和接受裝置,一般體積較大,設(shè)置在智能手機(jī)聽筒的兩側(cè)或者設(shè)置在智能手機(jī)聽筒凹槽中,發(fā)射紅外線,被近距離物體反射后,紅外探測器通過接收到紅外線的強(qiáng)度,測定距離,一般有效距離在10cm內(nèi)。當(dāng)用戶在接聽或撥打電話時,將手機(jī)靠近人耳,前置距離傳感器就可以測出人耳與智能手機(jī)之間的距離,當(dāng)該距離減小到一定程度后便控制觸摸屏背景燈熄滅,觸摸屏關(guān)閉,這樣,一來可以防止在通話狀態(tài)下對觸摸屏的誤操作,二來可以節(jié)約智能手機(jī)電量,當(dāng)用戶通話完畢拿開智能手機(jī)時,再度點亮觸摸屏的背景燈,開啟觸摸屏,這樣更方便用戶掛斷電話進(jìn)行其他操作,也更為節(jié)省電量。同時,也可用于皮套、口袋模式下自動實現(xiàn)解鎖與鎖屏動作。
基于此,在通常的智能終端上,已經(jīng)有了精確的前置距離傳感器可用,因此,可以將原本用來檢測通話時距離以控制熄屏、亮屏操作的前置距離傳感器,用來獲取與回?fù)懿僮髑皺z測智能終端靠近某一物體。例如,以iphone手機(jī)為例,在一般情況下,智能手機(jī)的用戶希望實現(xiàn)快速回?fù)芡ㄔ捰涗浿械淖罱煌娫挘藭r,用戶可通過觸摸或按下智能手機(jī)的home鍵或右側(cè)鎖屏鍵點亮智能手機(jī)的屏幕,進(jìn)入鎖屏界面(若設(shè)置為指紋解鎖模式,則進(jìn)入智能手機(jī)的主界面),用戶做出像通常撥打電話時的姿勢,拿起智能手機(jī)并靠近人耳或物體,此時,檢測智能手機(jī)的運動狀態(tài),若檢測到智能手機(jī)處于運動狀態(tài),開啟智能手機(jī)自帶的通話時可控制屏幕熄屏、亮屏的前置距離傳感器,通過前置距離傳感器檢測智能手機(jī)靠近人耳或物體,檢測到智能終端已靠近人耳或物體后,便獲取智能手機(jī)內(nèi)的最近一通通話記錄并回?fù)艽送ㄔ捰涗泴?yīng)的電話號碼實現(xiàn)快速回?fù)堋?/p>
通過上述步驟,本發(fā)明提供了一種智能終端的回?fù)芊椒?。用戶點亮屏幕,無需解鎖,無需進(jìn)入通訊錄或通話界面,便可直接對通話記錄進(jìn)行處理,極大地方便了用戶的使用,提升用戶的交流效率,節(jié)省了用戶的時間和金錢。需要說明的是,本方法適用于任一移動式智能終端,本發(fā)明稱之為智能終端,如智能手機(jī)、pad、掌上電腦、智能手表等。
一優(yōu)選實施例中,為避免誤操作,提高回?fù)懿僮鞯臏?zhǔn)確性,可以在檢測時設(shè)定一定的距離條件。調(diào)取所述智能終端的前置距離傳感器,檢測所述智能終端是否靠近一物體的步驟包括:
設(shè)置一距離閾值;
檢測所述智能終端與所述物體的距離,形成一距離值;
判斷所述距離值是否小于等于所述距離閾值;
當(dāng)所述距離值小于等于所述距離閾值時,獲取所述智能終端最近一通通話記錄,當(dāng)所述距離值大于所述距離閾值時,重復(fù)檢測所述距離值并判斷所述距離值與所述距離閾值大小的步驟;
如上所述,前置距離傳感器發(fā)射紅外線,被近距離物體反射后,通過接收到紅外線的強(qiáng)度,測定距離,一般有效距離在10cm內(nèi)。因此,可以設(shè)置一距離閾值,如5cm等,當(dāng)前置距離傳感器靠近人耳或者物體時,人耳或者物體會將紅外線反射回去,當(dāng)人耳或者物體與前置距離傳感器之間的距離小于等于該距離閾值,接收到紅外線強(qiáng)度超出一定范圍,就可以判斷為靠近了人耳或物體,這時就執(zhí)行獲取和回?fù)艿牟僮?,若人耳或者物體與前置距離傳感器之間的距離沒有達(dá)到該距離閾值,則不執(zhí)行獲取和回?fù)艿牟僮?,直到距離小于該距離閾值時,才判斷為靠近人耳或物體,執(zhí)行后續(xù)操作。這樣一來,自動回?fù)懿僮髟跐M足一定條件下才會執(zhí)行,減少了誤觸發(fā)自動回?fù)艿膯栴}發(fā)生。
在以上設(shè)定距離條件的基礎(chǔ)上,還可以疊加或單獨設(shè)定時間條件。調(diào)取所述智能終端的前置距離傳感器,檢測所述智能終端是否靠近一物體的步驟包括:
設(shè)置一時間閾值;
檢測所述智能終端靠近所述物體的時間,形成一時間值;
判斷所述時間值是否大于等于所述時間閾值;
當(dāng)所述時間值大于等于所述時間閾值時,獲取所述智能終端最近一通通話記錄,當(dāng)所述時間值小于所述時間閾值時,重復(fù)檢測所述時間值并判斷所述時間值與所述時間閾值大小的步驟。
例如,當(dāng)單獨設(shè)定時間條件時,設(shè)置一時間閾值,如2秒,當(dāng)前置距離傳感器靠近人耳或物體的時間大于2秒時,可以判斷為靠近人耳或物體,這時,執(zhí)行后續(xù)步驟,如果靠近人耳或物體的累積時間達(dá)不到2s,則繼續(xù)累積時間直到達(dá)到2s才執(zhí)行獲取與回?fù)堋?/p>
又如,疊加設(shè)定時間條件時,設(shè)置一時間閾值,如2s,當(dāng)檢測的距離值小于或等于距離閾值時,若延遲2s后,檢測到的距離值仍小于或等于距離閾值,則判定智能終端與人耳之間的距離值小于或等于距離閾值有效,執(zhí)行獲取與回?fù)?;否則判定無效,繼續(xù)重復(fù)檢測距離與時間,直至有效后執(zhí)行獲取與回?fù)?。時間閾值可根據(jù)用戶的使用習(xí)慣而設(shè)置。這同樣是為了防止用戶誤操作或者方便用戶取消回?fù)芏O(shè)置的。
一優(yōu)選實施例中,可以在回?fù)懿僮髦霸O(shè)置符合用戶需要的條件,例如,將最近一通通話記錄與通訊錄進(jìn)行匹配,僅最近一通通話記錄是來自于存儲于智能終端的通訊錄時,才執(zhí)行回?fù)堋?/p>
當(dāng)所述前置距離傳感器檢測到所述智能終端靠近所述物體時,獲取所述智能終端的最近一通通話記錄的步驟與回?fù)芩鲎罱煌ㄍㄔ捰涗泴?yīng)的電話號碼的步驟之間還包括:
將所述通話記錄對應(yīng)的電話號碼與所述智能終端的通訊錄進(jìn)行匹配;
當(dāng)所述通話記錄對應(yīng)的電話號碼與所述智能終端的通訊錄匹配成功時,回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼,當(dāng)所述通話記錄對應(yīng)的電話號碼與所述智能終端的通訊錄匹配失敗時,放棄執(zhí)行回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼的步驟。
上述步驟避免了對第一次呼入的陌生號碼或者騷擾電話進(jìn)行回?fù)懿僮?,減少用戶誤觸發(fā)自動回?fù)艿膯栴}的發(fā)生,極大地方便了用戶的使用,提升用戶的交流效率,節(jié)省了用戶的時間和金錢。
一優(yōu)選實施例中,當(dāng)所述前置距離傳感器檢測到所述智能終端靠近所述物體時,獲取所述智能終端的最近一通通話記錄的步驟與回?fù)芩鲎罱煌ㄍㄔ捰涗泴?yīng)的電話號碼的步驟之間還包括:
判斷所述通話記錄是否為未接來電;
當(dāng)所述通話記錄為未接來電時,回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼,當(dāng)所述通話記錄非未接來電時,放棄執(zhí)行回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼的步驟。
該回?fù)芊椒ú⒉会槍λ型ㄔ捰涗?,而是根?jù)用戶需要僅針對最近一通未接來電進(jìn)行回?fù)堋M瑯右詉pone智能手機(jī)為例,智能手機(jī)的用戶未能接聽一通或幾通來電,希望實現(xiàn)快速回?fù)芡ㄔ捰涗浿械淖罱煌ㄎ唇与娫?,此時,智能手機(jī)用戶會接收到一條或幾條未接來電提醒,并會在手機(jī)屏幕上彈出未接來電提醒彈框,用戶同樣可通過觸摸或按下智能手機(jī)的home鍵或右側(cè)鎖屏鍵點亮智能手機(jī)的屏幕,進(jìn)入鎖屏界面(若設(shè)置為指紋解鎖模式,則進(jìn)入智能手機(jī)的主界面),用戶做出像通常撥打電話時的姿勢,拿起智能手機(jī)并靠近人耳或物體,此時,檢測智能手機(jī)的運動狀態(tài),若檢測到智能手機(jī)處于運動狀態(tài),開啟智能手機(jī)自帶的通話時可控制智能終端屏幕熄屏、亮屏的前置距離傳感器,通過前置距離傳感器檢測智能手機(jī)靠近人耳或物體,檢測到智能終端已靠近人耳或物體后,便獲取智能手機(jī)內(nèi)的最近一通未接來電并回?fù)艽宋唇觼黼妼?yīng)的電話號碼實現(xiàn)快速回?fù)堋?/p>
可以理解的是,在回?fù)芮?,對是否回?fù)艿耐ㄔ捰涗浐Y選的條件并不僅限于上述與通訊錄是否匹配、是否是未接來電,還可以設(shè)置是否與通訊錄中家人關(guān)鍵字匹配、是否列入黑名單/白名單、是否是長途/漫游電話等等,根據(jù)用戶需要自行設(shè)置。
一優(yōu)選實施例中,調(diào)取所述智能終端的運動傳感器,判斷所述智能終端是否處于運動狀態(tài)的步驟包括:
設(shè)置一加速度閾值;
調(diào)取所述智能終端的運動傳感器,檢測所述智能終端的加速度值;
判斷所述加速度值是否超過所述加速度閾值;
當(dāng)所述加速度值超過所述加速度閾值時,確認(rèn)所述智能終端處于運動狀態(tài)。
對于智能終端是否處于運動狀態(tài)的檢測可以通過智能手機(jī)內(nèi)的運動傳感器實現(xiàn),如采用加速度傳感器、重力傳感器、陀螺儀等中的一種或多種的融合。
例如,采用重力傳感器,利用壓電效應(yīng)實現(xiàn)運動狀態(tài)的檢測。它采用彈性敏感元件制成懸臂式位移器,與采用彈性敏感元件制成的儲能彈簧來驅(qū)動電觸點,完成從重力變化到電信號的轉(zhuǎn)換。目前絕大多數(shù)中高端智能手機(jī)和平板電腦內(nèi)置了重力傳感器,如蘋果的系列產(chǎn)品iphone和ipad,android系列的手機(jī)等。
重力傳感器是根據(jù)壓電效應(yīng)的原理來工作的,所謂的壓電效應(yīng)是指,對于不存在對稱中心的異極晶體加在晶體上的外力除了使晶體發(fā)生形變以外,還將改變晶體的極化狀態(tài),在晶體內(nèi)部建立電場,這種由于機(jī)械力作用使介質(zhì)發(fā)生極化的現(xiàn)象稱為正壓電效應(yīng)。重力傳感器就是利用了其內(nèi)部的由于加速度造成的晶體變形這個特性,由于這個變形會產(chǎn)生電壓,只要計算出產(chǎn)生電壓和所施加的加速度之間的關(guān)系,就可以將加速度轉(zhuǎn)化成電壓輸出。
又如,采用加速度傳感器,通常由質(zhì)量塊、阻尼器、彈性元件、敏感元件和適調(diào)電路等部分組成。傳感器在加速過程中,通過對質(zhì)量塊所受慣性力的測量,利用牛頓第二定律獲得加速度值。根據(jù)傳感器敏感元件的不同,常見的加速度傳感器包括電容式、電感式、應(yīng)變式、壓阻式、壓電式等。
壓電式加速度傳感器又稱壓電加速度計,屬于慣性式傳感器。壓電式加速度傳感器的原理是利用壓電陶瓷或石英晶體的壓電效應(yīng),在加速度計受振時,質(zhì)量塊加在壓電元件上的力也隨之變化。當(dāng)被測振動頻率遠(yuǎn)低于加速度計的固有頻率時,則力的變化與被測加速度成正比。
再如,采用陀螺儀傳感器,也稱為回轉(zhuǎn)儀或角速度傳感器,可以測量圍繞軸的旋轉(zhuǎn)角速度,并通過推導(dǎo)得到圍繞軸的旋轉(zhuǎn)角度。陀螺儀利用角動量守恒原理,一個正在高速旋轉(zhuǎn)的物體(陀螺),它的旋轉(zhuǎn)軸沒有受到外力影響時,旋轉(zhuǎn)軸的指向是不會有任何改變的。陀螺儀就是以這個原理作為依據(jù),用它來保持一定的方向。三軸陀螺儀可以替代三個單軸陀螺儀,可同時測定6個方向的位置、移動軌跡及加速度。
一優(yōu)選實施例中,在用戶點亮屏幕并解鎖屏幕進(jìn)入主界面后,只要點開任一應(yīng)用,智能終端跳轉(zhuǎn)至應(yīng)用界面時,無論此時執(zhí)行到哪一步驟,均終止執(zhí)行后續(xù)步驟。當(dāng)用戶對其他應(yīng)用進(jìn)行操作,進(jìn)入其他應(yīng)用界面時,此時很大可能上,用戶并不想對最近一通通話記錄進(jìn)行回?fù)埽藭r終止執(zhí)行后續(xù)步驟,避免了用戶誤觸發(fā)自動回?fù)艿膯栴}發(fā)生。
如圖2,為符合本發(fā)明一優(yōu)選實施例中智能終端回?fù)芟到y(tǒng)100的結(jié)構(gòu)示意圖。該系統(tǒng)包括互相通信連接的屏幕點亮模塊11、運動狀態(tài)檢測模塊12、距離檢測模塊13、獲取模塊14、電話模塊15,設(shè)于所述智能終端內(nèi);
所述屏幕點亮模塊11,點亮所述智能終端的屏幕;
所述運動狀態(tài)檢測模塊12,調(diào)取所述智能終端的運動傳感器,判斷所述智能終端是否處于運動狀態(tài);
所述距離檢測模塊13,與所述運動狀態(tài)檢測模塊12通信連接,當(dāng)所述運動傳感器檢測到所述智能終端處于運動狀態(tài)時,調(diào)取所述智能終端的前置距離傳感器,檢測所述智能終端是否靠近一物體;
所述獲取模塊14,當(dāng)所述前置距離傳感器檢測到所述智能終端靠近所述物體時,獲取所述智能終端最近一通通話記錄;
所述電話模塊15,回?fù)芩鲎罱煌ㄍㄔ捰涗泴?yīng)的電話號碼。
基于上述系統(tǒng)配置,智能終端的用戶希望實現(xiàn)快速回?fù)芡ㄔ捰涗浿械淖罱煌娫挄r,用戶點亮智能終端的屏幕,進(jìn)入鎖屏界面(若設(shè)置為指紋解鎖模式,則進(jìn)入主界面),用戶做出像通常撥打電話時的姿勢,拿起智能終端并靠近耳朵或物體,此時,檢測智能終端的運動狀態(tài),若檢測到處于運動狀態(tài)之后,開啟自帶的通話時可控制屏幕熄屏、亮屏的前置距離傳感器,通過前置距離傳感器檢測智能終端靠近人耳或物體,檢測到智能終端已靠近人耳或物體后,便獲取智能手機(jī)內(nèi)的最近一通通話記錄并回?fù)艽送ㄔ捰涗泴?yīng)的電話號碼實現(xiàn)快速回?fù)堋?/p>
一優(yōu)選實施例中,為避免誤操作,提高回?fù)懿僮鞯臏?zhǔn)確性,可以在距離檢測模塊13進(jìn)行距離條件和/或時間條件的判斷。
例如,對在距離檢測模塊13內(nèi)進(jìn)行距離條件的判斷:
所述距離檢測模塊13模塊包括距離設(shè)置單元、距離檢測單元、距離判斷單元、距離控制單元;
所述距離設(shè)置單元,設(shè)置一距離閾值;
所述距離檢測單元,檢測所述智能終端與所述物體的距離,形成一距離值;
所述距離判斷單元,與所述距離設(shè)置單元、距離檢測單元通信連接,判斷所述距離值是否小于等于所述距離閾值;
所述距離控制單元,當(dāng)所述距離值小于等于所述距離閾值時,控制所述獲取模塊獲取所述智能終端最近一通通話記錄,當(dāng)所述距離值大于所述距離閾值時,控制所述距離檢測單元重復(fù)檢測所述距離值及所述距離判斷單元重復(fù)判斷所述距離值與所述距離閾值大小;
又如,還可疊加或單獨進(jìn)行時間條件的判斷:
所述距離檢測模塊13模塊包括時間設(shè)置單元、時間檢測單元、時間判斷單元、時間控制單元;
所述時間設(shè)置單元,設(shè)置一時間閾值;
所述時間檢測單元,檢測所述智能終端靠近所述物體的時間,形成一時間值;
所述時間判斷單元,與所述時間設(shè)置單元、時間檢測單元通信連接,判斷所述時間值是否大于等于所述時間閾值;
所述時間控制單元,當(dāng)所述時間值大于等于所述時間閾值時,控制所述獲取模塊獲取所述智能終端最近一通通話記錄,當(dāng)所述時間值小于所述時間閾值時,控制所述時間檢測單元重復(fù)檢測所述時間值及所述時間判斷單元重復(fù)判斷所述時間值與所述時間閾值大小。
以上所涉及的三種具體實施方式已在上文詳細(xì)講解,在此不贅述。
一優(yōu)選實施例中,上述系統(tǒng)還可包括通訊錄匹配模塊16,所述通訊錄匹配模塊16包括通訊錄匹配單元,通訊錄控制單元;
所述通訊錄匹配單元,將所述通話記錄與所述智能終端內(nèi)的通訊錄匹配;
所述通訊錄控制單元,當(dāng)所述通話記錄對應(yīng)的電話號碼與所述智能終端的通訊錄匹配成功時,控制所述電話模塊15回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼,當(dāng)所述通話記錄對應(yīng)的電話號碼與所述智能終端的通訊錄匹配失敗時,控制所述電話模塊15關(guān)閉。
另一優(yōu)選實施例中,上述系統(tǒng)還可包括未接來電匹配模塊17,所述未接來電匹配模塊17包括未接來電判斷單元、未接來電控制單元;
所述未接來電判斷單元,判斷所述通話記錄是否為未接來電;
所述未接來電控制單元,當(dāng)所述通話記錄為未接來電時,控制所述電話模塊15回?fù)芩鐾ㄔ捰涗泴?yīng)的電話號碼,當(dāng)所述通話記錄非未接來電時,控制所述電話模塊15關(guān)閉。
可以理解的是,在回?fù)芮埃瑢κ欠窕負(fù)艿耐ㄔ捰涗浐Y選的條件并不僅限于上述與通訊錄是否匹配、是否是未接來電,還可以設(shè)置是否與通訊錄中家人關(guān)鍵字匹配、是否列入黑名單/白名單、是否是長途/漫游電話等等,根據(jù)用戶需要自行設(shè)置。
一優(yōu)選實施例中,所述運動狀態(tài)檢測模塊12,包括加速度設(shè)置單元、加速度檢測單元、加速度判斷單元、加速度控制單元;
所述加速度設(shè)置單元,設(shè)置一加速度閾值;
所述加速度檢測單元,調(diào)取所述智能終端的運動傳感器,檢測所述智能終端的加速度值;
所述加速度判斷單元,判斷所述加速度值是否超過所述加速度閾值;
所述加速度控制單元,當(dāng)所述加速度值超過所述加速度閾值時,確認(rèn)所述智能終端處于運動狀態(tài)。
一優(yōu)選實施例中,該系統(tǒng)還包括跳轉(zhuǎn)模塊,當(dāng)所述智能終端跳轉(zhuǎn)至應(yīng)用界面時,所述跳轉(zhuǎn)模塊控制所述電話模塊關(guān)閉。在用戶點亮屏幕并解鎖屏幕進(jìn)入主界面后,只要點開任一應(yīng)用,智能終端跳轉(zhuǎn)至應(yīng)用界面時,無論此時執(zhí)行到哪一步驟,均終止執(zhí)行后續(xù)步驟,避免用戶誤觸發(fā)自動回?fù)艿膯栴}發(fā)生。
可以理解的是,智能終端的設(shè)置里可設(shè)有開關(guān),用戶可根據(jù)需要啟動或關(guān)閉上述自動回?fù)芟到y(tǒng)100。
應(yīng)當(dāng)注意的是,本發(fā)明的實施例有較佳的實施性,且并非對本發(fā)明作任何形式的限制,任何熟悉該領(lǐng)域的技術(shù)人員可能利用上述揭示的技術(shù)內(nèi)容變更或修飾為等同的有效實施例,但凡未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何修改或等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。