日韩中文字幕久久久97都市激情,久久91网,亚洲天堂最新,国产精品嫩草影院九色,亚洲午夜精品一本二本,精品少妇一区二区三区蜜桃,av一道本

傳感器的自動校準方法及裝置與流程

文檔序號:11131884閱讀:1529來源:國知局
傳感器的自動校準方法及裝置與制造工藝

本公開實施例涉及移動終端領域,尤其涉及一種使用電子水平儀進行生產線上的移動終端加速度傳感器校準的方法及裝置。



背景技術:

目前,越來越智能化的移動終端得到了快速的發展,并與人們的生活息息相關,通過移動終端實現了娛樂、購物、社會交際等活動。

智能化的移動終端中都帶有各種類型的傳感器,如加速度傳感器、方向傳感器以及陀螺儀傳感器等,其中最常用的為加速度傳感器,其可以用于測試移動終端的實時加速度,用于游戲控制、系統或屏幕的翻轉以及指南針等應用。由于加速度傳感器芯片的固有誤差、PCB板(Printed Circuit Board)對于芯片應力以及移動終端組裝等誤差,導致移動終端水平放置(屏幕向上)時,加速度傳感器三個軸的返回值與標準值有偏差,不能達到標準值(x=0,y=0,z=9.8m/s2),因此需要在出廠前將移動終端放在水平面上進行校準,將偏差通過軟件的方法補償回來。因此校準時的移動終端放置是否水平對于校準結果是否準確至關重要。

目前移動終端在工廠組裝時,校準方法是人工進入加速度校準界面,將移動終端放在產線的平臺上,手動點擊進行校準。由于人工操作,以及產線平臺的不水平,會出現移動終端加速度校準值偏差較大的情況。從而會導致用戶使用與加速度有關應用時,出現較大的誤差,影響用戶體驗。



技術實現要素:

本公開提供一種傳感器的自動校準方法及裝置,以實現最大限度地降低在移動終端的生產流水線上對傳感器校準時的誤差,實現較為智能的無人工值守的校準過程。

第一方面,本公開實施例提供了一種傳感器的自動校準方法,所述方法包括:

獲取校準平臺的水平信息;

根據所述水平信息獲取用于調整所述校準平臺的調整信息;

根據所述調整信息對所述校準平臺進行調整。

本公開的實施例提供的技術方案可以包括以下有益效果:

結合另一方面,在另一方面的一種可能出現的實現方式中,在所述獲取校準平臺的水平信息之后,還包括:

檢測所述校準平臺的水平信息是否包含在預設閾值內;

當所述水平信息包含于所述預設閾值內時,根據所述水平信息獲取用于調整所述校準平臺的調整信息;

當所述水平信息未包含于所述預設閾值時,還包括有步驟:

獲取所述校準平臺的偏離方位信息;

根據所述偏離方位信息對所述校準平臺進行調整,同時接收校準平臺的水平反饋信息;

當接收的水平反饋信息為所述校準平臺的水平信息包含于所述預設閾值之內時,結束步驟。

本公開的實施例提供的技術方案可以包括以下有益效果:通過獲取校準平臺的水平信息和調整信息使移動終端的傳感器最大限度地接近水平狀態,在該水平狀態下通過傳感器校準程序將校準值寫入傳感器,避免人工校準可能出現的人工操作、抖動、校準平臺不水平等問題的出現,實現了在移動終端生產流水線上最大限度地降低傳感器校準的偏差和不良率。

結合另一方面,在另一方面的一種可能出現的實現方式中,根據所述調整信息對所述校準平臺進行調整之后,所述方法還包括:

檢測所述校準平臺是否產生運動信息;

當所述校準平臺產生運動信息時,重新獲取所述校準平臺的水平信息以及調整信息以對所述校準平臺進行調整;

當所述校準平臺未產生運動信息時,保持所述校準平臺的當前狀態。

本公開的實施例提供的技術方案可以包括以下有益效果:在使校準平臺完成一次水平狀態的調整之后,在未產生運動信息的情況下無須對校準平臺進行頻繁的調整,保證了校準平臺的較長的使用壽命。

結合另一方面,在另一方面的一種可能出現的實現方式中,根據所述調整信息對所述校準平臺進行調整之后,所述方法還包括:

獲取校準值;

將所述校準值寫入在所述校準平臺上放置的與所述校準平臺平行的移動終端中,以對所述移動終端進行傳感器的校準。

本公開的實施例提供的技術方案可以包括以下有益效果:在校準平臺完成水平狀態的調整之后,從計算機端的傳感器校準程序中獲取校準值寫入到移動終端中相應的傳感器中,實現了通過較為智能化的校準過程,避免了人工校準帶來的二次誤差。

結合另一方面,在另一方面的一種可能出現的實現方式中,所述獲取校準平臺的水平信息之前,還包括:

與所述校準平臺上與所述校準平臺平行的移動終端建立通訊連接。

本公開的實施例提供的技術方案可以包括以下有益效果:建立通訊連接使校準移動終端中檢測到的各項參數如水平信息等可以提前發送至控制端,在一些實際生產情形中對可以節約裝置成本。

第二方面,本公開還提供了一種傳感器的自動校準裝置,所述裝置包括:

第一獲取模塊,被配置用于獲取校準平臺的水平信息;

第二獲取模塊,被配置用于根據所述水平信息獲取用于調整所述校準平臺的調整信息;

調整模塊,被配置用于根據所述調整信息對所述校準平臺進行調整。

結合另一方面,在另一方面的一種可能的實施方式中,所述裝置還包括:

檢測模塊,被配置用于檢測所述校準平臺的水平信息是否包含在預設閾值內;

當所述檢測模塊檢測到的水平信息包含于所述預設閾值內時,執行所述第二獲取模塊;

當所述述檢測模塊檢測到的水平信息未包含于所述預設閾值時,還包括有:

偏離方位獲取模塊,被配置用于獲取所述校準平臺的偏離方位信息;

調整與接收模塊,被配置用于根據所述偏離方位信息對所述校準平臺進行調整,同時接收校準平臺的水平反饋信息;

應答模塊,被配置用于當接收的水平反饋信息為所述校準平臺的水平信息包含于所述預設閾值之內時,結束步驟。

結合另一方面,在另一方面的一種可能的實施方式中,所述裝置還包括:

運動信息檢測模塊,被配置用于檢測所述校準平臺是否產生運動信息;

當所述運動信息檢測模塊檢測到所述校準平臺產生運動信息時,重新執行第一獲取模塊、第二獲取模塊以及調整模塊;

當所述運動信息檢測模塊檢測到所述校準平臺未產生運動信息時,保持所述校準平臺的當前狀態。

結合另一方面,在另一方面的一種可能的實施方式中,所述裝置還包括:

校準值獲取模塊,被配置用于獲取校準值;

燒寫模塊,被配置用于將所述校準值寫入在所述校準平臺上放置的與所述校準平臺平行的移動終端中,以對所述移動終端進行傳感器的校準。

結合另一方面,在另一方面的一種可能的實施方式中,所述裝置還包括:

建立通訊模塊,被配置用于與所述校準平臺上與所述校準平臺平行的移動終端建立通訊連接。

應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。

圖1是根據一示例性實施例示出的一種傳感器的自動校準方法的流程圖。

圖2是根據一示例性實施例示出的一種傳感器的自動校準方法的整體流程圖。

圖3是根據一示例性實施例示出的一種傳感器的自動校準方法的流程圖。

圖4是根據一示例性實施例示出的一種傳感器的自動校準裝置的框圖。

圖5是根據一示例性實施例示出的一種傳感器的自動校準裝置的整體框圖。

圖6是根據一示例性實施例示出的一種實現傳感器的自動校準方法的裝置的框圖。

具體實施方式

下面結合附圖和實施例對本公開作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本公開,而非對本公開的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本公開相關的部分而非全部結構。

在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖中將各步驟描述成順序的處理,但是其中的許多步驟可以并行地、并發地或者同時實施。此外,各步驟的順序可以被重新安排,當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖內的其它步驟。處理可以對應于方法、函數、規程、子例程、子程序等。

本公開涉及一種傳感器的自動校準方法及裝置,其主要運用于移動終端的生產流水線上需要對傳感器如加速度傳感器進行校準的場景中,通過將移動終端置于一個能夠放置移動終端并使移動終端與校準平臺平行的校準平臺上并使移動終端通過通訊接口與校準程序保持通訊連接,調整校準平臺的水平信息使可能存在的誤差在規定的預設范圍之內,保證移動終端的傳感器的水平,在該水平條件下通過傳感器校準程序將校準值寫入傳感器的固件中實現了對移動終端的傳感器的校準,實現了在生產流水線上最大限度地減小了傳感器校準的偏差和不良率。

本公開實施例可適用于在帶有電子水平儀的校準平臺上對其上放置的移動終端進行校準的情形中,其中在對校準平臺的水平控制可通過在校準平臺上固定的控制裝置執行,其中該裝置可以由軟件和/或硬件來實現,或者由與校準平臺的調整模塊通訊連接的計算機端控制,圖1為本公開實施例提供的一種傳感器的自動校準方法的流程圖,如圖1所示,所述方法具體包括如下步驟:

在步驟110中,獲取校準平臺的水平信息;

所述校準平臺用于在生產流水線上放置移動終端并用于移動終端的傳感器尤其是加速度傳感器的校準,可將移動終端放置于所述校準平臺上的凹槽中,該凹槽的平面形狀與移動終端的外觀相吻合以使相應的移動終端可以平置于凹槽內,移動終端平置于凹槽內時該移動終端的傳感器檢測到的相關參數與此時的校準平臺相同。

所述校準平臺的水平信息可由一電子水平儀檢測并獲得,通過將該電子水平儀固定于所述校準平臺,并使電子水平儀的檢測面與所述校準平臺的水平面保持在同一維度即至少在兩個平行面上,所述電子水平儀的讀取數據即為所述校準平臺的水平信息,其主要包括有該校準平臺的傾斜角度參數。

電子水平儀一般地具有一個基座測量面,通過電容擺的平衡原理測量被測面相對水平面微小傾角的測量器具,根據精度的不同其可以實現百分級及千分級的微小傾角測量,其可以通過指針顯示,也可以通過數字顯示測量值,在運動的過程中其可以通過對所述傳感器均勻地傾斜時數字指示能夠相應地平衡變化。

在步驟120中,根據所述水平信息獲取用于調整所述校準平臺的調整信息;

獲得所述校準平臺的水平信息后,根據該水平信息中關于該校準平臺的傾斜角度,獲取相應的調整信息。

其中,可通過預設的算法通過獲取的水平信息計算出與之對應的調整信息,該預設的算法可存儲于相應的服務器中或者計算機端,或者移動終端(不同于被校準的移動終端,該移動終端中可通過安裝軟件的方式實現預設的算法的應用),所述調整信息為根據所述水平信息得出,一般地,在所述水平信息與調整信息為相對立的,例如,所述水平信息為前傾+3°,其調整信息一般為后傾-3°。

在步驟130中,根據所述調整信息對所述校準平臺進行調整。

在具體對所述校準平臺進行調整時,可通過姿態調整馬達實現,該姿態調整馬達固定于所述校準平臺并可用于通過該姿態調整馬達實現所述校準平臺的水平控制,根據所述校準平臺的不同,所述姿態調整馬達的安裝位置以及安裝個數等均可以根據實際情形的不同而有所變化。

在一種可行的實施方式中,所述姿態調整馬達在接收到計算機端發送的調整信息時,根據該調整信息選擇馬達的轉向、轉速、轉動步數等,以最終使得所述校準平臺達到水平狀態或者接近于水平狀態。

調整的結果為使所述校準平臺達到水平狀態或者接近于水平狀態,以使得在該校準平臺上的移動終端及其傳感器也處于一水平狀態或接近于水平狀態下,進而在通過傳感器校準程序對該移動終端的傳感器進行誤差校準時減小誤差。

在本公開示例性實施例的另一種實施場景中,如圖2所示,在所述獲取校準平臺的水平信息之后對校準平臺的調整過程中還包括根據判斷結果選擇是否繼續調整或者中止調整,使得調整過程能夠及時地根據反饋信息停止,不至于在調整過程中由于姿態調整馬達的慣性作用而偏離最終的調整結果,這一過程包括如下步驟:

在步驟140中,檢測所述校準平臺的水平信息是否包含在預設閾值內;

例如,所述預設閾值為前傾[-3°,+3°],所述校準平臺的水平信息為前傾+2°時,即所述校準平臺的水平信息包含于所述預設閾值內,而當所述校準平臺的水平信息為前傾+4°時,即所述校準平臺的水平信息未包含于所述預設閾值內,根據所述水平信息是否包含于預設閾值內的不同,其可觸發不同的調整步驟。

所述預設閾值可根據實際的生產情形預設于所述校準平臺的姿態調整馬達中,或者封存于計算機端的傳感器校準程序中,且可以隨著應用場景的不同而有所變化,因此并不限于此。

當所述水平信息包含于所述預設閾值內時,進行步驟120~130,根據所述水平信息獲取用于調整所述校準平臺的調整信息,并將調整信息傳送給姿態調整馬達帶去校準平臺作出調整動作。

當所述水平信息未包含于所述預設閾值內時,則需要首先對所述校準平臺的偏離方位進行方位上較大的調整之后再根據調整信息對校準平臺進行角度等的微調,該過程可包括如下步驟:

在步驟150中,獲取所述校準平臺的偏離方位信息;

所述校準平臺在偏離時根據具體的生產流水線環境不同,其可能會有多個角度的偏離,例如同時從兩個方向向對側方向傾斜,此時通過獲取校準平臺的偏離方位信息的方式可以準確地對偏離方位信息進行分解,以便于姿態調整馬達根據分解后的偏離方位信息,分成一次或者兩次以上地從對應的角度對所述校準平臺進行調整,以使所述校準平臺能夠最終達到或者接近于水平。

在步驟160中,根據所述偏離方位信息對所述校準平臺進行調整,同時接收校準平臺的水平反饋信息;

根據所述偏離方位信息,或由所述偏離方位信息分解成的若干個子調整信息,按照子調整信息的對應的角度對所述校準平臺進行調整,能夠使得按照分解的各子調整信息快速地對所述校準平臺進行調整,在各調整的過程中,可同時接收所述校準平臺的水平反饋信息,各所述水平反饋信息可為在分解的各子調整信息的校準平臺上傳感器的反饋信息,也可以為在分解的各子調整信息在調整的過程中的反饋結果,所述水平反饋信息可以反映在整體上或者分解的過程中校準平臺的水平信息。

在接收到所述水平反饋信息時可以及時地根據該水平反饋信息對所述校準平臺的調整過程作出改動,以使最終的調整結果達到或接近于水平。

在步驟170中,當接收的水平反饋信息為所述校準平臺的水平信息包含于所述預設閾值之內時,結束步驟或進行步驟120~130。

接收的水平反饋信息達到預設閾值包含的范圍之內時,表明對所述校準平臺的方位調整過程結束,此時可結束方位調整步驟進入對所述角度調整,即進入步驟110~130。

在所述獲取校準平臺的水平信息之前,還包括:

在步驟100中,與所述校準平臺上與所述校準平臺平行的移動終端建立通訊連接。

在通過計算機端上的傳感器校準程序實現對校準操作時,可通過USB(Universal Serial Bus,通用連接總線)連接線使所述移動終端連接于計算機端的傳感器校準程序,建立通訊連接后,移動終端可接收傳感器校準程序發送的校準值,即通過軟件的方法對傳感器可能出現的誤差進行補償。

在建立通訊連接之后,本公開示例性實施例包括誤差補償的步驟,這一過程可包括如下步驟:

在步驟180中,獲取校準值;

所述校準值為可能存在的計算機端的傳感器校準程序中獲取。

在步驟190中,將所述校準值寫入在所述校準平臺上放置的與所述校準平臺平行的移動終端中,以對所述移動終端進行傳感器的校準。

在使所述校準平臺的水平信息位于預設閾值包括的范圍內,即達到水平或者接近于水平狀態下,將所述校準值寫入移動終端中,使移動終端中的傳感器在出廠前完成對其誤差的補償,使得移動終端的誤差及不良率大大降低。

在所述校準平臺調整完成之后,即可對生產流水線上經過該校準平臺上的各移動終端中的傳感器進行校準,并可定期檢測所述校準平臺的水平信息以進行重新調整,在未達到定期檢測時間而校準平臺作出一定的動作時,則此時也需要對校準平臺進行新一輪的校準工作,如圖3所示,這一過程可包括如下步驟:

在步驟310中,檢測所述校準平臺是否產生運動信息;

在所述校準平臺上設置一加速度傳感器或者位移傳感器,在相應的傳感器檢測到的位移參數或者加速度參數發生改變時,即可以判斷所述校準平臺產生了運動信息。

在所述校準平臺上設置一加速度傳感器或者位移傳感器與可能存在的計算機端傳感器校準程序之間建立通訊連接,在加速度傳感器或位移傳感器的相關參數發生變化時,所述傳感器校準程序即可得知。

在步驟320中,當所述校準平臺產生運動信息時,重新獲取所述校準平臺的水平信息以及調整信息以對所述校準平臺進行調整;

當所述校準平臺產生運動信息時,重新進行步驟110~130。

在步驟330中,當所述校準平臺未產生運動信息時,保持所述校準平臺的當前狀態。

所述校準平臺未產生運動信息,即可繼續在生產流水線上通過該校準平臺對經過的各移動終端或各移動終端中的傳感器進行誤差補償和校準。

所述傳感器校準程序可以為控制器,設置并固定于所述校準平臺,也可以安裝于計算機中心或服務器等,便于在計算機中心或服務器對所述校準平臺進行操作。

圖4為本公開實施例提供的一種傳感器的自動校準裝置的信令流程圖/結構示意圖,該裝置可由軟件和/或硬件實現,一般地集成于移動終端中,可通過傳感器的自動校準方法來實現。如圖所示,本實施例可以以上述實施例為基礎,提供了一種傳感器的自動校準裝置,其主要包括了第一獲取模塊410、第二獲取模塊420以及調整模塊430。

其中的第一獲取模塊410,被配置用于獲取校準平臺的水平信息;

其中的第二獲取模塊420,被配置用于根據所述水平信息獲取用于調整所述校準平臺的調整信息;

其中的調整模塊430,被配置用于根據所述調整信息對所述校準平臺進行調整。

在本公開示例性實施例的另一種實施場景中,如圖5所示,所述裝置還包括:

檢測模塊510,被配置用于檢測所述校準平臺的水平信息是否包含在預設閾值內;

當所述檢測模塊檢測到的水平信息包含于所述預設閾值內時,執行所述第二獲取模塊420;

當所述述檢測模塊檢測到的水平信息未包含于所述預設閾值時,還包括有:

偏離方位獲取模塊520,被配置用于獲取所述校準平臺的偏離方位信息;

調整與接收模塊530,被配置用于根據所述偏離方位信息對所述校準平臺進行調整,同時接收校準平臺的水平反饋信息;

應答模塊540,被配置用于當接收的水平反饋信息為所述校準平臺的水平信息包含于所述預設閾值之內時,結束步驟或執行所述第一獲取模塊410。

在本公開示例性實施例的另一種實施場景中,所述裝置還包括:

運動信息檢測模塊550,被配置用于檢測所述校準平臺是否產生運動信息;

當所述運動信息檢測模塊檢測到所述校準平臺產生運動信息時,重新執行第一獲取模塊410、第二獲取模塊420以及調整模塊430;

當所述運動信息檢測模塊檢測到所述校準平臺未產生運動信息時,保持所述校準平臺的當前狀態。

在本公開示例性實施例的另一種實施場景中,所述裝置還包括:

校準值獲取模塊560,被配置用于獲取校準值;

燒寫模塊570,被配置用于將所述校準值寫入在所述校準平臺上放置的與所述校準平臺平行的移動終端中,以對所述移動終端進行傳感器的校準。

在本公開示例性實施例的另一種實施場景中,所述裝置還包括:

建立通訊模塊580,被配置用于與所述校準平臺上與所述校準平臺平行的移動終端建立通訊連接。

上述實施例中提供的傳感器的自動校準裝置可執行本公開中任意實施例中所提供的傳感器的自動校準方法,具備執行該方法相應的功能模塊和有益效果,未在上述實施例中詳細描述的技術細節,可參見本公開任意實施例中所提供的傳感器的自動校準方法。

將意識到的是,本公開也擴展到適合于將本公開付諸實踐的計算機程序,特別是載體上或者載體中的計算機程序。程序可以以源代碼、目標代碼、代碼中間源和諸如部分編譯的形式的目標代碼的形式,或者以任何其它適合在按照本公開的方法的實現中使用的形式。也將注意的是,這樣的程序可能具有許多不同的構架設計。例如,實現按照本公開的方法或者系統的功能性的程序代碼可能被再分為一個或者多個子例程。

用于在這些子例程中間分布功能性的許多不同方式將對技術人員而言是明顯的。子例程可以一起存儲在一個可執行文件中,從而形成自含式的程序。這樣的可執行文件可以包括計算機可執行指令,例如處理器指令和/或解釋器指令(例如,Java解釋器指令)。可替換地,子例程的一個或者多個或者所有子例程都可以存儲在至少一個外部庫文件中,并且與主程序靜態地或者動態地(例如在運行時間)鏈接。主程序含有對子例程中的至少一個的至少一個調用。子例程也可以包括對彼此的函數調用。涉及計算機程序產品的實施例包括對應于所闡明方法中至少一種方法的處理步驟的每一步驟的計算機可執行指令。這些指令可以被再分成子例程和/或被存儲在一個或者多個可能靜態或者動態鏈接的文件中。

另一個涉及計算機程序產品的實施例包括對應于所闡明的系統和/或產品中至少一個的裝置中每個裝置的計算機可執行指令。這些指令可以被再分成子例程和/或被存儲在一個或者多個可能靜態或者動態鏈接的文件中。

計算機程序的載體可以是能夠運載程序的任何實體或者裝置。例如,載體可以包含存儲介質,諸如(ROM例如CDROM或者半導體ROM)或者磁記錄介質(例如軟盤或者硬盤)。進一步地,載體可以是可傳輸的載體,諸如電學或者光學信號,其可以經由電纜或者光纜,或者通過無線電或者其它手段傳遞。當程序具體化為這樣的信號時,載體可以由這樣的線纜或者裝置組成。可替換地,載體可以是其中嵌入有程序的集成電路,所述集成電路適合于執行相關方法,或者供相關方法的執行所用。

應該留意的是,上文提到的實施例是舉例說明本公開,而不是限制本公開,并且本領域的技術人員將能夠設計許多可替換的實施例,而不會偏離所附權利要求的范圍。在權利要求中,任何放置在圓括號之間的參考符號不應被解讀為是對權利要求的限制。動詞“包括”和其詞形變化的使用不排除除了在權利要求中記載的那些之外的元素或者步驟的存在。在元素之前的冠詞“一”或者“一個”不排除復數個這樣的元素的存在。本公開可以通過包括幾個明顯不同的組件的硬件,以及通過適當編程的計算機而實現。在列舉幾種裝置的裝置權利要求中,這些裝置中的幾種可以通過硬件的同一項來體現。在相互不同的從屬權利要求中陳述某些措施的單純事實并不表明這些措施的組合不能被用來獲益。

如果期望的話,這里所討論的不同功能可以以不同順序執行和/或彼此同時執行。此外,如果期望的話,以上所描述的一個或多個功能可以是可選的或者可以進行組合。

如果期望的話,上文所討論的各步驟并不限于各實施例中的執行順序,不同步驟可以以不同順序執行和/或彼此同時執行。此外,在其他實施例中,以上所描述的一個或多個步驟可以是可選的或者可以進行組合。

雖然本公開的各個方面在獨立權利要求中給出,但是本公開的其它方面包括來自所描述實施方式的特征和/或具有獨立權利要求的特征的從屬權利要求的組合,而并非僅是權利要求中所明確給出的組合。

這里所要注意的是,雖然以上描述了本公開的示例實施方式,但是這些描述并不應當以限制的含義進行理解。相反,可以進行若干種變化和修改而并不背離如所附權利要求中所限定的本公開的范圍。

本領域普通技術人員應該明白,本公開實施例的裝置中的各模塊可以用通用的計算裝置來實現,各模塊可以集中在單個計算裝置或者計算裝置組成的網絡組中,本公開實施例中的裝置對應于前述實施例中的方法,其可以通過可執行的程序代碼實現,也可以通過集成電路組合的方式來實現,因此本公開并不局限于特定的硬件或者軟件及其結合。

本領域普通技術人員應該明白,本公開實施例的裝置中的各模塊可以用通用的移動終端來實現,各模塊可以集中在單個移動終端或者移動終端組成的裝置組合中,本公開實施例中的裝置對應于前述實施例中的方法,其可以通過編輯可執行的程序代碼實現,也可以通過集成電路組合的方式來實現,因此本公開并不局限于特定的硬件或者軟件及其結合。

圖6是根據一示例性實施例示出的一種用于實現傳感器的自動校準的方法的裝置800的框圖。例如,裝置800可以是移動電話,計算機,數字廣播終端,消息收發裝置,游戲控制臺,平板裝置,醫療裝置,健身裝置,個人數字助理等。

參照圖6,裝置800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)接口812,傳感器組件814,以及通信組件816。

處理組件802通常控制裝置800的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件802可以包括一個或多個處理器820來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。

存儲器804被配置為存儲各種類型的數據以支持在裝置800的操作。這些數據的示例包括用于在裝置800上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲裝置或者它們的組合實現,如靜態隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。

電源組件806為裝置800的各種組件提供電源。電源組件806可以包括電源管理系統,一個或多個電源,及其他與為裝置800生成、管理和分配電源相關聯的組件。

多媒體組件808包括在所述裝置800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當裝置800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。

音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(MIC),當裝置800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804或經由通信組件816發送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。

I/O接口812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。

傳感器組件814包括一個或多個傳感器,用于為裝置800提供各個方面的狀態評估。例如,傳感器組件814可以檢測到裝置800的打開/關閉狀態,組件的相對定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測裝置800或裝置800一個組件的位置改變,用戶與裝置800接觸的存在或不存在,裝置800方位或加速/減速和裝置800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件816被配置為便于裝置800和其他裝置之間有線或無線方式的通信。裝置800可以接入基于通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件816還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數據協會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現。

在示例性實施例中,裝置800可以被一個或多個應用專用集成電路(ASIC)、數字信號處理器(DSP)、數字信號處理裝置(DSPD)、可編程邏輯組件(PLD)、現場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子組件實現,用于執行上述方法。

在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器804,上述指令可由裝置800的處理器820執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數據存儲裝置等。

注意,上述僅為本公開的較佳實施例及所運用技術原理。本領域技術人員會理解,本公開不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本公開的保護范圍。因此,雖然通過以上實施例對本公開進行了較為詳細的說明,但是本公開不僅僅限于以上實施例,在不脫離本公開構思的情況下,還可以包括更多其他等效實施例,而本公開的范圍由所附的權利要求范圍決定。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1