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

一种数字货币钱包的远程控制方法、装置及系统与流程

2022-03-16 02:32:05 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及一种应用于数字货币平台的数字货币钱包的远程控制方法、装置及系统。


背景技术:

2.基于安全单元(se,secure element)实现的数字货币钱包因具有高安全性和近距通信能力(如蓝牙/nfc(near field communication,近距离无线通信技术)等),可支持离线交易,交易双方钱包客户端无需与平台通信便可近距交互完成交易。另一方面,离线状态下(特别是在紧急情况下,处于离线状态下的数字货币钱包终端如遭受网络攻击、无法及时更新黑名单等风险钱包编号信息时),由于无法对钱包终端进行有效地远程控制管理,常会造成潜在的风险和无法有效遏制风险扩散。因此,如何实现对处于离线状态下的数字货币钱包的远程控制是当前亟需解决的问题。
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.发送模块,用于将远程控制指令发送至北斗卫星系统,以使得:北斗卫星系统根据钱包编号,以报文形式将远程控制指令转发至处于离线状态的目标数字货币钱包终端。
35.根据本发明实施例的第五方面,提供了一种数字货币钱包的远程控制方法,设置
于北斗卫星系统,包括:
36.接收模块,用于接收数字货币平台发送的远程控制指令,其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号和操作方式;
37.编码模块,用于根据北斗报文协议对远程控制指令进行编码,得到目标报文,将目标报文发送至北斗卫星;
38.北斗卫星,用于根据钱包编号将目标报文转发至目标数字货币钱包终端,以使得:目标数字货币钱包终端对目标报文进行解码得到远程控制指令,根据远程控制指令中指示的操作方式实现离线状态下的远程控制。
39.根据本发明实施例的第六方面,提供了一种数字货币钱包的远程控制装置,设置于数字货币钱包终端,包括:
40.报文接收模块,用于接收北斗卫星系统转发的目标报文;
41.解码模块,用于对目标报文进行解码,得到远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的操作方式;
42.远程控制模块,用于根据操作方式进行相应操作,以实现离线状态下的远程控制。
43.根据本发明实施例的第七方面,提供了一种数字货币钱包的远程控制系统,包括数字货币平台、北斗货币系统以及至少一个数字货币钱包终端,其中,
44.数字货币平台,用于根据业务安全需求设置远程控制触发条件,在满足远程控制触发条件下,生成远程控制指令;将远程控制指令发送至北斗卫星系统;其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号以及操作方式;
45.北斗卫星系统,用于接收数字货币平台发送的远程控制指令;根据北斗报文协议对远程控制指令进行编码,得到目标报文;根据钱包编号将目标报文转发至处于离线状态的目标数字货币钱包终端;
46.数字货币钱包终端,用于接收北斗卫星系统转发的目标报文;对目标报文进行解码,得到远程控制指令;根据远程控制指令指示的操作方式进行相应操作,以实现离线状态下的远程控制。
47.根据本发明实施例的第八方面,提供了一种电子设备,包括:
48.一个或多个处理器;
49.存储装置,用于存储一个或多个程序,
50.当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述任一种数字货币钱包的远程控制方法。
51.根据本发明实施例的第九方面,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任一种数字货币钱包的远程控制方法。
52.上述发明中的一个实施例具有如下优点或有益效果:因为采用数字货币平台用于根据业务安全需求设置远程控制触发条件,在满足远程控制触发条件下,生成远程控制指令;将远程控制指令发送至北斗卫星系统;其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号以及操作方式;北斗卫星系统用于接收数字货币平台发送的远程控制指令;根据北斗报文协议对远程控制指令进行编码,得到目标报文;根据钱包编号将目标报文转发至处于离线状态的目标数字货币钱包终端;数字货币钱包终端用于接收北斗卫星系统转发的目标报文;对目标报文进行解码,得到远程控制指令;根据远程控制指令指示的操作
方式进行相应操作,以实现离线状态下的远程控制的技术手段,所以克服了现有方法中对离线状态下的数字货币钱包难以进行有效的远程控制,导致数字货币钱包的安全系数较低、远程控制效果较差的技术问题,进而在离线模式下,通过北斗卫星系统将数字货币平台生成的远程控制指令发送至数字货币钱包终端,以实现对处于离线状态的数字货币钱包的远程控制,达到了显著提高数字货币钱包终端的安全系数,提升远程控制效果,提升所转发的信息的抗干扰能力的技术效果。
53.上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
54.附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
55.图1是根据本发明第一实施例提供的数字货币钱包的远程控制方法的主要流程的示意图;
56.图2是根据本发明第二实施例提供的数字货币钱包的远程控制方法的主要流程的示意图;
57.图3是根据本发明第三实施例提供的数字货币钱包的远程控制方法的主要流程的示意图;
58.图4是根据本发明第四实施例提供的数字货币钱包的远程控制装置的主要模块的示意图;
59.图5是根据本发明第五实施例提供的数字货币钱包的远程控制装置的主要模块的示意图;
60.图6是根据本发明第六实施例提供的数字货币钱包的远程控制装置的主要模块的示意图;
61.图7是根据本发明实施例提供的数字货币钱包的远程控制系统的主要模块的示意图;
62.图8是本发明实施例可以应用于其中的示例性系统架构图;
63.图9是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
64.以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
65.图1是根据本发明第一实施例提供的数字货币钱包的远程控制方法的主要流程的示意图;如图1所示,本发明实施例提供的数字货币钱包的远程控制方法,应用于数字货币平台,主要包括:
66.步骤s101,根据业务安全需求设置远程控制触发条件,在满足远程控制触发条件下,生成远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号
以及操作方式。
67.根据本发明实施例,通过数字货币平台的远程管理模块对所存储的诸如黑名单、灰名单等风险钱包编号列表进行监控,并对数字货币平台或数字货币钱包终端是否遭受网络攻击等进行监控,以结合业务安全需求制定远程触发条件,在满足远程控制触发条件时,即数字货币钱包在当前状态下所对应的安全系数较低,容易造成经济损失,需要由数字货币平台下对其进行远程控制,以规避可能遭遇的风险,进而保障用户的数字货币资产安全。
68.具体地,根据本发明实施例,上述目标数字货币钱包终端对应的钱包编号是根据所满足的远程控制触发条件确定的;上述远程控制触发条件包括下列中的一种或多种:
69.数字货币平台和/或任一数字货币钱包终端对应的风险等级超过风险等级阈值;
70.任一数字货币钱包终端内存储的风险钱包编号列表与数字货币平台内存储的风险钱包编号列表不一致。
71.根据本发明实施例,风险等级阈值根据实际情况进行设置,数字货币平台或数字货币钱包终端对应的风险主要指诸如网络攻击等。
72.数字货币平台对不同区域(如全国范围内、全球范围内)的钱包账号进行监控,对存在风险的钱包账号对应的编号(账户与编号可以相同,也可以单独设置编号)写入风险钱包编号列表,根据本发明实施例的一具体实施方式,可通过定期将更新后的全量风险钱包编号列表或者产生变动的部分(新增部分及删除部分)的风险钱包编号,发送至相应区域内的数字货币钱包终端,也可以实时更新,发送方式及发送数据量可根据实际情况进行调整。
73.通过上述设置,使得在满足远程控制触发条件下,生成远程控制指令,通过后续经由北斗卫星系统将远程控制指令以报文的形式发送至相应的数字货币钱包终端(即目标数字货币钱包终端),使得,即使数字货币钱包终端处于离线状态下,或者当前移动蜂窝通信的通信信号较差的情况下(此时信号容易被干扰),实现对数字货币钱包终端的远程控制,且能够保障远程控制效果。
74.示例性地,根据本发明实施例,在生成远程控制指令的步骤之后,上述方法还包括:
75.对远程控制指令进行加密处理;
76.对加密处理后的远程控制指令进行签名处理。
77.根据本发明实施例的一具体实施方式,对远程控制指令s(其中包括但不限于指令编码code、指令序列号seqid、指令下发时间time、指令发送的报文区域area(区域短报文/全球短报文,可据此确定需要进行远程控制,即接收远程控制指令的目标数字货币钱包终端的钱包编号,以及北斗通信模块编号)采取约定密钥进行加密得到s’;进一步地,还可根据实际需要,对加密后的远程控制指令s’的哈希值hash进行签名得到sign值。
78.根据本发明实施例,可根据预设的密钥(仅为示例,也可采取任何现有的其他加密方式)对生成的远程控制指令进行加密处理,以避免远程控制指令被篡改等;同时,对远程控制指令进行签名处理可根据实际情况决定是否执行,容易理解的是,对远程控制指令进行签名,有助于后续接收到该远程控制指令的数字货币钱包终端通过验证签名确保远程控制指令合法可信,进一步保障远程控制效果。
79.步骤s102,将远程控制指令发送至北斗卫星系统,以使得:北斗卫星系统根据钱包编号,以报文形式将远程控制指令转发至处于离线状态的目标数字货币钱包终端,以实现
目标数字货币钱包终端在离线状态下的远程控制。
80.进一步地,根据本发明实施例,上述远程控制指令包括限制交易指令,以使接收到限制交易指令的目标数字货币钱包终端停止离线交易。
81.可选地,当所满足的远程控制触发条件包括“数字货币平台和/或任一数字货币钱包终端对应的风险等级超过风险等级阈值”时,通过向相应的数字货币钱包终端(即目标数字货币钱包终端)发送限制交易指令,有助于目标数字货币钱包终端在接收到该限制交易指令后,对钱包终端进行锁定,暂时停止交易。
82.可选地,根据本发明实施例,远程控制指令还可以包括更新的风险钱包编号列表。当所满足的远程控制触发条件包括“任一数字货币钱包终端内存储的风险钱包编号列表与数字货币平台内存储的风险钱包编号列表不一致”时,目标数字货币钱包终端接收到远程数字指令后,判断交易对方的钱包编号是否属于更新后的风险钱包编号列表,若属于,即交易方的数字货币钱包属于存在风险的数字货币钱包,则暂停交易;若不属于,即交易方的数字货币钱包并不属于存在风险的数字货币钱包,可继续进行交易。通过上述设置,可根据实际情况、所满足的远程控制触发条件来生成不同的远程控制指令,使得在移动蜂窝通信信号较差的情况下,尤其是离线情况下,对用户的数字货币钱包终端进行远程控制,保障了用户的数字货币钱包的资产安全。
83.优选地,根据本发明实施例,上述方法还包括:
84.数字货币平台可以采取通播、组播或单播的方式进行远程控制指令的发送。
85.通过上述设置,可以根据所传输的远程控制指令对应的目标数字货币钱包终端的数量、所属区域,以及所传输的远程控制指令的类型,灵活选择不同的发送方式,进而提升远程控制指令的发送效率。
86.根据本发明实施例的技术方案,因为采用根据业务安全需求设置远程控制触发条件,在满足远程控制触发条件下,生成远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号以及操作方式;将远程控制指令发送至北斗卫星系统,以使得:北斗卫星系统根据钱包编号,以报文形式将远程控制指令转发至处于离线状态的目标数字货币钱包终端,以实现目标数字货币钱包终端在离线状态下的远程控制的技术手段,所以克服了现有方法中对离线状态下的数字货币钱包难以进行有效的远程控制,导致数字货币钱包的安全系数较低、远程控制效果较差的技术问题,进而在离线模式下,通过北斗卫星系统将数字货币平台生成的远程控制指令发送至数字货币钱包终端,以实现对处于离线状态的数字货币钱包的远程控制,达到了显著提高数字货币钱包终端的安全系数,提升远程控制效果,提升所转发的信息的抗干扰能力的技术效果。
87.图2是根据本发明第二实施例提供的数字货币钱包的远程控制方法的主要流程的示意图;如图2所示,本发明实施例提供的数字货币钱包的远程控制方法,应用于北斗卫星系统,主要包括:
88.步骤s201,接收数字货币平台发送的远程控制指令,其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号和操作方式。
89.具体地,根据本发明实施例,北斗卫星系统接收数字货币平台通过北斗网关发送的远程控制指令,根据本发明实施例的一具体实施方式,数字货币平台以透传方式(即透明传送,是指只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传
输的业务进行处理,仅为示例,也可采用现有的能够保障传输质量的传输方式)将远程控制指令发送至北斗卫星系统;北斗卫星系统利用与数字货币平台对应的北斗模块,接收数字货币平台经由北斗网关发送的远程控制指令。其中,北斗网关主要作为连接数字货币平台与北斗卫星系统(主要连接北斗卫星系统下的北斗通信模块,简称北斗模块)的媒介。
90.根据本发明实施例,由于数字货币平台常常需要大批量发送远程控制指令(如针对更新的风险钱包编号列表的情形,常常需要向区域内的多个数字货币钱包终端发送远程控制指令(主要针对区域内处于信号较差、或者离线状态下的数字货币钱包终端),此时,利用北斗网关可以将远程控制指令发送至合适的北斗模块,进而经由北斗卫星系统分别转发至多个数字货币钱包终端。
91.步骤s202,根据北斗报文协议对远程控制指令进行编码,得到目标报文。
92.通过上述设置,根据北斗报文协议将远程控制指令编码为报文,使得远程控制指令能够利用北斗卫星系统特有的短报文通信能力进行离线转发。此外,由于现有移动蜂窝通信如2g/3g/4g/5g、nb-iot、wifi通信等存在覆盖范围有限、紧急情况容易被干扰等问题,因此,在移动蜂窝通信的通信信号较为薄弱时,也可利用北斗卫星系统的通信能力进行远程控制指令的转发。
93.具体地,根据本发明实施例,上述根据北斗报文协议对远程控制指令进行编码,得到目标报文的步骤之后,包括:
94.根据北斗报文协议对远程控制指令进行编码,得到报文;
95.根据北斗卫星系统对应的报文传输能力对报文进行拆分,得到目标报文。
96.根据本发明实施例的一具体实施方式,北斗通信模块根据发送信号范围area确定所采用的短报文通信能力,如全球短报文采用560比特传输能力,区域短报文采用14000比特能力;如果待发送的远程控制指令编码后的报文长度(s’ sign)超过单条报文的负荷,则由北斗模块负责将长报文拆分为多条短报文进行发送。
97.根据本发明实施例,根据所传输/发送的信息辐射范围的不同,北斗卫星系统的单次通信能力(即单次传输报文的负荷、以及对应的时间间隔)存在一定的差异。若针对远程控制指令编码后确定的报文的长度超过北斗卫星系统的单词报文传输能力,可以对报文进行拆分,得到多个短报文(即目标报文)。
98.步骤s203,根据钱包编号将目标报文转发至目标数字货币钱包终端,以使得:目标数字货币钱包终端对目标报文进行解码得到远程控制指令,根据远程控制指令中指示的操作方式实现离线状态下的远程控制。
99.根据本发明实施例的一具体实施方式,目标报文通过北斗短报文天线发出,由北斗卫星接收到信号并将其中转下发,如果多条短报文,则分别发送。
100.进一步地,根据本发明实施例,远程控制指令还指示了目标数字货币钱包终端对应的北斗通信模块编号;根据钱包编号将目标报文转发至目标数字货币钱包终端,包括:
101.根据北斗通信模块编号和钱包编号,将目标报文转发至目标数字货币钱包终端;其中,目标数字货币钱包终端对应的数量为一个或多个。
102.可选地,根据本发明实施例,根据北斗通信模块编号、钱包编号,将报文形式的远程控制指令发送至目标数字货币钱包的北斗通信模块,以使得该北斗通信模块对该报文形式的远程控制指令进行解码,进而使得目标数字货币钱包能够对解码后的对应的远程控制
指令进行解密、验证签名等操作后,根据远程控制指令中的操作方式实现离线状态、或信号薄弱情况下的远程控制。
103.通过上述设置,使得即使数字货币钱包终端处于离线状态下,或者当前移动蜂窝通信的通信信号较差的情况下(此时信号容易被干扰),实现对数字货币钱包终端的远程控制,且能够保障远程控制效果。
104.根据本发明实施例的技术方案,因为采用接收数字货币平台发送的远程控制指令,其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号和操作方式;根据北斗报文协议对远程控制指令进行编码,得到目标报文;根据钱包编号将目标报文转发至目标数字货币钱包终端,以使得:目标数字货币钱包终端对目标报文进行解码得到远程控制指令,根据远程控制指令中指示的操作方式实现离线状态下的远程控制的技术手段,所以克服了现有方法中对离线状态下的数字货币钱包难以进行有效的远程控制,导致数字货币钱包的安全系数较低、远程控制效果较差的技术问题,进而在离线模式下,通过北斗卫星系统将数字货币平台生成的远程控制指令发送至数字货币钱包终端,以实现对处于离线状态的数字货币钱包的远程控制,达到了显著提高数字货币钱包终端的安全系数,提升远程控制效果,提升所转发的信息的抗干扰能力的技术效果。
105.图3是根据本发明第三实施例提供的数字货币钱包的远程控制方法的主要流程的示意图;如图3所示,本发明实施例提供的数字货币钱包的远程控制方法,应用于数字货币钱包终端,主要包括:
106.步骤s301,接收北斗卫星系统转发的目标报文。
107.具体地,根据本发明实施例,对于北斗卫星系统转发的目标报文,利用设置于目标数字货币钱包终端的北斗通信模块(与远程控制指令中指示的目标数字货币钱包终端对应的北斗通信模块编号相对应)接收该目标报文,以使得后续北斗通信模块对该目标报文进行解码,得到远程控制指令。具体地,目标数字货币钱包终端的北斗通信模块解码获取到远程控制指令后,可通过中间件,将远程控制指令发送至目标数字货币钱包终端的解密模块进行解密处理。其中,中间件负责监听北斗短报文消息通知,其通过串口、usb、总线等方式将所监听到的北斗短报文密文提交给数字货币钱包;中间件可单独存在,也可按需与数字货币钱包集成在一起。
108.步骤s302,对目标报文进行解码,得到远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的操作方式。
109.可选地,根据本发明实施例,若目标报文中包括多个短报文,上述方法还包括:
110.根据多个短报文分别解码后的部分远程控制指令进行组合,以获取远程控制指令。
111.进一步地,根据本发明实施例,若解码后得到的远程控制指令经过数字货币平台的加密处理和签名处理;上述还包括:
112.对远程控制指令进行解密处理;
113.验证解密处理后的远程控制指令对应的签名。
114.根据本发明实施例,可根据预设的密钥(仅为示例,也可采取任何现有的其他加密方式)对加密的远程控制指令进行解密处理,数字货币钱包解密得到指令编码code、指令序列号seqid、指令下发时间time等信息,由远程控制模块根据业务规则执行相应远程控制操
作;同时,对接收到该远程控制指令的数字货币钱包终端通过验证签名确保远程控制指令合法可信,进一步保障了远程控制效果。
115.步骤s303,根据操作方式进行相应操作,以实现离线状态下的远程控制。
116.具体地,根据本发明实施例,上述远程控制指令包括限制交易指令,以使接收到限制交易指令的目标数字货币钱包终端停止离线交易。即,当所满足的远程控制触发条件包括“数字货币平台和/或任一数字货币钱包终端对应的风险等级超过风险等级阈值”时,目标数字货币钱包终端在接收到该限制交易指令后,对钱包终端进行锁定,可暂时停止交易。
117.可选地,根据本发明实施例,远程控制指令还可以包括更新的风险钱包编号列表。当所满足的远程控制触发条件包括“任一数字货币钱包终端内存储的风险钱包编号列表与数字货币平台内存储的风险钱包编号列表不一致”时,目标数字货币钱包终端接收到远程数字指令后,判断交易对方的钱包编号是否属于更新后的风险钱包编号列表,若属于,即交易方的数字货币钱包属于存在风险的数字货币钱包,则暂停交易;若不属于,即交易方的数字货币钱包并不属于存在风险的数字货币钱包,可继续进行交易。通过上述设置,使得在移动蜂窝通信信号较差的情况下,尤其是离线情况下,对用户的数字货币钱包终端进行远程控制,保障了用户的数字货币钱包的资产安全。
118.根据本发明实施例的技术方案,因为采用接收北斗卫星系统转发的目标报文;对目标报文进行解码,得到远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的操作方式;根据操作方式进行相应操作,以实现离线状态下的远程控制的技术手段,所以克服了现有方法中对离线状态下的数字货币钱包难以进行有效的远程控制,导致数字货币钱包的安全系数较低、远程控制效果较差的技术问题,进而在离线模式下,通过北斗卫星系统将数字货币平台生成的远程控制指令发送至数字货币钱包终端,以实现对处于离线状态的数字货币钱包的远程控制,达到了显著提高数字货币钱包终端的安全系数,提升远程控制效果,提升所转发的信息的抗干扰能力的技术效果。
119.图4是根据本发明第四实施例提供的数字货币钱包的远程控制装置的主要模块的示意图;如图4所示,本发明实施例提供的数字货币钱包的远程控制装置400,设置于数字货币平台,主要包括:
120.远程控制指令生成模块401,用于根据业务安全需求设置远程控制触发条件,在满足远程控制触发条件下,生成远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号以及操作方式。
121.根据本发明实施例,通过数字货币平台的远程管理模块对所存储的诸如黑名单、灰名单等风险钱包编号列表进行监控,并对数字货币平台或数字货币钱包终端是否遭受网络攻击等进行监控,以结合业务安全需求制定远程触发条件,在满足远程控制触发条件时,即数字货币钱包在当前状态下所对应的安全系数较低,容易造成经济损失,需要由数字货币平台下对其进行远程控制,以规避可能遭遇的风险,进而保障用户的数字货币资产安全。
122.具体地,根据本发明实施例,上述目标数字货币钱包终端对应的钱包编号是根据所满足的远程控制触发条件确定的;上述远程控制触发条件包括下列中的一种或多种:
123.数字货币平台和/或任一数字货币钱包终端对应的风险等级超过风险等级阈值;
124.任一数字货币钱包终端内存储的风险钱包编号列表与数字货币平台内存储的风险钱包编号列表不一致。
125.根据本发明实施例,风险等级阈值根据实际情况进行设置,数字货币平台或数字货币钱包终端对应的风险主要指诸如网络攻击等。
126.数字货币平台对不同区域(如全国范围内、全球范围内)的钱包账号进行监控,对存在风险的钱包账号对应的编号(账户与编号可以相同,也可以单独设置编号)写入风险钱包编号列表,根据本发明实施例的一具体实施方式,可通过定期将更新后的全量风险钱包编号列表或者产生变动的部分(新增部分及删除部分)的风险钱包编号,发送至相应区域内的数字货币钱包终端,也可以实时更新,发送方式及发送数据量可根据实际情况进行调整。
127.通过上述设置,使得在满足远程控制触发条件下,远程控制指令生成模块401生成远程控制指令,通过后续经由北斗卫星系统将远程控制指令以报文的形式发送至相应的数字货币钱包终端(即目标数字货币钱包终端),使得,即使数字货币钱包终端处于离线状态下,或者当前移动蜂窝通信的通信信号较差的情况下(此时信号容易被干扰),实现对数字货币钱包终端的远程控制,且能够保障远程控制效果。
128.示例性地,根据本发明实施例,上述数字货币钱包的远程控制装置400还包括处理模块,在生成远程控制指令的步骤之后,用于:
129.对远程控制指令进行加密处理;
130.对加密处理后的远程控制指令进行签名处理。
131.根据本发明实施例,可根据预设的密钥(仅为示例,也可采取任何现有的其他加密方式)对生成的远程控制指令进行加密处理,以避免远程控制指令被篡改等;同时,对远程控制指令进行签名处理可根据实际情况决定是否执行,容易理解的是,对远程控制指令进行签名,有助于后续接收到该远程控制指令的数字货币钱包终端通过验证签名确保远程控制指令合法可信,进一步保障远程控制效果。
132.发送模块402,用于将远程控制指令发送至北斗卫星系统,以使得:北斗卫星系统根据钱包编号,以报文形式将远程控制指令转发至处于离线状态的目标数字货币钱包终端。
133.进一步地,根据本发明实施例,上述远程控制指令包括限制交易指令,以使接收到限制交易指令的目标数字货币钱包终端停止离线交易。
134.可选地,当所满足的远程控制触发条件包括“数字货币平台和/或任一数字货币钱包终端对应的风险等级超过风险等级阈值”时,通过向相应的数字货币钱包终端(即目标数字货币钱包终端)发送限制交易指令,有助于目标数字货币钱包终端在接收到该限制交易指令后,对钱包终端进行锁定,暂时停止交易。
135.可选地,根据本发明实施例,远程控制指令还可以包括更新的风险钱包编号列表。当所满足的远程控制触发条件包括“任一数字货币钱包终端内存储的风险钱包编号列表与数字货币平台内存储的风险钱包编号列表不一致”时,目标数字货币钱包终端接收到远程数字指令后,判断交易对方的钱包编号是否属于更新后的风险钱包编号列表,若属于,即交易方的数字货币钱包属于存在风险的数字货币钱包,则暂停交易;若不属于,即交易方的数字货币钱包并不属于存在风险的数字货币钱包,可继续进行交易。通过上述设置,可根据实际情况、所满足的远程控制触发条件来生成不同的远程控制指令,使得在移动蜂窝通信信号较差的情况下,尤其是离线情况下,对用户的数字货币钱包终端进行远程控制,保障了用户的数字货币钱包的资产安全。
136.优选地,根据本发明实施例,上述发送模块402,还用于:
137.以通播、组播或单播的方式将远程控制指令发送至北斗卫星系统。
138.通过上述设置,可以根据所传输的远程控制指令对应的目标数字货币钱包终端的数量、所属区域,以及所传输的远程控制指令的类型,灵活选择不同的发送方式,进而提升远程控制指令的发送效率。
139.根据本发明实施例的技术方案,因为采用根据业务安全需求设置远程控制触发条件,在满足远程控制触发条件下,生成远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号以及操作方式;将远程控制指令发送至北斗卫星系统,以使得:北斗卫星系统根据钱包编号,以报文形式将远程控制指令转发至处于离线状态的目标数字货币钱包终端,以实现目标数字货币钱包终端在离线状态下的远程控制的技术手段,所以克服了现有方法中对离线状态下的数字货币钱包难以进行有效的远程控制,导致数字货币钱包的安全系数较低、远程控制效果较差的技术问题,进而在离线模式下,通过北斗卫星系统将数字货币平台生成的远程控制指令发送至数字货币钱包终端,以实现对处于离线状态的数字货币钱包的远程控制,达到了显著提高数字货币钱包终端的安全系数,提升远程控制效果,提升所转发的信息的抗干扰能力的技术效果。
140.图5是根据本发明第五实施例提供的数字货币钱包的远程控制装置的主要模块的示意图;如图5所示,本发明实施例提供的数字货币钱包的远程控制装置500,设置于北斗卫星系统,主要包括:
141.接收模块501,用于接收数字货币平台发送的远程控制指令,其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号和操作方式。
142.具体地,根据本发明实施例,由于数字货币平台常常需要大批量发送远程控制指令(如针对更新的风险钱包编号列表的情形,常常需要向区域内的多个数字货币钱包终端发送远程控制指令(主要针对区域内处于信号较差、或者离线状态下的数字货币钱包终端),此时,利用北斗网关可以将远程控制指令发送至合适的北斗模块,进而经由北斗卫星系统分别转发至多个数字货币钱包终端。
143.编码模块502,用于根据北斗报文协议对远程控制指令进行编码,得到目标报文,将目标报文发送至北斗卫星。
144.通过上述设置,根据北斗报文协议将远程控制指令编码为报文,使得远程控制指令能够利用北斗卫星系统特有的短报文通信能力进行离线转发。此外,由于现有移动蜂窝通信存在覆盖范围有限、紧急情况容易被干扰等问题,因此,在移动蜂窝通信的通信信号较为薄弱时,也可利用北斗卫星系统的通信能力进行远程控制指令的转发。
145.具体地,根据本发明实施例,上述数字货币钱包的远程控制装置500还包括拆分模块,在根据北斗报文协议对远程控制指令进行编码,得到目标报文的步骤之后,用于:
146.根据北斗报文协议对远程控制指令进行编码,得到报文;
147.根据北斗卫星系统对应的报文传输能力对报文进行拆分,得到目标报文。
148.根据本发明实施例,根据所传输/发送的信息辐射范围的不同,北斗卫星系统的单次通信能力(即单次传输报文的负荷、以及对应的时间间隔)存在一定的差异。若针对远程控制指令编码后确定的报文的长度超过北斗卫星系统的单词报文传输能力,可以对报文进行拆分,得到多个短报文(即目标报文)。
149.北斗卫星503,用于根据钱包编号将目标报文转发至目标数字货币钱包终端,以使得:目标数字货币钱包终端对目标报文进行解码得到远程控制指令,根据远程控制指令中指示的操作方式实现离线状态下的远程控制。
150.进一步地,根据本发明实施例,远程控制指令还指示了目标数字货币钱包终端对应的北斗通信模块编号;上述北斗卫星503还用于:
151.根据北斗通信模块编号和钱包编号,将目标报文转发至目标数字货币钱包终端;其中,目标数字货币钱包终端对应的数量为一个或多个。
152.可选地,根据本发明实施例,根据北斗通信模块编号、钱包编号,将报文形式的远程控制指令发送至目标数字货币钱包的北斗通信模块,以使得该北斗通信模块对该报文形式的远程控制指令进行解码,进而使得目标数字货币钱包能够对解码后的对应的远程控制指令进行解密、验证签名等操作后,根据远程控制指令中的操作方式实现离线状态、或信号薄弱情况下的远程控制。
153.通过上述设置,使得即使数字货币钱包终端处于离线状态下,或者当前移动蜂窝通信的通信信号较差的情况下(此时信号容易被干扰),实现对数字货币钱包终端的远程控制,且能够保障远程控制效果。
154.根据本发明实施例的技术方案,因为采用接收数字货币平台发送的远程控制指令,其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号和操作方式;根据北斗报文协议对远程控制指令进行编码,得到目标报文;根据钱包编号将目标报文转发至目标数字货币钱包终端,以使得:目标数字货币钱包终端对目标报文进行解码得到远程控制指令,根据远程控制指令中指示的操作方式实现离线状态下的远程控制的技术手段,所以克服了现有方法中对离线状态下的数字货币钱包难以进行有效的远程控制,导致数字货币钱包的安全系数较低、远程控制效果较差的技术问题,进而在离线模式下,通过北斗卫星系统将数字货币平台生成的远程控制指令发送至数字货币钱包终端,以实现对处于离线状态的数字货币钱包的远程控制,达到了显著提升数字货币钱包终端的安全系数,提升远程控制效果,提升所转发的信息的抗干扰能力的技术效果。
155.图6是根据本发明第六实施例提供的数字货币钱包的远程控制装置的主要模块的示意图;如图6所示,本发明实施例提供的数字货币钱包的远程控制装置600,设置于数字货币钱包终端,主要包括:
156.报文接收模块601,用于接收北斗卫星系统转发的目标报文。
157.具体地,根据本发明实施例,对于北斗卫星系统转发的目标报文,利用设置于目标数字货币钱包终端的北斗通信模块(与远程控制指令中指示的目标数字货币钱包终端对应的北斗通信模块编号相对应)接收该目标报文,以使得后续北斗通信模块对该目标报文进行解码,得到远程控制指令。
158.解码模块602,用于对目标报文进行解码,得到远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的操作方式。
159.可选地,根据本发明实施例,若目标报文中包括多个短报文,上述解码模块602还用于:
160.根据多个短报文分别解码后的部分远程控制指令进行组合,以获取远程控制指令。
161.进一步地,根据本发明实施例,上述数字货币钱包的远程控制装置600还包括解密处理模块,若解码后得到的远程控制指令经过数字货币平台的加密处理和签名处理;用于:
162.对远程控制指令进行解密处理;
163.验证解密处理后的远程控制指令对应的签名。
164.根据本发明实施例,可根据预设的密钥(仅为示例,也可采取任何现有的其他加密方式)对加密的远程控制指令进行解密处理;同时,对接收到该远程控制指令的数字货币钱包终端通过验证签名确保远程控制指令合法可信,进一步保障了远程控制效果。
165.远程控制模块603,用于根据操作方式进行相应操作,以实现离线状态下的远程控制。
166.具体地,根据本发明实施例,上述远程控制指令包括限制交易指令,以使接收到限制交易指令的目标数字货币钱包终端停止离线交易。即,当所满足的远程控制触发条件包括“数字货币平台和/或任一数字货币钱包终端对应的风险等级超过风险等级阈值”时,目标数字货币钱包终端在接收到该限制交易指令后,对钱包终端进行锁定,可暂时停止交易。
167.可选地,根据本发明实施例,远程控制指令还可以包括更新的风险钱包编号列表。当所满足的远程控制触发条件包括“任一数字货币钱包终端内存储的风险钱包编号列表与数字货币平台内存储的风险钱包编号列表不一致”时,目标数字货币钱包终端接收到远程数字指令后,判断交易对方的钱包编号是否属于更新后的风险钱包编号列表,若属于,即交易方的数字货币钱包属于存在风险的数字货币钱包,则暂停交易;若不属于,即交易方的数字货币钱包并不属于存在风险的数字货币钱包,可继续进行交易。通过上述设置,使得在移动蜂窝通信信号较差的情况下,尤其是离线情况下,对用户的数字货币钱包终端进行远程控制,保障了用户的数字货币钱包的资产安全。
168.根据本发明实施例的技术方案,因为采用接收北斗卫星系统转发的目标报文;对目标报文进行解码,得到远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的操作方式;根据操作方式进行相应操作,以实现离线状态下的远程控制的技术手段,所以克服了现有方法中对离线状态下的数字货币钱包难以进行有效的远程控制,导致数字货币钱包的安全系数较低、远程控制效果较差的技术问题,进而在离线模式下,通过北斗卫星系统将数字货币平台生成的远程控制指令发送至数字货币钱包终端,以实现对处于离线状态的数字货币钱包的远程控制,达到了显著提升数字货币钱包终端的安全系数,提升远程控制效果,提升所转发的信息的抗干扰能力的技术效果。
169.图7是根据本发明实施例提供的数字货币钱包的远程控制系统的主要模块的示意图;如图7所示,本发明实施例提供的数字货币钱包的远程控制系统700主要包括:
170.数字货币平台400,用于根据业务安全需求设置远程控制触发条件,在满足远程控制触发条件下,生成远程控制指令;将远程控制指令发送至北斗卫星系统;其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号以及操作方式。
171.具体地,根据本发明实施例,上述目标数字货币钱包终端对应的钱包编号是根据所满足的远程控制触发条件确定的;上述远程控制触发条件包括下列中的一种或多种:
172.数字货币平台和/或任一数字货币钱包终端对应的风险等级超过风险等级阈值;
173.任一数字货币钱包终端内存储的风险钱包编号列表与数字货币平台内存储的风险钱包编号列表不一致。
174.根据本发明实施例,风险等级阈值根据实际情况进行设置,数字货币平台或数字货币钱包终端对应的风险主要指诸如网络攻击等。
175.通过上述设置,使得在满足远程控制触发条件下,生成远程控制指令,通过后续经由北斗卫星系统将远程控制指令以报文的形式发送至相应的数字货币钱包终端(即目标数字货币钱包终端),使得,即使数字货币钱包终端处于离线状态下,或者当前移动蜂窝通信的通信信号较差的情况下(此时信号容易被干扰),实现对数字货币钱包终端的远程控制,且能够保障远程控制效果。
176.示例性地,根据本发明实施例,在生成远程控制指令的步骤之后,上述数字货币平台400还用于:
177.对远程控制指令进行加密处理;
178.对加密处理后的远程控制指令进行签名处理。
179.根据本发明实施例,可根据预设的密钥(仅为示例,也可采取任何现有的其他加密方式)对生成的远程控制指令进行加密处理,以避免远程控制指令被篡改等;同时,对远程控制指令进行签名处理可根据实际情况决定是否执行,容易理解的是,对远程控制指令进行签名,有助于后续接收到该远程控制指令的数字货币钱包终端通过验证签名确保远程控制指令合法可信,进一步保障远程控制效果。
180.北斗卫星系统500,用于接收数字货币平台发送的远程控制指令;根据北斗报文协议对远程控制指令进行编码,得到目标报文;根据钱包编号将目标报文转发至处于离线状态的目标数字货币钱包终端。
181.具体地,根据本发明实施例,上述根据北斗报文协议对远程控制指令进行编码,得到目标报文的步骤之后,北斗卫星系统500还用于:
182.根据北斗报文协议对远程控制指令进行编码,得到报文;
183.根据北斗卫星系统对应的报文传输能力对报文进行拆分,得到目标报文。
184.进一步地,根据本发明实施例,远程控制指令还指示了目标数字货币钱包终端对应的北斗通信模块编号;上述北斗卫星系统500还用于:
185.根据北斗通信模块编号和钱包编号,将目标报文转发至目标数字货币钱包终端;其中,目标数字货币钱包终端对应的数量为一个或多个。
186.可选地,根据本发明实施例,根据北斗通信模块编号、钱包编号,将报文形式的远程控制指令发送至目标数字货币钱包的北斗通信模块,以使得该北斗通信模块对该报文形式的远程控制指令进行解码,进而使得目标数字货币钱包能够对解码后的对应的远程控制指令进行解密、验证签名等操作后,根据远程控制指令中的操作方式实现离线状态、或信号薄弱情况下的远程控制。
187.通过上述设置,使得即使数字货币钱包终端处于离线状态下,或者当前移动蜂窝通信的通信信号较差的情况下(此时信号容易被干扰),实现对数字货币钱包终端的远程控制,且能够保障远程控制效果。
188.数字货币钱包终端600,用于接收北斗卫星系统转发的目标报文;对目标报文进行解码,得到远程控制指令;根据远程控制指令指示的操作方式进行相应操作,以实现离线状态下的远程控制。
189.可选地,根据本发明实施例,若目标报文中包括多个短报文,上述数字货币钱包终
端600还用于:
190.根据多个短报文分别解码后的部分远程控制指令进行组合,以获取远程控制指令。
191.进一步地,根据本发明实施例,若解码后得到的远程控制指令经过数字货币平台的加密处理和签名处理;上述数字货币钱包终端600还用于:
192.对远程控制指令进行解密处理;
193.验证解密处理后的远程控制指令对应的签名。
194.根据本发明实施例,可根据预设的密钥(仅为示例,也可采取任何现有的其他加密方式)对加密的远程控制指令进行解密处理;同时,对接收到该远程控制指令的数字货币钱包终端通过验证签名确保远程控制指令合法可信,进一步保障了远程控制效果。
195.根据本发明实施例的技术方案,因为采用数字货币平台用于根据业务安全需求设置远程控制触发条件,在满足远程控制触发条件下,生成远程控制指令;将远程控制指令发送至北斗卫星系统;其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号以及操作方式;北斗卫星系统用于接收数字货币平台发送的远程控制指令;根据北斗报文协议对远程控制指令进行编码,得到目标报文;根据钱包编号将目标报文转发至处于离线状态的目标数字货币钱包终端;数字货币钱包终端用于接收北斗卫星系统转发的目标报文;对目标报文进行解码,得到远程控制指令;根据远程控制指令指示的操作方式进行相应操作,以实现离线状态下的远程控制的技术手段,所以克服了现有方法中对离线状态下的数字货币钱包难以进行有效的远程控制,导致数字货币钱包的安全系数较低、远程控制效果较差的技术问题,进而在离线模式下,通过北斗卫星系统将数字货币平台生成的远程控制指令发送至数字货币钱包终端,以实现对处于离线状态的数字货币钱包的远程控制,达到了显著提高数字货币钱包终端的安全系数,提升远程控制效果,提升所转发的信息的抗干扰能力的技术效果。
196.图8示出了可以应用本发明实施例的数字货币钱包的远程控制方法或数字货币钱包的远程控制装置/系统的示例性系统架构800。
197.如图8所示,系统架构800可以包括终端设备801、802、803,网络804和服务器805(此架构仅仅是示例,具体架构中包含的组件可以根据申请具体情况调整)。网络804用以在终端设备801、802、803和服务器805之间提供通信链路的介质。网络804可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
198.用户可以使用终端设备801、802、803通过网络804与服务器805交互,以接收或发送消息等。终端设备801、802、803上可以安装有各种通讯客户端应用,例如远程控制类应用、数据传输类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。
199.终端设备801、802、803可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
200.服务器805可以是提供各种服务的服务器,例如对用户利用终端设备801、802、803所(进行远程控制/进行数据传输)的服务器(仅为示例)。该服务器可以对接收到的远程控制指令等数据进行分析等处理,并将处理结果(例如目标数字货币钱包终端
‑‑
仅为示例)反馈给终端设备。
201.需要说明的是,本发明实施例所提供的数字货币钱包的远程控制方法一般由服务
器805执行,相应地,数字货币钱包的远程控制装置/系统一般设置于服务器805中。
202.应该理解,图8中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
203.下面参考图9,其示出了适于用来实现本发明实施例的终端设备或服务器的计算机系统900的结构示意图。图9示出的终端设备或服务器仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
204.如图9所示,计算机系统900包括中央处理单元(cpu)901,其可以根据存储在只读存储器(rom)902中的程序或者从存储部分908加载到随机访问存储器(ram)903中的程序而执行各种适当的动作和处理。在ram 903中,还存储有系统900操作所需的各种程序和数据。cpu 901、rom 902以及ram 903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。
205.以下部件连接至i/o接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至i/o接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。
206.特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被中央处理单元(cpu)901执行时,执行本发明的系统中限定的上述功能。
207.需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
208.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程
序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
209.描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括远程控制指令生成模块、发送模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,发送模块还可以被描述为“用于将远程控制指令发送至北斗卫星系统,以使得:北斗卫星系统根据钱包编号,以报文形式将远程控制指令转发至处于离线状态的目标数字货币钱包终端的模块”。
210.作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:根据业务安全需求设置远程控制触发条件,在满足远程控制触发条件下,生成远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号以及操作方式;将远程控制指令发送至北斗卫星系统,以使得:北斗卫星系统根据钱包编号,以报文形式将远程控制指令转发至处于离线状态的目标数字货币钱包终端,以实现目标数字货币钱包终端在离线状态下的远程控制。
211.描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括接收模块、编码模块和北斗卫星。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,接收模块还可以被描述为“用于接收数字货币平台发送的远程控制指令的模块”。
212.作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:接收数字货币平台发送的远程控制指令,其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号和操作方式;根据北斗报文协议对远程控制指令进行编码,得到目标报文;根据钱包编号将目标报文转发至目标数字货币钱包终端,以使得:目标数字货币钱包终端对目标报文进行解码得到远程控制指令,根据远程控制指令中指示的操作方式实现离线状态下的远程控制。
213.描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括报文接收模块、解码模块和远程控制模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,报文接收模块还可以被描述为“用于接收北斗卫星系统转发的
目标报文的模块”。
214.作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:接收北斗卫星系统转发的目标报文;对目标报文进行解码,得到远程控制指令;其中,远程控制指令指示了目标数字货币钱包终端对应的操作方式;根据操作方式进行相应操作,以实现离线状态下的远程控制。
215.根据本发明实施例的技术方案,因为采用数字货币平台用于根据业务安全需求设置远程控制触发条件,在满足远程控制触发条件下,生成远程控制指令;将远程控制指令发送至北斗卫星系统;其中,远程控制指令指示了目标数字货币钱包终端对应的钱包编号以及操作方式;北斗卫星系统用于接收数字货币平台发送的远程控制指令;根据北斗报文协议对远程控制指令进行编码,得到目标报文;根据钱包编号将目标报文转发至处于离线状态的目标数字货币钱包终端;数字货币钱包终端用于接收北斗卫星系统转发的目标报文;对目标报文进行解码,得到远程控制指令;根据远程控制指令指示的操作方式进行相应操作,以实现离线状态下的远程控制的技术手段,所以克服了现有方法中对离线状态下的数字货币钱包难以进行有效的远程控制,导致数字货币钱包的安全系数较低、远程控制效果较差的技术问题,进而在离线模式下,通过北斗卫星系统将数字货币平台生成的远程控制指令发送至数字货币钱包终端,以实现对处于离线状态的数字货币钱包的远程控制,达到了显著提高数字货币钱包终端的安全系数,提升远程控制效果,提升所转发的信息的抗干扰能力的技术效果。
216.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

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

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

相关文献