System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数字货币,尤其涉及一种数字货币交易方法、安全芯片和终端。
技术介绍
1、近年来,移动智能终端发展快速,包括智能手机、智能手表、智能pos(point ofsale,简称pos,销售终端)、以及其他物联网智能终端产品不断推出,交易的便利性获得极大提升。特别是伴随nfc(near field communication,简称nfc,近场通信,也叫非接触式近场通信)、蓝牙等短距通信技术日臻成熟,支持数字货币交易的移动智能终端可在多场景下进行使用,例如商场pos消费、公交地铁消费、校园消费、教育消费、停车消费等。但不同的应用场景往往面临不同的交易问题。例如,使用数字货币完成地铁交费时,往往需要快速通过闸机,而交易的金额相对较小,交易风险较低;而商场购物交费时,对于交易的时效性要求较低,但存在较大的交易风险。因此,需要对现有的交易方式进行调整,针对不同的行业场景需求设定不同的交易策略,同时满足不同场景下交易的时效性和安全性,并能适应在线、离线等多种交易模式。
技术实现思路
1、本申请实施例提供一种数字货币交易方法、安全芯片和终端,通过安全芯片判断所属行业标识,以适应不同场景对应的不同行业的交易要求,实现核身或免核身的数字货币交易,有效平衡不同场景下的交易安全性和高效性。
2、为实现上述技术目的,本申请实施例采用如下技术方案:
3、第一方面,本专利技术实施例提供一种数字货币交易方法,应用于设置在付款终端上的安全芯片,其包括:
4、响应于收款终端
5、根据收款金额生成付款信息并发送给收款终端,以使收款终端根据付款信息处理数字货币交易。
6、可选的,根据判断结果执行对应的核身或免核身策略,包括:
7、在判断结果为收款行业标识属于免核身收款行业标识的情况下,执行免核身策略,免核身策略包括向付款终端上的核身应用发送免核身信息;
8、在判断结果为收款行业标识不属于免核身收款行业标识的情况下,执行核身策略,核身策略包括向付款终端上的核身应用发送核身信息,以使核身应用进行核身校验。
9、可选的,在判断结果为收款行业标识不属于免核身收款行业标识的情况下,根据收款金额生成付款信息并发送给收款终端,以使收款终端根据付款信息处理数字货币交易,进一步包括:
10、响应于接收到核身应用发送的核身校验通过的校验结果,根据收款金额生成付款信息并发送给收款终端,以使收款终端根据付款信息处理数字货币交易。
11、可选的,付款信息包括验证信息;
12、根据收款金额生成付款信息并发送给收款终端,以使收款终端根据付款信息处理数字货币交易,还包括:
13、根据收款行业标识确定行业对称密钥;
14、生成支付信息,支付信息包括收款行业标识和收款金额;
15、基于支付信息和行业对称密钥计算验证信息;
16、向收款终端发送验证信息,以使收款终端根据验证信息进行验证,验证通过后处理数字货币交易。
17、可选的,支付信息还包括数字货币币串或数字货币标识。
18、可选的,安全芯片存储行业核身列表,行业核身列表指示了收款行业标识对应的核身策略;
19、判断收款行业标识是否属于免核身收款行业标识,包括:
20、根据行业核身列表判断收款行业标识是否属于免核身收款行业标识。
21、可选的,在响应于收款终端发送的收款请求之前,方法还包括:
22、接收并存储行业核身列表、不同行业对应的收款行业标识和行业对称密钥。
23、可选的,在根据收款金额生成付款信息,向收款终端发送付款信息之后,方法还包括:
24、响应于收款终端根据付款信息处理数字货币交易的收款结果,生成付款结果信息。
25、第二方面,本申请实施例提供一种用于数字货币交易的安全芯片,安全芯片设置在付款终端,包括判断模块、生成模块和发送模块;其中,
26、判断模块,用于响应于收款终端发送的收款请求,其中,收款请求包括收款金额和收款行业标识,收款行业标识指示了收款终端的行业类型,判断收款行业标识是否属于免核身收款行业标识,并根据判断结果执行对应的核身或免核身策略;
27、生成模块,用于根据收款金额生成付款信息;
28、发送模块,用于向收款终端发送付款信息,以使收款终端根据付款信息处理数字货币交易。
29、第三方面,本申请实施例提供一种用于数字货币交易的终端,终端用于在数字货币交易中付款,包括安全芯片;其中,
30、安全芯片,用于响应于收款终端发送的收款请求,其中,收款请求包括收款金额和收款行业标识,收款行业标识指示了收款终端的行业类型,判断收款行业标识是否属于免核身收款行业标识,并根据判断结果执行对应的核身或免核身策略;根据收款金额生成付款信息并发送给收款终端,以使收款终端根据付款信息处理数字货币交易。
31、第四方面,本申请实施例提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面的数字货币交易方法。
32、第五方面,本申请实施例提供一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如第一方面的数字货币交易方法。
33、本申请实施例中,设置在付款终端上的安全芯片通过响应于收款终端发送的收款请求,判断收款行业标识是否属于免核身收款行业标识,并根据判断结果执行对应的核身或免核身策略;并根据收款金额生成付款信息并发送给收款终端,以使收款终端根据付款信息处理数字货币交易。本实施例的技术方案,一是在收款请求中增加所属收款行业标识,以适应不同场景对应的不同行业的交易要求,实现核身或免核身的数字货币交易;二是收款行业标识对应的核身/免核身策略在安全芯片中进行判断,并进一步根据判断结果在安全芯片内直接生成付款信息,相关操作全部在安全芯片中完成,既保证了相关信息的安全性,也无需信息流转,提高了交易效率;三是付款终端无需与后台服务器建立连接,在离线等通信连接受限的情况下也可以完成多场景的动态协商交易,也即具有在线、离线等不同交易模式的适用性。
34、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
本文档来自技高网...【技术保护点】
1.一种数字货币交易方法,应用于设置在付款终端上的安全芯片,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据判断结果执行对应的核身或免核身策略,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述判断结果为所述收款行业标识不属于免核身收款行业标识的情况下,所述根据所述收款金额生成付款信息并发送给收款终端,以使所述收款终端根据所述付款信息处理所述数字货币交易,进一步包括:
4.根据权利要求1-3之一所述的方法,其特征在于,所述付款信息包括验证信息;
5.根据权利要求4所述的方法,其特征在于,所述付款信息还包括数字货币币串或数字货币标识。
6.根据权利要求1所述的方法,其特征在于,所述安全芯片存储行业核身列表,所述行业核身列表指示了所述收款行业标识对应的核身策略;
7.根据权利要求6所述的方法,其特征在于,在所述响应于收款终端发送的收款请求之前,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,在所述根据所述收款金额生成付款信息,向收款终端发送所述付款信息之后,
9.一种用于数字货币交易的安全芯片,其特征在于,所述安全芯片设置在付款终端,包括判断模块、生成模块和发送模块;其中,
10.一种用于数字货币交易的终端,所述终端用于在数字货币交易中付款,其特征在于,包括安全芯片;其中,
11.一种电子设备,其特征在于,包括:
12.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-8中任一所述的方法。
...【技术特征摘要】
1.一种数字货币交易方法,应用于设置在付款终端上的安全芯片,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据判断结果执行对应的核身或免核身策略,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述判断结果为所述收款行业标识不属于免核身收款行业标识的情况下,所述根据所述收款金额生成付款信息并发送给收款终端,以使所述收款终端根据所述付款信息处理所述数字货币交易,进一步包括:
4.根据权利要求1-3之一所述的方法,其特征在于,所述付款信息包括验证信息;
5.根据权利要求4所述的方法,其特征在于,所述付款信息还包括数字货币币串或数字货币标识。
6.根据权利要求1所述的方法,其特征在于,所述安全芯片存储行业核身列表,所述行业核身列表...
【专利技术属性】
技术研发人员:崔沛东,于鹏,陈松,
申请(专利权)人:中国人民银行数字货币研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。