基于小程序模拟卡片的数据交互方法及装置制造方法及图纸

技术编号:39064748 阅读:13 留言:0更新日期:2023-10-12 19:57
本申请涉及一种基于小程序模拟卡片的数据交互方法及装置,该方法包括获取设备终端发送的终端指令数据;通过指令解析器对终端指令数据进行解析,得到解析结果;利用业务处理模块根据解析结果中的指令进行相应的业务处理,得到业务处理结果,并对业务处理结果进行组装;将组装后的业务处理结果进行反向转换,得到目标指令数据;将目标指令数据回传至所述设备终端。通过指令解析器针对终端指令数据中的不同指令分别进行验证与解析,以使业务处理模块针对不同的业务类型进行处理,能够支持复杂业务场景的业务需求,同时即使多次交互也不会带来性能损耗,减少维护成本。减少维护成本。减少维护成本。

【技术实现步骤摘要】
基于小程序模拟卡片的数据交互方法及装置


[0001]本公开涉及近场通讯
,尤其涉及一种基于小程序模拟卡片的数据交互方法及装置。

技术介绍

[0002]在交易消费等业务场景中,通常采用外围设备与实体卡片以非接触的形式完成业务操作。但是,受限于实体卡卡片的硬件环境和存储空间,其难以支持多种复杂业务场景的业务需求,并且在与外部终端设备交互的过程中易带来额外的性能损耗,增加使用成本。

技术实现思路

[0003]有鉴于此,本申请提出一种基于小程序模拟卡片的数据交互方法、装置、电子设备和非易失性计算机可读存储介质,以解决上述问题。
[0004]本申请第一方面,提出一种基于小程序模拟卡片的数据交互方法,包括如下步骤:
[0005]获取设备终端发送的终端指令数据;
[0006]通过指令解析器对所述终端指令数据进行解析,得到解析结果;
[0007]利用业务处理模块根据所述解析结果中的指令进行相应的业务处理,得到业务处理结果,并对所述业务处理结果进行组装;
[0008]将组装后的所述业务处理结果进行反向转换,得到目标指令数据;
[0009]将所述目标指令数据回传至所述设备终端。
[0010]作为本申请的一可选实施方案,可选地,所述终端指令数据包括CLA、INS、P1、P2、LE和DATA。
[0011]作为本申请的一可选实施方案,可选地,所述业务处理包括用户数据读取处理、用户数据写入处理、权限认证处理和交易处理。
[0012]作为本申请的一可选实施方案,可选地,所述用户数据读取处理,包括:
[0013]获取所述解析结果中的读取指令;
[0014]根据所述读取指令判断是否满足具备读取权限;
[0015]在具备所述读取权限时,进行用户数据读取,得到读取数据结果。
[0016]作为本申请的一可选实施方案,可选地,所述用户数据写入处理,包括:
[0017]获取所述解析结果中的写入指令;
[0018]根据所述写入指令判断是否满足写入权限;
[0019]在具备所述写入权限时,进行用户数据写入,得到写入数据结果。
[0020]作为本申请的一可选实施方案,可选地,所述权限认证处理,包括:
[0021]获取所述解析结果中的认证指令;
[0022]根据所述认证指令判断认证数据是否正确;
[0023]在所述认证数据正确时,得到正确指令数据,并更新当前权限状态。
[0024]作为本申请的一可选实施方案,可选地,所述交易处理包括圈存业务处理和消费
业务处理。
[0025]本申请第二方面,提供一种装置,用于实现上述任意一项所述的基于小程序模拟卡片的数据交互方法,包括:
[0026]通讯接口,被配置为获取设备终端发送的终端指令数据;
[0027]指令解析器,被配置为对所述终端指令数据进行解析,得到解析结果;
[0028]业务处理模块,被配置为根据所述解析结果中的指令进行相应的业务处理,得到业务处理结果,并对所述业务处理结果进行组装;
[0029]数据转换模块,被配置位将组装后的所述业务处理结果进行反向转换,得到目标指令数据;
[0030]通讯接口,还被配置为将所述目标指令数据回传至所述设备终端。
[0031]本申请第三方面,提供一种电子设备,包括:
[0032]处理器;
[0033]用于存储处理器可执行指令的存储器;
[0034]其中,所述处理器被配置为执行所述可执行指令时实现上述任意一项所述的基于小程序模拟卡片的数据交互方法。
[0035]本申请的第四方面,提供一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述任意一项所述的基于小程序模拟卡片的数据交互方法。
[0036]本专利技术的技术效果:
[0037]本申请通过指令解析器对接受到的终端指令数据进行解析,并将不同的解析结果发送至业务处理模块,调用业务处理模块根据解析结果中多对应的指令进行相应的业务处理,同时将获得业务处理结果反向转换后回传至设备终端,由此实现终端和模拟卡片之间的数据交互目的。需要说明的是,本申请通过指令解析器针对终端指令数据中的不同指令分别进行验证与解析,以使业务处理模块针对不同的业务类型进行处理,能够支持复杂业务场景的业务需求,同时即使多次交互也不会带来性能损耗,减少维护成本。
[0038]根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
[0039]包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
[0040]图1示出为本专利技术的基于小程序模拟卡片的数据交互方法的流程示意图;
[0041]图2示出为本专利技术的基于小程序模拟卡片的数据交互方法的实施流程示意图;
[0042]图3示出为本专利技术的指令解析器的解析流程示意图;
[0043]图4示出为本专利技术的用户数据写入处理流程示意图;
[0044]图5示出为本专利技术的用户数据读取处理流程示意图;
[0045]图6示出为本专利技术的权限认证处理流程示意图;
[0046]图7示出为本专利技术的圈存业务处理流程示意图;
[0047]图8示出为本专利技术的消费业务处理流程示意图。
具体实施方式
[0048]以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0049]在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
[0050]另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
[0051]实施例1
[0052]如图1和图2所示,本申请第一方面,提出一种基于小程序模拟卡片的数据交互方法,包括如下步骤:
[0053]S100、获取设备终端发送的终端指令数据;
[0054]S200、通过指令解析器对所述终端指令数据进行解析,得到解析结果;
[0055]S300、利用业务处理模块根据所述解析结果中的指令进行相应的业务处理,得到业务处理结果,并对所述业务处理结果进行组装;
[0056]S400、将组装后的所述业务处理结果进行反向转换,得到目标指令数据;
[0057]S500、将所述目标指令数据回传至所述设备终端。
[0058]本实施例中分别利用指令解析器对接受到的终端指令数据进行解析,并将不同的解析结果本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于小程序模拟卡片的数据交互方法,其特征在于,包括如下步骤:获取设备终端发送的终端指令数据;通过指令解析器对所述终端指令数据进行解析,得到解析结果;利用业务处理模块根据所述解析结果中的指令进行相应的业务处理,得到业务处理结果,并对所述业务处理结果进行组装;将组装后的所述业务处理结果进行反向转换,得到目标指令数据;将所述目标指令数据回传至所述设备终端。2.根据权利要求1所述的基于小程序模拟卡片的数据交互方法,其特征在于,所述终端指令数据包括CLA、INS、P1、P2、LE和DATA。3.根据权利要求1所述的基于小程序模拟卡片的数据交互方法,其特征在于,所述业务处理包括用户数据读取处理、用户数据写入处理、权限认证处理和交易处理。4.根据权利要求3所述的基于小程序模拟卡片的数据交互方法,其特征在于,所述用户数据读取处理,包括:获取所述解析结果中的读取指令;根据所述读取指令判断是否满足具备读取权限;在具备所述读取权限时,进行用户数据读取,得到读取数据结果。5.根据权利要求3所述的基于小程序模拟卡片的数据交互方法,其特征在于,所述用户数据写入处理,包括:获取所述解析结果中的写入指令;根据所述写入指令判断是否满足写入权限;在具备所述写入权限时,进行用户数据写入,得到写入数据结果。6.根据权利要求3所述的基于小程序模拟卡片的数据交互...

【专利技术属性】
技术研发人员:傅立贺路春海赵奎强
申请(专利权)人:北京迪科远望科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1