买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提供了一种基于区块链的数据反哺方法及系统,通过客户端采集结构化数据,将结构化数据传输到于传输时刻离客户端距离最近的区块链的节点,根据区块链的各节点中各结构化数据的顺序权重和处理权重计算得到区块链的每个节点的共识优先度,以此在区块链内以各个节点的共识优先度计算选举出优先节点,进而实现把优先节点的数据转移到数据中心或服务器的功能。所述方法及系统能够通过衡量各结构化数据的采集时间的先后顺序保障数据传输的及时性和高效性,还能有效安排各节点的数据存储量进行先后顺序的优先调配以保障整体区块链的数据存储,达成有序安排各节点存储的效果。
主权项:1.一种基于区块链的数据反哺方法,其特征在于,所述方法包括以下步骤:S100,用户在客户端进行输入数据,对数据进行数据封装得到结构化数据;S200,将结构化数据传输到于传输时刻离客户端距离最近的区块链的节点;S300,在区块链的节点中,通过各结构化数据的采集时间分别计算得到顺序权重;S400,在区块链的节点中,通过各结构化数据的数据量大小分别计算得到处理权重;S500,根据区块链的各节点中各结构化数据的顺序权重和处理权重,计算得到区块链的每个节点的共识优先度;S600,在区块链内以各个节点的共识优先度计算选举出优先节点,将优先节点的数据转移到数据中心或服务器;其中,在S300中,在区块链的节点中,通过各结构化数据的采集时间分别计算得到顺序权重的方法为:在区块链的各节点中,分别计算各节点中的各结构化数据的采集时间对比其所在的节点中的所有的结构化数据中的采集时间的比重作为顺序权值,将每个结构化数据中的采集时间表示为由年、月、日、时、分、秒六位数值组成的数组记作T,T=[y,m,d,h,n,s],其中,y表示年的数值,m表示月的数值,d表示日的数值,h表示小时的数值,n表示分钟的数值,s表示秒的数值,将一个节点中的所有的结构化数据的序号以变量i表示,则序号为i的结构化数据记作R_i,一个节点的所有的结构化数据记作集合Rset,R_i∈Rset;令n1为集合Rset的所有的结构化数据的数量,则i∈[1,n1],结构化数据R_i包括的采集时间记作T_i,T_i=[y_i,m_i,d_i,h_i,n_i,s_i],其中y_i表示R_i采集时间的年的数值,m_i表示R_i采集时间的月的数值,d_i表示R_i采集时间的日的数值,h_i表示R_i采集时间的小时的数值,n_i表示R_i采集时间的分钟的数值,s_i表示R_i采集时间的秒的数值;记函数Temp为从结构化数据中提取出其中包括的采集时间的函数,则有T_i=TempR_i;记从一个节点的所有的结构化数据中筛选出包括的采集时间最早的结构化数据的采集时间的函数为Fir,设Rset中采集时间最早的结构化数据的采集时间为T_fir,即T_fir=FirRset,T_f=[y_f,m_f,d_f,h_f,n_f,s_f],其中y_f表示T_f的年的数值,m_f表示T_f的月的数值,d_f表示T_f的日的数值,h_f表示T_f的小时的数值,n_f表示T_f的分钟的数值,s_f表示T_f的秒的数值;由此分别计算一个节点的各结构化数据的顺序权重,记顺序权重为Wet,则Rset中序号为i的结构化数据的顺序权重记作Wet_i或WetRset,R_i,Wet_i=WetRset,R_i,其中计算WetRset,R_i的公式为: 所得的Wet_i表示序号为i的结构化数据R_i的采集时间在集合Rset中的顺序权重,得到该顺序权重有助于衡量一个结构化数据在整个节点的所有结构化数据中的采集时间中的先后顺序的比重。
全文数据:
权利要求:
百度查询: 佛山市禅城区政务服务数据管理局 一种基于区块链的数据反哺方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。