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

基于区块链和大数据分析的信息处理方法及大数据平台与流程

2022-07-13 06:15:15 来源:中国专利 TAG:


1.本发明涉及信息处理技术领域,尤其涉及一种基于区块链和大数据分析的信息处理方法及大数据平台。


背景技术:

2.随着互联网的发展,信息化时代到来,数据信息呈爆发式增长,这些繁多的数据信息必须要经过信息处理才能呈现出来,信息处理就是对信息的接收、存储、转化、传送和发布等,所以信息处理技术尤为重要。
3.申请号为202010889106.7的专利公开了一种基于区块链和大数据分析的信息处理方法,包括:在监测到处于有效运行状态的目标区块链节点的当前占比达到目标占比时选取记录信息,根据记录信息中的历史全局状态信息和历史局部状态信息生成并调取目标区块链节点中的时钟资源建立状态信息的抽取链路,通过每个抽取链路同步地获取每个目标区块链节点的实时状态信息并结合区块链网络的网络拓扑的变化情况确定每个目标区块链设备的当前局部状态信息以及区块链节点的当前全局状态信息。
4.基于现有的信息处理方法,无法对接收的数据信息进行筛选,导致产生大量无用信息,区块链节点处理信息的速度会慢,降低工作效率。


技术实现要素:

5.为此,本发明提供一种基于区块链和大数据分析的信息处理方法,可以解决区块链节点处理信息速度慢的问题。
6.为实现上述目的,本发明一方面提供一种基于区块链和大数据分析的信息处理方法,包括:接收云端的第一历史数据,所述云端用以存储若干区块链节点的历史数据,第一历史数据包括每个区块链节点产生的历史数据,所述云端与任意所述区块链节点通信连接,区块链节点之间通信连接;对于任意区块链节点,根据区块链节点的历史执行任务的时间对其产生的历史数据进行筛选,得到若干子历史数据,所述子历史数据形成第二历史数据;对筛选后的第二历史数据进行处理分析,得到处理结果;根据处理分析后的处理结果确定目标区块链节点在当前时刻存在多个待执行任务时的执行优先级,输出优先级排序列表,所述目标区块链节点为若干区块链节点中的一个,所述目标区块链节点根据当前时刻存在待执行任务的数量确定;目标区块链节点根据优先级排序列表执行所述待执行任务。
7.因此根据任意区块链节点的历史执行任务的时间对其产生的历史数据进行筛选,再对筛选后的第二历史数据进行处理分析,根据分析结果确定目标区块链节点当前时刻待执行任务的优先级,运用大数据技术进行数据筛选和任务的优先级划分,减少了无用的数据信息和避免了因任务多产生的冲突,提高了工作效率。
8.进一步地,根据任意区块链节点的历史执行任务的时间对其产生的历史数据进行筛选包括:筛选任意区块链节点在当前时刻以前的预设时间内产生的历史数据,得到若干子历史数据,形成第二历史数据,因此通过筛选任意区块链节点在当前时刻以前的预设时间内产生的历史数据,进而筛选出某一时间段的历史数据,减少了因时间久远而没有价值的历史数据,实现了数据的高效性。
9.进一步地,所述对筛选后的第二历史数据进行处理分析包括:对筛选出的任意区块链节点的若干子历史数据按任务的方式进行分类,所述任务的方式包括要存储数据的上行任务和要发送数据的下行任务;根据分类计算出任意区块链节点的上行任务总次数和下行任务总次数;对任意区块链节点的上行任务总次数和下行任务总次数进行比较:当上行任务总次数大于下行任务总次数,表示上行任务紧急;当上任务总次数等于下行任务总次数,表示上行任务和下行任务一样紧急;当上行任务总次数小于下行任务总次数,表示下行任务紧急。
10.因此通过对筛选后的第二历史数据进行处理分析得到紧急任务,根据任务的紧急程度排除优先级,为任意区块链节点的待执行任务的优先级划分提供了有利条件。
11.进一步地,目标区块链节点根据当前时刻存在待执行任务的数量确定,确定目标区块链节点包括:计算任意区块链节点在当前时刻存在的待执行任务的数量;对待执行任务的数量进行比较,待执行任务的数量大的区块链节点判定为目标区块链节点,目标区块链节点优先执行任务。
12.因此通过根据当前时刻存在待执行任务的数量确定,确定目标区块链节点,进而确定了优先执行任务区块链节点,避免了多个区块链节点共同执行任务会产生的冲突问题,提高了工作效率。
13.进一步地,当待执行任务数量相等时,确定目标区块链节点包括:根据处理分析时得出的紧急任务的结果计算任意区块链节点的紧急任务的总次数;对任意区块链节点的紧急任务的总次数进行比较,紧急任务总次数大的区块链节点判定为目标区块链节点;当紧急任务总次数相等时,对另一任务总次数进行比较,另一任务总次数大的区块链节点判定为目标区块链节点,如果再次相等则选择任一区块链节点判定为目标区块链节点。
14.因此通过多种方法来判定目标区块链节点,提供了不同情况下如何判定目标区块链节点的方法,更加全面具体,更加清晰。
15.进一步地,根据处理分析后的处理结果确定目标区块链节点在当前时刻存在多个待执行任务时的执行优先级,输出优先级排序列表,所述确定优先级包括:目标区块链节点当前时刻存在多个待执行任务;对目标区块链节点的多个待执行任务进行分类,分为上行任务和下行任务;根据处理结果得出的紧急任务对待执行任务进行优先级排序,输出优先级列表。
16.因此通过具体方法对目标区块链节点在当前时刻的待执行任务进行优先级划分,
确定了待执行任务的顺序,更加清晰明了,为区块链节点执行任务的有序进行提供了保障。
17.另一方面,本发明还提供一种应用基于区块链和大数据分析的信息处理方法的基于区块链和大数据分析的信息处理大数据平台,该平台包括:接收模块,用以接收云端的第一历史数据;所述云端用以存储若干区块链节点的历史数据,第一历史数据包括每个区块链节点产生的历史数据,所述云端与任意所述区块链节点通信连接,区块链节点之间通信连接;筛选模块,用以对于任意区块链节点,根据区块链节点的历史执行任务的时间对其产生的历史数据进行筛选,得到若干子历史数据,所述子历史数据形成第二历史数据;处理分析模块,用以对筛选后的第二历史数据进行处理分析,得到处理结果;确定模块,用以根据处理分析后的处理结果确定目标区块链节点在当前时刻存在多个待执行任务时的执行优先级,输出优先级排序列表,所述目标区块链节点为若干区块链节点中的一个,所述目标区块链节点根据当前时刻存在待执行任务的数量确定;执行模块,用以目标区块链节点根据优先级排序列表执行所述待执行任务。
18.该基于区块链和大数据分析的信息处理大数据平台,通过进行数据筛选和任务的优先级划分,减少了无用的数据信息和避免了因任务多产生的冲突,提高了工作效率。
19.进一步地,所述筛选模块包括:时间设置单元和输出单元;时间设置模单元,用以设置时间,根据时间筛选出此时间段内产生的历史数据;输出单元,用以输出筛选之后得到的若干子历史数据。
20.因此筛选模块中的输出模块通过时间模块设置的时间,筛选出对应时间产生的第二历史数据,时间模块和输出模块分工明确,减少了因时间久远而没有价值的历史数据,实现了数据的高效性。
21.进一步地,所述处理分析模块包括:分类单元、第一计算单元和比较单元;分类单元,用以对筛选出的任意区块链节点的若干子历史数据按任务的方式进行分类,所述任务的方式包括要存储数据的上行任务和要发送数据的下行任务;第一计算单元,用以根据分类计算出任意区块链节点的上行任务总次数和下行任务总次数;比较单元,用以对任意区块链节点的上行任务总次数和下行任务总次数进行比较:当上行任务总次数大于下行任务总次数,表示上行任务紧急;当上任务总次数等于下行任务总次数,表示上行任务和下行任务一样紧急;当上行任务总次数小于下行任务总次数,表示下行任务紧急。
22.因此通过处理分析模块中的分类模块、第一计算模块和第一比较模块共同对对筛选后的第二历史数据进行处理分析得到紧急任务,根据任务的紧急程度排除优先级,为任意区块链节点的待执行任务的优先级划分提供了有利条件。
23.进一步地,所述确定模块包括:第二计算单元、比较判定单元、第二分类单元和第二输出单元;第二计算单元,用以计算任意区块链节点在当前时刻存在的待执行任务的数量;比较判定单元,用以对待执行任务的数量进行比较,待执行任务的数量大的区块链节点判定为目标区块链节点,目标区块链节点优先执行任务。
24.第二分类单元,用以对目标区块链节点的多个待执行任务进行分类,分为上行任务和下行任务;第二输出单元,用以根据处理结果得出的紧急任务对待执行任务进行优先级排序,输出优先级列表。
25.因此确定模块中的第二计算模块、第二比较模块和优先级模块共同确定目标区块链节点,输出优先级排序列表,进而确定了优先执行任务区块链节点,避免了多个区块链节点共同执行任务会产生的冲突问题,提高了工作效率。
26.与现有技术相比,本发明的有益效果在于,基于区块链和大数据分析的信息处理方法通过对历史数据进行筛选并对筛选结果进行处理分析,根据分析结果确定执行任务的优先级,运用大数据技术进行数据筛选和任务的优先级划分,减少了数据处理和运行的时间,提高了工作效率。
附图说明
27.图1为本发明实施例提供的基于区块链和大数据分析的信息处理方法示意图;图2为本发明实施例提供的基于区块链和大数据分析的大数据平台的结构示意图。
具体实施方式
28.为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
29.下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
30.需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
31.此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
32.请参阅图1所示,本发明实施例提供的基于区块链和大数据分析的信息处理方法包括:步骤s110,接收云端的第一历史数据,所述云端用以存储若干区块链节点的历史数据,第一历史数据包括每个区块链节点产生的历史数据,所述云端与任意所述区块链节点通信连接,区块链节点之间通信连接;步骤s120,对于任意区块链节点,根据区块链节点的活跃程度对其产生的历史数据进行筛选,得到若干子历史数据,所述子历史数据形成第二历史数据;步骤s130,对筛选后的第二历史数据进行处理分析,得到处理结果;
步骤s140,根据处理分析后的处理结果确定目标区块链节点在当前时刻存在多个待执行任务时的执行优先级,输出优先级排序列表,所述目标区块链节点为若干区块链节点中的一个,所述目标区块链节点根据当前时刻存在待执行任务的数量确定;步骤s150,目标区块链节点根据优先级排序列表执行所述待执行任务。
33.具体而言,本发明实例根据任意区块链节点的历史执行任务的时间对其产生的历史数据进行筛选,再对筛选后的第二历史数据进行处理分析,根据分析结果确定目标区块链节点当前时刻待执行任务的优先级,运用大数据技术进行数据筛选和任务的优先级划分,减少了无用的数据信息和避免了因任务多产生的冲突,提高了工作效率。
34.具体而言,根据任意区块链节点的历史执行任务的时间对其产生的历史数据进行筛选包括:筛选任意区块链节点在当前时刻以前的预设时间内产生的历史数据,得到若干子历史数据,形成第二历史数据。
35.例如,当前有三个区块链节点为a、b和c,预设时间为t,在t时间段内筛选出的区块链节点a、b和c的子历史数据分别为a、b和c,a、b和c组合形成第二历史数据。
36.具体而言,本发明实施例通过筛选任意区块链节点在当前时刻以前的预设时间内产生的历史数据,进而筛选出某一时间段的历史数据,减少了因时间久远而没有价值的历史数据,实现了数据的高效性。
37.具体而言,所述对筛选后的第二历史数据进行处理分析包括:对筛选出的任意区块链节点的若干子历史数据按任务的方式进行分类,所述任务的方式包括要存储数据的上行任务和要发送数据的下行任务;根据分类计算出任意区块链节点的上行任务总次数和下行任务总次数;对任意区块链节点的上行任务总次数和下行任务总次数进行比较:当上行任务总次数大于下行任务总次数,表示上行任务紧急;当上任务总次数等于下行任务总次数,表示上行任务和下行任务一样紧急;当上行任务总次数小于下行任务总次数,表示下行任务紧急。
38.例如,对筛选出的区块链节点a、b和c的子历史数据分别为a、b和c进行处理分析:对a、b和c进行分类,结果为a是上行任务、b是下行任务和c是下行任务,然后计算上行任务的总次数为1次,下行任务的总次数为2次,所以判定下行任务为紧急任务。
39.具体而言,本发明实施例通过对筛选后的第二历史数据进行处理分析得到紧急任务,根据任务的紧急程度排除优先级,为任意区块链节点的待执行任务的优先级划分提供了有利条件。
40.具体而言,目标区块链节点根据当前时刻存在待执行任务的数量确定,确定目标区块链节点包括:计算任意区块链节点在当前时刻存在的待执行任务的数量;对待执行任务的数量进行比较,待执行任务的数量大的区块链节点判定为目标区块链节点,目标区块链节点优先执行任务。
41.例如,区块链节点a、b和c在当前时刻存在待执行任务的数量分别为n1、n2和n3,当n1》n2》n3时,判定目标区块链节点为a;当n2》n1》n3时,判定目标区块链节点为b;当n3》n2》n1时,判定目标区块链节点为c;具体而言,本发明实施例通过根据当前时刻存在待执行任务的数量确定,确定目
标区块链节点,进而确定了优先执行任务区块链节点,避免了多个区块链节点共同执行任务会产生的冲突问题,提高了工作效率。
42.具体而言,当待执行任务数量相等时,确定目标区块链节点包括:根据处理分析时得出的紧急任务的结果计算任意区块链节点的紧急任务的总次数;对任意区块链节点的紧急任务的总次数进行比较,紧急任务总次数大的区块链节点判定为目标区块链节点;当紧急任务总次数相等时,对另一任务总次数进行比较,另一任务总次数大的区块链节点判定为目标区块链节点,如果再次相等则选择任一区块链节点判定为目标区块链节点。
43.例如,当区块链节点a、b和c的待执行任务总量n1=n2=n3时,根据处理分析时得到的结果为下行任务为紧急任务,那么,计算区块链节点a、b和c的待执行任务中的下行任务总次数分别为m1、m2和m3,当m1》m2》m3时,判定目标区块链节点为a;当m2》m1》m3时,判定目标区块链节点为b;当m3》m2》m1时,判定目标区块链节点为c;如果m2=m2=m3,那么以同样方法计算上行任务的总次数来判定目标区块链节点,如果以上方法都不能判定目标区块链节点就选取任一区块链节点为目标区块链节点。
44.具体而言,本发明实施例通过多种方法来判定目标区块链节点,提供了不同情况下如何判定目标区块链节点的方法,更加全面具体,更加清晰。
45.具体而言,根据处理分析后的处理结果确定目标区块链节点在当前时刻存在多个待执行任务时的执行优先级,输出优先级排序列表,所述确定优先级包括:目标区块链节点当前时刻存在多个待执行任务;对目标区块链节点的多个待执行任务进行分类,分为上行任务和下行任务;根据处理结果得出的紧急任务对待执行任务进行优先级排序,输出优先级列表。
46.例如,根据处理结果下行任务为紧急任务,判定了区块链节点a为目标区块链节点,那么优先执行区块链节点a的待执行任务,目标区块链节点a当前时刻的待执行任务的数量为4个,分别为d、e、f和g,其中d为上行任务、e为下行任务、f为下行任务和g为上行任务,对此输出的优先级列表为e、f、d和c。
47.具体而言,本发明实施例通过具体方法对目标区块链节点在当前时刻的待执行任务进行优先级划分,确定了待执行任务的顺序,更加清晰明了,为区块链节点执行任务的有序进行提供了保障。
48.具体而言,参阅图2所示,本发明实施例还提供了基于区块链和大数据分析的信息处理大数据平台,包括:接收模块210,用以接收云端的第一历史数据,所述云端用以存储若干区块链节点的历史数据,第一历史数据包括每个区块链节点产生的历史数据,所述云端与任意所述区块链节点通信连接,区块链节点之间通信连接;筛选模块220,用以对于任意区块链节点,根据区块链节点的历史执行任务的时间对其产生的历史数据进行筛选,得到若干子历史数据,所述子历史数据形成第二历史数据;
处理分析模块230,用以对筛选后的第二历史数据进行处理分析,得到处理结果;确定模块240,用以根据处理分析后的处理结果确定目标区块链节点在当前时刻存在多个待执行任务时的执行优先级,输出优先级排序列表,所述目标区块链节点为若干区块链节点中的一个,所述目标区块链节点根据当前时刻存在待执行任务的数量确定;执行模块250,用以目标区块链节点根据优先级排序列表执行所述待执行任务。
49.具体而言,本发明实施例中的基于区块链和大数据分析的信息处理大数据平台,通过进行数据筛选和任务的优先级划分,减少了无用的数据信息和避免了因任务多产生的冲突,提高了工作效率。
50.具体而言,所述筛选模块220包括:时间设置单元和第一输出单元;时间设置模单元,用以设置时间,根据时间筛选出此时间段内产生的历史数据;输出单元,用以输出筛选之后得到的若干子历史数据。具体而言,本发明实施例中筛选模块220中的输出模块通过时间模块设置的时间,筛选出对应时间产生的第二历史数据,时间模块和输出模块分工明确,减少了因时间久远而没有价值的历史数据,实现了数据的高效性。
51.具体而言,所述处理分析模块230包括:第一分类单元、第一计算单元和比较单元;分类单元,用以对筛选出的任意区块链节点的若干子历史数据按任务的方式进行分类,所述任务的方式包括要存储数据的上行任务和要发送数据的下行任务;第一计算单元,用以根据分类计算出任意区块链节点的上行任务总次数和下行任务总次数;比较单元,用以对任意区块链节点的上行任务总次数和下行任务总次数进行比较:当上行任务总次数大于下行任务总次数,表示上行任务紧急;当上任务总次数等于下行任务总次数,表示上行任务和下行任务一样紧急;当上行任务总次数小于下行任务总次数,表示下行任务紧急。具体而言,本发明实施例中处理分析模块230中的分类模块、第一计算模块和第一比较模块共同对对筛选后的第二历史数据进行处理分析得到紧急任务,根据任务的紧急程度排除优先级,为任意区块链节点的待执行任务的优先级划分提供了有利条件。
52.具体而言,所述确定模块240包括:第二计算单元、比较判定单元、第二分类单元和第二输出单元;第二计算单元,用以计算任意区块链节点在当前时刻存在的待执行任务的数量;比较判定单元,用以对待执行任务的数量进行比较,待执行任务的数量大的区块链节点判定为目标区块链节点,目标区块链节点优先执行任务。
53.第二分类单元,用以对目标区块链节点的多个待执行任务进行分类,分为上行任务和下行任务;第二输出单元,用以根据处理结果得出的紧急任务对待执行任务进行优先级排序,输出优先级列表。
54.具体而言,本发明实施例通过确定模块240中的第二计算模块、第二比较模块和优先级模块共同确定目标区块链节点,输出优先级排序列表,进而确定了优先执行任务区块链节点,避免了多个区块链节点共同执行任务会产生的冲突问题,提高了工作效率。
55.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
56.以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献