本申請涉及指紋生物識別,尤其涉及一種指紋數(shù)據(jù)傳輸方法、裝置、電子設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、指紋生物識別是一種生物識別技術(shù),通過對人類指紋進行采集、提取、比對等操作,來識別個體身份的一種技術(shù)。隨著電子設(shè)備的使用和普及率增加,指紋生物識別技術(shù)已經(jīng)被廣泛應用于各種場景,如手機解鎖、手機支付等領(lǐng)域。
2、相關(guān)技術(shù)中,指紋模組需要集成在電子設(shè)備中,通過本地通信協(xié)議與指紋模組交互數(shù)據(jù),而這種會導致電子設(shè)備的指紋模組損壞后,更換困難,而電子設(shè)備又無法和其他的指紋模組通信來完成解鎖或支付等相應功能,可拓展性差,因此,如何實現(xiàn)電子設(shè)備和外部的指紋設(shè)備通信,是需要解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本申請旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
2、為此,本申請?zhí)岢鲆环N指紋數(shù)據(jù)傳輸方法、裝置、電子設(shè)備和存儲介質(zhì),通過建立指紋硬件抽象層hal和無線傳輸模塊間的傳輸通道,實現(xiàn)電子設(shè)備和外接的指紋設(shè)備的遠程通信。
3、本申請一方面實施例提出了一種指紋數(shù)據(jù)傳輸方法,用于電子設(shè)備的指紋硬件抽象層hal,包括:
4、獲取指紋框架層發(fā)送的指紋事件的消息;
5、對所述指紋事件的消息進行處理,生成控制指令;
6、根據(jù)進程間通信接口將所述控制指令發(fā)送給無線傳輸模塊;其中,所述控制指令,通過所述無線傳輸模塊發(fā)送給指紋設(shè)備;所述控制指令用于對指紋設(shè)備進行控制。
7、本申請另一方面實施例提出了一種指紋數(shù)據(jù)傳輸方法,用于電子設(shè)備的無線傳輸模塊,包括:
8、獲取指紋硬件抽象層hal基于進程間通信接口發(fā)送的指紋事件的控制指令;
9、將所述指紋事件的控制指令,基于所述無線傳輸模塊對應的無線傳輸協(xié)議發(fā)送給指紋設(shè)備;其中,所述控制指令用于對指紋設(shè)備進行控制。
10、本申請另一方面實施例提出了一種指紋數(shù)據(jù)傳輸裝置,用于電子設(shè)備的指紋硬件抽象層hal,包括:
11、獲取模塊,用于獲取指紋框架層發(fā)送的指紋事件的消息;
12、生成模塊,用于對所述指紋事件的消息進行處理,生成控制指令;
13、發(fā)送模塊,用于根據(jù)進程間通信接口將所述控制指令發(fā)送給無線傳輸模塊;其中,所述控制指令,通過所述無線傳輸模塊發(fā)送給指紋設(shè)備;所述控制指令用于對指紋設(shè)備進行控制。
14、本申請另一方面實施例提出了一種指紋數(shù)據(jù)傳輸裝置,用于電子設(shè)備的無線傳輸模塊,包括:
15、獲取模塊,用于獲取指紋硬件抽象層hal基于進程間通信接口發(fā)送的指紋事件的控制指令;
16、發(fā)送模塊,用于將所述指紋事件的控制指令,基于所述無線傳輸模塊對應的無線傳輸協(xié)議發(fā)送給指紋設(shè)備;其中,所述控制指令用于對指紋設(shè)備進行控制。
17、本申請另一方面實施例提出了一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時,實現(xiàn)如前述一方面所述的方法或前述另一方面所述的方法。
18、本申請另一方面實施例提出了一種非臨時性計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如前述一方面所述的方法或前述另一方面所述的方法。
19、本申請另一方面實施例提出了一種計算機程序產(chǎn)品,其上存儲有計算機程序,所述程序被處理器執(zhí)行時實現(xiàn)如前述一方面所述的方法或前述另一方面所述的方法。
20、本申請?zhí)岢龅闹讣y數(shù)據(jù)傳輸方法、裝置、電子設(shè)備和存儲介質(zhì),獲取指紋框架層發(fā)送的指紋事件的消息,對指紋事件的消息進行處理,生成控制指令,根據(jù)進程間通信接口將控制指令發(fā)送給無線傳輸模塊,其中,控制指令,通過無線傳輸模塊發(fā)送給指紋設(shè)備,控制指令用于對指紋設(shè)備進行控制,通過進程間通信接口建立指紋hal和無線傳輸模塊間的傳輸通道,實現(xiàn)指紋hal和無線傳輸模塊間的通信,實現(xiàn)可將控制指令發(fā)送給無線傳輸模塊,進而通過無線傳輸模塊將控制指令發(fā)送給指紋設(shè)備,實現(xiàn)了對外接的指紋設(shè)備的控制,提高了可拓展性。
21、本申請附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本申請的實踐了解到。
1.一種指紋數(shù)據(jù)傳輸方法,其特征在于,用于電子設(shè)備的指紋硬件抽象層hal,包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)進程間通信接口將所述控制指令發(fā)送給無線傳輸模塊,包括:
3.如權(quán)利要求2所述的方法,其特征在于,所述基于所述第一傳輸接口,將所述控制指令發(fā)送給無線傳輸模塊之后,還包括:
4.如權(quán)利要求3所述的方法,其特征在于,所述對所述反饋數(shù)據(jù)進行解析得到指紋事件的執(zhí)行結(jié)果,并將所述執(zhí)行結(jié)果發(fā)送給所述指紋框架層,包括:
5.如權(quán)利要求4所述的方法,其特征在于,所述方法,還包括:
6.如權(quán)利要求1-5中任一項所述的方法,其特征在于,所述進程間通信接口,為基于接口定義語言hidl技術(shù)定義的。
7.一種指紋數(shù)據(jù)傳輸方法,其特征在于,用于電子設(shè)備的無線傳輸模塊,包括:
8.如權(quán)利要求7所述的方法,其特征在于,所述獲取指紋硬件抽象層hal基于進程間通信接口發(fā)送的指紋事件的控制指令,包括:
9.如權(quán)利要求7所述的方法,其特征在于,所述將所述指紋事件的控制指令,基于所述無線傳輸模塊對應的無線傳輸協(xié)議發(fā)送給指紋設(shè)備之后,還包括:
10.如權(quán)利要求7-9任一項所述的方法,其特征在于,所述進程間通信接口,為基于接口定義語言hidl技術(shù)定義的。
11.一種指紋數(shù)據(jù)傳輸裝置,其特征在于,用于電子設(shè)備的指紋硬件抽象層hal,包括:
12.一種指紋數(shù)據(jù)傳輸裝置,其特征在于,用于電子設(shè)備的無線傳輸模塊,包括:
13.一種電子設(shè)備,其特征在于,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時,實現(xiàn)如權(quán)利要求1-6中任一所述的方法,或?qū)崿F(xiàn)如權(quán)利要求7-10中任一所述的方法。
14.一種非臨時性計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-6中任一所述的方法,或?qū)崿F(xiàn)如權(quán)利要求7-10中任一所述的方法。