本發(fā)明涉及虛擬現(xiàn)實領域,尤其涉及一種環(huán)境提醒方法和系統(tǒng)。
背景技術:
隨著移動技術的快速發(fā)展,移動終端已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚耐ㄓ嵐ぞ?。甚至由于移動終端的便利以及移動終端支持的應用的多樣性,使得用戶在行走過程或處于變化環(huán)境之中時,也會使用移動終端。但是,當用戶注視移動終端時,由于用戶此時比較關注移動終端的屏幕,很難注意到前方和/或下方的環(huán)境情況,當前方有障礙物(例如,電線桿、欄桿、行人或車輛等),或者下方有障礙物(例如,臺階或溝等)時,若用戶沒有及時注意到的話,則可能會導致用戶絆倒、摔跤,從而帶來身體上的傷害,甚至可能導致威脅生命的情況出現(xiàn)。
技術實現(xiàn)要素:
為解決上述問題,本發(fā)明提供一種環(huán)境提醒方法和系統(tǒng),用于解決用戶在行走過程或處于變化環(huán)境之中時使用移動終端可能出現(xiàn)意外事故的問題。
為此,本發(fā)明還提供一種環(huán)境提醒方法,包括:
獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點;
根據(jù)所述環(huán)境特征點形成對應的虛擬圖標;
在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標。
可選的,所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟包括:
獲取用戶周邊的環(huán)境圖像;
根據(jù)所述環(huán)境圖像識別環(huán)境特征點。
可選的,所述根據(jù)所述環(huán)境特征點形成對應的虛擬圖標的步驟包括:
提取所述環(huán)境特征點的特征輪廓;
根據(jù)所述特征輪廓判斷所述環(huán)境特征點的異常點類別;
根據(jù)所述異常點類別從預設的虛擬圖標庫之中選擇對應的虛擬圖標。
可選的,所述在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標的步驟之前包括:
獲取所述環(huán)境特征點與用戶之間的實時距離;
所述在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標的步驟包括:
根據(jù)實時距離由遠及近沿顯示畫面從上至下依次顯示所述虛擬圖標。
可選的,所述虛擬圖標隨著實時距離變小而變大。
可選的,還包括:
當所述實時距離小于預設的安全距離時,所述環(huán)境特征點對應的虛擬圖標變?yōu)榫緺顟B(tài)。
可選的,所述警示狀態(tài)包括:所述虛擬圖標閃動、所述虛擬圖標變大為至少覆蓋顯示面積的1/3以及所述虛擬圖標的顏色突出顯示之中的至少一項。
可選的,還包括:
用戶進行取消動作,以消除所述警示狀態(tài);或者
當所述實時距離大于或等于預設的安全距離時,消除所述警示狀態(tài)。
可選的,所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟之前包括:
判斷用戶眼睛注視移動終端的顯示屏幕的第一時間是否大于預設的第二時間;
若判斷結果為所述第一時間大于所述第二時間,執(zhí)行所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟。
可選的,所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟之前包括:
用戶進行觸發(fā)動作,以執(zhí)行所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟。
可選的,所述虛擬圖標為靜態(tài)圖標或動態(tài)圖標。
本發(fā)明還提供一種環(huán)境提醒系統(tǒng),包括:
獲取器,獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點;
形成器,根據(jù)所述環(huán)境特征點形成對應的虛擬圖標;
顯示器,在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標。
可選的,所述獲取器包括:
獲取單元,獲取用戶周邊的環(huán)境圖像;
識別單元,根據(jù)所述環(huán)境圖像識別環(huán)境特征點。
可選的,所述形成器包括:
提取單元,提取所述環(huán)境特征點的特征輪廓;
判斷單元,根據(jù)所述特征輪廓判斷所述環(huán)境特征點的異常點類別;
選擇單元,根據(jù)所述異常點類別從預設的虛擬圖標庫之中選擇對應的虛擬圖標。
可選的,還包括:
測距器,獲取所述環(huán)境特征點與用戶之間的實時距離;
所述顯示器包括:
顯示單元,根據(jù)實時距離由遠及近沿顯示畫面從上至下依次顯示所述虛擬圖標。
本發(fā)明具有下述有益效果:
本發(fā)明提供一種環(huán)境提醒方法和系統(tǒng),所述環(huán)境提醒方法包括:獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點;根據(jù)所述環(huán)境特征點形成對應的虛擬圖標;在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標。本發(fā)明提供的技術方案在用戶處于行走狀態(tài)使用移動終端時,可以檢測用戶的周圍環(huán)境,將環(huán)境特征點以虛擬圖標的方式顯示在移動終端的當前顯示畫面的前端,從而隨時提醒用戶注意附近的危險環(huán)境,提升了用戶體驗。另外,本發(fā)明提供的技術方案獲取環(huán)境特征點與用戶之間的實時距離,當所述實時距離小于預設的安全距離時,發(fā)出安全預警,從而避免發(fā)生安全事故。
附圖說明
圖1為本發(fā)明實施例一提供的一種環(huán)境提醒方法的流程圖;
圖2為圖1所示環(huán)境提醒方法的實際應用示意圖;
圖3為本發(fā)明實施例二提供的一種環(huán)境提醒系統(tǒng)的結構示意圖。
具體實施方式
為使本領域的技術人員更好地理解本發(fā)明的技術方案,下面結合附圖對本發(fā)明提供的環(huán)境提醒方法和系統(tǒng)進行詳細描述。
實施例一
圖1為本發(fā)明實施例一提供的一種環(huán)境提醒方法的流程圖。如圖1所示,所述環(huán)境提醒方法包括:
步驟1001、獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點。
本實施例中,所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟之前包括:判斷用戶眼睛注視移動終端的顯示屏幕的第一時間是否大于預設的第二時間;若判斷結果為所述第一時間大于所述第二時間,執(zhí)行所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟。優(yōu)選的,所述第二時間為5秒。本實施例首先判斷用戶是否注視顯示屏幕而且注視顯示屏幕超過預定時間,只有同時滿足上述兩個條件時,才能夠觸發(fā)所述獲取用戶周邊的環(huán)境特征點的步驟的執(zhí)行。也就是說,只有用戶正在注視顯示屏幕超過預定時間時,執(zhí)行所述獲取用戶周邊的環(huán)境特征點的步驟。
可選的,所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟之前包括:用戶進行觸發(fā)動作,以執(zhí)行所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟。優(yōu)選的,所述觸發(fā)動作為用戶對預設按鍵連續(xù)按超過一定預設時間。也就是說,用戶決定使用移動終端,為保證自身安全,用戶可以自行進行觸發(fā),以執(zhí)行所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟。
本實施例中,所述獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點的步驟包括:獲取用戶周邊的環(huán)境圖像;根據(jù)所述環(huán)境圖像識別環(huán)境特征點。本實施例開啟廣角攝像頭,通過廣角攝像頭獲取用戶周邊的環(huán)境圖像,對所述環(huán)境圖像進行處理分析從而識別環(huán)境特征點。
步驟1002、根據(jù)所述環(huán)境特征點形成對應的虛擬圖標。
本實施例中,所述根據(jù)所述環(huán)境特征點形成對應的虛擬圖標的步驟包括:提取所述環(huán)境特征點的特征輪廓;根據(jù)所述特征輪廓判斷所述環(huán)境特征點的異常點類別;根據(jù)所述異常點類別從預設的虛擬圖標庫之中選擇對應的虛擬圖標。優(yōu)選的,所述虛擬圖標為靜態(tài)圖標或動態(tài)圖標。更優(yōu)選的,所述動態(tài)圖標可以為GIF格式的圖像。本實施例通過廣角攝像頭獲取用戶周邊的環(huán)境圖像,對所述環(huán)境圖像進行處理,從所述環(huán)境圖像之中提取障礙物的特征輪廓,根據(jù)所述障礙物的特征輪廓判斷所述環(huán)境特征點的類別,例如,人、車輛、建筑或者無規(guī)則障礙物,最后從預設的虛擬圖標庫之中匹配預先存儲的虛擬圖標。
步驟1003、在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標。
圖2為圖1所示環(huán)境提醒方法的實際應用示意圖。如圖2所示,用戶正在使用移動終端201看書,因此顯示畫面202正在顯示文字。此時,獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點,發(fā)現(xiàn)周圍由近及遠依次有車輛、行人和階梯。然后,根據(jù)所述環(huán)境特征點形成對應的虛擬圖標。參見圖2,車輛、行人和階梯依次對應虛擬圖標203、虛擬圖標204和虛擬圖標205。最后,在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標。所述虛擬圖標203、虛擬圖標204和虛擬圖標205由近及遠以浮動方式顯示在顯示畫面202之上,而且覆蓋在文字之上,從而提醒用戶注意附近的危險環(huán)境,提升了用戶體驗。另外,本實施例提供的技術方案可以獲取車輛、行人以及階梯與用戶之間的實時距離,當所述實時距離小于預設的安全距離時,發(fā)出安全預警,從而避免發(fā)生安全事故。
本實施例中,所述在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標的步驟之前包括:獲取所述環(huán)境特征點與用戶之間的實時距離;獲取所述環(huán)境特征點與用戶之間的實時距離;所述在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標的步驟包括:根據(jù)實時距離由遠及近沿顯示畫面從上至下依次顯示所述虛擬圖標。本實施例首先獲取環(huán)境特征點對應的虛擬圖標以及環(huán)境特征點與用戶之間的實時距離,然后根據(jù)環(huán)境特征點與用戶之間的實時距離,在顯示屏幕的合適位置根據(jù)實時距離由遠及近沿顯示畫面從上至下依次顯示所述虛擬圖標,而且隨著實時距離的變小所述虛擬圖標將會變大,從而隨時提醒用戶注意附近的危險環(huán)境,提升了用戶體驗。
可選的,當所述實時距離小于預設的安全距離時,所述環(huán)境特征點對應的虛擬圖標變?yōu)榫緺顟B(tài)。本實施例預先設置安全距離,當獲得的實時距離小于安全距離時,以警示狀態(tài)的方式提醒用戶注意附近的危險環(huán)境。優(yōu)選的,所述警示狀態(tài)包括:所述虛擬圖標閃動、所述虛擬圖標變大為至少覆蓋顯示面積的1/3以及所述虛擬圖標的顏色突出顯示之中的至少一項??蛇x的,所述虛擬圖標變大可以為所述虛擬圖標逐漸變大為至少覆蓋顯示面積的1/3,所述虛擬圖標的顏色突出顯示可以為所述虛擬圖標的顏色變亮、所述虛擬圖標的顏色加深或者所述虛擬圖標的背景變?yōu)槿凇?/p>
本實施例中,用戶可以主動進行取消動作,以消除所述警示狀態(tài)。當然,也可以在所述實時距離大于或等于預設的安全距離時,自動消除所述警示狀態(tài)。也就是說,用戶已經(jīng)確認了自身安全,從而自行進行觸發(fā),以消除所述警示狀態(tài)。當然,也可以通過智能方式消除所述警示狀態(tài),前提條件是所述實時距離大于或等于預設的安全距離。
本實施例提供的環(huán)境提醒方法包括:獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點;根據(jù)所述環(huán)境特征點形成對應的虛擬圖標;在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標。本實施例提供的技術方案在用戶處于行走狀態(tài)使用移動終端時,可以檢測用戶的周圍環(huán)境,將環(huán)境特征點以虛擬圖標的方式顯示在移動終端的當前顯示畫面的前端,從而隨時提醒用戶注意附近的危險環(huán)境,提升了用戶體驗。另外,本實施例提供的技術方案獲取環(huán)境特征點與用戶之間的實時距離,當所述實時距離小于預設的安全距離時,發(fā)出安全預警,從而避免發(fā)生安全事故。
實施例二
圖3為本發(fā)明實施例二提供的一種環(huán)境提醒系統(tǒng)的結構示意圖。如圖3所示,所述環(huán)境提醒系統(tǒng)包括:獲取器101,獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點;形成器102,根據(jù)所述環(huán)境特征點形成對應的虛擬圖標;顯示器103,在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標。
本實施例中,所述獲取器101包括:獲取單元,獲取用戶周邊的環(huán)境圖像;識別單元,根據(jù)所述環(huán)境圖像識別環(huán)境特征點。本實施例開啟廣角攝像頭,通過廣角攝像頭獲取用戶周邊的環(huán)境圖像,對所述環(huán)境圖像進行處理分析從而識別環(huán)境特征點。
本實施例中,所述形成器102包括:提取單元,提取所述環(huán)境特征點的特征輪廓;判斷單元,根據(jù)所述特征輪廓判斷所述環(huán)境特征點的異常點類別;選擇單元,根據(jù)所述異常點類別從預設的虛擬圖標庫之中選擇對應的虛擬圖標。本實施例通過廣角攝像頭獲取用戶周邊的環(huán)境圖像,對所述環(huán)境圖像進行處理,從所述環(huán)境圖像之中提取障礙物的特征輪廓,根據(jù)所述障礙物的特征輪廓判斷所述環(huán)境特征點的類別,例如,人、車輛、建筑或者無規(guī)則障礙物,最后從預設的虛擬圖標庫之中匹配預先存儲的虛擬圖標。
本實施例中,所述環(huán)境提醒系統(tǒng)還包括:測距器,獲取所述環(huán)境特征點與用戶之間的實時距離;所述顯示器103包括:顯示單元,根據(jù)實時距離由遠及近沿顯示畫面從上至下依次顯示所述虛擬圖標。本實施例首先獲取環(huán)境特征點對應的虛擬圖標以及環(huán)境特征點與用戶之間的實時距離,然后根據(jù)環(huán)境特征點與用戶之間的實時距離,在顯示屏幕的合適位置根據(jù)實時距離由遠及近沿顯示畫面從上至下依次顯示所述虛擬圖標,從而隨時提醒用戶注意附近的危險環(huán)境,提升了用戶體驗。
本實施例提供的環(huán)境提醒系統(tǒng)之中,所述環(huán)境提醒方法包括:獲取預設距離范圍之內(nèi)的用戶周邊的環(huán)境特征點;根據(jù)所述環(huán)境特征點形成對應的虛擬圖標;在移動終端以至少部分覆蓋當前顯示畫面的方式顯示所述虛擬圖標。本實施例提供的技術方案在用戶處于行走狀態(tài)使用移動終端時,可以檢測用戶的周圍環(huán)境,將環(huán)境特征點以虛擬圖標的方式顯示在移動終端的當前顯示畫面的前端,從而隨時提醒用戶注意附近的危險環(huán)境,提升了用戶體驗。另外,本實施例提供的技術方案獲取環(huán)境特征點與用戶之間的實時距離,當所述實時距離小于預設的安全距離時,發(fā)出安全預警,從而避免發(fā)生安全事故。
可以理解的是,以上實施方式僅僅是為了說明本發(fā)明的原理而采用的示例性實施方式,然而本發(fā)明并不局限于此。對于本領域內(nèi)的普通技術人員而言,在不脫離本發(fā)明的精神和實質的情況下,可以做出各種變型和改進,這些變型和改進也視為本發(fā)明的保護范圍。