首页 / 专利库 / 银行与财务事项 / 货币 / 数字货币 / 虚拟货币 / 一种零散资源分布式虚拟货币挖掘处理方法及装置

一种零散资源分布式虚拟货币挖掘处理方法及装置

阅读:680发布:2020-05-12

专利汇可以提供一种零散资源分布式虚拟货币挖掘处理方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种零散资源分布式 虚拟 货币 挖掘处理方法、装置、终端及计算机可读存储介质,其中,该方法包括:连接多个虚拟 节点 构建虚拟节点集群,以使得虚拟节点集群中的每个虚拟节点将构建的程序包发送至虚拟节点集群中的其他虚拟节点;根据对虚拟节点进行挖掘之后的挖掘结果生成挖掘日志,并将挖掘日志发送至主 服务器 ;其中, 指定 虚拟节点包括指定 虚拟货币 。通过本发明解决了 现有技术 中实体零售 门 店资源不能得到有效利用的问题,提高了门店资源的利用率,便于对虚拟交易货币的开采。,下面是一种零散资源分布式虚拟货币挖掘处理方法及装置专利的具体信息内容。

1.一种零散资源分布式虚拟货币挖掘处理方法,其特征在于,包括:
连接多个虚拟节点构建虚拟节点集群,以使得所述虚拟节点集群中的虚拟节点将构建的程序包发送至所述虚拟节点集群中的其它虚拟节点;
根据对所述虚拟节点进行挖掘之后的挖掘结果生成挖掘日志,并将所述挖掘日志发送至主服务器
2.根据权利要求1所述的方法,其特征在于,根据对所述虚拟节点进行挖掘之后的挖掘结果生成挖掘日志,并将所述挖掘日志发送至主服务器之前,还包括:
指定虚拟节点的地址进行哈希运算得到第一哈希运算结果;
对指定虚拟货币进行哈希运算得到第二哈希运算结果;
将所述第一哈希运算结果与所述第二哈希运算结果取临近运算,以绑定所述指定虚拟货币与所述指定虚拟节点。
3.根据权利要求1所述的方法,其特征在于,连接多个虚拟节点构建虚拟节点集群之前,还包括:
将所述虚拟货币存储于高速缓存存储器中的无重复值集合中对所述虚拟货币进行去重处理。
4.根据权利要求1所述的方法,其特征在于,连接多个虚拟节点构建虚拟节点集群,以使得所述虚拟节点集群中的虚拟节点将构建的程序包发送至所述虚拟节点集群中的其它虚拟节点包括:
控制所述虚拟节点向所述其它虚拟节点发送第一心跳请求信息;
控制所述虚拟节点根据所述第一心跳请求信息将所述程序包发送至所述其它虚拟节点。
5.根据权利要求1所述的方法,其特征在于,连接多个虚拟节点构建虚拟节点集群之后,还包括:
接收初始虚拟节点的第二心跳请求信息;
根据所述第二心跳请求信息将所述初始虚拟节点注册到所述虚拟节点集群。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
发送第三心跳请求信息至所述虚拟节点;
接收所述虚拟节点对所述第三心跳请求信息的反馈信息;
根据所述反馈信息监控所述虚拟节点。
7.根据权利要求1至6中任一所述的方法,其特征在于,所述方法还包括:
控制所述虚拟节点接收加密数据;
控制所述虚拟节点根据所述加密数据确定是否提供虚拟货币。
8.一种零散资源分布式虚拟货币挖掘处理装置,其特征在于,包括:
连接模,用于连接多个虚拟节点构建虚拟节点集群,以使得所述虚拟节点集群中的虚拟节点将构建的程序包发送至所述虚拟节点集群中的其他虚拟节点;
生成模块,用于根据对所述虚拟节点进行挖掘之后的挖掘结果生成挖掘日志,并将所述挖掘日志发送至主服务器。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第一运算模块,用于对指定虚拟节点的地址进行哈希运算得到第一哈希运算结果;
第二运算模块,用于对指定虚拟货币进行哈希运算得到第二哈希运算结果;
第三运算模块,用于将所述第一哈希运算结果与所述第二哈希运算结果取临近运算,以绑定所述指定虚拟货币与所述指定虚拟节点。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:
去重模块,用于将所述虚拟货币存储于高速缓存存储器中的无重复值集合中对所述虚拟货币进行去重处理。
11.一种终端,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行上述权利要求1-7中任一所述的方法。
12.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现上述权利要求1-7中任一所述的方法。

说明书全文

一种零散资源分布式虚拟货币挖掘处理方法及装置

技术领域

[0001] 本发明涉及数据处理领域,具体涉及一种零散资源分布式虚拟货币挖掘处理方法、装置、终端及计算机可读存储介质。

背景技术

[0002] 经过近年来的全速前行,传统电商由于互联网和移动互联网终端大范围普及所带来的用户增长以及流量红利正逐渐萎缩,传统电商所面临的增长“瓶颈”开始显现。另一方
面,传统的线上电商从诞生之日起就存在着难以补平的明显短板,线上购物的体验始终不
及线下购物是不争的事实。相对于线下实体店给顾客提供商品或服务时所具备的可视性、
可听性、可触性、可感性、可用性等直观属性,线上电商始终没有找到能够提供真实场景和
良好购物体验的现实路径。因此,在用户的消费过程体验方面要远逊于实体店面,不能满足
人们日益增长的对高品质、异质化、体验式消费的需求将成为阻碍传统线上电商企业实现
可持续发展的“硬伤”。
[0003] 2016年11月11日,国务院办公厅印发了《关于推动实体零售创新转型的意见》,从总体要求、调整商业结构、创新发展方式、促进跨界融合、优化发展环境、强化政策支持等六
大部分、总计十八个方面为“新零售”发展指明了方向。“新零售”概念已经成为了连接电子
商务与线下实体店的重要桥梁,“新零售”概念更加重视了线下实体门店在零售过程中所
发挥的重要性,并着重于加快线下实体门店的网络化进程,促使线下实体门店拥有更加便
捷,快速,智能的运营及管理模式。
[0004] 然而实体零售门店基本规模小、数量多、服务人员少、分布式集群策略分布不均衡,普遍存在小集群作业成本低,但是处理能差,大集群可提升处理能力,但是成本高,均
不能实现对实体零售门店资源的有效利用。以上特点会为企业带来管理上的难度,传统的
经营管理模式会带来巨大的人力、物力成本,无法应对新零售的发展,如何改善运行效率成
为了新零售发展所需要面对的核心问题。

发明内容

[0005] 有鉴于此,本发明实施例提供了一种零散资源分布式虚拟货币挖掘处理方法、装置、终端及计算机可读存储介质,以解决现有技术中实体零售门店资源不能得到有效利用
的问题。
[0006] 为此,本发明实施例提供了如下技术方案:
[0007] 本发明第一方面,提供了一种零散资源分布式虚拟货币挖掘的搭建方法,连接多个虚拟节点构建虚拟节点集群,以使得所述虚拟节点集群中的虚拟节点将构建的程序包发
送至所述虚拟节点集群中的其他虚拟节点;根据对所述虚拟节点进行挖掘之后的挖掘结果
生成挖掘日志,并将所述挖掘日志发送至主服务器
[0008] 可选地,根据对所述虚拟节点进行挖掘之后的挖掘结果生成挖掘日志,并将所述挖掘日志发送至主服务器之前,还包括:对指定虚拟节点的地址进行哈希运算得到第一哈
希运算结果;对指定虚拟货币进行哈希运算得到第二哈希运算结果;将所述第一哈希运算
结果与所述第二哈希运算结果取临近运算,以绑定所述指定虚拟货币与所述指定虚拟节
点。
[0009] 可选地,连接多个虚拟节点构建虚拟节点集群之前,还包括:将所述虚拟货币存储于高速缓存存储器中的无重复值集合中对所述虚拟货币进行去重处理。
[0010] 可选地,连接多个虚拟节点构建虚拟节点集群,以使得所述虚拟节点集群中的虚拟节点将构建的程序包发送至所述虚拟节点集群中的其他虚拟节点包括:控制所述虚拟节
点向所述其他虚拟节点发送第一心跳请求信息;控制所述虚拟节点根据所述第一心跳请求
信息将所述程序包发送至所述其他虚拟节点。
[0011] 可选地,连接多个虚拟节点构建虚拟节点集群之后,还包括:接收初始虚拟节点的第二心跳请求信息;根据所述第二心跳请求信息将所述初始虚拟节点注册到所述虚拟节点
集群。
[0012] 可选地,所述方法还包括:发送第三心跳请求信息至所述虚拟节点;接收所述虚拟节点对所述第三心跳请求信息的反馈信息;根据所述反馈信息监控所述虚拟节点。
[0013] 可选地,所述方法还包括:控制所述虚拟节点接收加密数据;控制所述虚拟节点根据所述加密数据确定是否提供虚拟货币。
[0014] 本发明第二方面,提供了一种零散资源分布式虚拟货币挖掘的搭建装置,包括:连接模,用于连接多个虚拟节点构建虚拟节点集群,以使得所述虚拟节点集群中的虚拟节
点将构建的程序包发送至所述虚拟节点集群中的其他虚拟节点;生成模块,用于根据对所
述虚拟节点进行挖掘之后的挖掘结果生成挖掘日志,并将所述挖掘日志发送至主服务器。
[0015] 可选地,所述装置还包括:第一运算模块,用于对指定虚拟节点的地址进行哈希运算得到第一哈希运算结果;第二运算模块,用于对指定虚拟货币进行哈希运算得到第二哈
希运算结果;第三运算模块,用于将所述第一哈希运算结果与所述第二哈希运算结果取临
近运算,以绑定所述指定虚拟货币与所述指定虚拟节点。
[0016] 可选地,所述装置还包括:去重模块,用于将所述虚拟货币存储于高速缓存存储器中的无重复值集合中对所述虚拟货币进行去重处理。
[0017] 本发明第三方面,提供了一种终端,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述
指令被所述至少一个处理器执行,以使所述至少一个处理器执行上述第一方面中任一所述
的方法。
[0018] 本发明第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现上述第一方面中任一所述的方法。
[0019] 本发明实施例技术方案,具有如下优点:
[0020] 本发明实施例提供了一种零散资源分布式虚拟货币挖掘处理方法、装置、终端及计算机可读存储介质,其中,该方法包括:连接多个虚拟节点构建虚拟节点集群,以使得虚
拟节点集群中的每个虚拟节点将构建的程序包发送至虚拟节点集群中的其他虚拟节点;根
据对虚拟节点进行挖掘之后的挖掘结果生成挖掘日志,并将挖掘日志发送至主服务器;其
中,指定虚拟节点包括指定虚拟货币。通过本发明解决了现有技术中实体零售门店资源不
能得到有效利用的问题,提升了门店资源的利用率,便于对虚拟交易货币的开采。
附图说明
[0021] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的
附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前
提下,还可以根据这些附图获得其他的附图。
[0022] 图1是根据本发明实施例的零散资源分布式虚拟货币挖掘处理方法的流程图
[0023] 图2是根据本发明实施例的hash环示意图;
[0024] 图3是根据本发明实施例的基于门店资源分布式虚拟货币挖掘基本框架图;
[0025] 图4是根据本发明实施例的master-slave框架结构图;
[0026] 图5是根据本发明实施例的零散资源分布式虚拟货币挖掘处理装置的结构框图
[0027] 图6是本发明实施例提供的终端硬件结构示意图。

具体实施方式

[0028] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于
本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施
例,都属于本申请保护的范围。
[0029] 在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,
因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解
为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、
“第二”的特征可以明示或者隐含地包括一个或者更多个特征。在本申请的描述中,“多个”
的含义是两个或两个以上,除非另有明确具体的限定。
[0030] 在本申请中,“示例性”一词用来表示“用作例子、例证或说明”。本申请中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任
何技术人员能够实现和使用本申请,给出了以下描述。在以下描述中,为了解释的目的而列
出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况
下也可以实现本申请。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必
要的细节使本申请的描述变得晦涩。因此,本申请并非旨在限于所示的实施例,而是与符合
本申请所公开的原理和特征的最广范围相一致。
[0031] 根据本发明实施例,提供了一种零散资源分布式虚拟货币挖掘处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算
机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于
此处的顺序执行所示出或描述的步骤。
[0032] 此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0033] 在本实施例中提供的一种零散资源分布式虚拟货币挖掘处理方法,可用于门店零散服务器资源利用以及分布式虚拟货币的挖掘等,图1是根据本发明实施例的零散资源分
布式虚拟货币挖掘处理方法的流程图,如图1所示,该流程包括如下步骤:
[0034] 步骤S11:连接多个虚拟节点构建虚拟节点集群,以使得虚拟节点集群中的虚拟节点将构建的程序包发送至虚拟节点集群中的其他虚拟节点。在一个可选实施例中,首次将
多个虚拟节点注册为一个虚拟节点集群,具体地,同时接收该多个虚拟节点发送的心跳请
求(ping),构建该虚拟节点集群。在另一个可选实施例中,构建虚拟节点集群之后,接收初
始虚拟节点的第二心跳请求信息,该初始虚拟节点之前不属于上述虚拟节点集群中的虚拟
节点,根据该第二心跳请求信息将该初始虚拟节点注册到虚拟节点集群,其中,第二心跳请
求信息可以包括心跳请求(ping)。本领域技术人员根据该实施例的描述,可以采用现有技
术中其他的方式来连接多个虚拟节点构建虚拟节点集群。
[0035] 步骤S12:根据对虚拟节点进行挖掘之后的挖掘结果生成挖掘日志,并将挖掘日志发送至主服务器;其中,指定虚拟节点包括指定虚拟货币。在一个可选实施例中,将挖掘数
据的过程中产生的日志,作业进度等信息做结构化处理,并持久化,具体地,挖掘日志可以
为肉眼可直观看清楚的,如JSON数据格式,以避免因宕机/卡死等不可抗拒因素造成slave
(即上述虚拟节点)不可用,重启后通过获取上述中的持久化数据,可获得解题进度,避免重
复解题,即重启后不会处理已经完成的虚拟节点作业。
[0036] 通过上述步骤,采用分发器思想,slave集群内可互相通信,机器收到程序包后,会通过网络将程序包分发到集群中其他的虚拟节点中,与现有的分布式集群策略相比,上述
步骤采用多主多从的策略,降低了成本,提高了门店资源利用率,同时门店服务器成功部署
货币挖掘系统,有利于虚拟交易货币的开采。
[0037] 上述步骤S12涉及指定虚拟节点包括指定虚拟货币,在该步骤之前构建虚拟节点和虚拟货币之间的绑定关系,在一个可选实施例中,对指定虚拟节点的地址进行哈希
(hash)运算得到第一hash运算结果,对指定虚拟货币进行hash运算得到第二hash运算结
果,将第一hash运算结果与第二hash运算结果取临近运算,以绑定指定虚拟货币与指定虚
拟节点。具体地,将第一hash运算结果散落在hash环上,将第二hash运算结果映射到hash环
上,对第二hash运算结果在hash环上顺时针或逆时针查找最邻近的第一hash运算结果即可
实现指定虚拟货币与指定虚拟节点的绑定。
[0038] 具体地,Hash运算的结构如下:
[0039]
[0040]
[0041] 将得到的值分布到hash环上,再通过上述公式计算币种的hash值,将币种的hash值绑定在hash环上最近的节点上即可,如图2所示。
[0042] 在上述步骤S11连接多个虚拟节点构建虚拟节点集群之前,将所述虚拟货币高速缓存存储器中的无重复值集合中,例如存储于redis的set集合中对所述虚拟货币进行去重
处理。具体地,set集合特有的属性便是不包含重复元素,其底层实现机制如下:通过计算要
放入集合中的虚拟货币的哈希值,如果虚拟货币的哈希值与集合中存在的某一虚拟货币的
哈希值相同(哈希值不同的虚拟货币一定不相同),再比较虚拟货币的真实值是否相等,如
果上述两条件都相同,则不存储进集合虚拟货币,否则将虚拟货币放入集合。通过上述方式
即可实现对虚拟货币去重,本领域技术人员应当知晓,该币种去重方式并非用于限制本实
施例,根据实际需要而采用其他的方式去重货币亦在本实施例的保护范围之内。
[0043] 上述步骤S11涉及连接多个虚拟节点构建虚拟节点集群,以使得虚拟节点集群中的虚拟节点将构建的程序包发送至虚拟节点集群中的其他虚拟节点,具体地,控制虚拟节
点向其他虚拟节点发送第一心跳请求信息,第一心跳请求信息可以是心跳请求(ping),控
制虚拟节点根据第一心跳请求信息将程序包发送至其他虚拟节点。采用分发器思想,slave
集群内可互相通信,开源的分发器,如LT分发器,即只需部署一台机器,该机器收到程序包
后,会通过网络将程序包分发到集群中其他的节点中,集群通信通过网络请求,即ping,将
构建好的jar包以“口口相传”的方式下发到所有节点,并重启服务。
[0044] 在一个可选实施例中,对虚拟节点进行监控,发送第三心跳请求信息至虚拟节点,接收虚拟节点对第三心跳请求信息的反馈信息,根据该反馈信息监控虚拟节点。具体地,采
用哨兵机制监控slave(心跳),哨兵通过不断的ping slave节点,如果没有响应,则判定为
slave失活,slave失活则触发报警,通过电话/短信等方式联系门店人员。
[0045] 关于对虚拟货币的挖掘,在一个可选实施例中,控制虚拟节点接收加密数据,控制虚拟节点根据加密数据确定是否提供虚拟货币。具体地,slave做挖掘处理,通过指定币种
网络提供算法(算法来源于开源的货币开采算法)来换取获得虚拟货币奖励的机会,在货币
网络中寻找新的区块。挖掘过程为破译货币网络中通过加密哈希算法加密的数据。挖掘处
理主要通过开源算法解决货币网络中加密的‘数学难题’,解析则是对解题过程的翻译,挖
掘结果指的是是否发现新的区块。
[0046] 下面结合图3进行详细说明。
[0047] 数据处理模块:URL管理:URL管理单元对虚拟币种做去重处理,不同的虚拟货币有不同的代码标识(比特币->BTC),可将所有币种存储在redis的set集合中实现自动去重,维
护公共币种池的清洁;
[0048] 控制调度:控制调度单元对币种进行绑定,a、一致性hash绑定币种与slave节点(slave绑定私有币种);对所有slave节点的地址做hash运算(哈希算法),生成hash环,再对
币种代码做hash运算,将币种hash和节点hash取临近运算,即可实现绑定;b、将私有币种指
派给具体的slave节点,一台slave只对一种币种做挖掘;
[0049] 数据解析:slave做挖掘处理,通过指定币种网络提供算法(算法来源于开源的货币开采算法)来换取获得虚拟货币奖励的机会,在货币网络中寻找新的区块。挖掘过程为破
译货币网络中通过加密哈希算法加密的数据。挖掘处理主要通过开源算法解决货币网络中
加密的‘数学难题’,解析则是对解题过程的翻译,挖掘结果指的是是否发现新的区块,是否
有虚拟货币奖励收入,并将作业进度定时上报给master(主服务器);
[0050] 数据存储:将挖掘数据的过程中产生的日志,作业进度等信息做结构化处理,并持久化;具体可以是肉眼可直观看清楚的JSON数据格式;
[0051] 作业防重:因宕机/卡死等不可抗拒因素造成slave不可用,重启后通过获取上述中的持久化数据,可获得解题进度,避免重复解题,即重启后不会处理已经完成的虚拟节点
作业;
[0052] 部署模块:采用分发器思想,slave集群内可互相通信;开源的分发器(如LT分发器,即只需部署一台机器,该机器收到程序包后,会通过网络将程序包分发到集群中其他的
节点中),集群通信通过网络请求,即ping,将构建好的jar包以“口口相传”的方式下发到所
有节点,并重启服务;
[0053] 落地执行模块:a、门店服务器成功部署货币挖掘;b、门店系统slave启动,通过发送心跳请求(ping)注册到集群,与哨兵建立心跳连接;c、master对私有币种发给启动的
slave,slave开始作业,在作业的过程中,作业防重单元会进行监控,对于由于宕机、卡死等
不可抗拒因素造成的slave不能用,重启之后保证slave作业不重复进行,即重启之后不会
处理已经完成的虚拟节点作业;d、slave执行解析器,解析挖掘数据,并将挖掘数据及进度
持久化到远端库;
[0054] 监控报警模块:采用哨兵机制监控slave(心跳),哨兵通过不断的ping slave节点,如果没有响应,则判定为slave失活,slave失活则触发报警,此时系统会通过报警系统
获取门店联系方式,采用邮件、电话、短信等方式联系门店人员进行处理。
[0055] 下面对master-slave框架结构进行说明,如图4所示,框架结构主要分为应用层、master主控层、存储层和分析层;以下对各个组成部分进行功能性说明:应用层主要包括币
种绑定单元、作业service单元以及slave心跳单元(作业进度状态);作业service连接
master主控层的采集进度单元,进行上报采集进度情况,通过此单元监控作业的进度情况;
之后通过绑定slave与采集进度情况存储在存储层的redis中;币种绑定单元执行过程为,
通过获取主控层计算好的币种值(如上述一致性hash原理,通过逐一计算出币种的hash值,
并与slave节点hash环上的最近节点进行绑定,即可为每个slave节点分配挖掘币种),对指
定的币种进行挖掘;master主控层的哨兵监控单元与slave心跳单元连接,对作业情况进行
监控,如果slave失活则会触发分析层的报警系统,报警系统内部调取门店的联系方式,通
过报警机制通知相关人员进行处理。
[0056] 在本实施例中还提供了一种零散资源分布式虚拟货币挖掘处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模
块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软
件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0057] 本实施例提供一种零散资源分布式虚拟货币挖掘处理装置,如图5所示,包括连接模块51,用于连接多个虚拟节点构建虚拟节点集群,以使得该虚拟节点集群中的虚拟节点
将构建的程序包发送至该虚拟节点集群中的其他虚拟节点;生成模块52,用于根据对该虚
拟节点进行挖掘之后的挖掘结果生成挖掘日志,并将该挖掘日志发送至主服务器;其中,指
定虚拟节点包括指定虚拟货币。
[0058] 在一个可选实施例中,该装置还包括:第一运算模块,用于对指定虚拟节点的地址进行hash运算得到第一hash运算结果;第二运算模块,用于对指定虚拟货币进行hash运算
得到第二hash运算结果;第三运算模块,用于将该第一hash运算结果与该第二hash运算结
果取临近运算,以绑定该指定虚拟货币与该指定虚拟节点。
[0059] 在一个可选实施例中,该装置还包括:去重模块,用于将该虚拟货币存储于高速缓存存储器中的无重复值集合中对该虚拟货币进行去重处理。
[0060] 本实施例中的零散资源分布式虚拟货币挖掘处理装置是以功能单元的形式来呈现,这里的单元是指ASIC电路,执行一个或多个软件或固定程序的处理器和存储器,和/或
其他可以提供上述功能的器件。
[0061] 上述各个模块的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
[0062] 本发明实施例还提供一种移动终端,具有上述图5所示的零散资源分布式虚拟货币挖掘处理装置。
[0063] 请参阅图6,图6是本发明可选实施例提供的一种终端的结构示意图,如图6所示,该终端可以包括:至少一个处理器601,例如CPU(Central Processing Unit,中央处理器),
至少一个通信接口603,存储器604,至少一个通信总线602。其中,通信总线602用于实现这
些组件之间的连接通信。其中,通信接口603可以包括显示屏(Display)、键盘(Keyboard),
可选通信接口603还可以包括标准的有线接口、无线接口。存储器604可以是高速RAM存储器
(Random Access Memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-
volatile memory),例如至少一个磁盘存储器。存储器604可选的还可以是至少一个位于远
离前述处理器601的存储装置。其中处理器601可以结合图5所描述的装置,存储器604中存
储应用程序,且处理器601调用存储器604中存储的程序代码,以用于执行上述实施例中任
一零散资源分布式虚拟货币挖掘处理方法。
[0064] 其中,通信总线602可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard 
architecture,简称EISA)总线等。通信总线602可以分为地址总线数据总线、控制总线等。
为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0065] 其中,存储器604可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英
文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard disk 
drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器604还可以包
括上述种类的存储器的组合。
[0066] 其中,处理器601可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。
[0067] 其中,处理器601还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:
programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件
(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:
field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic array 
logic,缩写:GAL)或其任意组合。
[0068] 可选地,存储器604还用于存储程序指令。处理器601可以调用程序指令,实现如本申请图1实施例中所示的零散资源分布式虚拟货币挖掘处理方法。
[0069] 本发明实施例还提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的零散资源分布式
虚拟货币挖掘的搭建方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-
Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash 
Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所
述存储介质还可以包括上述种类的存储器的组合。
[0070] 综上所述,本发明实施例通过合理的数据处理、部署对零散的资源搭建了一套门店资源分布式虚拟货币的挖掘策略。
[0071] 虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求
限定的范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈