System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 资源转移方法、装置、计算机设备、存储介质和产品制造方法及图纸_技高网

资源转移方法、装置、计算机设备、存储介质和产品制造方法及图纸

技术编号:40081885 阅读:4 留言:0更新日期:2024-01-23 14:51
本申请涉及一种资源转移方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取目标对象的资源输出识别信息;资源输出识别信息与目标对象的账户信息关联;基于资源输出识别信息,从账户信息中提取账户资源量,并确定与资源输出识别信息对应的转移资源量;在转移资源量小于账户资源量、且转移资源量大于资源输出识别信息对应的转移阈值的情况下,对目标对象提供的动态转移密码进行验证,得到验证结果;在验证结果表征动态转移密码验证成功的情况下,进行资源转移。本方法可应用于区块链技术领域。采用本方法能够减少资源浪费。

【技术实现步骤摘要】

本申请涉及区块链,特别是涉及一种资源转移方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、人们在商店或者超市等地方购物时,可以通过刷卡或者扫码等方式进行消费,但是随着科学技术的发展,大部分商店越来越不支持刷卡方式的消费,只能通过二维码支付方式使用。

2、传统的二维码支付方式在进行资源转移时,对于转移的资源量没有限制,也就是说在待转移的资源量小于二维码所绑定的账户中的剩余资源的情况下,直接输入转移密码就可以进行资源转移,这会使得二维码所绑定的账户中的剩余资源存在被第三方用户获取的风险,从而使得账户的实际拥有用户在资源被第三方用户获取时需要花费计算机资源去寻回所转移的资源,从而会造成计算机资源的浪费。


技术实现思路

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.根据权利要求1所述的方法,其特征在于,所述资源输出识别信息为资源扫描码;

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种资源转移装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

【技术特征摘要】

1.一种资源转移方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述资源输出识别信息为资源输出码;

3.根据权利要求1所述的方法,其特征在于,所述资源输出识别信息为资源扫描码;

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种资源转移装置,...

【专利技术属性】
技术研发人员:梁栋
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1