本發明涉及通信技術領域,尤其涉及一種智能提醒方法以及裝置。
背景技術:
現階段,隨著技術的不斷發展,移動終端的使用日益頻繁。
用戶在使用移動終端的時候往往專心于移動終端上的內容,而忽視了周圍的環境,當用戶搭乘公交或者地鐵時,容易坐過站;當用戶步行時,復雜的交通路況會帶來較大的安全隱患。
技術實現要素:
本發明實施例提供一種智能提醒方法以及裝置,能夠根據用戶的位置及時提醒用戶。
本發明實施例第一方面提供了一種智能提醒方法,包括:
獲取終端的狀態信息,所述狀態信息包括所述終端的使用信息;
若根據所述使用信息確定所述終端處于使用狀態,則獲取所述終端的位置信息;
若所述位置信息匹配預設的提醒規則,則根據所述位置信息生成提醒指令;
根據所述提醒指令控制所述終端發出提醒。
優選地,所述獲取終端的狀態信息,包括:
偵測終端的屏幕工作狀態,所述屏幕工作狀態包括亮屏與熄屏;
若所述屏幕的亮屏時間超過第一預設閾值,則確認所述終端的使用信息為使用狀態;
或者
偵測終端的音頻輸出單元的工作狀態,所述音頻輸出單元包括:揚聲器、聽筒以及耳機接口;
若所述音頻輸出單元的工作時間超過第二預設閾值,則確認所述終端的使用信息為使用狀態。
優選地,所述終端的位置信息包括:當前地理位置信息、速度信息以及移動方向信息。
優選地,所述若所述位置信息匹配預設的提醒規則,則根據所述位置信息生成提醒指令,包括:
獲取當前地理位置與預設目標的距離,所述預設目標包括目的地、路口以及轉角口;
根據所述速度信息以及所述距離計算剩余時間;
當所述剩余時間低于第三預設閾值時,根據所述距離以及剩余時間生成提醒指令。
優選地,所述根據所述提醒指令控制所述終端發出提醒,包括:
若所述屏幕工作狀態為亮屏,則根據所述提醒指令在所述終端屏幕上顯示提醒信息,所述提醒信息包括文字、圖片以及視頻;
或者
若所述音頻輸出單元處于工作狀態,則根據所述提醒指令控制所述終端發出聲音提醒;
或者
根據所述提醒指令控制所述終端發出振動提醒。
本發明實施例第二方面提供了一種智能提醒裝置,包括:
狀態獲取模塊,用于獲取終端的狀態信息,所述狀態信息包括所述終端的使用信息;
位置獲取模塊,用于當根據所述使用信息確定所述終端處于使用狀態時,獲取所述終端的位置信息;
生成模塊,用于當所述位置信息匹配預設的提醒規則時,根據所述位置信息生成提醒指令;提醒模塊,用于根據所述提醒指令控制所述終端發出提醒。
優選地,所述狀態獲取模塊用于:
偵測終端的屏幕工作狀態,所述屏幕工作狀態包括亮屏與熄屏;
當所述屏幕的亮屏時間超過第一預設閾值時,確認所述終端的使用信息為使用狀態;
或者
偵測終端的音頻輸出單元的工作狀態,所述音頻輸出單元包括:揚聲器、聽筒以及耳機接口;
當所述音頻輸出單元的工作時間超過第二預設閾值時,確認所述終端的使用信息為使用狀態。
優選地,所述終端的位置信息包括:當前地理位置信息、速度信息以及移動方向信息。
優選地,所述生成模塊用于:
獲取當前地理位置與預設目標的距離,所述預設目標包括目的地、路口以及轉角口;
根據所述速度信息以及所述距離計算剩余時間;
當所述剩余時間低于第三預設閾值時,根據所述距離以及剩余時間生成提醒指令。
優選地,所述提醒模塊用于:
當所述屏幕工作狀態為亮屏時,根據所述提醒指令在所述終端屏幕上顯示文字提醒信息;
或者
當所述音頻輸出單元處于工作狀態時,根據所述提醒指令控制所述終端發出聲音提醒;
或者
根據所述提醒指令控制所述終端發出振動提醒。
實施本發明實施例,具有如下有益效果:
本發明實施例,通過偵測終端的狀態信息,當終端處于使用中時,根據終端的位置信息發出相應的提醒;通過及時發出提醒,能夠避免因為用戶專心使用終端而忽略了外部環境,避免用戶錯過目的地,降低用戶行進過程中的風險,杜絕相關安全隱患。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的一種智能提醒方法第一實施例的流程圖。
圖2為本發明實施例提供的一種智能提醒方法中獲取終端的狀態信息的步驟一種實施方式的流程圖。
圖3為本發明實施例提供的一種智能提醒方法中獲取終端的狀態信息的步驟另一種實施方式的流程圖。
圖4為本發明實施例提供的一種智能提醒方法第二實施例的流程圖。
圖5為本發明實施例提供的一種智能提醒裝置第一實施例的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”和“第三”等是用于區別不同對象,而非用于描述特定順序。此外,術語“包括”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。
圖1所示為本發明實施例提供的一種智能提醒方法第一實施例的流程圖。在本實施方式中,該智能提醒方法應用于終端,所述終端可以為智能手機、平板電腦、電腦、電子書、或者可穿戴式裝置等。可選的,所述終端上設置有定位單元,所述定位單元可以用于確定所述終端的位置信息,所述定位單元可以是GPS模塊,也可以是通過無線網絡或者移動數據網絡確定自身的位置信息。該智能提醒方法包括以下步驟S101-S104。
在步驟S101中,獲取終端的狀態信息,所述狀態信息包括所述終端的使用信息。
具體的,在本實施方式中,首先獲取終端的狀態信息,根據狀態信息判斷終端是否在使用。由于后續需要根據終端是否在使用判斷是否給出提醒,因此,本實施方式中,首先通過偵測終端特定硬件的狀態信息,判斷終端的使用狀態,所述狀態信息包括所述終端的使用信息。所述特定硬件可以是終端的屏幕,還可以是終端的音頻輸出單元。比如,若終端的屏幕常亮,則表明用戶正在使用終端;若終端的音頻輸出單元在工作,則表明用戶正在聽歌或者是打電話,也是出于使用狀態。
在步驟S102中,若根據所述使用信息確定所述終端處于使用狀態,則獲取所述終端的位置信息。
具體的,若根據步驟S101中獲取的使用信息確定了所述終端正處于使用狀態,此時由于用戶的注意力集中在終端上,為了更好的提醒用戶,此時進一步的獲取終端的位置信息,所述位置信息包括終端當前的地理位置信息、終端的速度信息、加速度信息以及移動方向等信息。
在步驟S103中,若所述位置信息匹配預設的提醒規則,則根據所述位置信息生成提醒指令。
具體的,判斷終端當前的位置信息是否匹配預設的提醒規則,若匹配則生成相應的提醒指令。所述預設的提醒規則可以由用戶預先設定,包括:到達指定的目的地或者經過十字路口、拐角處等,當用戶當前的位置快要到達目的地、十字路口或者拐角處時,確認為匹配提醒規則,生成提醒指令,以提醒用戶,避免用戶坐過站或者過馬路時發生安全事故或者意外。
在步驟S104中,根據所述提醒指令控制所述終端發出提醒。
具體的,根據提醒指令控制終端發出提醒,所述提醒可以有多種方式,比如可以是振動提醒,還可以是聲音提醒或者文字提醒等,本發明實施例并不以此為限。當用戶快要到達目的地時,通過及時發出提醒,能夠提醒用戶,避免坐過站或者錯過目的地等;當用戶經過十字路口或者拐角處時,能夠及時提醒用戶,避免在過馬路時發生意外。
上述可知,本發明實施例中的智能提醒方法,通過偵測終端的狀態信息,當終端處于使用中時,根據終端的位置信息發出相應的提醒;通過及時發出提醒,能夠避免因為用戶專心使用終端而忽略了外部環境,避免用戶錯過目的地,降低用戶行進過程中的風險,杜絕相關安全隱患。
圖2為本發明實施例提供的一種智能提醒方法中獲取終端的狀態信息的步驟一種實施方式的流程圖。在本實施方式中,該步驟可包括:步驟S201-S202。
在步驟S201中,偵測終端的屏幕工作狀態,所述屏幕工作狀態包括亮屏與熄屏。
具體的,本實施方式中,是通過偵測屏幕的工作狀態確定終端的狀態,屏幕工作狀態包括亮屏與熄屏。
在步驟S202中,若所述屏幕的亮屏時間超過第一預設閾值,則確認所述終端的使用信息為使用狀態。
具體的,由于當前技術中的終端在無操作時,需要經過一定的時間,才會自動熄屏,因此,在偵測到終端屏幕處于亮屏時,還需要判斷該亮屏時間是否超過第一預設閾值,若超過,則確認當前終端的使用信息為使用狀態。所述第一預設閾值可以是終端設置的無操作熄屏時間,也可以由用戶自行設置,比如3分鐘或者5分鐘,本實施例并不以此為限。
在其他實施方式中,該獲取終端的狀態信息的步驟還可以是獲取音頻輸出單元的工作狀態,該步驟可以包括:步驟S301-S302,如圖3所示,為本發明實施例提供的一種智能提醒方法中獲取終端的狀態信息的步驟另一種實施方式的流程圖。
在步驟S301中,偵測終端的音頻輸出單元的工作狀態,所述音頻輸出單元包括:揚聲器、聽筒以及耳機接口。
具體的,本實施方式中,通過偵測音頻輸出單元來進行判斷,所述音頻輸出單元包括:揚聲器、聽筒以及耳機接口。可以理解的是,當終端處于非免提通話過程中時,是通過聽筒來播放聲音;當終端處于免提或者播放音視頻時,是通過揚聲器來播放聲音;當終端插上耳機時,是通過耳機接口播放聲音,因此,通過偵測音頻輸出單元的工作狀態,可以用來判斷終端的使用信息。
在步驟S302中,若所述音頻輸出單元的工作時間超過第二預設閾值,則確認所述終端的使用信息為使用狀態。
具體的,由于終端在收到消息或者被叫時也會發出聲音提醒,此時音頻輸出單元也會進行工作,為了避免誤判,只有當音頻輸出單元的工作時間超過第二預設閾值時,才會確認該終端的使用信息為使用狀態。所述第二預設閾值可以由用戶自行設置,比如可以是1分鐘。
圖4所示為本發明實施例提供的一種智能提醒方法第二實施例的流程圖。對比圖1所示的第一實施例,本實施例中進一步包括生成提醒指令的步驟,該智能提醒方法包括以下步驟S401-S406。
在步驟S401中,獲取終端的狀態信息,所述狀態信息包括所述終端的使用信息。
在步驟S402中,若根據所述使用信息確定所述終端處于使用狀態,則獲取所述終端的位置信息。
具體的,所述位置信息包括:當前地理位置信息、速度信息以及移動方向信息。
在步驟S403中,獲取當前地理位置與預設目標的距離,所述預設目標包括目的地、路口以及轉角口。
具體的,根據當前地理位置信息,判斷當前地理位置與預設目標的距離,所述預設目標可以由用戶預先設置,比如可以是用戶事先預設的目的地;還可以是根據路況自動判定的,比如十字路口或者轉角口。
在步驟S404中,根據所述速度信息以及所述距離計算剩余時間。
具體的,根據終端的速度信息以及距離計算用戶到達預設目標的剩余時間。
在步驟S405中,當所述剩余時間低于第三預設閾值時,根據所述距離以及剩余時間生成提醒指令。
具體的,當剩余時間低于第三預設閾值時,生成相應的提醒指令。所述第三預設閾值可以由用戶預先設置,比如可以是1分鐘。這樣,當用戶按照當前的速度還有1分鐘到達預設目標時,終端就會生成相應的提醒指令,以及時提醒用戶。
在步驟S406中,根據所述提醒指令控制所述終端發出提醒。
具體的,所述提醒可以為多種方式。
在一種實施方式中,可以是根據所述提醒指令控制所述終端發出振動提醒。
在另一種實施方式中,若所述屏幕工作狀態為亮屏,則根據所述提醒指令在所述終端屏幕上顯示提醒信息,所述提醒信息包括文字、圖片以及視頻。
在又一種實施方式中,若所述音頻輸出單元處于工作狀態,則根據所述提醒指令控制所述終端發出聲音提醒。
上述可知,本發明實施例中的智能提醒方法,通過偵測終端的狀態信息,當終端處于使用中時,根據終端的當前地理位置與預設目標的距離、終端的移動速度,及時生成相應的提醒指令,并能根據終端的工作狀態的不同發出相應的提醒;通過及時發出提醒,能夠避免因為用戶專心使用終端而忽略了外部環境,避免用戶錯過目的地,降低用戶行進過程中的風險,杜絕相關安全隱患。
為便于更好的實施本發明實施例的上述方案,下面還提供用于配合實施上述方案的相關裝置。
圖5所示為本發明實施例提供的一種智能提醒裝置第一實施例的結構示意圖。在本實施方式中,該智能提醒裝置應用于終端,所述終端可以為智能手機、平板電腦、電腦、電子書、或者可穿戴式裝置等。可選的,所述終端上設置有定位單元,所述定位單元可以用于確定所述終端的位置信息,所述定位單元可以是GPS模塊,也可以是通過無線網絡或者移動數據網絡確定自身的位置信息。
該智能提醒裝置包括狀態獲取模塊501、位置獲取模塊502、生成模塊503以及提醒模塊504。
狀態獲取模塊501,用于獲取終端的狀態信息,所述狀態信息包括所述終端的使用信息。
具體的,在本實施方式中,狀態獲取模塊501首先獲取終端的狀態信息,根據狀態信息判斷終端是否在使用。由于后續需要根據終端是否在使用判斷是否給出提醒,因此,本實施方式中,首先通過偵測終端特定硬件的狀態信息,判斷終端的使用狀態,所述狀態信息包括所述終端的使用信息。所述特定硬件可以是終端的屏幕,還可以是終端的音頻輸出單元。比如,若終端的屏幕常亮,則表明用戶正在使用終端;若終端的音頻輸出單元在工作,則表明用戶正在聽歌或者是打電話,也是出于使用狀態。
位置獲取模塊502,用于當根據所述使用信息確定所述終端處于使用狀態時,獲取所述終端的位置信息。
具體的,若根據獲取的使用信息確定了所述終端正處于使用狀態,此時由于用戶的注意力集中在終端上,為了更好的提醒用戶,此時進一步的獲取終端的位置信息,所述位置信息包括終端當前的地理位置信息、終端的速度信息、加速度信息以及移動方向等信息。
生成模塊503,用于當所述位置信息匹配預設的提醒規則時,根據所述位置信息生成提醒指令。
具體的,判斷終端當前的位置信息是否匹配預設的提醒規則,若匹配則生成模塊503生成相應的提醒指令。所述預設的提醒規則可以由用戶預先設定,包括:到達指定的目的地或者經過十字路口、拐角處等,當用戶當前的位置快要到達目的地、十字路口或者拐角處時,確認為匹配提醒規則,生成提醒指令,以提醒用戶,避免用戶坐過站或者過馬路時發生安全事故或者意外。
提醒模塊504,用于根據所述提醒指令控制所述終端發出提醒。
具體的,提醒模塊504根據提醒指令控制終端發出提醒,所述提醒可以有多種方式,比如可以是振動提醒,還可以是聲音提醒或者文字提醒等,本發明實施例并不以此為限。當用戶快要到達目的地時,通過及時發出提醒,能夠提醒用戶,避免坐過站或者錯過目的地等;當用戶經過十字路口或者拐角處時,能夠及時提醒用戶,避免在過馬路時發生意外。
上述可知,本發明實施例中的智能提醒裝置,通過偵測終端的狀態信息,當終端處于使用中時,根據終端的位置信息發出相應的提醒;通過及時發出提醒,能夠避免因為用戶專心使用終端而忽略了外部環境,避免用戶錯過目的地,降低用戶行進過程中的風險,杜絕相關安全隱患。
可選的,在一種實施方式中,所述狀態獲取模塊501還用于:
偵測終端的屏幕工作狀態,所述屏幕工作狀態包括亮屏與熄屏;
當所述屏幕的亮屏時間超過第一預設閾值時,確認所述終端的使用信息為使用狀態。
可選的,在另一種實施方式中,所述狀態獲取模塊501還用于:
偵測終端的音頻輸出單元的工作狀態,所述音頻輸出單元包括:揚聲器、聽筒以及耳機接口;
當所述音頻輸出單元的工作時間超過第二預設閾值時,確認所述終端的使用信息為使用狀態。
可選的,在一種實施方式中,所述生成模塊503還用于:
獲取當前地理位置與預設目標的距離,所述預設目標包括目的地、路口以及轉角口;
根據所述速度信息以及所述距離計算剩余時間;
當所述剩余時間低于第三預設閾值時,根據所述距離以及剩余時間生成提醒指令。
可選的,在一種實施方式中,所述提醒模塊504還用于:
當所述屏幕工作狀態為亮屏時,根據所述提醒指令在所述終端屏幕上顯示文字提醒信息。
可選的,在另一種實施方式中,所述提醒模塊504還用于:
當所述音頻輸出單元處于工作狀態時,根據所述提醒指令控制所述終端發出聲音提醒。
可選的,在又一種實施方式中,所述提醒模塊504還用于:根據所述提醒指令控制所述終端發出振動提醒。
本發明實施例還提供了一種終端,所述終端包括如圖5所述的智能提醒裝置,所述終端可以應用如圖1-4所述的智能提醒方法。
上述可知,本發明實施例中的終端,通過偵測終端的狀態信息,當終端處于使用中時,根據終端的位置信息發出相應的提醒;通過及時發出提醒,能夠避免因為用戶專心使用終端而忽略了外部環境,避免用戶錯過目的地,降低用戶行進過程中的風險,杜絕相關安全隱患。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明并不受所描述的動作順序的限制,因為根據本發明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和模塊并不一定是本發明所必須的。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
本發明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
本發明實施例裝置中的模塊、單元可以根據實際需要進行合并、劃分和刪減。本領域的技術人員可以將本說明書中描述的不同實施例以及不同實施例的特征進行結合或組合。
通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可以用硬件實現,或固件實現,或它們的組合方式來實現。當使用軟件實現時,可以將上述功能存儲在計算機可讀介質中或作為計算機可讀介質上的一個或多個指令或代碼進行傳輸。計算機可讀介質包括計算機存儲介質和通信介質,其中通信介質包括便于從一個地方向另一個地方傳送計算機程序的任何介質。存儲介質可以是計算機能夠存取的任何可用介質。以此為例但不限于:計算機可讀介質可以包括隨機存取存儲器(Random Access Memory,RAM)、只讀存儲器(Read-Only Memory,ROM)、電可擦可編程只讀存儲器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲、磁盤存儲介質或者其他磁存儲設備、或者能夠用于攜帶或存儲具有指令或數據結構形式的期望的程序代碼并能夠由計算機存取的任何其他介質。此外。任何連接可以適當的成為計算機可讀介質。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數字用戶線(Digital Subscriber Line,DSL)或者諸如紅外線、無線電和微波之類的無線技術從網站、服務器或者其他遠程源傳輸的,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術包括在所屬介質的定影中。如本發明所使用的,盤(Disk)和碟(disc)包括壓縮光碟(CD)、激光碟、光碟、數字通用光碟(DVD)、軟盤和藍光光碟,其中盤通常磁性的復制數據,而碟則用激光來光學的復制數據。上面的組合也應當包括在計算機可讀介質的保護范圍之內。
總之,以上所述僅為本發明技術方案的較佳實施例而已,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。