The invention provides a simulation method, a non-contact IC card device and simulation device, the method includes: the process of data transmission between Quancun terminal and IC card, through the first channel recording the first data packet information corresponding to the data; according to the preset analog mode to modify the first data packet second, through the second channel data message; the second data message is returned to the Quancun terminal, Quancun terminal for the execution of business processes associated with the second data packets. In the technical scheme of the application can process abnormal scene data exchange differences on various types of IC card and IC card Quancun terminal and in the simulation, which can simulate the unified management of various types of IC card.
【技术实现步骤摘要】
非接触式IC卡片的模拟方法、装置及模拟装置
本申请涉及IC卡
,尤其涉及一种非接触式IC卡片的模拟方法、装置及模拟装置。
技术介绍
IC卡片被广泛地应用于金融财务、社会保险、交通旅游、医疗卫生、政府行政、商品零售、休闲娱乐、学校管理及其它领域,从不同使用场合可以分为:城市一卡通、校园一卡通、小区一卡通、办公大楼一卡通、企业一卡通、酒店一卡通、智能大厦一卡通等。以城市一卡通为例,现有技术中的公交IC卡圈存等操作一般都是在一卡通公司自营的圈存终端上进行,随着NFC技术以及城市一卡通业务的发展,手机等第三方充值终端出现。为了避免给用户带来困扰以及出现可能的资金层面的问题,第三方充值终端上的应用程序与公交IC卡、圈存终端之间的报文数据的交互显得尤为重要。由于公交IC卡作为非接触式的物理硬件,各城市的公交IC卡与圈存终端之间的报文数据的交互存在差异性,因此公交IC卡向圈存终端返回异常报文数据的情形不能够很好地进行模拟,进而无法覆盖所有异常数据报文的场景,而不充分的检测会使第三方充值终端的应用程序在接入各城市时埋下一定的隐患。
技术实现思路
有鉴于此,本申请提供一种新的技术方案,确保能够模拟各种类型的IC卡的差异性以及圈存终端与IC卡片进行数据交互的过程中出现的异常场景,实现对各种类型的IC卡片进行统一的模拟管理。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种非接触式IC卡片的模拟方法,包括:在圈存终端与IC卡片之间进行数据信息传输的过程中,通过第一通道录制所述数据信息对应的第一数据报文;根据预设的模拟方式修改所述第一数据报文,得到第二数据 ...
【技术保护点】
一种非接触式IC卡片的模拟方法,其特征在于,所述方法包括:在圈存终端与IC卡片之间进行数据信息传输的过程中,通过第一通道录制所述数据信息对应的第一数据报文;根据预设的模拟方式修改所述第一数据报文,得到第二数据报文;通过第二通道将所述第二数据报文返回给所述圈存终端,以供所述圈存终端执行与所述第二数据报文相关的业务流程。
【技术特征摘要】
1.一种非接触式IC卡片的模拟方法,其特征在于,所述方法包括:在圈存终端与IC卡片之间进行数据信息传输的过程中,通过第一通道录制所述数据信息对应的第一数据报文;根据预设的模拟方式修改所述第一数据报文,得到第二数据报文;通过第二通道将所述第二数据报文返回给所述圈存终端,以供所述圈存终端执行与所述第二数据报文相关的业务流程。2.根据权利要求1所述的方法,其特征在于,所述数据信息为所述IC卡片向所述圈存终端返回的所述IC卡片的第一卡片信息,所述通过第一通道录制所述数据信息对应的第一数据报文,包括:通过第一通道获取所述IC卡片需要向所述圈存终端返回的第一卡片信息,其中,所述第一卡片信息包括所述IC卡片的余额、消费记录和所述IC卡片的卡号;录制所述第一卡片信息对应的第一数据报文;通过所述第一通道将所述第一卡片信息转发给所述圈存终端。3.根据权利要求2所述的方法,其特征在于,所述根据预设的模拟方式修改所述第一数据报文,得到第二数据报文,包括:根据预设的模拟方式修改所述第一数据报文中的所述IC卡片的余额、消费记录和所述IC卡片的卡号,得到所述第二数据报文。4.根据权利要求1所述的方法,其特征在于,所述数据信息为所述IC卡片向所述圈存终端返回的所述IC卡片的第二卡片信息,所述通过第一通道录制所述数据信息对应的第一数据报文,包括:通过第一通道获取所述IC卡片根据所述圈存终端的圈存初始化指令返回的所述第二卡片消息,其中,所述第二卡片消息包括第一卡片信息、所述消息认证码和随机数;录制所述第二卡片信息对应的第一数据报文;通过所述第一通道将所述第二卡片信息转发给所述圈存终端。5.根据权利要求4所述的方法,其特征在于,所述根据预设的模拟方式修改所述第一数据报文,得到第二数据报文,包括:根据预设的模拟方式修改所述第一数据报文中的所述第一卡片信息、所述消息认证码和随机数,得到所述第二数据报文。6.根据权利要求1所述的方法,其特征在于,所述数据信息为所述IC卡片向所述圈存终端返回的所述IC卡片的圈存结果信息,所述通过第一通道录制所述数据信息对应的第一数据报文,包括:通过第一通道获取所述IC卡片需要向所述圈存终端返回的圈存结果信息;录制所述圈存结果信息对应的第一数据报文;通过所述第一通道将所述圈存结果信息转发给所述圈存终端。7.根据权利要求6所述的方法,其特征在于,所述根据预设的模拟方式修改所述第一数据报文,得到第二数据报文,包括:根据预设的模拟方式修改所述第一数据报文中的所述圈存结果信息,得到所述第二数据报文。8.一种非接触式IC卡片的模拟装置,其特征在于,所述装置包括:报文录制模块,用于在圈存终端与IC卡片之间进行数据信息传输的过程中,通过第一通道录制所述数据信息对应的第一数据报文;报文修改模块,用于根据预设的模拟方式修改所述报文录制模块录制得到的所述第一数据报文,得到第二数据报文;报文发送模块,用于通过第二通道将所述报文修改模块得到的所述第二数据报文返回给所述圈存终端,以供所述圈...
【专利技术属性】
技术研发人员:施晨杰,沈凌楠,王磊,张大慧,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。