亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于移動終端指紋系統(tǒng)短路檢測和保護的方法及系統(tǒng)與流程

文檔序號:12733379閱讀:364來源:國知局
一種基于移動終端指紋系統(tǒng)短路檢測和保護的方法及系統(tǒng)與流程

本發(fā)明涉及移動終端技術領域,具體涉及一種基于移動終端指紋系統(tǒng)短路檢測和保護的方法及系統(tǒng)。



背景技術:

隨著指紋識別功能越來越多的被運用在移動終端,在移動終端解鎖、支付以及信息保護方面具有良好的體驗。

目前搭載指紋傳感器的移動終端在電路設計上,都采用外接模組廠提供的傳感器,移動終端PCB只需要設計相關的通信信號接口和LDO(low dropout regulator,是一種低壓差線性穩(wěn)壓器,主要起電源轉換的作用)電源輸出接口,提供給傳感器通信的電源和信號通路。這種外接式的指紋傳感器,通常需要貼合在終端表面,容易受到?jīng)_擊,移動終端使用過程中,經(jīng)常會出現(xiàn)跌落或遭到外力碰撞,容易導致接口的損壞和模組的短路損壞,而用戶并不知曉且電源無法及時關閉,導致移動終端出現(xiàn)短路發(fā)燙等現(xiàn)象,對移動終端造成損壞。

因此,現(xiàn)有技術還有待于改進和發(fā)展。



技術實現(xiàn)要素:

本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種基于移動終端指紋系統(tǒng)短路檢測和保護的方法及系統(tǒng),旨在通過移動終端上層Finger Print服務系統(tǒng)定時發(fā)出查詢器件狀態(tài)的指令,對指紋傳感器的寄存器信息進行讀取檢測,當出現(xiàn)讀取異常時,及時關閉PMU(Phasor Measurement Unit 電源管理單元,是一種高度集成的、針對便攜式應用的電源管理方案,即將傳統(tǒng)分立的若干類電源管理器件整合在單個的封裝之內(nèi),這樣可實現(xiàn)更高的電源轉換效率和更低功耗,及更少的組件數(shù)以適應縮小的板級空間)中Finger Print(指紋)的LDO輸出,并服務器提示異常出錯,防止指紋傳感器異常狀態(tài)下出現(xiàn)短路,避免因電源無法及時關閉導致電流沖擊造成移動終端發(fā)燙、損壞。

本發(fā)明解決技術問題所采用的技術方案如下:

一種基于移動終端指紋系統(tǒng)短路檢測和保護的方法,包括以下步驟:

步驟A、移動終端上層Finger Print服務系統(tǒng)發(fā)出查詢器件狀態(tài)指令,對指紋寄存器信息進行讀取檢測;

步驟B、判斷指紋寄存器信息是否讀取正常;

步驟C、當寄存器信息無法正常讀取時,移動終端關閉PMU中FP的LDO輸出,上層Finger Print服務系統(tǒng)提示異常出錯;否則,移動終端進入正常工作流程。

所述的基于移動終端指紋系統(tǒng)短路檢測和保護的方法,其中,所述步驟A之前還包括:

預先在移動終端上層Finger Print服務系統(tǒng)中設置一定時器,通過移動終端上層Finger Print服務器定時發(fā)送查詢器件狀態(tài)指令。

所述的基于移動終端指紋系統(tǒng)短路檢測和保護的方法,其中,所述步驟A具體包括:

A1、移動終端上層Finger Print服務系統(tǒng)定時發(fā)出查詢器件狀態(tài)的指令;

A2、驅動層接收所述查詢器件狀態(tài)的指令;

A3、所述驅動層開始對指紋寄存器信息進行連續(xù)N次讀取。所述的基于移動終端指紋系統(tǒng)短路檢測和保護的方法,其中,所述步驟B具體包括:

B1、當連續(xù)N次對所述寄存器信息進行讀取中,若存在一次讀取正常,則判定所述寄存器信息為讀取正常;

B2、當連續(xù)N次對所述寄存器信息進行讀取中,全部無法讀取正常,則判定所述寄存器信息為讀取異常。

所述的基于移動終端指紋系統(tǒng)短路檢測和保護的方法,其中,所述步驟C具體包括:

C1、當所述寄存器信息無法正常讀取時,移動終端關閉PMU中FP的LDO輸出,并銷毀設備節(jié)點信息;

C2、所述驅動層通過Netlink的方式上報指紋傳感器異常狀態(tài)信息;

C3、所述移動終端上層Finger Print服務系統(tǒng)提示指紋傳感器信息出錯;

C4、若所述寄存器信息正常讀取,則所述移動終端進入正常工作流程。

一種基于移動終端指紋系統(tǒng)短路檢測和保護的系統(tǒng),包括以下模塊:

異常檢測模塊,用于移動終端上層Finger Print服務系統(tǒng)發(fā)出查詢器件狀態(tài)指令,對指紋寄存器信息進行讀取檢測;

異常判斷模塊,用于判斷指紋寄存器信息是否讀取正常;

異常處理模塊,用于當寄存器信息無法正常讀取時,移動終端關閉PMU中FP的LDO輸出,上層Finger Print服務系統(tǒng)提示異常出錯;否則,移動終端進入正常工作流程。

所述的基于移動終端指紋系統(tǒng)短路檢測和保護的系統(tǒng),其中,所述系統(tǒng)還包括:

預先設置模塊,用于預先在移動終端上層Finger Print服務系統(tǒng)中設置一定時器,通過移動終端上層Finger Print服務器定時發(fā)送查詢器件狀態(tài)指令。

所述的基于移動終端指紋系統(tǒng)短路檢測和保護的系統(tǒng),其中,所述異常檢測模塊具體包括:

指令發(fā)出單元,用于移動終端上層Finger Print服務系統(tǒng)定時發(fā)出查詢器件狀態(tài)的指令;

指令接收單元,用于驅動層接收所述查詢器件狀態(tài)的指令;

信息讀取單元,用于所述驅動層開始對指紋寄存器信息進行連續(xù)N次讀取。

所述的基于移動終端指紋系統(tǒng)短路檢測和保護的系統(tǒng),其中,所述異常判斷模塊具體包括:

第一判斷單元,用于當連續(xù)N次對所述寄存器信息進行讀取中,若存在一次讀取正常,則判定所述寄存器信息為讀取正常;

第二判斷單元,用于當連續(xù)N次對所述寄存器信息進行讀取中,全部無法讀取正常,則判定所述寄存器信息為讀取異常。

所述的基于移動終端指紋系統(tǒng)短路檢測和保護的系統(tǒng),其中,所述異常處理模塊具體包括:

電源關閉單元,用于當所述寄存器信息無法正常讀取時,移動終端關閉PMU中FP的LDO輸出,并銷毀設備節(jié)點信息;

異常信息上報單元,用于所述驅動層通過Netlink的方式上報指紋傳感器異常狀態(tài)信息;

異常信息提示單元,用于所述移動終端上層Finger Print服務系統(tǒng)提示指紋傳感器信息出錯;

正??刂茊卧糜谌羲黾拇嫫餍畔⒄Wx取,則所述移動終端進入正常工作流程。

本發(fā)明的有益效果:本發(fā)明通過移動終端上層Finger Print服務系統(tǒng)定時發(fā)出查詢器件狀態(tài)的指令,對指紋傳感器的寄存器信息進行讀取檢測,當出現(xiàn)讀取異常時,及時關閉PMU中FP的LDO輸出,并服務器提示異常出錯,防止指紋傳感器異常狀態(tài)下出現(xiàn)短路,避免因電源無法及時關閉導致電流沖擊造成移動終端發(fā)燙、損壞。

附圖說明

圖1是本發(fā)明的基于移動終端指紋系統(tǒng)短路檢測和保護的方法的較佳實施例的流程圖。

圖2是本發(fā)明的基于移動終端指紋系統(tǒng)短路檢測和保護的系統(tǒng)較佳實施例的功能原理框圖。

具體實施方式

為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明較佳實施例所述的基于移動終端指紋系統(tǒng)短路檢測和保護的方法,如圖1所示,所述一種基于移動終端指紋系統(tǒng)短路檢測和保護的方法包括以下步驟:

步驟S100、移動終端上層Finger Print服務系統(tǒng)發(fā)出查詢器件狀態(tài)指令,對指紋寄存器信息進行讀取檢測。

所述步驟S100之前還包括:

步驟S000、預先在所述移動終端上層Finger Print服務系統(tǒng)中設置一定時器,移動終端上層Finger Print服務系統(tǒng)定時發(fā)送查詢器件狀態(tài)指令。

具體地,預先在所述移動終端上層Finger Print(指紋)服務系統(tǒng)中設置一定時器,使得移動終端上層Finger Print服務系統(tǒng)定時發(fā)送查詢器件狀態(tài)指令。通過設置一定時器,使得Finger Print服務系統(tǒng)可定時查詢器件狀態(tài),避免因移動終端在使用過程中出現(xiàn)摔落或其他外力損壞后導致指紋傳感器出現(xiàn)短路,而未及時關閉PMU中FP的LDO輸出,導致移動終端發(fā)燙、損壞。

所述步驟S100具體包括以下步驟:

步驟S101、所述移動終端上層Finger Print服務系統(tǒng)定時發(fā)出查詢器件狀態(tài)的指令;

步驟S102、驅動層接收所述查詢器件狀態(tài)的指令;

步驟S103、所述驅動層開始對指紋寄存器信息進行連續(xù)N次讀取。

具體地,移動終端上層Finger Print服務系統(tǒng)定時發(fā)送控制參數(shù)調(diào)取Native service層(本地框架服務層)接口和調(diào)取HAL層(Hardware Abstraction Layer硬件抽象層)Finger Print Service(指紋服務器)的接口,通過Ioctrl(設備驅動程序中對設備的I/O通道進行管理的函數(shù))的方式,傳送查詢器件狀態(tài)的指令;所述驅動層接收所述命令并開始對指紋傳感器的信息進行讀取檢測。較佳地,為保證指紋傳感器信息的讀取準確性,讀取方式采用對其進行連續(xù)N次讀取。

步驟S200、判斷指紋寄存器信息是否讀取正常。

所述步驟S200具體包括以下步驟:

步驟S201、當連續(xù)N次對所述寄存器信息進行讀取中,若存在一次讀取正常,則判定所述寄存器信息為讀取正常;

步驟S202、當連續(xù)N次對所述寄存器信息進行讀取中,全部無法讀取正常,則判定所述寄存器信息為讀取異常。

具體地,為判斷所述寄存器信息是否讀取正常,設置兩種判斷方式:當連續(xù)N次對所述寄存器信息進行讀取中,若存在一次讀取正常,則判定所述寄存器信息為讀取正常;當連續(xù)N次對所述寄存器信息進行讀取中,全部無法讀取正常,則判定所述寄存器信息為讀取異常。

步驟S300、當寄存器信息無法正常讀取時,移動終端關閉PMU中FP的LDO輸出,上層Finger Print服務系統(tǒng)提示異常出錯;否則,移動終端進入正常工作流程。

所述步驟S300具體包括以下步驟:

步驟S301、當所述寄存器信息無法正常讀取時,移動終端關閉PMU中FP的LDO輸出,并銷毀設備節(jié)點信息;

步驟S302、所述驅動層通過Netlink的方式上報指紋傳感器異常狀態(tài)信息;

步驟S303、所述移動終端上層Finger Print服務系統(tǒng)提示指紋傳感器信息出錯;

步驟S304、若所述寄存器信息正常讀取,則所述移動終端進入正常工作流程。

具體地,當連續(xù)N次對所述寄存器信息進行讀取中,全部無法讀取正常,移動終端進入異常處理流程,即移動終端立即關閉PMU中FP的LDO輸出,并銷毀設備節(jié)點DEV(devices的縮寫,設備節(jié)點)和SYS(system的縮寫,系統(tǒng))等信息;驅動層通過Netlink(用以實現(xiàn)用戶進程與內(nèi)核進程通信的一種特殊的進程間通信)方式向移動終端上層Finger Print服務系統(tǒng)上報指紋異常狀態(tài)信息,最后移動終端上層Finger Print服務系統(tǒng)向用戶提示指紋異常出錯。當寄存器信息讀取正常時,移動終端上層Finger Print服務系統(tǒng)進入正常工作流程。

本發(fā)明通過移動終端上層Finger Print服務系統(tǒng)定時發(fā)出查詢器件狀態(tài)的指令,對指紋傳感器的寄存器信息進行讀取檢測,當出現(xiàn)讀取異常時,及時關閉PMU中FP的LDO輸出,并服務器提示異常出錯,防止指紋傳感器異常狀態(tài)下出現(xiàn)短路,避免因電源無法及時關閉導致電流沖擊造成移動終端發(fā)燙、損壞。

基于上述方法實施例,本發(fā)明還提供了一種基于移動終端指紋系統(tǒng)短路檢測和保護的系統(tǒng),如圖2所示,包括:

預先設置模塊210,用于預先在移動終端上層Finger Print服務系統(tǒng)中設置一定時器,通過移動終端上層Finger Print服務器定時發(fā)送查詢器件狀態(tài)指令;具體如上所述。

異常檢測模塊220,用于移動終端上層Finger Print服務系統(tǒng)發(fā)出查詢器件狀態(tài)指令,對指紋寄存器信息進行讀取檢測;具體如上所述。

異常判斷模塊230,用于判斷指紋寄存器信息是否讀取正常;具體如上所述。

異常處理模塊240,用于當寄存器信息無法正常讀取時,移動終端關閉PMU中FP的LDO輸出,上層Finger Print服務系統(tǒng)提示異常出錯;否則,移動終端進入正常工作流程;具體如上所述。

進一步地,所述的基于移動終端指紋系統(tǒng)短路檢測和保護的系統(tǒng),其中,所述異常檢測模塊220具體包括:

指令發(fā)出單元,用于移動終端上層Finger Print服務系統(tǒng)定時發(fā)出查詢器件狀態(tài)的指令;具體如上所述。

指令接收單元,用于驅動層接收所述查詢器件狀態(tài)的指令;具體如上所述。

信息讀取單元,用于所述驅動層開始對指紋寄存器信息進行連續(xù)N次讀?。痪唧w如上所述。

所述異常判斷模塊230具體包括:

第一判斷單元,用于當連續(xù)N次對所述寄存器信息進行讀取中,若存在一次讀取正常,則判定所述寄存器信息為讀取正常;具體如上所述。

第二判斷單元,用于當連續(xù)N次對所述寄存器信息進行讀取中,全部無法讀取正常,則判定所述寄存器信息為讀取異常;具體如上所述。

所述異常處理模塊240具體包括:

電源關閉單元,用于當所述寄存器信息無法正常讀取時,移動終端關閉PMU中FP的LDO輸出,并銷毀設備節(jié)點信息;具體如上所述。

異常信息上報單元,用于所述驅動層通過Netlink的方式上報指紋傳感器異常狀態(tài)信息;具體如上所述。

異常信息提示單元,用于所述移動終端上層Finger Print服務系統(tǒng)提示指紋傳感器信息出錯;具體如上所述。

正??刂茊卧糜谌羲黾拇嫫餍畔⒄Wx取,則所述移動終端進入正常工作流程;具體如上所述。

綜上所述,本發(fā)明提供的一種基于移動終端指紋系統(tǒng)短路檢測和保護的方法及系統(tǒng),通過移動終端上層Finger Print服務系統(tǒng)定時發(fā)出查詢器件狀態(tài)的指令,對指紋傳感器的寄存器信息進行讀取檢測,當出現(xiàn)讀取異常時,及時關閉PMU中FP的LDO輸出,并服務器提示異常出錯,防止指紋傳感器異常狀態(tài)下出現(xiàn)短路,避免因電源無法及時關閉導致電流沖擊造成移動終端發(fā)燙、損壞。

當然,本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機可讀取的存儲介質(zhì)中,該程序在執(zhí)行時可包括如上述各方法實施例的流程。其中所述的存儲介質(zhì)可為存儲器、磁碟、光盤等。

應當理解的是,本發(fā)明的應用不限于上述的舉例,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,所有這些改進和變換都應屬于本發(fā)明所附權利要求的保護范圍。

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