利索能及
我要发布
收藏
专利号: 2022102452099
申请人: 高仲谦
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于信息系统集成的智能搜索系统,包括对等网络架构模块、对等云资源发布模块和资源区间搜索模块,其特征在于:所述对等网络架构模块用于以Pastry系统为基础构建网络,所述对等云资源发布模块用于运用分布式哈希表发布资源与定位,所述资源区间搜索模块用于通过密文结合路由环的方式进行区间搜索,所述对等网络架构模块与对等云资源发布模块电连接,所述对等云资源发布模块与资源区间搜索模块电连接。

2.根据权利要求1所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述对等网络架构模块包括节点地位对等模块、云存储适应模块和资源与定位发布模块,所述节点地位对等模块用于保证网络架构中的节点地位对等,以克服传统云存储系统对云服务提供者信任依赖问题,所述云存储适应模块用于保证网络中的节点为稳定节点以适应云存储需求,所述资源与定位发布模块用于将资源、资源标记以及资源其他信息发布到相关节点上,所述节点地位对等模块、云存储适应模块和资源与定位发布模块电连接。

3.根据权利要求2所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述对等云资源发布模块包括密文属性和资源标记模块、对象标识发布模块和资源路由环链接模块,所述密文属性和资源标记模块用于对现有相似资源运用设定算法计算其密文属并确定资源标记,所述对象标识发布模块用于将资源密文属性按设定算法哈希出对象标识并运用路由算法发布路由消息,所述资源路由环链接模块用于节点间相互发送和接收路由信息后形成资源路由环,所述密文属性和资源标记模块与对象标识发布模块电连接,所述对象标识发布模块与资源路由环链接模块电连接。

4.根据权利要求3所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述资源区间搜索模块包括资源属性值加密模块、资源类型定位模块、路由环区间定位模块和区间搜索模块,所述资源属性值加密模块根据资源的属性值按同态加密算法计算其密文属性,所述资源类型定位模块用于按照资源标记的类型定位到具体的资源路由环中,所述路由环区间定位模块用于根据拥有相同资源的节点通过存储相同资源标记的路由信息进行资源路由环的区间定位,所述区间搜索模块用于利用密文结合路由环的方式进行区间搜索,所述资源属性值加密模块与区间搜索模块电连接,所述资源类型定位模块与路由环区间定位模块电连接。

5.一种基于权利要求1‑4中任一项所述一种基于信息系统集成的智能搜索系统的智能搜索方法,所述方法包括以下步骤:步骤S1:运用Pastry系统的网络架构构建对等网络,对等网络中适应云存储的稳定节点地位对等;

步骤S2:通过同态加密算法对属性值进行加密,以密文的形式计算资源标记,拥有相似属性值的资源具有相同的资源标记;

步骤S3:对应节点标识的节点存储发布的资源,并将资源标记相同的同类型资源采用链式环的方法链接在一起,形成资源路由环;

步骤S4:依据资源类型进行资源定位,并基于资源路由环的区间定位,以密文结合路由环的方式进行区间搜索。

6.根据权利要求5所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述步骤S2进一步包括以下步骤:步骤S21:根据资源的属性值value按同态加密算法计算得到密文属性fhvalue;

步骤S22:将资源密文属性fhvalue按设定算法哈希出对象标识O,运用结构化对等系统的路由算法发布路由消息;

步骤S23:查找与对象标识值O相近的节点标识的网络节点N,将资源、资源标记以及资源的其他信息发布到该节点上;

步骤S24:同种类型的资源拥有相同的资源标记S,利用资源标记值在对等云系统中查找一个拥有相同资源标记值的节点K。

7.根据权利要求6所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述步骤S24进一步包括以下步骤:步骤S241:当拥有相同资源标记值的节点K在对等云系统存在时,把节点K的路由环节点信息表中记载的节点M的路由信息发送给节点N;

步骤S242:节点N根据此信息生成自己的路由环节点信息表,并将自己的路由信息发送给节点K,节点K依此信息更新路由环节点信息表;

步骤S243:当在查找时没有找到拥有相同资源标记的节点K,说明该类型资源是第一次加入系统,则将自己的路由信息放入路由环节点信息表中。

8.根据权利要求7所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述步骤S3进一步包括以下步骤:步骤S31:节点在插入到具体的资源路由环之前,需按资源类型定位到该资源路由环;

步骤S32:当已知的资源类型为明文M,在明文区间[Mmin,Mmax]中随机选择一个值V,运用同态加密机制运算出资源标记S,及资源标记的属性值区间[MIN,MAX];

步骤S33:在资源属性值区间中运用随机函数计算得到一个密文属性值FHV,然后依据设定算法计算出该属性值的对象标识O;

步骤S34:运用对等云系统的路由算法路由到节点K,查看K节点是否存在资源标记为S的资源。

9.根据权利要求8所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述步骤S34进一步包括以下步骤:步骤S341:当K节点中资源标记为S的资源存在时,则查找结束并返回成功,当K节点中资源标记为S的资源不存在时,则重新在属性区间中随机产生一个新的密文属性值FHV,进行重新搜索;

步骤S342:直到搜索到此种类型的资源返回成功后,或者搜索次数超限返回失败后,搜索算法结束。

10.根据权利要求9所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述步骤S4进一步包括以下步骤:步骤S41:在以资源路由环的方式发布资源后,在对等云系统中,拥有相同资源的节点通过存储相同资源标记的路由信息后形成资源路由环;

步骤S42:当用户搜索关键字区间为[V1,V2]时,若关键字为明文,则运用同态加密机制计算出密文区间[FHV1,FHV2],并计算出资源标记S;

步骤S43:依据资源标记值S,通过资源定位算法搜索到存储该类型资源的节点N,以节点N为起始节点,在资源路由环中比对搜索区间关键字。