專利名稱:一種移動終端的水深檢測方法和裝置的制作方法
技術領域:
本發明涉及移動終端設備,尤其涉及的是一種移動終端的水深檢測方法和裝置。
背景技術:
隨著移動通信設備的普及,當前市場興起一種特種終端需求即:IP67三防手機,IP67是指手機的防護安全級別。IP是Ingress Protection Rating的縮寫,它定義了終端產品界面對固態和液態微粒的防護能力。IP后面有2位數字,第I個是固態防護等級,取值范圍是0-6,分別表示對從大顆粒異物到灰塵的防護;第2個是液態防護等級,取值范圍是0-8,分別表示對從垂直水滴到水底壓力情況下的防護;數字越大表示能力越強。IP67表示的含義是,防護灰塵吸入(整體防止接觸,防護灰塵滲透);防護短暫浸泡(防浸)。目前在移動終端行業最高實現的是IP67級別,其中在防水級別中要求:終端短時間浸水,浸入規定壓力的水中經規定的時間后外殼浸水量不至于達到有害程度,具體測試時將移動終端放置于一個潛水箱中,一般深度I米,試驗時間為30min。因此用戶使用市場上新興起的防水移動終端,可在游泳池里及水中拍攝。然而,很多防水手機由于材料及設計不過關,或者是用戶在水中使用時超過IP67定義的防水條件限定要求,導致移動終端進水受損,使得用戶投訴不斷。現有的移動終端無法測量并記錄水深,無法界定進水原因是手機質量不過關導致的還是用戶超過使用限定環境導致的,因此無法確認是生產方還是使用方的責任,帶來了大大的不便。因此,現有技術還有待于改進和發展。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種移動終端的水深檢測方法和裝置,旨在解決現有的移動終端無法測量并記錄水深的問題。本發明解決技術問題所采用的技術方案如下:
一種移動終端的水深檢測方法,其中,包括以下步驟:
A、移動終端的壓力檢測模塊將移動終端在水中所處位置的壓強轉換為相應的電壓
值;
B、移動終端檢測所述壓力檢測模塊的電壓值,并查詢壓力檢測模塊的電壓值與壓強的關系表,得出移動終端在水中所處位置的壓強;
C、計算移動終端在水中所處位置的壓強與大氣壓強的差值,并將所述差值依次除以水的密度和重力加速度,從而得出移動終端在水中所處位置的深度;
D、將移動終端在水中所處位置的深度與一設定的深度閾值進行比較,當移動終端在水中所處位置的深度超過深度閾值時,自動記錄深度并存儲。所述的移動終端的水深檢測方法,其中,在所述步驟A和B之間,還包括:
Al、將該電壓值與一設定的電壓閾值進行比較,當該電壓值超過電壓閾值時,進入步驟
B0
所述的移動終端的水深檢測方法,其中,所述步驟C還包括:
Cl、移動終端顯示在水中所處位置的深度。所述的移動終端的水深檢測方法,其中,所述步驟D還包括:
Dl、移動終端自動記錄移動終端在水中所處位直的深度超過深度閾值的持續時間,并存儲。一種移動終端的水深檢測裝置,其中,包括:
壓力檢測模塊,用于將移動終端在水中所處位置的壓強轉化為相應的電壓值;
電壓檢測模塊,用于檢測壓力檢測模塊的電壓值;
控制處理模塊,用于根據電壓檢測模塊檢測的電壓值,查詢壓力檢測模塊的電壓值與壓強的關系表,得出移動終端在水中所處位置的壓強;及計算移動終端在水中所處位置的壓強與大氣壓強的差值,并將所述差值依次除以水的密度和重力加速度,得出移動終端在水中所處位置的深度;
深度比較模塊,用于將計算出的移動終端在水中所處位置的深度與一設定的深度閾值進行比較;
存儲模塊,用于存儲壓力檢測模塊的電壓值與壓強的關系表、移動終端當前環境的大氣壓強和移動終端在水中所處位置的深度。所述的移動終端的水深檢測裝置,其中,還包括:
顯示模塊,用于顯示移動終端在水中所處位置的深度。所述的移動終端的水深檢測裝置,其中,還包括:
電壓比較模塊,用于壓力檢測模塊的電壓與一設定的電壓閾值進行比較。所述的移動終端的水深檢測裝置,其中,還包括:
時間檢測模塊,用于檢測移動終端在水中所處位置的深度超過深度閾值的持續時間。本發明所提供的一種移動終端的水深檢測方法和裝置,有效地解決了現有的移動終端無法測量并記錄水深的問題,通過移動終端的壓力檢測模塊將移動終端在水中所處位置的壓強轉換為相應的電壓值;移動終端檢測所述壓力檢測模塊的電壓值,并查詢壓力檢測模塊的電壓值與壓強的關系表,得出移動終端在水中所處位置的壓強;計算移動終端在水中所處位置的壓強與大氣壓強的差值,并將所述差值依次除以水的密度和重力加速度,從而得出移動終端在水中所處位置的深度;將移動終端在水中所處位置的深度與一設定的深度閾值進行比較,當移動終端在水中所處位置的深度超過深度閾值時,自動記錄深度并存儲,使得移動終端能夠自動測量并記錄水深,從而使得移動終端具有水深測量功能,在處理移動終端進水問題投訴時,能夠確定進水原因是否為用戶超過使用限定環境導致。
圖1為本發明提供的移動終端的水深檢測方法較佳實施例的流程圖。圖2為本發明提供的移動終端的水深檢測裝置第一較佳實施例的結構框圖。圖3為本發明提供的移動終端的水深檢測裝置第二較佳實施例的結構框圖。圖4為本發明提供的移動終端的水深檢測裝置應用實施例的結構框圖。
具體實施方式
本發明提供一種移動終端的水深檢測方法和裝置,為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖并舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。請參閱圖1,圖1為本發明提供的移動終端的水深檢測方法較佳實施例的流程圖,包括以下步驟:
步驟S100、移動終端的壓力檢測模塊將移動終端在水中所處位置的壓強轉換為相應的電壓值;
步驟S200、移動終端檢測所述壓力檢測模塊的電壓值,并查詢壓力檢測模塊的電壓值與壓強的關系表,得出移動終端在水中所處位置的壓強;
步驟S300、計算移動終端在水中所處位置的壓強與大氣壓強的差值,并將所述差值依次除以水的密度和重力加速度,從而得出移動終端在水中所處位置的深度;
步驟S400、將移動終端在水中所處位置的深度與一設定的深度閾值進行比較,當移動終端在水中所處位置的深度超過深度閾值時,自動記錄深度并存儲。下面結合具體的實施例對上述步驟進行詳細的描述。具體來說,在步驟SlOO中,移動終端的壓力檢測模塊將在水中所處位置的壓強轉換為相應的電壓值。具體來說所述移動終端的壓力檢測模塊將所處位置處的壓強轉化為電壓,從而將壓強與電壓聯系起來。譬如、可采用氣體壓力傳感器來檢測移動終端所處位置的壓強。有些氣壓傳感器的傳感元件是一個對壓強敏感的薄膜,它連接了一個柔性電阻器,當被測氣體的壓強降低或升高時,該薄膜變形使得該電阻器的阻值將會改變,而電阻器的阻值發生變化,從傳感元件取得0-5V的信號電壓,經過A/D轉換由數據采集器接受,然后數據采集器以適當的形式把結果傳送給計算機,從而得出電壓的變化,再對應得出壓強當前所處位置的壓強。而有些氣壓傳感器的主要部件為變容式硅膜盒。當該變容硅膜盒外界大氣壓力發生變化時,單晶硅膜盒隨著發生彈性變形,從而引起硅膜盒平行板電容器電容量的變化,通過測量電容量變化可得知當前環境的大氣壓強。根據上述氣體壓力傳感器的工作原理,移動終端通過測量電壓檢測模塊的電壓便可知道所處位置處的壓強,使得移動終端處于水中時,通過測量所處位置處的電壓檢測模塊的電壓值來測量移動終端在水中時的壓強。在步驟S200中,移動終端檢測所述壓力檢測模塊的電壓值,并查詢壓力檢測模塊的電壓值與壓強的關系表,得出移動終端在水中所處位置的壓強。具體來說,由于氣體壓力傳感器中測得的電壓值與所處位置處的壓強相互關聯,可根據氣體壓力傳感器中電壓值與壓強的關系表,在測得移動終端在水中所處位置處的電壓值后,查詢該關系表,便可得出所處位置處的壓強。電壓值與壓強的關系根據具體采用的氣壓傳感器的規格得知。在步驟S300中,計算移動終端在水中所處位置的壓強與大氣壓強的差值,并將所述差值依次除以水的密度和重力加速度,從而得出移動終端在水中所處位置的深度。具體來說,移動終端處于水中時,其壓強值為大氣壓強與所處位置的深度的液體壓強之和。移動終端可以通過任意一款氣體壓力傳感器來測量一定深度的壓強,假設深度為h,壓力傳感器的壓強讀數為A,當前大氣壓強為B,則:當前大氣壓強B +液體密度P X重力加速度gX深度h=所處位置壓強A (公式1),由此只要讀出氣體壓力傳感器的當前壓強,我們就可以計算出傳感器所處深度,也就是移動終端所處位置的水深。一般來說,本發明提供的移動終端為防水移動終端,用戶都是在水中來用三防移動終端,以水為例舉例說明,譬如、I標準大氣壓=101 325帕斯卡,而I米水深的壓強=大氣壓強+ I米水柱壓強,根據液體壓強公式I米水柱壓強P=液體密度(水的密度1000kg/m3) X重力加速度g(9.8) X深度(Im) =9800帕斯卡。因此在標準大氣壓力狀態下I米水深的壓強=I標準大氣壓+ I米水柱壓強=101325 + 9800 = 111125帕斯卡。本發明提供的防水移動終端,就是根據此原理來測量深度。基于上述原理,還可以測量其它液體的深度,此處不做過多描述。在步驟S400中,將移動終端在水中所處位置的深度與一設定的深度閾值進行比較,當移動終端在水中所處位置的深度超過深度閾值時,自動記錄深度并存儲。具體來說,三防移動終端有一定的使用環境限制,當超過使用環境時,將會出現進水問題。若用戶使用防水移動終端進入水中不深,那么則不記錄移動終端所處位置的深度。因此,在移動終端在水中所處位置的深度超過深度閾值時,將其記錄下來,作為以后的原因分析的證據,從而避免了出現進水問題后無法確認是廠家還是用戶的責任問題。進一步地,在所述步驟SlOO之前還包括:
S90、移動終端在未處于水中時,檢測當前環境的大氣壓強并存儲。移動終端所處環境的大氣壓強,一般來說,不可能為一標準大氣壓,這是由于不同地點、時段及氣溫等因素,大氣壓會有略微波動,所以移動終端必需經常檢測并記錄該值,從而使得測量結果更加精確。具體來說,移動終端在未處于水中時,可通過任意一次接收用戶的操作時,檢測當前環境的大氣壓強并存儲。移動終端在用戶的任意一次手機功能操作中,移動終端的應用處理器工作后都會讀取一次傳感器氣壓值并記錄,并更新該值將其做為當前大氣壓壓強B的壓強值。進一步地,在所述步驟SlOO和S200之間,還包括:
步驟S110、將該電壓值與一設定的電壓閾值進行比較,當該電壓值超過電壓閾值時,進入步驟S200。具體來說,設定的電壓閾值對應一壓強值,也就是對應移動終端所處的一深度,譬如0.68米。將該深度處的電壓值設定為電壓閾值,當移動終端檢測到的電壓值超過該電壓閾值時,表明移動終端所處的深度已經超過了電壓閾值所對應的深度,也就是0.68米,從而觸發步驟S200中的計算,得出當前所處位置的壓強,進而計算出所處位置的深度。進一步地,在所述步驟S300中,還包括:移動終端顯示所處位置的深度。具體來說,移動終端在水中時,在計算出所處位置的深度后,還可將其在移動終端的顯示界面進行顯示,從而提醒用戶注意。優選地,當移動終端所處位置的深度超過電壓閾值所對應的深度時,移動終端不僅計算所處位置的深度還將其顯示到移動終端的顯示界面。優選地,移動終端還可以具有自動報警功能,具體來說移動終端還會自動打開顯示屏,不僅并在顯示屏上顯示水深數值,水深數值會閃爍提醒用戶關注當前水深度值。優選地,還可以通過燈光閃爍、振動或語音等提醒用戶。進一步地,在所述步驟S400還包括:
S410、移動終端自動記錄深度和移動終端在水中所處位置的深度超過深度閾值的持續時間,并存儲。具體來說,當移動終端所處位置的深度超過深度閾值時,移動終端自動記錄深度的同時,還計算持續時間,放入存儲器中保存,從而為后續的可能出現的進水問題保留證據,大大方便了以后的責任明確。優選地,移動終端也可以顯示深度。
本發明提供的移動終端的水深檢測方法,通過檢測移動終端在水中所處位置的壓強,再根據公式1:當前大氣壓強B +液體密度P X重力加速度gX深度h =所處位置壓強A,從而計算出移動終端在水中所處位置的水深,使得移動終端能夠自動測量并記錄水深,從而使得移動終端具有水深測量功能,在處理移動終端進水問題投訴時,能夠確定進水原因是否為用戶超過使用限定環境導致。基于上述移動終端的水深檢測方法,本發明還提供了一種移動終端的水深檢測裝置,如圖2所示,包括:壓力檢測模塊10、電壓檢測模塊20、控制處理模塊30、深度比較模塊40和存儲模塊50,所述壓力檢測模塊10、電壓檢測模塊20、控制處理模塊30和深度比較模塊40依次連接;所述控制處理模塊20還連接存儲模塊50 ;所述深度比較模塊40還連接存儲模塊50。所述壓力檢測模塊10,用于將移動終端所處位置的壓強轉化為相應的電壓值,具體如上所述。所述電壓檢測模塊20,用于檢測壓力檢測模塊10的電壓值。所述控制處理模塊30,用于根據電壓檢測模塊20檢測的電壓值,查詢壓力檢測模塊10的電壓值與壓強的關系表,得出移動終端所處位置的壓強,及計算移動終端在水中所處位置的壓強與大氣壓強的差值,并將所述差值依次除以水的密度和重力加速度,得出移動終端在水中所處位置的深度,具體如上所述。所述深度比較模塊40,用于將計算出的移動終端所處位置的深度與一設定的深度閾值進行比較,具體如上所述。所述存儲模塊50,用于存儲壓力檢測模塊10的電壓值與壓強的關系表、移動終端當前環境的大氣壓強和移動終端所處位置的深度。請參閱圖3,進一步地,所述移動終端的水深檢測裝置,還包括一顯示模塊60,所述顯示模塊60連接控制處理模塊30。所述顯示模塊60用于顯示移動終端所處位置的深度。進一步地,所述移動終端的水深檢測裝置,還包括電壓比較模塊70,所述壓力檢測模塊10通過電壓比較模塊70連接電壓檢測模塊20。所述電壓比較模塊70用于壓力檢測模塊10的電壓與一設定的電壓閾值進行比較。進一步地,所述移動終端的水深檢測裝置,還包括時間檢測模塊80,所述時間檢測模塊80連接深度比較模塊40,用于檢測移動終端所處位置的深度超過深度閾值的持續時間。以下以一應用實施例來對本發明提供的移動終端的水深檢測裝置進行詳細的說明。請參閱圖4,圖4為本發明提供的移動終端的水深檢測應用實施例的結構框圖。如圖所示,所述移動終端100包括:大氣壓強傳感器110、電壓比較器120、移動終端應用處理器130、存儲器140和紐扣電池150 ;所述大氣壓強傳感器110、電壓比較器120、移動終端應用處理器130和存儲器140依次連接;所述大氣壓強傳感器110還分別連接移動終端應用處理器130和紐扣電池150。所述移動終端100內置大氣壓強傳感器110,在結構上大氣壓強傳感器110陷于移動終端外殼里與空氣通過一孔徑約為3_的口接觸,這樣大氣壓強傳感器110就只能接觸到氣壓及水壓,不會隨意的接觸到其他外屆物體觸碰的壓力,保證了測量的深度數據的正確性。大氣壓強傳感器110采用可以檢測氣壓范圍從30000 150000帕斯卡氣壓規格的任意模擬傳感器,采用該規格的傳感器完全可以滿足任意陸地表面至水深5米范圍內的環境壓力檢測要求。大氣壓強傳感器110由移動終端100內置的紐扣電池150供電,與移動終端常規內置紐扣電池電路方案一樣,只要移動終端100的電池有電,該紐扣電池即可獲得電池對其本身充電來補充電能。一般來說,傳感器功耗非常低,約為30uA,不論移動終端開機與否,傳感器是實時工作的。在30000 150000帕斯卡壓強范圍內傳感器線性的感應輸出0.500 2.800伏的模擬電壓,因此可根據電壓值與壓強的關系,計算出不同電壓值對應的壓強。譬如、可以計算出對應I米水深處傳感器輸出1.825伏電壓,在0.68米水深處,傳感器輸出1.8伏電壓。所述電壓比較器120用于將大氣壓強傳感器110的電壓值與一電壓閾值進行比較。具體來說,譬如可設電壓閾值為1.8伏電壓,所述電壓比較器120為任意一款進行1.8伏電壓檢測的電壓比較器。當該大氣壓強傳感器110的電壓低于1.8伏時,電壓比較器120輸出低電平;當大氣壓強傳感器110的電壓等于或大于1.8伏時,電壓比較器120輸出高電平。也就是說移動終端所處位置超過0.68米時,移動終端開啟深度檢測功能,檢測移動終端所處位置的深度。優選地,在0.68米水深處,移動終端自動報警提醒用戶,這有利于保護移動終端。優選地,當大氣壓強傳感器110的電壓值超過1.8伏時,所述電壓比較器120輸出中斷信號給移動終端應用處理器130。具體來說,電壓比較器120的輸出接到移動終端應用處理器130的中斷引腳,一旦該中斷引腳為高電平,移動終端應用處理器130則響應這一中斷信號,不論移動終端應用處理器130此時是開機休眠或是處于工作狀態,接到這一中斷響應后移動終端應用處理器130都會啟動水深檢測功能,處理、運算氣壓傳感器傳來的模擬電壓信號,移動終端應用處理器根據上述所處位置的壓強、大氣壓強和所處位置的深度的關系,計算出水深數據。具體來說,所述移動終端應用處理器130檢測大氣壓強傳感器110的信號的電壓值,并根據大氣壓強傳感器110的壓強與電壓值的關系表,也就是大氣壓強傳感器110的規格,得出移動終端當前所處位置處的壓強,再根據公式1:當前大氣壓強B +液體密度P X重力加速度gX深度h =所處位置壓強A,從而計算出移動終端在水中所處位置的水深。所述移動終端應用處理器130還將移動終端所處位置的深度與一深度閾值進行比較,當水深超過一深度閾值后,譬如I米后,移動終端會自動記錄水深及計時數據并存儲到存儲器里,這些存儲的水深數據即使手機進水后損壞,公司客服工作人員仍然可以通過存儲器專用的讀數據工具單獨從存儲器讀出水深數據來做為判定鑒別。進一步地,所述移動終端應用處理器130還包括一定時器,所述定時器用于計算移動終端所處位置的深度超過深度閾值的持續時間。本發明的移動終端并不限于手機,也可用于電腦、數碼相機等等其他移動終端。綜上所述,本發明提供的一種移動終端的水深檢測方法和裝置,通過移動終端的壓力檢測模塊將移動終端在水中所處位置的壓強轉換為相應的電壓值;移動終端檢測所述壓力檢測模塊的電壓值,并查詢壓力檢測模塊的電壓值與壓強的關系表,得出移動終端在水中所處位置的壓強;計算移動終端在水中所處位置的壓強與大氣壓強的差值,并將所述差值依次除以水的密度和重力加速度,從而得出移動終端在水中所處位置的深度;將移動終端在水中所處位置的深度與一設定的深度閾值進行比較,當移動終端在水中所處位置的深度超過深度閾值時,自動記錄深度并存儲,使得移動終端能夠自動測量并記錄水深,從而使得移動終端具有水深測量功能,在處理移動終端進水問題投訴時,能夠確定進水原因是否為用戶超過使用限定環境導致。應當理解的是,本發明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬于本發明所附權利要求的保護范圍。
權利要求
1.一種移動終端的水深檢測方法,其特征在于,包括以下步驟: A、移動終端的壓力檢測模塊將移動終端在水中所處位置的壓強轉換為相應的電壓值; B、移動終端檢測所述壓力檢測模塊的電壓值,并查詢壓力檢測模塊的電壓值與壓強的關系表,得出移動終端在水中所處位置的壓強; C、計算移動終端在水中所處位置的壓強與大氣壓強的差值,并將所述差值依次除以水的密度和重力加速度,從而得出移動終端在水中所處位置的深度; D、將移動終端在水中所處位置的深度與一設定的深度閾值進行比較,當移動終端在水中所處位置的深度超過深度閾值時,自動記錄深度并存儲。
2.根據權利要求1所述的移動終端的水深檢測方法,其特征在于,在所述步驟A和B之間,還包括: Al、將該電壓值與一設定的電壓閾值進行比較,當該電壓值超過電壓閾值時,進入步驟B0
3.根據權利要求1所述的移動終端的水深檢測方法,其特征在于,所述步驟C還包括: Cl、移動終端顯示在水中所處位置的深度。
4.根據權利要求1所述的移動終端的水深檢測方法,其特征在于,所述步驟D還包括: Dl、移動終端自動記錄移動終端在水中所處位直的深度超過深度閾值的持續時間,并存儲。
5.一種移動終端的水深檢測裝置,其特征在于,包括: 壓力檢測模塊,用于將移動終端在水中所處位置的壓強轉化為相應的電壓值; 電壓檢測模塊,用于檢測壓力檢測模塊的電壓值; 控制處理模塊,用于根據電壓檢測模塊檢測的電壓值,查詢壓力檢測模塊的電壓值與壓強的關系表,得出移動終端在水中所處位置的壓強;及計算移動終端在水中所處位置的壓強與大氣壓強的差值,并將所述差值依次除以水的密度和重力加速度,得出移動終端在水中所處位置的深度; 深度比較模塊,用于將計算出的移動終端在水中所處位置的深度與一設定的深度閾值進行比較; 存儲模塊,用于存儲壓力檢測模塊的電壓值與壓強的關系表、移動終端當前環境的大氣壓強和移動終端在水中所處位置的深度。
6.根據權利要求5所述的移動終端的水深檢測裝置,其特征在于,還包括: 顯示模塊,用于顯示移動終端在水中所處位置的深度。
7.根據權利要求5所述的移動終端的水深檢測裝置,其特征在于,還包括: 電壓比較模塊,用于壓力檢測模塊的電壓與一設定的電壓閾值進行比較。
8.根據權利要求5所述的移動終端的水深檢測裝置,其特征在于,還包括: 時間檢測模塊,用于檢測移動終端在水中所處位置的深度超過深度閾值的持續時間。
全文摘要
本發明公開了一種移動終端的水深檢測方法和裝置,通過移動終端的壓力檢測模塊將移動終端在水中所處位置的壓強轉換為相應的電壓值;移動終端檢測所述壓力檢測模塊的電壓值,并查詢壓力檢測模塊的電壓值與壓強的關系表,得出移動終端在水中所處位置的壓強;計算移動終端在水中所處位置的壓強與大氣壓強的差值,并將所述差值依次除以水的密度和重力加速度,從而得出移動終端在水中所處位置的深度;將移動終端在水中所處位置的深度與一設定的深度閾值進行比較,當移動終端在水中所處位置的深度超過深度閾值時,自動記錄深度并存儲,使得移動終端能夠自動測量并記錄水深,從而使得移動終端具有水深測量功能。
文檔編號G01F23/14GK103196516SQ20131010453
公開日2013年7月10日 申請日期2013年3月28日 優先權日2013年3月28日
發明者蘇海波 申請人:惠州Tcl移動通信有限公司