本發(fā)明涉及到人體跌倒檢測領(lǐng)域,特別是涉及到一種移動終端及檢測人體跌倒的方法和裝置。
背景技術(shù):
隨著社會醫(yī)療的進步和生活條件的提高,人類的壽命越來越長,老年人口越來越多,養(yǎng)老問題越來越受到人們的關(guān)注。目前,很多老人獨自外出時發(fā)生意外跌倒并因此而導致殘疾和死亡的事件越來越多,究其原因就是老年人跌倒后不能得到及時的救助。因此設(shè)計一種能夠及時發(fā)現(xiàn)老人跌倒并通知指定人員對其進行救助方法和設(shè)備及其重要。
由于老人出行時,一般會選擇公交車(公交車是指按照指定路線行進,并在路途中設(shè)置一個或多個固定停靠站的公共汽車、地鐵、火車等公共交通工具)等交通工具,所以提供一種準確在交通工具上判斷人體是否跌倒的方法或者裝置是有必要的。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的為提供可判斷用戶乘坐交通工具,并可以調(diào)用對應的跌倒算法的移動終端及檢測人體跌倒的方法和裝置。
為了實現(xiàn)上述發(fā)明目的,本發(fā)明提出一種檢測人體跌倒的方法,終端佩戴在人體上,包括:
獲取終端的位置信息,以及收集終端周圍的聲音信息;
判斷所述位置信息是否處于預設(shè)的公交路徑上,以及判斷所述聲音信息是否為公交車環(huán)境所產(chǎn)生的聲音信息,如果均是,則判定人體處于公交車上;
調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法判斷人體是否跌倒。
進一步地,所述調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法判斷人體是否跌倒的步驟之后,包括:
當判斷人體跌倒時,觸發(fā)預設(shè)的提醒動作;
如果在指定時間內(nèi)未獲取到關(guān)閉提醒動作的命令,則發(fā)出報警信息。
進一步地,所述判斷所述聲音信息是否為公交車環(huán)境所產(chǎn)生的聲音信息的步驟,包括:
判斷所述聲音信息中聲波頻率是否處于預設(shè)的聲波頻率閾值范圍;
若是,則判定人體處于運公交車環(huán)境中。
進一步地,所述如果均是,則判定人體處于公交車上的步驟,包括:
判斷人體的移動速度是否大于預設(shè)的閾值,如果大于,則當判定人體處于公交路徑上,以及判定人體處于運公交車環(huán)境中時,判定人體處于公交車上。
進一步地,所述公交車上判斷人體是否跌倒的算法包括:
計算人體在豎直方向上的第一移動速率,當所述第一移動速率大于預設(shè)的第一閾值時判定人體跌倒。
進一步地,所述指定時間的獲取方法,包括:
計算所述第一移動速率與第一閾值的第一差值;
在預設(shè)的第一列表中查找與所述第一差值對應的所述指定時間。
進一步地,所述公交車上判斷人體是否跌倒的算法包括:
計算終端的高度變化值,以及計算人體在豎直方向上的第二移動速率;
當高度變化值大于預設(shè)的高度閾值,且第二移動速率大于預設(shè)的第二閾值時,判定人體跌倒。
進一步地,所述調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法判斷人體是否跌倒的步驟之后,包括:
當判斷人體跌倒時,收集周圍語音;
判斷周圍語音中是否含有預設(shè)的關(guān)鍵音,如果有,則發(fā)出報警信息。
進一步地,所述判斷周圍語音中是否含有預設(shè)的關(guān)鍵音,如果有,則發(fā)出報警信息的步驟,包括:
當周圍語音中含有指定數(shù)量的關(guān)鍵音時,發(fā)出報警信息。
進一步地,所述如調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法判斷人體是否跌倒的步驟之后,包括:
當判斷人體跌倒時,啟動終端的攝錄功能,并將攝錄內(nèi)容發(fā)送給指定的客戶端。
本發(fā)明還提供一種檢測人體跌倒的裝置,終端佩戴在人體上,包括:
獲取收集單元,用于獲取終端的位置信息,以及收集終端周圍的聲音信息;
判斷單元,用于判斷所述位置信息是否處于預設(shè)的公交路徑上,以及判斷所述聲音信息是否為公交車環(huán)境所產(chǎn)生的聲音信息,如果均是,則判定人體處于公交車上;
調(diào)用單元,用于如果判定人體處于公交車上,則調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法判斷人體是否跌倒。
進一步地,所述檢測人體跌倒的裝置還包括:
觸發(fā)單元,用于當判斷人體跌倒時,觸發(fā)預設(shè)的提醒動作;
報警單元,用于如果在指定時間內(nèi)未獲取到關(guān)閉提醒動作的命令,則發(fā)出報警信息。
進一步地,所述判斷單元,包括:
判斷模塊,用于判斷所述聲音信息中聲波頻率是否處于預設(shè)的聲波頻率閾值范圍;
結(jié)果模塊,用于若所述聲音信息中聲波頻率處于預設(shè)的聲波頻率閾值范圍內(nèi),則判定人體處于運公交車環(huán)境中。
進一步地,所述結(jié)果模塊,包括:
結(jié)果子模塊,用于判斷人體的移動速度是否大于預設(shè)的閾值,如果大于,則當判定人體處于公交路徑上,以及判定人體處于運公交車環(huán)境中時,判定人體處于公交車上。
進一步地,所述檢測人體跌倒的裝置還包括跌倒算法單元,用于公交車上判斷人體是否跌倒,所述跌倒算法單元包括:
第一判斷模塊,用于計算人體在豎直方向上的第一移動速率,當所述第一移動速率大于預設(shè)的第一閾值時判定人體跌倒。
進一步地,所述報警單元,包括:
第一計算模塊,用于計算所述第一移動速率與第一閾值的第一差值;
第一查找模塊,用于在預設(shè)的第一列表中查找與所述第一差值對應的所述指定時間。
進一步地,所述檢測人體跌倒的裝置還包括跌倒算法單元,用于公交車上判斷人體是否跌倒,所述跌倒算法單元包括:
第二計算模塊,用于計算終端的高度變化值,以及計算人體在豎直方向上的第二移動速率;
判定模塊,用于當高度變化值大于預設(shè)的高度閾值,且第二移動速率大于預設(shè)的第二閾值時,判定人體跌倒。
進一步地,所述檢測人體跌倒的裝置還包括:
集音單元,用于當判斷人體跌倒時,收集周圍語音;
對比報警單元,用于判斷周圍語音中是否含有預設(shè)的關(guān)鍵音,如果有,則發(fā)出報警信息。
進一步地,所述對比報警單元,包括:
對比報警模塊,用于當周圍語音中含有指定數(shù)量的關(guān)鍵音時,發(fā)出報警信息。
進一步地,所述檢測人體跌倒的裝置還包括:
攝錄單元,用于當判斷人體跌倒時,啟動終端的攝錄功能,并將攝錄內(nèi)容發(fā)送給指定的客戶端。
本發(fā)明還提供一種移動終端,包括處理器和存儲器;
所述存儲器用于存儲支持檢測人體跌倒的裝置執(zhí)行上述任一項中所述的檢測人體跌倒的方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。
本發(fā)明的移動終端及檢測人體跌倒的方法和裝置,首先通過終端的位置信息和周圍的聲音信息判斷用戶是否在公交車上,當判斷用戶在公交車上后才調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法,進行檢測人體是否跌倒,使用專門針對公交車上的判斷人體是否跌倒的算法,可以提高判斷用戶在公交車上是否跌倒的準確性。
附圖說明
圖1為本發(fā)明一實施例的檢測人體跌倒的方法的流程示意圖;
圖2為本發(fā)明一實施例的檢測人體跌倒的方法的流程示意圖;
圖3為本發(fā)明一實施例的檢測人體跌倒的方法的流程示意圖;
圖4為本發(fā)明一實施例的檢測人體跌倒的方法的流程示意圖;
圖5為本發(fā)明一實施例的檢測人體跌倒的裝置的結(jié)構(gòu)示意框圖;
圖6為本發(fā)明一實施例的檢測人體跌倒的裝置的結(jié)構(gòu)示意框圖;
圖7為本發(fā)明一實施例的檢測人體跌倒的裝置的結(jié)構(gòu)示意框圖;
圖8為本發(fā)明一實施例的檢測人體跌倒的裝置的結(jié)構(gòu)示意框圖;
圖9為本發(fā)明一實施例的移動終端的結(jié)構(gòu)示意框圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復數(shù)形式。應該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術(shù)語,應該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里的終端是指智能手機、智能手表等具有檢測人體跌倒功能的電子設(shè)備。
參照圖1,本發(fā)明實施例提供一種檢測人體跌倒的方法,終端佩戴在人體上,包括步驟:
S1、獲取終端的位置信息,以及收集終端周圍的聲音信息;
S2、判斷所述位置信息是否處于預設(shè)的公交路徑上,以及判斷所述聲音信息是否為公交車環(huán)境所產(chǎn)生的聲音信息,如果均是,則判定人體處于公交車上;;
S3、如果是,則調(diào)用公交車上判斷人體是否跌倒的算法判斷人體是否跌倒。
如上述步驟S1、S2和S3所述,上述位置信息可以通過GPS定位的方式獲取,也可以通過電信基站定位的方式獲取,因為公交車的路線一般是固定的,所以終端的位置信息如果在公交車線路上,那么位置信息可以作為判斷用戶在公交車上的一個依據(jù)。上述聲音信息包括各種聲音,如汽車的轟鳴聲、風聲、雨聲、叫賣聲等,但是,公交車由于體積較大,結(jié)構(gòu)一般都為長方體結(jié)構(gòu),所以其發(fā)出的聲音具有其獨特的特點,根據(jù)該特點就可以判斷用戶處于公交車的周圍,比如當其強度大于指定值時,聲音信息也可以作為判斷用戶在公交車上的一個依據(jù),當上述兩個判斷依據(jù)全部成立時,則可以判定人體在公交車上。當判定人在公交車上,則調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法進行判斷人體是否跌倒,使用專門針對公交車上的跌倒算法,可以提高判斷用戶在公交車上是否跌倒的準確性。
參照圖2,本實施例中,上述調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法判斷人體是否跌倒的步驟S3之后,包括:
S4、當判斷人體跌倒時,觸發(fā)預設(shè)的提醒動作;
S5、如果在指定時間內(nèi)未獲取到關(guān)閉提醒動作的命令,則發(fā)出報警信息。
如上述步驟S4所述,上述提醒動作一般包括所述終端發(fā)出的震動動作、發(fā)出指定光的動作和/或發(fā)出指定聲音的動作等,即當終端檢測到人體跌倒時,終端的提醒動作開始工作,該提醒動作用于提醒用戶知道其所佩戴的終端判斷用戶已經(jīng)跌倒。
如上述步驟S5所述,上述指定時間即為預設(shè)的時間間隔,或者為根據(jù)某些特定條件生成的時間間隔。比如,指定時間為預設(shè)的10秒,那么當提醒動作在10秒內(nèi)未關(guān)閉,則發(fā)出報警信息,當提醒動作在10秒內(nèi)被關(guān)閉,則不發(fā)出報警信息;又比如,將跌倒信號進行等級區(qū)分,等級越高,說明人體跌倒情況越嚴重,那么指定時間可以根據(jù)跌倒信號的等級進行生成,比如,跌倒信號為一級,那么指定時間可以為20秒,如果跌倒信息號為五級,那么指定時間可以為5秒,以便于更好地幫助用戶,既可以避免誤報警的情況發(fā)生,同時可以提高跌倒后被及時救援的概率。上述發(fā)出報警信息的步驟,可以為撥打預設(shè)的用戶電話、發(fā)送預設(shè)的文字內(nèi)容至指定的終端和/或發(fā)送當前位置信息至指定的終端。其中,預設(shè)的用戶電話,可以為110報警電話,也可以是用戶的家人電話,還可以預設(shè)多個電話號碼,可以按照預設(shè)的順序進行撥打,比如,第一選擇110報警電話,當報警電話無人接聽時,撥打第二選擇電話,并以此類推,當全部電話都無人接聽時,循環(huán)撥打預設(shè)的電話,直到打通為止。上述文字內(nèi)容可以為短信信息、郵件等內(nèi)容。上述位置信息一般為用戶分享當前位置的信息等,便于用戶的家人快速找到用戶。當然,也可以定時分享即時的位置信息,當用戶被他人救護移動后,用戶的家人仍然可以快速地找到用戶。
本實施例中,上述判斷所述聲音信息是否為公交車環(huán)境所產(chǎn)生的聲音信息的步驟,包括:
S21、判斷所述聲音信息中聲波頻率是否處于預設(shè)的聲波頻率閾值范圍;
S22、若是,則判定人體處于運公交車環(huán)境中。
如上述步驟S21和S22所述,公交路徑是固定的,那么將位置信息與公交路徑信息進行直接比對即可,如果位置信息落在公交路徑上,則判定用戶位于公交車上的一個條件滿足;公交車啟動后,其發(fā)出的聲音頻率在一個指定區(qū)間內(nèi),如果用戶在公交車上,那么終端收集到的聲音信息中,主頻段應該為公交車發(fā)出的頻段,當主頻段落入預設(shè)的聲波頻率閾值范圍內(nèi),則可以判斷用戶位于公交車上的又一個條件滿足。當滿足上述兩個條件后,則可以判定用戶在公交車上。在其它實施例中,一般還會判斷主頻段內(nèi)的聲波的幅度是否滿足要求,如果同樣滿足要求才最終會判定用戶在公交車上。
本實施例中,上述如果均是,則判定人體處于公交車上的步驟包括:
S23、判斷人體的移動速度是否大于預設(shè)的閾值,如果大于,則當判定人體處于公交路徑上,以及判定人體處于運公交車環(huán)境中時,判定人體處于公交車上。
如上述步驟S23所述,用戶在公交車上隨著公交車一起移動,所以其移動速度要遠大于用戶步行或跑步的速度,那么當人體的移動速度大于預設(shè)的閾值時,說明用戶坐在交通工具上,當判定人體處于公交路徑上,以及判定人體處于運公交車環(huán)境中時,則可以判定人體處于公交車上。也就是,當滿足三個預設(shè)條件后,才會判定人體在公交車上,判斷結(jié)果的準確性更高。
本實施例中,上述公交車上判斷人體是否跌倒的算法包括:
S301、計算人體在豎直方向上的第一移動速率,當所述第一移動速率大于預設(shè)的第一閾值時判定人體跌倒。
如上述步驟S301所述,用戶坐公交車時,一般是坐在座位上,或者站立在某一位置,不會大幅度移動,尤其是在豎直方向上的移動速率基本為零,那么人體跌倒時,一般都會在豎直方向上發(fā)生較大的移動速率,所以豎直方向上的移動速率可以較為準確地反映出此時人體是否跌倒。上述預設(shè)的第一閾值,一般為一個臨界值,當?shù)谝灰苿铀俾市∮谠摰谝婚撝担瑒t說明人體沒有跌倒,大于該第一閾值時,則說明人體已經(jīng)跌倒。第一閾值的設(shè)定,可以是經(jīng)過大量模擬試驗獲取到的經(jīng)驗值。
本實施例中,上述指定時間的獲取方法,包括:
S501、計算所述第一移動速率與第一閾值的第一差值;
S502、在預設(shè)的第一列表中查找與所述第一差值對應的所述指定時間。
如上述步驟S501和S502所述,上述第一移動速率和第一閾值之間的差值大小,可以反映出人體跌倒時的嚴重程度,比如,用戶與公交車運行無關(guān)的跌倒時,其受傷程度會比因急剎車時跌倒的受傷程度小,所述用戶與公交車運行無關(guān)的跌倒所產(chǎn)生的第一移動速率顯然要小于因急剎車時跌倒所產(chǎn)生的第一移動速率??梢愿鶕?jù)經(jīng)驗值,預設(shè)一個第一列表,第一列表中設(shè)置有不同區(qū)間段的第一差值,不同區(qū)間段對應不同的指定時間,其原則一般是,第一差值越大,指定時間相對越短。當人體跌倒時,根據(jù)第一差值在第一列表中查找對應的指定時間,可以較為合理地進行提醒動作的進行時間,以便于更好地幫助用戶,可以避免誤報警的情況發(fā)生,同時可以使用戶跌倒后被及時救援。
在另一實施例中,上述公交車上判斷人體是否跌倒的算法包括:
S311、計算終端的高度變化值,以及計算人體在豎直方向上的第二移動速率;
S312、當高度變化值大于預設(shè)的高度閾值,且第二移動速率大于預設(shè)的第二閾值時,判定人體跌倒。
如上述步驟S311和S312所述,用戶坐公交車時,一般是坐在座位上,或者站立在某一位置,終端的高度一般不會發(fā)生較大的變化,所以高度的變化值可以作為用戶是否跌倒的一個判斷依據(jù),比如終端的高度從1米變?yōu)?.1米,則說明人體可能跌倒;在公交車上,用戶也不會大幅度移動,尤其是在豎直方向上的移動速率基本為零,那么人體跌倒時,一般都會在豎直方向上發(fā)生較大的移動速率,所以豎直方向上的移動速率可以較為準確地反映出此時人體是否跌倒。所以當高度值的變化值以及第二移動速率都滿足條件時,可以判定人體跌倒,判斷結(jié)果更加準確。
圖3,本其它實施例中,上述調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法判斷人體是否跌倒的步驟S3之后,包括:
S6、當判斷人體跌倒時,收集周圍語音;
S7、判斷周圍語音中是否含有預設(shè)的關(guān)鍵音,如果有,則發(fā)出報警信息。
如上述步驟S6和S7所述,如果用戶坐在公交車上,那么公交車上必然會有其他人的存在,當用戶跌倒時,其他人必然會進行相關(guān)的救助,起碼公交車的司機會進行救助,而在救助時,必然會說出與救助相關(guān)的話語,那么將可能說出的話語作為關(guān)鍵音提前預設(shè)在終端內(nèi),當獲取到周圍語音中含有關(guān)鍵音時,則可以判斷用戶已跌到,此時可以發(fā)送報警信息給用戶的家人等,可以進一步地防止誤報警的發(fā)生。
本實施例中,上述判斷周圍語音中是否含有預設(shè)的關(guān)鍵音,如果有,則發(fā)出報警信息的步驟S7,包括:
S71、當周圍語音中含有指定數(shù)量的關(guān)鍵音,和/或關(guān)鍵音出現(xiàn)指定頻率時,發(fā)出報警信息。
如上述步驟S71所述,如果周圍語音只含有一個或兩個等少量的關(guān)鍵音時,可能是周圍人的閑言閑語,不會發(fā)出報警信息,當關(guān)鍵音出現(xiàn)的數(shù)量達到指定值時,說明用戶真的跌倒,此時才會發(fā)出報警信息。同樣的,只有關(guān)鍵音出現(xiàn)的頻率達到指定值時,說明用戶真的跌倒,此時才會發(fā)出報警信息?;蛘撸斨車Z音中含有指定數(shù)量的關(guān)鍵音和關(guān)鍵音出現(xiàn)指定頻率同時達到要求時,才認定用戶真的跌倒,發(fā)出報警信息。
圖4,本實施例中,上述調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法判斷人體是否跌倒的步驟S3之后,包括:
S8、當判斷人體跌倒時,啟動終端的攝錄功能,并將攝錄內(nèi)容發(fā)送給指定的客戶端。
如上述步驟S8所述,當判斷人體跌倒時,拍攝當前的圖片發(fā)送給之指定的客戶端,客戶端就可以分辨出用戶是否真的跌倒,然后選擇是否進行救助,雖然無法在終端解決誤判斷的問題,但是,客戶端可以進行判斷,可以防止客戶端用戶做出徒勞的救助動作。上述客戶端可以為手機、電腦等電子設(shè)備。
本實施例的檢測人體跌倒的方法,首先通過終端的位置信息和周圍的聲音信息判斷用戶是否在公交車上,當判斷用戶在公交車上后才調(diào)用公交車上判斷人體是否跌倒的算法,進行檢測人體是否跌倒,使用專門針對公交車上的跌倒算法,可以提高判斷用戶在公交車上是否跌倒的準確性。
參照圖5,本發(fā)明實施例還提供一種檢測人體跌倒的裝置,終端佩戴在人體上,包括:
獲取收集單元10,用于獲取終端的位置信息,以及收集終端周圍的聲音信息;
判斷單元20,用于根判斷所述位置信息是否處于預設(shè)的公交路徑上,以及判斷所述聲音信息是否為公交車環(huán)境所產(chǎn)生的聲音信息,如果均是,則判定人體處于公交車上;
調(diào)用單元30,用于判定人體處于公交車上,則調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法判斷人體是否跌倒。
如上述獲取收集單元10、判斷單元20和調(diào)用單元30,上述位置信息可以通過GPS定位的方式獲取,也可以通過電信基站定位的方式獲取,因為公交車的路線一般是固定的,所以終端的位置信息如果在公交車線路上,那么位置信息可以作為判斷用戶在公交車上的一個依據(jù)。上述聲音信息包括各種聲音,如汽車的轟鳴聲、風聲、雨聲、叫賣聲等,但是,公交車由于體積較大,結(jié)構(gòu)一般都為長方體結(jié)構(gòu),所以其發(fā)出的聲音具有其獨特的特點,根據(jù)該特點就可以判斷用戶處于公交車的周圍,比如當其強度大于指定值時,聲音信息也可以作為判斷用戶在公交車上的一個依據(jù),當上述兩個判斷依據(jù)全部成立時,則可以判定人體在公交車上。當判定人在公交車上,則調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法進行判斷人體是否跌倒,使用專門針對公交車上的跌倒算法,可以提高判斷用戶在公交車上是否跌倒的準確性。
參照圖6,本實施例中,上述檢測人體跌倒的裝置,還包括:
觸發(fā)單元40,用于當判斷人體跌倒時,觸發(fā)預設(shè)的提醒動作;
報警單元50,用于如果在指定時間內(nèi)未獲取到關(guān)閉提醒動作的命令,則發(fā)出報警信息。
如上述觸發(fā)單元40,上述提醒動作一般包括所述終端發(fā)出的震動動作、發(fā)出指定光的動作和/或發(fā)出指定聲音的動作等,即當終端檢測到人體跌倒時,終端的提醒動作開始工作,該提醒動作用于提醒用戶知道其所佩戴的終端判斷用戶已經(jīng)跌倒。
如上述報警單元50,上述指定時間即為預設(shè)的時間間隔,或者為根據(jù)某些特定條件生成的時間間隔。比如,指定時間為預設(shè)的10秒,那么當提醒動作在10秒內(nèi)未關(guān)閉,則發(fā)出報警信息,當提醒動作在10秒內(nèi)被關(guān)閉,則不發(fā)出報警信息;又比如,將跌倒信號進行等級區(qū)分,等級越高,說明人體跌倒情況越嚴重,那么指定時間可以根據(jù)跌倒信號的等級進行生成,比如,跌倒信號為一級,那么指定時間可以為20秒,如果跌倒信息號為五級,那么指定時間可以為5秒,以便于更好地幫助用戶,既可以避免誤報警的情況發(fā)生,同時可以提高跌倒后被及時救援的概率。上述發(fā)出報警信息的步驟,可以為撥打預設(shè)的用戶電話、發(fā)送預設(shè)的文字內(nèi)容至指定的終端和/或發(fā)送當前位置信息至指定的終端。其中,預設(shè)的用戶電話,可以為110報警電話,也可以是用戶的家人電話,還可以預設(shè)多個電話號碼,可以按照預設(shè)的順序進行撥打,比如,第一選擇110報警電話,當報警電話無人接聽時,撥打第二選擇電話,并以此類推,當全部電話都無人接聽時,循環(huán)撥打預設(shè)的電話,直到打通為止。上述文字內(nèi)容可以為短信信息、郵件等內(nèi)容。上述位置信息一般為用戶分享當前位置的信息等,便于用戶的家人快速找到用戶。當然,也可以定時分享即時的位置信息,當用戶被他人救護移動后,用戶的家人仍然可以快速地找到用戶。
本實施例中,上述判斷單元20,包括:
判斷模塊,用于判斷所述聲音信息中聲波頻率是否處于預設(shè)的聲波頻率閾值范圍;
結(jié)果模塊,用于若所述聲音信息中聲波頻率處于預設(shè)的聲波頻率閾值范圍內(nèi),則判定人體處于運公交車環(huán)境中。
如上述判斷模塊和結(jié)果模塊,公交路徑是固定的,那么將位置信息與公交路徑信息進行直接比對即可,如果位置信息落在公交路徑上,則判定用戶位于公交車上的一個條件滿足;公交車啟動后,其發(fā)出的聲音頻率在一個指定區(qū)間內(nèi),如果用戶在公交車上,那么終端收集到的聲音信息中,主頻段應該為公交車發(fā)出的頻段,當主頻段落入預設(shè)的頻段范圍內(nèi),則可以判斷用戶位于公交車上的又一個條件滿足。當滿足上述兩個條件后,則可以判定用戶在公交車上。在其它實施例中,一般還會判斷主頻段內(nèi)的聲波的幅度是否滿足要求,如果同樣滿足要求才最終會判定用戶在公交車上。
本實施例中,上述結(jié)果模塊,包括:
結(jié)果子模塊,用于判斷人體的移動速度是否大于預設(shè)的閾值,如果大于,則當判定人體處于公交路徑上,以及判定人體處于運公交車環(huán)境中時,判定人體處于公交車上。用戶在公交車上隨著公交車一起移動,所以其移動速度要遠大于用戶步行或跑步的速度,那么當人體的移動速度大于預設(shè)的閾值時,說明用戶坐在交通工具上,當判定人體處于公交路徑上,以及判定人體處于運公交車環(huán)境中時,則可以判定人體處于公交車上。也就是,當滿足三個預設(shè)條件后,才會判定人體在公交車上,判斷結(jié)果的準確性更高。
本實施例中,上述檢測人體跌倒的裝置還包括跌倒算法單元,用于公交車上判斷人體是否跌倒,所述跌倒算法單元包括:
第一判斷模塊,用于計算人體在豎直方向上的第一移動速率,當所述第一移動速率大于預設(shè)的第一閾值時判定人體跌倒。用戶坐公交車時,一般是坐在座位上,或者站立在某一位置,不會大幅度移動,尤其是在豎直方向上的移動速率基本為零,那么人體跌倒時,一般都會在豎直方向上發(fā)生較大的移動速率,所以豎直方向上的移動速率可以較為準確地反映出此時人體是否跌倒。上述預設(shè)的第一閾值,一般為一個臨界值,當?shù)谝灰苿铀俾市∮谠摰谝婚撝?,則說明人體沒有跌倒,大于該第一閾值時,則說明人體已經(jīng)跌倒。第一閾值的設(shè)定,可以是經(jīng)過大量模擬試驗獲取到的經(jīng)驗值
本實施例中,上述報警單元50,包括:
第一計算模塊,用于計算所述第一移動速率與第一閾值的第一差值;
第一查找模塊,用于在預設(shè)的第一列表中查找與所述第一差值對應的所述指定時間。
如上述第一計算模塊和第一查找模塊,上述第一移動速率和第一閾值之間的差值大小,可以反映出人體跌倒時的嚴重程度,比如,用戶與公交車運行無關(guān)的跌倒時,其受傷程度會比因急剎車時跌倒的受傷程度小,所述用戶與公交車運行無關(guān)的跌倒所產(chǎn)生的第一移動速率顯然要小于因急剎車時跌倒所產(chǎn)生的第一移動速率??梢愿鶕?jù)經(jīng)驗值,預設(shè)一個第一列表,第一列表中設(shè)置有不同區(qū)間段的第一差值,不同區(qū)間段對應不同的指定時間,其原則一般是,第一差值越大,指定時間相對越短。當人體跌倒時,根據(jù)第一差值在第一列表中查找對應的指定時間,可以較為合理地進行提醒動作的進行時間,以便于更好地幫助用戶,可以避免誤報警的情況發(fā)生,同時可以使用戶跌倒后被及時救援。
本另一實施例中,上述檢測人體跌倒的裝置還包括跌倒算法單元,用于公交車上判斷人體是否跌倒,所述跌倒算法單元包括:
第二計算模塊,用于計算終端的高度變化值,以及計算人體在豎直方向上的第二移動速率;
判定模塊,用于當高度變化值大于預設(shè)的高度閾值,且第二移動速率大于預設(shè)的第二閾值時,判定人體跌倒。
如上述第二計算模塊和判定模塊,用戶坐公交車時,一般是坐在座位上,或者站立在某一位置,終端的高度一般不會發(fā)生較大的變化,所以高度的變化值可以作為用戶是否跌倒的一個判斷依據(jù),比如終端的高度從1米變?yōu)?.1米,則說明人體可能跌倒;在公交車上,用戶也不會大幅度移動,尤其是在豎直方向上的移動速率基本為零,那么人體跌倒時,一般都會在豎直方向上發(fā)生較大的移動速率,所以豎直方向上的移動速率可以較為準確地反映出此時人體是否跌倒。所以當高度值的變化值以及第二移動速率都滿足條件時,可以判定人體跌倒,判斷結(jié)果更加準確。
參照圖7,在其它實施例中,上述檢測人體跌倒的裝置,還包括:
集音單元60,用于當判斷人體跌倒時,收集周圍語音;
對比報警單元70,用于判斷周圍語音中是否含有預設(shè)的關(guān)鍵音,如果有,則發(fā)出報警信息。
如上述集音單元60和對比報警單元70,如果用戶坐在公交車上,那么公交車上必然會有其他人的存在,當用戶跌倒時,其他人必然會進行相關(guān)的救助,起碼公交車的司機會進行救助,而在救助時,必然會說出與救助相關(guān)的話語,那么將可能說出的話語作為關(guān)鍵音提前預設(shè)在終端內(nèi),當獲取到周圍語音中含有關(guān)鍵音時,則可以判斷用戶已跌到,此時可以發(fā)送報警信息給用戶的家人等,可以進一步地防止誤報警的發(fā)生。
本實施例中,上述對比報警單元70,包括:對比報警模塊,用于當周圍語音中含有指定數(shù)量的關(guān)鍵音時,發(fā)出報警信息。如果周圍語音只含有一個或兩個等少量的關(guān)鍵音時,可能是周圍人的閑言閑語,不會發(fā)出報警信息,當關(guān)鍵音出現(xiàn)的數(shù)量達到指定值時,說明用戶真的跌倒,此時才會發(fā)出報警信息。同樣的,只有關(guān)鍵音出現(xiàn)的頻率達到指定值時,說明用戶真的跌倒,此時才會發(fā)出報警信息?;蛘?,當周圍語音中含有指定數(shù)量的關(guān)鍵音和關(guān)鍵音出現(xiàn)指定頻率同時達到要求時,才認定用戶真的跌倒,發(fā)出報警信息。
參照圖8,上述檢測人體跌倒的裝置還包括:
攝錄單元80,用于當判斷人體跌倒時,啟動終端的攝錄功能,并將攝錄內(nèi)容發(fā)送給指定的客戶端。當判斷人體跌倒時,拍攝當前的圖片發(fā)送給之指定的客戶端,客戶端就可以分辨出用戶是否真的跌倒,然后選擇是否進行救助,雖然無法在終端解決誤判斷的問題,但是,客戶端可以進行判斷,可以防止客戶端用戶做出徒勞的救助動作。上述客戶端可以為手機、電腦等電子設(shè)備。
本實施例的檢測人體跌倒的方法,首先通過終端的位置信息和周圍的聲音信息判斷用戶是否在公交車上,當判斷用戶在公交車上后才調(diào)用公交車上判斷人體是否跌倒的算法,進行檢測人體是否跌倒,使用專門針對公交車上的跌倒算法,可以提高判斷用戶在公交車上是否跌倒的準確性。
參照圖9,本發(fā)明實施例還提供一種移動終端,包括處理器和存儲器,所述存儲器用于存儲支持檢測人體跌倒的裝置執(zhí)行上述的檢測人體跌倒的方法的程序;所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。
為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該移動終端可以為包括手機、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以移動終端為手機為例:
圖9示出的是與本發(fā)明實施例提供的移動終端相關(guān)的手機的部分結(jié)構(gòu)的框圖。參考圖9,手機包括:射頻(Radio Frequency,RF)電路99、存儲器920、輸入單元930、顯示單元940、傳感器950、音頻電路960、無線保真(wireless fidelity,WiFi)模塊970、處理器980、以及電源990等部件。本領(lǐng)域技術(shù)人員可以理解,圖9中示出的手機結(jié)構(gòu)并不構(gòu)成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖9對手機的各個構(gòu)成部件進行具體的介紹:
RF電路910可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器980處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路910包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路910還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
存儲器920可用于存儲軟件程序以及模塊,處理器980通過運行存儲在存儲器920的軟件程序以及模塊,從而執(zhí)行手機的各種功能應用以及數(shù)據(jù)處理。存儲器920可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器920可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
輸入單元930可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元930可包括觸控面板931以及其他輸入設(shè)備932。觸控面板931,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板931上或在觸控面板931附近的操作),并根據(jù)預先設(shè)定的程式驅(qū)動相應的連接裝置??蛇x的,觸控面板931可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器980,并能接收處理器980發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板931。除了觸控面板931,輸入單元930還可以包括其他輸入設(shè)備932。具體地,其他輸入設(shè)備932可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元940可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元940可包括顯示面板941,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板941。進一步的,觸控面板931可覆蓋顯示面板941,當觸控面板931檢測到在其上或附近的觸摸操作后,傳送給處理器980以確定觸摸事件的類型,隨后處理器980根據(jù)觸摸事件的類型在顯示面板941上提供相應的視覺輸出。雖然在圖9中,觸控面板931與顯示面板941是作為兩個獨立的部件來實現(xiàn)手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板931與顯示面板941集成而實現(xiàn)手機的輸入和輸出功能。
手機還可包括至少一種傳感器950,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板941的亮度,接近傳感器可在手機移動到耳邊時,關(guān)閉顯示面板941和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準)、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路960、揚聲器961,傳聲器962可提供用戶與手機之間的音頻接口。音頻電路960可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器961,由揚聲器961轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器962將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路960接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器980處理后,經(jīng)RF電路910以發(fā)送給比如另一手機,或者將音頻數(shù)據(jù)輸出至存儲器920以便進一步處理。
WiFi屬于短距離無線傳輸技術(shù),手機通過WiFi模塊970可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖9示出了WiFi模塊970,但是可以理解的是,其并不屬于手機的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器980是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器920內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器920內(nèi)的數(shù)據(jù),執(zhí)行手機的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控。可選的,處理器980可包括一個或多個處理單元;優(yōu)選的,處理器980可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器980中。
手機還包括給各個部件供電的電源990(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器980邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
參照圖9,在本發(fā)明實施例中,該移動終端所包括的處理器980還具有以下功能:
獲取終端的位置信息,以及收集終端周圍的聲音信息;
判斷所述位置信息是否處于預設(shè)的公交路徑上,以及判斷所述聲音信息是否為公交車環(huán)境所產(chǎn)生的聲音信息,如果均是,則判定人體處于公交車上;;
調(diào)用預設(shè)的公交車上判斷人體是否跌倒的算法判斷人體是否跌倒。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。