一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

硬件钱包数据同步方法、装置和计算机设备与流程

2022-02-20 00:27:52 来源:中国专利 TAG:


1.本技术涉及数字货币技术领域,特别是涉及一种硬件钱包数据同步方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.随着数字货币技术的发展,出现了硬件钱包技术,硬件钱包是指将数字资产私钥单独储存在一个芯片中,与互联网隔离,即插即用。
3.目前硬件钱包一般存在着离线交易次数的限制,假设硬件钱包连续离线交易次数为m,通过连续的脱机交易,当剩余离线交易次数减小到0后,在硬件钱包的收款设备上进行付款时,设备提示无法继续交易,此时需要用户使用手机app或者收款设备,手动进行在线同步操作,同步更新成功后,再进行付款。然而这种方式需要用户手动操作来进行硬件钱包信息的更新,为用户的支付过程造成不便。


技术实现要素:

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.第二数据获取模块,用于根据所述支付请求,获取所述硬件钱包对应的剩余可离线次数;
35.第二信息更新模块,用于当所述剩余可离线次数不为零时,将所述支付请求对应的交易信息写入至所述硬件钱包;
36.第二数据同步模块,用于当所述剩余可离线次数低于第二预设阈值时,将所述硬件钱包中的数据与远程服务端进行同步,以重置所述硬件钱包的可离线次数,所述远程服务端用于实现所述硬件钱包内数字资产的管理。
37.第五方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
38.获取硬件钱包的支付请求;
39.根据所述支付请求,获取所述硬件钱包对应的剩余可离线次数;
40.当所述剩余可离线次数低于第一预设阈值时,将所述硬件钱包中的数据与远程服务端进行同步,以重置所述硬件钱包的可离线次数,所述远程服务端用于实现所述硬件钱包内数字资产的管理;
41.将所述支付请求对应的交易信息写入至所述硬件钱包。
42.第六方面,本技术还提供了另一种计算机设备。所述计算机设备包括存储器和处
理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
43.获取硬件钱包的支付请求;
44.根据所述支付请求,获取所述硬件钱包对应的剩余可离线次数;
45.当所述剩余可离线次数不为零时,将所述支付请求对应的交易信息写入至所述硬件钱包;
46.当所述剩余可离线次数低于第二预设阈值时,将所述硬件钱包中的数据与远程服务端进行同步,以重置所述硬件钱包的可离线次数,所述远程服务端用于实现所述硬件钱包内数字资产的管理。
47.第七方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
48.获取硬件钱包的支付请求;
49.根据所述支付请求,获取所述硬件钱包对应的剩余可离线次数;
50.当所述剩余可离线次数低于第一预设阈值时,将所述硬件钱包中的数据与远程服务端进行同步,以重置所述硬件钱包的可离线次数,所述远程服务端用于实现所述硬件钱包内数字资产的管理;
51.将所述支付请求对应的交易信息写入至所述硬件钱包。
52.第八方面,本技术还提供了另一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
53.获取硬件钱包的支付请求;
54.根据所述支付请求,获取所述硬件钱包对应的剩余可离线次数;
55.当所述剩余可离线次数不为零时,将所述支付请求对应的交易信息写入至所述硬件钱包;
56.当所述剩余可离线次数低于第二预设阈值时,将所述硬件钱包中的数据与远程服务端进行同步,以重置所述硬件钱包的可离线次数,所述远程服务端用于实现所述硬件钱包内数字资产的管理。
57.第九方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
58.获取硬件钱包的支付请求;
59.根据所述支付请求,获取所述硬件钱包对应的剩余可离线次数;
60.当所述剩余可离线次数低于第一预设阈值时,将所述硬件钱包中的数据与远程服务端进行同步,以重置所述硬件钱包的可离线次数,所述远程服务端用于实现所述硬件钱包内数字资产的管理;
61.将所述支付请求对应的交易信息写入至所述硬件钱包。
62.第十方面,本技术还提供了另一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
63.获取硬件钱包的支付请求;
64.根据所述支付请求,获取所述硬件钱包对应的剩余可离线次数;
65.当所述剩余可离线次数不为零时,将所述支付请求对应的交易信息写入至所述硬件钱包;
66.当所述剩余可离线次数低于第二预设阈值时,将所述硬件钱包中的数据与远程服务端进行同步,以重置所述硬件钱包的可离线次数,所述远程服务端用于实现所述硬件钱包内数字资产的管理。
67.上述硬件钱包数据同步方法、装置、计算机设备、存储介质和计算机程序产品,在通过硬件钱包进行支付,或者完成支付后,根据用户的支付请求,获取硬件钱包对应的剩余可离线次数;当剩余可离线次数低于预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数。从而无需用户在支付时手动进行硬件钱包的在线更新,保证用户使用硬件钱包进行支付过程的便捷性。
附图说明
68.图1为一个实施例中硬件钱包数据同步方法的应用环境图;
69.图2为一个实施例中硬件钱包数据同步方法的流程示意图;
70.图3为一个实施例中图2中步骤205的子流程示意图;
71.图4为一个实施例中图2中步骤207的子流程示意图;
72.图5为另一个实施例中硬件钱包数据同步方法的流程示意图;
73.图6为一个实施例中硬件钱包数据同步装置的结构框图;
74.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
75.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
76.本技术实施例提供的硬件钱包数据同步方法,可以应用于如图1所示的应用环境中。其中,硬件钱包102可以与收款终端104在近距离以nfc(近场通信)等近距离方式来进行通信,收款终端104则可以通过网络与服务器106进行通信。数据存储系统可以存储服务器106需要处理的数据。数据存储系统可以集成在服务器106上,也可以放在云上或其他网络服务器上。收款终端104可以获取硬件钱包102的支付请求;根据支付请求,获取硬件钱包102对应的剩余可离线次数;当剩余可离线次数低于第一预设阈值时,将硬件钱包102中的数据与远程服务端进行同步,以重置硬件钱包102的可离线次数;将支付请求对应的交易信息写入至硬件钱包102。其中,服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
77.在一个实施例中,如图2所示,提供了一种硬件钱包数据同步方法,以该方法应用于图1中的收款终端104为例进行说明,包括以下步骤:
78.步骤201,获取硬件钱包的支付请求;
79.步骤203,根据支付请求,获取硬件钱包对应的剩余可离线次数。
80.其中,硬件钱包是指将数字资产私钥单独储存在一个芯片中,与互联网隔离,即插即用。硬件钱包主要用于数字资产的离线交易。在本技术的实施例中,硬件钱包可102以与收款终端104进行近距离通信,从而实现离线交易。硬件钱包对应的剩余离线次数则是指,对于硬件钱包而言,其离线交易次数是有限制的,假设硬件钱包102的连续离线交易次数为
m次,当通过连续的离线交易,是的硬件钱包102当剩余离线交易次数减小到0后,其就无法继续离线交易。因此,在获取支付请求后,需要同时获取硬件钱包对应的剩余离线次数,从而对交易是否被允许进行确认。
81.具体地,当需要进行离线交易时,用户可以将硬件钱包靠近收款终端,以类似刷卡的方式向收款终端104提交支付请求,收款终端104获取硬件钱包102的支付请求,继而基于支付请求获取硬件钱包对应的剩余离线次数。其中获取离线次数的方式可以包括通过相关返回码或者apdu(application protocol data unit,应用协议数据单元)指令来获取离线次数。
82.步骤205,当剩余可离线次数低于第一预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数,远程服务端用于实现硬件钱包内数字资产的管理。
83.步骤207,将支付请求对应的交易信息写入至硬件钱包。
84.其中,对于硬件钱包而言,当硬件钱包的剩余离线交易次数为0时,在收款设备上进行付款时,设备提示无法继续交易,此时需要用户使用手机app或者收款设备,手动进行在线同步操作,同步更新成功后,再进行付款。这种情况可能带来以下问题:a)影响自身用户体验。b)阻碍后续用户付款。c)部分手机并不支持nfc读卡,加之绝大部分硬件钱包只支持nfc通讯,也就导致无法使用手机进行同步操作。d)具备nfc读卡功能的手机,从实际应用效果来看体检也较差。用户在操作中,经常出现nfc通讯失败的现象。e)虽然用户可在剩余次数减小到0之前,在付款之前主动使用手机app进行同步。但这增加了学习成本,并给用户使用带来了负担。因此,为了提高用户在使用硬件钱包过程中的支付效率,可以通过本技术的硬件钱包数据同步方法,在硬件钱包支付时,通过收款设备来对硬件钱包的剩余离线交易次数进行同步,以更新硬件钱包的离线次数,是硬件钱包的离线次数能够恢复至初始值。而第一预设阈值即为判断硬件钱包是否需要执行自动同步操作的判断阈值。第一预设阈值可以设定设置一个固定值,如可以设置预设阈值为4次,当硬件钱包对应的剩余离线次数小于4时,即判定满足自动同步的条件。第一预设阈值也可以根据硬件钱包离线次数最大值来按比例设置。如硬件钱包对应的离线次数最大值为10时,则第一预设阈值可以设置为3,当硬件钱包对应的剩余离线次数小于4时,即判定满足自动同步的条件。而当硬件钱包对应的离线次数最大值为20时,则第一预设阈值可以设置为5,当硬件钱包对应的剩余离线次数小于5时,即判定满足自动同步的条件。同步操作具体是指通过收款终端104来对硬件钱包的信息与服务器106上的信息进行同步处理,从而更新硬件钱包的剩余次数。
85.具体地,在获取硬件钱包对应的剩余离线次数后,则可以判断硬件钱包是否需要进行自动同步,当硬件钱包对应的剩余离线次数为低于第一预设阈值时,说明硬件钱包接近无法进行离线交易,或者已经无法离线交易,此时为了提高用户的支付效率,可以对硬件钱包执行自动同步操作,以更新硬件钱包的离线次数。而当硬件钱包的离线次数更新完成之后,则可将支付请求对应的交易信息顺利写入自动更新完成的硬件钱包,保证支付流程的完整性。
86.上述硬件钱包数据同步方法,在通过硬件钱包进行支付,或者完成支付后,根据用户的支付请求,获取硬件钱包对应的剩余可离线次数;当剩余可离线次数低于预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数。从而无需用
户在支付时手动进行硬件钱包的在线更新,保证用户使用硬件钱包进行支付过程的便捷性。
87.在其中一个实施例中,如图3所示,步骤205包括:
88.步骤302,从硬件钱包获取余额凭证以及交易流水数据。
89.步骤304,上传硬件钱包对应的余额凭证以及交易流水数据至远程服务端。
90.步骤306,获取远程服务端根据余额凭证以及交易流水数据反馈的币串数据。
91.步骤308,将币串数据写入硬件钱包,以重置硬件钱包的可离线次数。
92.其中,余额凭证是指硬件钱包内数字资产的余量凭证,而交易流水则是指硬件钱包在交易过程中产生的流水数据。币串数据则是指硬件钱包的数字资产对应的表达式,币串具有可分性、可转移性、可追踪性、不可伪造性以及不可抵赖性等特点:其中可分性指可通过构造交易链条的方式实现部分数字资产的转移;可转移性指币串以凭证的方式通过nfc等通信方式进行传递;可追溯性指交易链包含交易信息,应实现交易链式可追溯;不可伪造性指在保障硬件钱包介质、se安全前提下,币串和凭证不会被伪造;不可抵赖性指通过用户签名实现币串传递的不可抵赖。
93.具体地,在进行硬件钱包的离线次数更新时,收款终端104具体可以向数字资产运营方的服务器106上传硬件钱包对应的余额凭证以及交易流水数据,而后数字资产运营方的服务器106校验余额凭证以及交易流水后生成新的币串。并通过收款终端104将新的币串发送给硬件钱包,硬件钱包将新币串写入并恢复剩余离线交易次数为最大值,从而实现硬件钱包的离线次数更新。本实施例中,通过余额凭证以及交易流水数据可以有效地进行硬件钱包的同步更新。
94.在其中一个实施例中,步骤203之后,还包括:当硬件钱包与远程服务端进行同步时,推送同步操作对应的用户提示信息。
95.其中,用户提示信息具体可以包括是指示灯、语音以及屏幕显示内容。具体地,在进行硬件钱包的自动更新时,为了保证用户的知情权,可以在同步更新完成时,同时向用户推送对应的用户提示信息,以告知用户正在对硬件钱包进行不同更新。本实施例中,通过推送用户提示信息可以有效保证同步更新过程的公开性。
96.在其中一个实施例中,如图4所示,步骤207包括:
97.步骤401,获取支付请求对应的支付延时。
98.步骤403,当同步操作的操作时间超过支付延时时,在同步操作完成后,推送重刷提示信息。
99.步骤405,获取硬件钱包根据重刷提示信息提交的支付重刷请求。
100.步骤407,将支付重刷请求对应的交易信息写入自动更新完成的硬件钱包。
101.其中,重刷提示信息用于提示用户当前支付请求失败,需要重新刷卡来提交新的支付请求。而支付重刷请求是用户重新刷卡后,向收款终端104提交的新的支付请求。
102.具体地,一般的支付请求存在一定的延时,必须要在支付延时内完成支付。而在自动同步时,由于需要与远程的服务器106进行网络通信以同步信息,可能导致无法在支付延时内完成硬件钱包的支付操作。因此,当自动同步操作的操作时间超过支付延时,可以在自动同步操作完成后,向用户推送重刷提示信息,已提示用户进行重新刷卡,保证支付的顺利进行。
103.在其中一个实施例中,如图5所示,本技术还提供了另一种硬件钱包数据同步方法,方法包括:
104.步骤502,获取硬件钱包的支付请求。
105.步骤504,根据支付请求,获取硬件钱包对应的剩余可离线次数。
106.步骤506,当剩余可离线次数不为零时,将支付请求对应的交易信息写入至硬件钱包。
107.步骤508,当剩余可离线次数低于第二预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数,远程服务端用于实现硬件钱包内数字资产的管理。
108.具体地,除了在支付请求开始时的收款初始阶段来进行硬件钱包的自动同步之外,还可以在支付完成后来进行同步。首先获取硬件钱包的支付请求,获取硬件钱包对应的剩余离线次数,当剩余离线次数大于零时,判断可以将支付请求对应的交易信息写入自动更新完成的硬件钱包。而后将支付请求对应的交易信息写入自动更新完成的硬件钱包后,基于支付完成后的剩余离线次数以及第二预设阈值将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数。
109.上述硬件钱包数据同步方法,在通过硬件钱包完成支付后,根据用户的支付请求,获取硬件钱包对应的剩余可离线次数;当剩余可离线次数低于预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数。从而无需用户在支付时手动进行硬件钱包的在线更新,保证用户使用硬件钱包进行支付过程的便捷性。
110.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
111.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的硬件钱包数据同步方法的硬件钱包数据同步装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个硬件钱包数据同步装置实施例中的具体限定可以参见上文中对于硬件钱包数据同步方法的限定,在此不再赘述。
112.在一个实施例中,如图6所示,提供了一种硬件钱包数据同步装置,包括:
113.第一请求获取模块601,用于获取硬件钱包的支付请求;
114.第一数据获取模块603,用于根据支付请求,获取硬件钱包对应的剩余可离线次数;
115.第一数据同步模块605,用于当剩余可离线次数低于第一预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数,远程服务端用于实现硬件钱包内数字资产的管理;
116.第一信息更新模块607,用于将支付请求对应的交易信息写入至硬件钱包。
117.在其中一个实施例中,第一数据同步模块605具体用于:从硬件钱包获取余额凭证
以及交易流水数据;上传硬件钱包对应的余额凭证以及交易流水数据至远程服务端;获取远程服务端根据余额凭证以及交易流水数据反馈的币串数据;将币串数据写入硬件钱包,以重置硬件钱包的可离线次数。
118.在其中一个实施例中,还包括提示信息推送模块,用于:当硬件钱包与远程服务端进行同步时,推送同步操作对应的用户提示信息。
119.在其中一个实施例中,第一信息更新模块607具体用于:获取支付请求对应的支付延时;当同步操作的操作时间超过支付延时时,在同步操作完成后,推送重刷提示信息;获取硬件钱包根据重刷提示信息提交的支付重刷请求;将支付重刷请求对应的交易信息写入硬件钱包。
120.在一个实施例中,本技术还提供了另一种硬件钱包数据同步装置,包括:
121.第二请求获取模块,用于获取硬件钱包的支付请求。
122.第二数据获取模块,用于根据支付请求,获取硬件钱包对应的剩余可离线次数。
123.第二信息更新模块,用于当剩余可离线次数不为零时,将支付请求对应的交易信息写入至硬件钱包。
124.第二数据同步模块,用于当剩余可离线次数低于第二预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数,远程服务端用于实现硬件钱包内数字资产的管理。
125.上述硬件钱包数据同步装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
126.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种硬件钱包数据同步方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
127.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
128.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
129.获取硬件钱包的支付请求;
130.根据支付请求,获取硬件钱包对应的剩余可离线次数;
131.当剩余可离线次数低于第一预设阈值时,将硬件钱包中的数据与远程服务端进行
同步,以重置硬件钱包的可离线次数,远程服务端用于实现硬件钱包内数字资产的管理;
132.将支付请求对应的交易信息写入至硬件钱包。
133.在一个实施例中,处理器执行计算机程序时还实现以下步骤:从硬件钱包获取余额凭证以及交易流水数据;上传硬件钱包对应的余额凭证以及交易流水数据至远程服务端;获取远程服务端根据余额凭证以及交易流水数据反馈的币串数据;将币串数据写入硬件钱包,以重置硬件钱包的可离线次数。
134.在一个实施例中,处理器执行计算机程序时还实现以下步骤:当硬件钱包与远程服务端进行同步时,推送同步操作对应的用户提示信息。
135.在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取支付请求对应的支付延时;当同步操作的操作时间超过支付延时时,在同步操作完成后,推送重刷提示信息;获取硬件钱包根据重刷提示信息提交的支付重刷请求;将支付重刷请求对应的交易信息写入硬件钱包。
136.在一个实施例中,提供了另一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
137.获取硬件钱包的支付请求;
138.根据支付请求,获取硬件钱包对应的剩余可离线次数;
139.当剩余可离线次数不为零时,将支付请求对应的交易信息写入至硬件钱包;
140.当剩余可离线次数低于第二预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数,远程服务端用于实现硬件钱包内数字资产的管理。
141.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
142.获取硬件钱包的支付请求;
143.根据支付请求,获取硬件钱包对应的剩余可离线次数;
144.当剩余可离线次数低于第一预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数,远程服务端用于实现硬件钱包内数字资产的管理;
145.将支付请求对应的交易信息写入至硬件钱包。
146.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:从硬件钱包获取余额凭证以及交易流水数据;上传硬件钱包对应的余额凭证以及交易流水数据至远程服务端;获取远程服务端根据余额凭证以及交易流水数据反馈的币串数据;将币串数据写入硬件钱包,以重置硬件钱包的可离线次数。
147.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当硬件钱包与远程服务端进行同步时,推送同步操作对应的用户提示信息。
148.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取支付请求对应的支付延时;当同步操作的操作时间超过支付延时时,在同步操作完成后,推送重刷提示信息;获取硬件钱包根据重刷提示信息提交的支付重刷请求;将支付重刷请求对应的交易信息写入硬件钱包。
149.在一个实施例中,提供了另一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
150.获取硬件钱包的支付请求;
151.根据支付请求,获取硬件钱包对应的剩余可离线次数;
152.当剩余可离线次数不为零时,将支付请求对应的交易信息写入至硬件钱包;
153.当剩余可离线次数低于第二预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数,远程服务端用于实现硬件钱包内数字资产的管理。
154.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
155.获取硬件钱包的支付请求;
156.将支付请求对应的交易信息写入自动更新完成的硬件钱包后,获取硬件钱包对应的剩余离线次数;
157.当硬件钱包对应的剩余离线次数低于第二预设阈值时,对硬件钱包执行自动同步操作,以更新硬件钱包的离线次数。
158.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
159.获取硬件钱包的支付请求;
160.根据支付请求,获取硬件钱包对应的剩余可离线次数;
161.当剩余可离线次数低于第一预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数,远程服务端用于实现硬件钱包内数字资产的管理;
162.将支付请求对应的交易信息写入至硬件钱包。
163.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:从硬件钱包获取余额凭证以及交易流水数据;上传硬件钱包对应的余额凭证以及交易流水数据至远程服务端;获取远程服务端根据余额凭证以及交易流水数据反馈的币串数据;将币串数据写入硬件钱包,以重置硬件钱包的可离线次数。
164.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当硬件钱包与远程服务端进行同步时,推送同步操作对应的用户提示信息。
165.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取支付请求对应的支付延时;当同步操作的操作时间超过支付延时时,在同步操作完成后,推送重刷提示信息;获取硬件钱包根据重刷提示信息提交的支付重刷请求;将支付重刷请求对应的交易信息写入硬件钱包。
166.在一个实施例中,提供了另一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
167.获取硬件钱包的支付请求;
168.根据支付请求,获取硬件钱包对应的剩余可离线次数;
169.当剩余可离线次数不为零时,将支付请求对应的交易信息写入至硬件钱包;
170.当剩余可离线次数低于第二预设阈值时,将硬件钱包中的数据与远程服务端进行同步,以重置硬件钱包的可离线次数,远程服务端用于实现硬件钱包内数字资产的管理。
171.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
172.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
173.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
174.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献