1.一种去中心化的云资源数据检索方法,其特征在于,该检索方法包括以下步骤:S1、用户通过秘钥输入单元输入秘钥登录检索系统,利用加密认证单元对用户的身份信息进行认证;
S2、用户通过数据检索单元输入检索关键词进行数据检索,对用户信息进行分析,确定访问的网络节点;
S3、对用户的检索关键词进行可视化布局分析,确定是否需要建立与其他网络节点的连接;
S4、在用户输入检索关键词进行检索后,从其他网络节点中进行数据的调取;
在S2中,利用IP获取单元获取用户端的IP地址,匹配与用户端IP地址最近的网络节点,定义为就近网络节点,以便于确定最优的网络节点;
在分析之前,根据历史检索记录建立关键对用户的检索关键词进行可视化布局词与网络节点之间的可视化布局模型;
可视化布局模型的建立包括以下步骤:
P1、建立平面直角坐标系,将网络节点以可视化的方式定位在平面直角坐标系中,并为每一个网络节点添加标签 ,赋予平面直角坐标系中的每一个网络节点以节点函数 ;
P2、调用历史检索记录,将每一个网络节点的数据被访问时对应的检索关键词定位在对应的网络节点上;
P3、根据历史检索记录,对网络节点在平面直角坐标系上的位置关系进行调整;
在S3中,包括以下步骤:
S301、根据用户输入的关键词,将其定点在平面直角坐标系中,并赋予定点的每一个关键词以坐标值 ;
S302、将定点在平面直角坐标系中的关键词相连,形成检索函数 ;
S303、将检索函数 与节点函数 之间进行求解,得到具备解的节点函数,组成集合G;
S304、就近网络节点的节点函数与集合G中的节点函数进行比对,判断就近网络节点的节点函数是否属于集合G。
2.根据权利要求1所述的一种去中心化的云资源数据检索方法,其特征在于:在S4中,若就近网络节点的检索函数属于集合G,则用户端直接访问就近网络节点,若不属于,则从集合G中的网络节点进行数据的调取;
在从集合G中的网络节点进行数据调取的过程中,包括以下步骤:S401、再次对检索函数 进行调取,并对集合G中的节点函数进行调取;
S402、将检索函数 与集合G中的节点函数进行一一求解,得到集合G中每一个节点函数与检索函数 的解 ,其中,i‑j表示求解的节点函数对应的标签;
S403、对 进行计算,求解 的长度,得到长度值 ,组成长度值集合L;
S404、从集合L中挑选最长的长度值 ,其中,长度值 所对应的节点函数即为需要与就近网络节点进行连接的网络节点。
3.一种实现权利要求1‑2任一项所述的去中心化的云资源数据检索方法的数据检索系统,其特征在于:该检索系统包括用户端和网络节点,所述用户端用户登录检索系统,所述网络节点存储有部分数据,承接用户端和云资源数据;
所述用户端设置有秘钥输入单元和数据检索单元;
所述秘钥输入单元用于输入秘钥进入系统;用户通过数据检索单元输入检索关键词进行数据的检索;
所述网络节点上设置有加密认证单元;
所述加密认证单元用于对检索的数据进行加密和认证,并添加认证标签,还用于对用户端身份进行认证;
所述检索系统还包括数据整理模块;
所述数据整理模块用于对云资源数据进行分类整理,实现对云资源数据的数字化可视化管理。
4.根据权利要求3所述的数据检索系统,其特征在于:所述数据整理模块包括关键词绑定单元、可视化布局单元、关键词定点单元和范围确定单元;
所述关键词绑定单元用于根据数据检索单元的检索关键词,确定任一网络节点与检索关键词之间的关系,利用历史检索情况进行分析,确定是否对关键词与网络节点之间进行绑定;所述可视化布局单元用于根据网络节点的数据存储情况将其布局在平面直角坐标系上,并分别赋予其对应的节点函数;所述关键词定点单元用于根据用户端输入的检索关键词,在可视化布局的平面直角坐标系上进行定点;所述范围确定单元用于根据定点的关键词,在平面直角坐标系上建立线段函数,框定检索范围,确定检索的对象数据所在的网络节点。
5.根据权利要求4所述的数据检索系统,其特征在于:所述网络节点还包括IP获取单元;所述IP获取单元用于获取用户端的IP地址。
6.根据权利要求5所述的数据检索系统,其特征在于:所述检索系统还包括节点匹配单元和数据调取模块;
所述节点匹配单元用于根据范围确定单元所确定的节点范围比对最优的网络节点是否在节点范围内;所述数据调取单元根据节点匹配单元的匹配结果,与其他网络节点建立连接,进行数据的调取。