亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于近場通信的讀卡方法和裝置的制造方法

文檔序號:9376310閱讀:350來源:國知局
基于近場通信的讀卡方法和裝置的制造方法
【技術領域】
[0001]本公開涉及數據識別領域,尤其涉及一種基于近場通信的讀卡方法和裝置。
【背景技術】
[0002]隨著智能手機技術發(fā)展,越來越多的智能手機具有近場通信(英文Near FieldCommunicat1n,簡稱NFC)功能。具有NFC功能的手機可以識別日常生活中的一些常用卡片,并獲取卡片信息。以人們日常使用的公交卡為例,用戶將公交卡貼在手機的NFC區(qū)域,利用其NFC功能模塊讀取卡片信息,卡片信息可以包括交易記錄和余額等。
[0003]具體地,NFC功能模塊先讀取公交卡的標識,該標識通常用來表示公交卡所屬的城市,例如01表示北京,02表示上海,而由于不同城市的公交卡的數據存儲邏輯存在差異,所以讀取不同城市的公交卡用到的讀取指令和解調方式會存在不同,因此需要為每個城市的公交卡分別設-H個處理函數Handler,同時將公交卡的標識作為該Handler的標識。在獲取到公交卡的標識后,依次嘗試將存儲的多個Handler的標識與該公交卡的標識進行匹配,直到多個Handler中的一個Handler的標識與公交卡的標識匹配上;采用匹配上的Handler去讀取公交卡的卡片信息。
[0004]由于上述匹配過程中Handler的匹配順序是寫入代碼的,不能改變,所以當用戶所使用的公交卡的標識與匹配順序中靠后Handler的標識匹配時,前邊與其他Handler的標識進行匹配的過程會浪費很多時間,降低了卡片信息的讀取效率。

【發(fā)明內容】

[0005]為克服相關技術中將多個Handler的標識與公交卡的標識進行匹配,造成時間浪費的問題,本公開提供一種基于近場通信的讀卡方法和裝置。
[0006]根據本公開實施例的第一方面,提供一種基于近場通信的讀卡方法,所述方法包括:
[0007]讀取第一交通卡的標識;
[0008]獲取讀卡記錄,所述讀卡記錄包括第一處理函數Handler的標識,所述第一Handler為上一次讀取交通卡的卡片信息所使用的Handler ;
[0009]判斷所述第一交通卡的標識與所述第一 Handler的標識是否匹配;
[0010]當所述第一交通卡的標識與所述第一 Handler的標識相匹配時,調用所述第一andler讀取所述第一交通卡的卡片信息。
[0011]根據本公開第一方面的一種實現方式,所述第一交通卡的標識表示所述第一交通卡所屬的城市,所述第一 Handler的標識表示所述第一 Handler可處理的交通卡所屬的城市。
[0012]根據本公開第一方面的另一種實現方式,所述判斷所述第一交通卡的標識與所述第一 andler的標識是否匹配,包括:
[0013]判斷所述第一交通卡的標識與所述第一 Handler的標識是否相同;
[0014]如果所述第一交通卡的標識與所述第一 Handler的標識相同,則判斷所述第一交通卡的標識與所述第一 Handler的標識相匹配;如果所述第一交通卡的標識與所述第一andler的標識不相同,則判斷所述第一交通卡的標識與所述第一 Handler的標識不匹配。
[0015]根據本公開第一方面的另一種實現方式,所述調用所述第一 Handler讀取所述第一交通卡的卡片信息,包括:
[0016]調用所述第一 Handler發(fā)送第一信息獲取指令,所述第一信息獲取指令用于獲取標識與所述第一 Handler的標識相匹配的交通卡的卡片信息;
[0017]接收所述第一交通卡根據所述第一信息獲取指令返回的數據;
[0018]從所述數據中獲取所述第一交通卡的卡片信息。
[0019]根據本公開第一方面的另一種實現方式,所述從所述數據中獲取所述第一交通卡的卡片信息,包括:
[0020]對所述數據進行解調,得到所述第一交通卡的卡片信息。
[0021]根據本公開第一方面的另一種實現方式,所述方法還包括:
[0022]當所述讀卡記錄為空時,按照預設順序依次將預設的多個Handler的標識與所述第一交通卡的標識進行匹配,直至所述多個Handler中的一個Handler的標識與所述第一交通卡的標識匹配;
[0023]調用標識與所述第一交通卡的標識匹配的Handler讀取所述第一交通卡的卡片
?目息O
[0024]根據本公開第一方面的另一種實現方式,所述方法還包括:
[0025]在讀取所述第一交通卡的卡片信息后,將讀取所述第一交通卡的卡片信息所用的andler的標識寫入所述讀卡記錄中。
[0026]根據本公開實施例的第二方面,提供一種基于近場通信的讀卡裝置,所述裝置包括:
[0027]第一讀取模塊,用于讀取第一交通卡的標識;
[0028]獲取模塊,用于獲取讀卡記錄,所述讀卡記錄包括第一處理函數Handler的標識,所述第一 Handler為上一次讀取交通卡的卡片信息所使用的Handler ;
[0029]判斷模塊,用于判斷所述第一交通卡的標識與所述第一 Handler的標識是否匹配;
[0030]第二讀取模塊,用于當所述第一交通卡的標識與所述第一 Handler的標識相匹配時,調用所述第一 Handler讀取所述第一交通卡的卡片信息。
[0031]根據本公開第二方面的一種實現方式,所述第一交通卡的標識表示所述第一交通卡所屬的城市,所述第一 Handler的標識表示所述第一 Handler可處理的交通卡所屬的城市。
[0032]根據本公開第二方面的另一種實現方式,所述判斷模塊,具體用于:
[0033]判斷所述第一交通卡的標識與所述第一 Handler的標識是否相同;如果所述第一交通卡的標識與所述第一 Handler的標識相同,則判斷所述第一交通卡的標識與所述第一Handler的標識相匹配;如果所述第一交通卡的標識與所述第一 Handler的標識不相同,貝Ij判斷所述第一交通卡的標識與所述第一 Handler的標識不匹配。
[0034]根據本公開第二方面的另一種實現方式,所述第二讀取模塊,包括:
[0035]發(fā)送子模塊,用于調用所述第一 Handler發(fā)送第一信息獲取指令,所述第一信息獲取指令用于獲取標識與所述第一 Handler的標識相匹配的交通卡的卡片信息;
[0036]接收子模塊,用于接收所述第一交通卡根據所述第一信息獲取指令返回的數據;
[0037]處理子模塊,用于從所述數據中獲取所述第一交通卡的卡片信息。
[0038]根據本公開第二方面的另一種實現方式,所述判斷模塊,還用于當所述第一交通卡的標識與所述第一 Handler的標識不匹配時,按照預設順序依次將預設的多個Handler的標識與所述第一交通卡的標識進行匹配,直至所述多個Handler中的一個Handler的標識與所述第一交通卡的標識匹配;
[0039]所述第二讀取模塊,還用于調用標識與所述第一交通卡的標識匹配的Handler讀取所述第一交通卡的卡片信息。
[0040]根據本公開第二方面的另一種實現方式,所述判斷模塊,還用于當所述讀卡記錄為空時,按照預設順序依次將預設的多個Handler的標識與所述第一交通卡的標識進行匹配,直至所述多個Handler中的一個Handler的標識與所述第一交通卡的標識匹配;
[0041]所述第二讀取模塊,還用于調用標識與所述第一交通卡的標識匹配的Handler讀取所述第一交通卡的卡片信息。
[0042]根據本公開第二方面的另一種實現方式,所述裝置還包括:
[0043]存儲模塊,用于在讀取所述第一交通卡的卡片信息后,將讀取所述第一交通卡的卡片信息所用的Handler的標識寫入所述讀卡記錄中。
[0044]根據本公開實施例的第三方面,提供一種基于近場通信的讀卡裝置,所述裝置包括:
[0045]處理器;
[0046]用于存儲處理器可執(zhí)行指令的存儲器;
[0047]其中,所述處理器被配置為:
[0048]讀取第一交通卡的標識;
[0049]獲取讀卡記錄,所述讀卡記錄包括第一處理函數Handler的標識,所述第一Handler為上一次讀取交通卡的卡片信息所使用的Handler ;
[0050]判斷所述第一交通卡的標識與所述第一 Handler的標識是否匹配;
[0051]當所述第一交通卡的標識與所述第一 Handler的標識相匹配時,調用所述第一Handler讀取所述第一交通卡的卡片信息。
[0052]本公開的實施例提供的技術方案可以包括以下有益效果:
[0053]通過在讀取到第一交通卡的標識后,將第一交通卡的標識與讀取記錄中存儲的上一次讀取交通卡的卡片信息所使用的第一 Handler的標識進行匹配,如果二者匹配,則直接使用第一 Handler讀取第一交通卡的卡片信息,省去了現有技術中將交通卡的標識依次與多個Handler進行順序匹配的過程,避免了順序匹配造成的時間浪費,提高了卡片信息的讀取效率。
[0054]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0055]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0056]圖1是根據一示例性實施例示出的應用場景圖。
[0057]圖2是根據一示例性實施例示出的一種基于近場通信的讀卡方法的流程圖。
[0058]圖3是根據一示例性實施例示出的一種基于近場通信的讀卡方法的流程圖。
[0059]圖4是根據一示例性實施例示出的一種基于近場通信的讀卡裝置的框圖。
[0060]圖5是根據一示例性實施例示出的一種基于近場通信的讀卡裝置的框圖。
[0061]圖6是根據一示例性實施例示出的一種裝置的框圖。
【具體實施方式】
[0062]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1