当前位置: 首页 > 专利查询>高仲谦专利>正文

一种基于信息系统集成的智能搜索系统技术方案

技术编号:33781498 阅读:12 留言:0更新日期:2022-06-12 14:35
本发明专利技术公开了一种基于信息系统集成的智能搜索系统,包括对等网络架构模块、对等云资源发布模块和资源区间搜索模块,所述对等网络架构模块用于以Pastry系统为基础构建网络,所述对等云资源发布模块用于运用分布式哈希表发布资源与定位,所述资源区间搜索模块用于通过密文结合路由环的方式进行区间搜索,所述对等网络架构模块与对等云资源发布模块电连接,所述对等云资源发布模块与资源区间搜索模块电连接,运用结构化的对等技术来构建云系统,在资源搜索时,采用密文结合路由环的方式进行区间搜索,弥补了结构化的对等云在区间搜索方面的不足,并通过密文搜索实现了对用户隐私的保护,本发明专利技术,具有保护用户隐私和可进行区间搜索的特点。搜索的特点。搜索的特点。

【技术实现步骤摘要】
一种基于信息系统集成的智能搜索系统


[0001]本专利技术涉及对等云区间搜索
,具体为一种基于信息系统集成的智能搜索系统。

技术介绍

[0002]云计算是基于Internet来共享软硬件资源与数据的一种计算方式,它运用虚拟的方式来整合资源,以实现用户便捷地使用共享资源,目前,云计算中的服务与资源都由服务提供商控制,具有较好的可靠性与可控性,由于云资源由少数服务提供商垄断,使得云的可扩展性不好,且成本偏高,而对等计算整合互联网中用户提供的资源,实现资源的共享和各用户的地位对等,使得资源利用率高,网络的可扩展性好,但由于对等网络中用户的会话异构特征,使得网络的稳定性和可控性不够好,此状态下对等计算技术和云计算技术就形成了互补关系,因此运用对等计算技术架构底层网络,便可充分利用资源且可扩展性好,然后利用云计算的虚拟技术确保服务的可靠性与可用性,从而形成了对等云技术。
[0003]运用结构化的对等计算系统构成的对等云,采用分布式哈希表来进行资源的发布与定位,在资源发布时,先将资源关键字运用哈希算法计算出对象标识,然后将资源发布到与节点标识相近的节点上,在资源搜索时依据哈希值来搜索,但这其中存在的问题是哈希算法很大程度上会将属性值相近的资源,映射成完全不相关的对象标识,然后将其发布到不相关的节点上,使进行资源关键字区间搜索的时候难以得到支持。因此,设计保护用户隐私和可进行区间搜索的一种基于信息系统集成的智能搜索系统是很有必要的。

技术实现思路

[0004]本专利技术的目的在于提供一种基于信息系统集成的智能搜索系统,以解决上述
技术介绍
中提出的问题。
[0005]为了解决上述技术问题,本专利技术提供如下技术方案:一种基于信息系统集成的智能搜索系统,包括对等网络架构模块、对等云资源发布模块和资源区间搜索模块,所述对等网络架构模块用于以Pastry系统为基础构建网络,所述对等云资源发布模块用于运用分布式哈希表发布资源与定位,所述资源区间搜索模块用于通过密文结合路由环的方式进行区间搜索,所述对等网络架构模块与对等云资源发布模块电连接,所述对等云资源发布模块与资源区间搜索模块电连接。
[0006]根据上述技术方案,所述对等网络架构模块包括节点地位对等模块、云存储适应模块和资源与定位发布模块,所述节点地位对等模块用于保证网络架构中的节点地位对等,以克服传统云存储系统对云服务提供者信任依赖问题,所述云存储适应模块用于保证网络中的节点为稳定节点以适应云存储需求,所述资源与定位发布模块用于将资源、资源标记以及资源其他信息发布到相关节点上,所述节点地位对等模块、云存储适应模块和资源与定位发布模块电连接。
[0007]根据上述技术方案,所述对等云资源发布模块包括密文属性和资源标记模块、对
象标识发布模块和资源路由环链接模块,所述密文属性和资源标记模块用于对现有相似资源运用设定算法计算其密文属并确定资源标记,所述对象标识发布模块用于将资源密文属性按设定算法哈希出对象标识并运用路由算法发布路由消息,所述资源路由环链接模块用于节点间相互发送和接收路由信息后形成资源路由环,所述密文属性和资源标记模块与对象标识发布模块电连接,所述对象标识发布模块与资源路由环链接模块电连接。
[0008]根据上述技术方案,所述资源区间搜索模块包括资源属性值加密模块、资源类型定位模块、路由环区间定位模块和区间搜索模块,所述资源属性值加密模块根据资源的属性值按同态加密算法计算其密文属性,所述资源类型定位模块用于按照资源标记的类型定位到具体的资源路由环中,所述路由环区间定位模块用于根据拥有相同资源的节点通过存储相同资源标记的路由信息进行资源路由环的区间定位,所述区间搜索模块用于利用密文结合路由环的方式进行区间搜索,所述资源属性值加密模块与区间搜索模块电连接,所述资源类型定位模块与路由环区间定位模块电连接。
[0009]根据上述技术方案,所述一种基于信息系统集成的智能搜索系统的智能搜索方法,所述方法包括以下步骤:
[0010]步骤S1:运用Pastry系统的网络架构构建对等网络,对等网络中适应云存储的稳定节点地位对等;
[0011]步骤S2:通过同态加密算法对属性值进行加密,以密文的形式计算资源标记,拥有相似属性值的资源具有相同的资源标记;
[0012]步骤S3:对应节点标识的节点存储发布的资源,并将资源标记相同的同类型资源采用链式环的方法链接在一起,形成资源路由环;
[0013]步骤S4:依据资源类型进行资源定位,并基于资源路由环的区间定位,以密文结合路由环的方式进行区间搜索。
[0014]根据上述技术方案,所述步骤S2进一步包括以下步骤:
[0015]步骤S21:根据资源的属性值value按同态加密算法计算得到密文属性fhvalue;
[0016]步骤S22:将资源密文属性fhvalue按设定算法哈希出对象标识O,运用结构化对等系统的路由算法发布路由消息;
[0017]步骤S23:查找与对象标识值O相近的节点标识的网络节点N,将资源、资源标记以及资源的其他信息发布到该节点上;
[0018]步骤S24:同种类型的资源拥有相同的资源标记S,利用资源标记值在对等云系统中查找一个拥有相同资源标记值的节点K。
[0019]根据上述技术方案,所述步骤S24进一步包括以下步骤:
[0020]步骤S241:当拥有相同资源标记值的节点K在对等云系统存在时,把节点K的路由环节点信息表中记载的节点M的路由信息发送给节点N;
[0021]步骤S242:节点N根据此信息生成自己的路由环节点信息表,并将自己的路由信息发送给节点K,节点K依此信息更新路由环节点信息表;
[0022]步骤S243:当在查找时没有找到拥有相同资源标记的节点K,说明该类型资源是第一次加入系统,则将自己的路由信息放入路由环节点信息表中。
[0023]根据上述技术方案,所述步骤S3进一步包括以下步骤:
[0024]步骤S31:节点在插入到具体的资源路由环之前,需按资源类型定位到该资源路由
环;
[0025]步骤S32:当已知的资源类型为明文M,在明文区间[Mmin,Mmax]中随机选择一个值V,运用同态加密机制运算出资源标记S,及资源标记的属性值区间[MIN,MAX];
[0026]步骤S33:在资源属性值区间中运用随机函数计算得到一个密文属性值FHV,然后依据设定算法计算出该属性值的对象标识O;
[0027]步骤S34:运用对等云系统的路由算法路由到节点K,查看K节点是否存在资源标记为S的资源。
[0028]根据上述技术方案,所述步骤S34进一步包括以下步骤:
[0029]步骤S341:当K节点中资源标记为S的资源存在时,则查找结束并返回成功,当K节点中资源标记为S的资源不存在时,则重新在属性区间中随机产生一个新的密文属性值FHV,进行重新搜索;
[0030]步骤S342:直到搜索到此种类型的资源返回成功后,或者搜索次数超限返回失本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于信息系统集成的智能搜索系统,包括对等网络架构模块、对等云资源发布模块和资源区间搜索模块,其特征在于:所述对等网络架构模块用于以Pastry系统为基础构建网络,所述对等云资源发布模块用于运用分布式哈希表发布资源与定位,所述资源区间搜索模块用于通过密文结合路由环的方式进行区间搜索,所述对等网络架构模块与对等云资源发布模块电连接,所述对等云资源发布模块与资源区间搜索模块电连接。2.根据权利要求1所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述对等网络架构模块包括节点地位对等模块、云存储适应模块和资源与定位发布模块,所述节点地位对等模块用于保证网络架构中的节点地位对等,以克服传统云存储系统对云服务提供者信任依赖问题,所述云存储适应模块用于保证网络中的节点为稳定节点以适应云存储需求,所述资源与定位发布模块用于将资源、资源标记以及资源其他信息发布到相关节点上,所述节点地位对等模块、云存储适应模块和资源与定位发布模块电连接。3.根据权利要求2所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述对等云资源发布模块包括密文属性和资源标记模块、对象标识发布模块和资源路由环链接模块,所述密文属性和资源标记模块用于对现有相似资源运用设定算法计算其密文属并确定资源标记,所述对象标识发布模块用于将资源密文属性按设定算法哈希出对象标识并运用路由算法发布路由消息,所述资源路由环链接模块用于节点间相互发送和接收路由信息后形成资源路由环,所述密文属性和资源标记模块与对象标识发布模块电连接,所述对象标识发布模块与资源路由环链接模块电连接。4.根据权利要求3所述的一种基于信息系统集成的智能搜索系统,其特征在于:所述资源区间搜索模块包括资源属性值加密模块、资源类型定位模块、路由环区间定位模块和区间搜索模块,所述资源属性值加密模块根据资源的属性值按同态加密算法计算其密文属性,所述资源类型定位模块用于按照资源标记的类型定位到具体的资源路由环中,所述路由环区间定位模块用于根据拥有相同资源的节点通过存储相同资源标记的路由信息进行资源路由环的区间定位,所述区间搜索模块用于利用密文结合路由环的方式进行区间搜索,所述资源属性值加密模块与区间搜索模块电连接,所述资源类型定位模块与路由环区间定位模块电连接。5.一种基于权利要求1

4中任一项所述一种基于信息系统集成的智能搜索系统的智能搜索方法,所述方法包括以下步骤:步骤S1:运用Pastry系统的网络架构构建对等网络,对等网络中适应云存储的稳定节点地位对等;步骤S2:通过同态加密算法对属性值进行加密,以密文的形式计算资源标记,拥有相似属性值的资源具有相同的资源标记;步骤S3:对应节点标识的节点存储发布的资源,并将资源标记相同的同类型资源采用链式环的方法链接在一起,形成资源路由环;步骤S4:依据资源类型进行资源定位,并基于资源路由环的区间定位,以密文结合路由环的方式进行区间搜索。...

【专利技术属性】
技术研发人员:高仲谦
申请(专利权)人:高仲谦
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1