数字钱包调用方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:35938017 阅读:21 留言:0更新日期:2022-12-14 10:25
本发明专利技术公开了一种数字钱包调用方法、装置、终端设备以及存储介质,通过接收数字钱包查询指令;通过规范接口将所述数字钱包查询指令转发至数字货币应用逻辑模组;通过所述数字货币应用逻辑模组对所述数字钱包查询指令进行处理,生成查询结果,并将所述查询结果发送至可信应用;通过所述可信应用将所述查询结果返回至终端应用。通过规范接口实现数字钱包和数字货币应用逻辑模组的桥接,实现可信执行环境规范的同时,集成了数字钱包应用逻辑,通过数字货币应用逻辑模组根据数字钱包查询指令生成查询结果并返回终端应用,满足了数字钱包承载的业务需求,并通过数字货币应用逻辑模组降低了开发成本,从而有助于提高数字钱包的可推广性。推广性。推广性。

【技术实现步骤摘要】
数字钱包调用方法、装置、终端设备以及存储介质


[0001]本专利技术涉及金融服务
,尤其涉及数字钱包调用方法、装置、终端设备以及存储介质。

技术介绍

[0002]数字人民币钱包是运营单位为用户开立的具备唯一可识别编号的法定数字人民币的载体。数字人民币的钱包形态可以分为App钱包和硬件钱包。硬件钱包的形态多种多样,有银行卡、异形卡和各类终端产品(手机、iPad和POS等),本质上是符合GP规范运行在TEE环境里的数字人民币应用。
[0003]基于TEE安全内核开发,每个厂家内核的运行环境不同,提高了开发成本。TEE的安全内核拥有的资源,很多时候不足以承载数字人民币的业务需求。如果需要能承载,则需采购价格更高的芯片,从而导致整体硬件成本的提高。不利于数字人民币硬件钱包推广。
[0004]因此,有必要提出一种提高数字人民币硬件钱包的可推广性的解决方案。

技术实现思路

[0005]本专利技术的主要目的在于提供一种数字钱包调用方法、装置、终端设备以及存储介质,旨在提高数字人民币硬件钱包的可推广性。
[0006]为实现上述目的,本专利技术提供一种数字钱包调用方法,所述数字钱包调用方法包括:
[0007]接收数字钱包查询指令;
[0008]通过规范接口将所述数字钱包查询指令转发至数字货币应用逻辑模组;
[0009]通过所述数字货币应用逻辑模组对所述数字钱包查询指令进行处理,生成查询结果,并将所述查询结果发送至可信应用;
[0010]通过所述可信应用将所述查询结果返回至终端应用。
[0011]可选地,所述数字钱包包括通用环境侧与可信执行环境侧,所述通用环境侧包括所述终端应用及可信执行环境接口,所述可信执行环境侧包括所述可信应用、可信系统、所述规范接口和/或所述数字货币应用逻辑模组。
[0012]可选地,所述规范接口包括GP规范接口,所述通过规范接口将所述数字钱包查询指令转发至数字货币应用逻辑模组的步骤包括:
[0013]通过所述GP规范接口,将所述所述数字钱包查询指令从所述可信应用转发至所述数字货币应用逻辑模组,其中,所述数字货币应用逻辑模组基于数字货币钱包应用逻辑集成得到。
[0014]可选地,所述接收数字钱包查询指令的步骤包括:
[0015]响应于所述终端应用的数字钱包查询指令,将运行模式切换至可信执行环境安全模式;
[0016]基于所述可信执行环境接口,接收所述数字钱包查询指令至所述可信应用。
[0017]可选地,所述基于所述可信执行环境接口,接收所述数字钱包查询指令至所述可信应用的步骤之后还包括:
[0018]通过所述可信应用基于所述可信系统转发所述可信执行环境接口的业务功能。
[0019]可选地,所述通过所述可信应用将所述查询结果返回至终端应用的步骤之后还包括:
[0020]基于所述查询结果,将所述运行模式从所述可信执行环境安全模式切换至平常模式。
[0021]可选地,所述响应于所述终端应用的数字钱包查询指令,将运行模式切换至可信执行环境安全模式的步骤包括:
[0022]通过所述终端应用调用所述可信执行环境接口;
[0023]将所述通用环境侧的各终端应用暂停运行,将所述可信执行环境侧的可信应用启动运行,并通过所述可信应用接收所述数字钱包查询指令。
[0024]此外,为实现上述目的,本专利技术还提供一种数字钱包调用装置,所述数字钱包调用装置包括:
[0025]接收模块,用于接收数字钱包查询指令;
[0026]转发模块,用于通过规范接口将所述数字钱包查询指令转发至数字货币应用逻辑模组;
[0027]处理模块,用于通过所述数字货币应用逻辑模组对所述数字钱包查询指令进行处理,生成查询结果,并将所述查询结果发送至可信应用;
[0028]返回模块,用于通过所述可信应用将所述查询结果返回至终端应用。
[0029]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数字钱包调用程序,所述数字钱包调用程序被所述处理器执行时实现如上所述的数字钱包调用方法的步骤。
[0030]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数字钱包调用程序,所述数字钱包调用程序被处理器执行时实现如上所述的数字钱包调用方法的步骤。
[0031]本专利技术实施例提出的一种数字钱包调用方法、装置、终端设备以及存储介质,通过接收数字钱包查询指令;通过规范接口将所述数字钱包查询指令转发至数字货币应用逻辑模组;通过所述数字货币应用逻辑模组对所述数字钱包查询指令进行处理,生成查询结果,并将所述查询结果发送至可信应用;通过所述可信应用将所述查询结果返回至终端应用。通过规范接口使数字钱包应用的策略逻辑和运行机制分离,实现数字钱包和数字货币应用逻辑模组的桥接,实现可信执行环境规范的同时,集成了数字钱包应用逻辑,通过数字货币应用逻辑模组根据数字钱包查询指令生成查询结果并返回终端应用,满足了数字钱包承载的业务需求,并通过数字货币应用逻辑模组降低了开发成本,从而有助于提高数字钱包的可推广性。
附图说明
[0032]图1为本专利技术数字钱包调用装置所属终端设备的功能模块示意图;
[0033]图2为本专利技术数字钱包调用方法一示例性实施例的流程示意图;
[0034]图3为本专利技术实施例中的设备架构图;
[0035]图4为图2实施例中步骤S10的具体流程示意图。
[0036]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0037]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0038]本专利技术实施例的主要解决方案是:通过接收数字钱包查询指令;通过规范接口将所述数字钱包查询指令转发至数字货币应用逻辑模组;通过所述数字货币应用逻辑模组对所述数字钱包查询指令进行处理,生成查询结果,并将所述查询结果发送至可信应用;通过所述可信应用将所述查询结果返回至终端应用。通过规范接口实现数字钱包和数字货币应用逻辑模组的桥接,实现可信执行环境规范的同时,集成了数字钱包应用逻辑,通过数字货币应用逻辑模组根据数字钱包查询指令生成查询结果并返回终端应用,满足了数字钱包承载的业务需求,并通过数字货币应用逻辑模组降低了开发成本,从而有助于提高数字钱包的可推广性。
[0039]本专利技术实施例涉及的技术术语:
[0040]TEE,Trusted Execution Environment,可信执行环境;
[0041]REE,所有移动设备通用环境;
[0042]APP,运行在设备上的应用;
[0043]TEE Client API,调用TEE侧的接口通道;
[0044]Trusted OS,基于TEE可信内核实现的可信系统;
[0045]TA,基于T本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字钱包调用方法,其特征在于,所述数字钱包调用方法包括以下步骤:接收数字钱包查询指令;通过规范接口将所述数字钱包查询指令转发至数字货币应用逻辑模组;通过所述数字货币应用逻辑模组对所述数字钱包查询指令进行处理,生成查询结果,并将所述查询结果发送至可信应用;通过所述可信应用将所述查询结果返回至终端应用。2.如权利要求1所述的数字钱包调用方法,其特征在于,所述数字钱包包括通用环境侧与可信执行环境侧,所述通用环境侧包括所述终端应用及可信执行环境接口,所述可信执行环境侧包括所述可信应用、可信系统、所述规范接口和/或所述数字货币应用逻辑模组。3.如权利要求2所述的数字钱包调用方法,其特征在于,所述规范接口包括GP规范接口,所述通过规范接口将所述数字钱包查询指令转发至数字货币应用逻辑模组的步骤包括:通过所述GP规范接口,将所述所述数字钱包查询指令从所述可信应用转发至所述数字货币应用逻辑模组,其中,所述数字货币应用逻辑模组基于数字货币钱包应用逻辑集成得到。4.如权利要求2所述的数字钱包调用方法,其特征在于,所述接收数字钱包查询指令的步骤包括:响应于所述终端应用的数字钱包查询指令,将运行模式切换至可信执行环境安全模式;基于所述可信执行环境接口,接收所述数字钱包查询指令至所述可信应用。5.如权利要求4所述的数字钱包调用方法,其特征在于,所述基于所述可信执行环境接口,接收所述数字钱包查询指令至所述可信应用的步骤之后还包括:通过所述可信应用基于所述可信系统转发所述可信执行环境接口的业务功能。6.如权利要求4所述...

【专利技术属性】
技术研发人员:付庆程胜春龚志勇何道敬李大为
申请(专利权)人:深圳市证通金信科技有限公司
类型:发明
国别省市:

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

1