基于近场通信的读卡方法和装置的制造方法

文档序号:9376310阅读:287来源:国知局
基于近场通信的读卡方法和装置的制造方法
【技术领域】
[0001]本公开涉及数据识别领域,尤其涉及一种基于近场通信的读卡方法和装置。
【背景技术】
[0002]随着智能手机技术发展,越来越多的智能手机具有近场通信(英文Near FieldCommunicat1n,简称NFC)功能。具有NFC功能的手机可以识别日常生活中的一些常用卡片,并获取卡片信息。以人们日常使用的公交卡为例,用户将公交卡贴在手机的NFC区域,利用其NFC功能模块读取卡片信息,卡片信息可以包括交易记录和余额等。
[0003]具体地,NFC功能模块先读取公交卡的标识,该标识通常用来表示公交卡所属的城市,例如01表示北京,02表示上海,而由于不同城市的公交卡的数据存储逻辑存在差异,所以读取不同城市的公交卡用到的读取指令和解调方式会存在不同,因此需要为每个城市的公交卡分别设-H个处理函数Handler,同时将公交卡的标识作为该Handler的标识。在获取到公交卡的标识后,依次尝试将存储的多个Handler的标识与该公交卡的标识进行匹配,直到多个Handler中的一个Handler的标识与公交卡的标识匹配上;采用匹配上的Handler去读取公交卡的卡片信息。
[0004]由于上述匹配过程中Handler的匹配顺序是写入代码的,不能改变,所以当用户所使用的公交卡的标识与匹配顺序中靠后Handler的标识匹配时,前边与其他Handler的标识进行匹配的过程会浪费很多时间,降低了卡片信息的读取效率。

【发明内容】

[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发送第一信息获取指令,所述第一信息获取指令用于获取标识与所述第一 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]发送子模块,用于调用所述第一 Handler发送第一信息获取指令,所述第一信息获取指令用于获取标识与所述第一 Handler的标识相匹配的交通卡的卡片信息;
[0036]接收子模块,用于接收所述第一交通卡根据所述第一信息获取指令返回的数据;
[0037]处理子模块,用于从所述数据中获取所述第一交通卡的卡片信息。
[0038]根据本公开第二方面的另一种实现方式,所述判断模块,还用于当所述第一交通卡的标识与所述第一 Handler的标识不匹配时,按照预设顺序依次将预设的多个Handler的标识与所述第一交通卡的标识进行匹配,直至所述多个Handler中的一个Handler的标识与所述第一交通卡的标识匹配;
[0039]所述第二读取模块,还用于调用标识与所述第一交通卡的标识匹配的Handler读取所述第一交通卡的卡片信息。
[0040]根据本公开第二方面的另一种实现方式,所述判断模块,还用于当所述读卡记录为空时,按照预设顺序依次将预设的多个Handler的标识与所述第一交通卡的标识进行匹配,直至所述多个Handler中的一个Handler的标识与所述第一交通卡的标识匹配;
[0041]所述第二读取模块,还用于调用标识与所述第一交通卡的标识匹配的Handler读取所述第一交通卡的卡片信息。
[0042]根据本公开第二方面的另一种实现方式,所述装置还包括:
[0043]存储模块,用于在读取所述第一交通卡的卡片信息后,将读取所述第一交通卡的卡片信息所用的Handler的标识写入所述读卡记录中。
[0044]根据本公开实施例的第三方面,提供一种基于近场通信的读卡装置,所述装置包括:
[0045]处理器;
[0046]用于存储处理器可执行指令的存储器;
[0047]其中,所述处理器被配置为:
[0048]读取第一交通卡的标识;
[0049]获取读卡记录,所述读卡记录包括第一处理函数Handler的标识,所述第一Handler为上一次读取交通卡的卡片信息所使用的Handler ;
[0050]判断所述第一交通卡的标识与所述第一 Handler的标识是否匹配;
[0051]当所述第一交通卡的标识与所述第一 Handler的标识相匹配时,调用所述第一Handler读取所述第一交通卡的卡片信息。
[0052]本公开的实施例提供的技术方案可以包括以下有益效果:
[0053]通过在读取到第一交通卡的标识后,将第一交通卡的标识与读取记录中存储的上一次读取交通卡的卡片信息所使用的第一 Handler的标识进行匹配,如果二者匹配,则直接使用第一 Handler读取第一交通卡的卡片信息,省去了现有技术中将交通卡的标识依次与多个Handler进行顺序匹配的过程,避免了顺序匹配造成的时间浪费,提高了卡片信息的读取效率。
[0054]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0055]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0056]图1是根据一示例性实施例示出的应用场景图。
[0057]图2是根据一示例性实施例示出的一种基于近场通信的读卡方法的流程图。
[0058]图3是根据一示例性实施例示出的一种基于近场通信的读卡方法的流程图。
[0059]图4是根据一示例性实施例示出的一种基于近场通信的读卡装置的框图。
[0060]图5是根据一示例性实施例示出的一种基于近场通信的读卡装置的框图。
[0061]图6是根据一示例性实施例示出的一种装置的框图。
【具体实施方式】
[0062]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1