本申請涉及近場通信技術(shù),更為具體地,涉及nfc模擬卡自動切換技術(shù)。
背景技術(shù):
1、近場通信(near?f?ie?l?d?commun?icat?ion,簡稱nfc)是一種新興技術(shù)。使用nfc技術(shù)的設(shè)備(例如移動終端)可在彼此靠近的情況下進(jìn)行數(shù)據(jù)交換。
2、基于nfc技術(shù)使用的方便性,通常一個移動終端中設(shè)置有能與信任設(shè)備通信的多種模擬卡信息,不同場景下需要切換到對應(yīng)的模擬卡以完成nfc通信。對于場景的識別,當(dāng)前主要是通過地理位置、屏幕狀態(tài)、體感信息、歷史行為數(shù)據(jù)等方式。這些方式對目標(biāo)場景的識別精確度較低,尤其難以應(yīng)對復(fù)雜場景或地理位置不固定的場景。
3、此外,以上這些基于應(yīng)用層的識別,在時間上更靠近協(xié)議中應(yīng)用選擇階段,此時執(zhí)行相關(guān)判斷邏輯,往往需要改變現(xiàn)有通信流程,例如需要用戶等待判斷結(jié)果,對用戶體驗有一定的影響。
技術(shù)實現(xiàn)思路
1、根據(jù)本申請的一些實施例,提供nfc模擬卡自動切換方法以解決以上問題中的至少一種。
2、所提供的nfc模擬卡自動切換方法,包括在卡片設(shè)備進(jìn)入讀卡設(shè)備的射頻場時,提取所述讀卡設(shè)備的信道指紋特征;將所述信道指紋特征輸入分類模型;根據(jù)所述分類模型的輸出確定應(yīng)用場景;從所述模擬卡中選擇與所確定的應(yīng)用場景對應(yīng)的目標(biāo)卡。
3、根據(jù)本申請實施例的nfc模擬卡自動切換方法,可選地,提取所述讀卡設(shè)備的信道指紋特征,包括:接收所述讀卡設(shè)備發(fā)送的前導(dǎo)信號;根據(jù)所述前導(dǎo)信號計算所述讀卡設(shè)備的射頻信道特征;從所述射頻信道特征提取信道特征的幅度和相位;將所提取的幅度和相位作為所述讀卡設(shè)備的信道指紋特征。
4、根據(jù)本申請實施例的nfc模擬卡自動切換方法,可選地,根據(jù)所述前導(dǎo)信號計算所述讀卡設(shè)備的射頻信道特征信息,包括通過如下公式計算所述讀卡設(shè)備的射頻信道特征:
5、y=s*h
6、其中,y表示所述卡片設(shè)備收到的所述讀卡設(shè)備發(fā)送的信號;s表示所述前導(dǎo)信號;h表示所述讀卡設(shè)備與所述卡片設(shè)備之間的傳輸信道的信道特征。
7、從所述射頻信道特征提取信道特征的幅度和相位,包括根據(jù)如下公式確定所述信道特征的幅度和相位:
8、
9、其中,h2表示所述卡片設(shè)備的信道特征;h0表示讀卡設(shè)備的信道特征;a0表示所述射頻信道特征的幅度;θ0表示所述射頻信道特征的相位。
10、根據(jù)本申請實施例的nfc模擬卡自動切換方法,可選地,所述分類模型的分類標(biāo)簽基于所述讀卡設(shè)備的生產(chǎn)因素設(shè)置。
11、根據(jù)本申請實施例的nfc模擬卡自動切換方法,可選地,從所述nfc模擬卡中選擇與所確定的應(yīng)用場景對應(yīng)的目標(biāo)卡,包括由所述卡片設(shè)備的nfc管理應(yīng)用獲取該卡片設(shè)備的nfc模擬卡的當(dāng)前應(yīng)用場景;將所確定的應(yīng)用場景與所獲取的當(dāng)前應(yīng)用場景比較;在比較結(jié)果一致的情況下,無需切換;在比較結(jié)果不一致的情況下,從用于所述當(dāng)前應(yīng)用場景的當(dāng)前模擬卡切換到所述目標(biāo)卡;其中,所述當(dāng)前應(yīng)用場景為所述卡片設(shè)備前一次刷卡時的應(yīng)用場景或為設(shè)置默認(rèn)應(yīng)用場景。
12、根據(jù)本申請的另外一些實施例,提供移動終端。該移動終端包括存儲器,用于存儲指令;處理器,用于執(zhí)行所述指令,并在執(zhí)行所述指令時實現(xiàn)在此所述的nfc模擬卡自動切換方法中的任意一種。
13、根據(jù)本申請的另外一些實施例,提供程序產(chǎn)品,所述程序產(chǎn)品包括指令,所述指令在被執(zhí)行時實現(xiàn)在此所述的nfc模擬卡自動切換方法中的任意一種。
14、根據(jù)本申請的另外一些實施例,提供非暫存性存儲介質(zhì),所述存儲介質(zhì)上存儲有指令,所述指令在被執(zhí)行時實現(xiàn)在此所述的nfc模擬卡自動切換方法中的任意一種。
15、根據(jù)本申請的又一些實施例,提供nfc控制器。所述控制器配置為執(zhí)行用于實現(xiàn)在此所述的nfc模擬卡自動切換方法中的任意一種的程序指令。
16、以上各示例中,移動終端例如為手機、平板、智能穿戴設(shè)備、筆記本電腦等,其中,智能穿戴設(shè)備例如為智能手環(huán)、智能手表、智能眼鏡等。
1.一種nfc模擬卡自動切換方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,提取所述讀卡設(shè)備的信道指紋特征,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述前導(dǎo)信號計算所述讀卡設(shè)備的射頻信道特征信息,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,從所述射頻信道特征提取信道特征的幅度和相位,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分類模型的分類標(biāo)簽基于所述讀卡設(shè)備的生產(chǎn)因素設(shè)置。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,從所述nfc模擬卡中選擇與所確定的應(yīng)用場景對應(yīng)的目標(biāo)卡,包括:
7.根據(jù)權(quán)利要求1到6中任意一項所述的方法,其特征在于,所述卡片設(shè)備為移動終端。
8.一種移動終端,其特征在于,所述移動終端包括:
9.一種程序產(chǎn)品,其特征在于,所述程序產(chǎn)品包括指令,所述指令在被執(zhí)行時實現(xiàn)根據(jù)權(quán)利要求1到權(quán)利要求6中任意一項所述的nfc模擬卡自動切換方法。
10.一種nfc控制器,其特征在于,所述控制器配置為執(zhí)行用于實現(xiàn)根據(jù)權(quán)利要求1到權(quán)利要求6中任意一項所述的nfc模擬卡自動切換方法的程序指令。
11.一種非暫存性存儲介質(zhì),其特征在于,所述存儲介質(zhì)上存儲有指令,所述指令在被執(zhí)行時實現(xiàn)根據(jù)權(quán)利要求1到權(quán)利要求6中任意一項所述的nfc模擬卡自動切換方法。