【技术实现步骤摘要】
一种基于P2P的WoT资源管理方法
本专利技术涉及物联网应用
,特别涉及一种基于P2P的物品万维网(Webofthings,WoT)资源管理方法。
技术介绍
物联网在ITU-TY.2060中被定义为一种用于信息社会的全球基础设施,该基础设施在现有或者发展中的可互操作的信息与通信技术的支持下,将各种设备互联,从而提供高级服务。该概念反映了物联网的主要特征包括:全局性,互操作性,相互连接性,设备多样性,服务性。其本质属性在于为信息社会提供高级服务。随着物联网的广泛应用,部署于现实生活中的感知设备越来越多。这些数量众多功能各异的终端,分布于世界各地,归属于不同的企业组织和个人。物联网技术通过各种协议将这些设备相连,构建一个具有各种资源/服务的网络。对于网络中的资源,该如何有效被用户使用,从而开发更符合用户要求的服务面临着挑战。这些挑战包括:如何将这些资源有效组织和管理起来;如何有效发现资源;如何有效的使用这些资源;如何有效的对资源的生命周期进行管理,提供健壮和可靠的服务等。例如,当一个人打算去景区游玩时,需要了解该景区的一些基本情况,例如,景区目前大概的人数,景区 ...
【技术保护点】
1.一种基于P2P的WoT资源管理方法,其特征在于:包括以下步骤:步骤1:建立基于地理位置的P2P网络,将物理位置接近的网关节点作为相邻节点,节点之间的距离由网关节点ID之间的异或运算得到;步骤:2:对用户给出的资源进行预处理,得到资源的分词信息;步骤3:通过隐含狄利克雷分布算法利用现有语料库或者数据集学习得到LDA学习模型Mlda;步骤4:将步骤2中的分词信息输入给学习模型Mlda得出该资源描述的K个主题及其概率情况;步骤5:选择概率最大的主题作为服务类别,将资源的地理位置标识以及服务类别分别进行Hash计算作为资源ID的最开始,剩余的主题进行Hash计算作为资源ID的剩 ...
【技术特征摘要】
1.一种基于P2P的WoT资源管理方法,其特征在于:包括以下步骤:步骤1:建立基于地理位置的P2P网络,将物理位置接近的网关节点作为相邻节点,节点之间的距离由网关节点ID之间的异或运算得到;步骤:2:对用户给出的资源进行预处理,得到资源的分词信息;步骤3:通过隐含狄利克雷分布算法利用现有语料库或者数据集学习得到LDA学习模型Mlda;步骤4:将步骤2中的分词信息输入给学习模型Mlda得出该资源描述的K个主题及其概率情况;步骤5:选择概率最大的主题作为服务类别,将资源的地理位置标识以及服务类别分别进行Hash计算作为资源ID的最开始,剩余的主题进行Hash计算作为资源ID的剩余部分,资源ID表示如下:步骤6:根据步骤5中的资源ID与P2P网关节点ID进行比较,实现对资源的生命周期管理。2.根据权利要求1所述的一种基于P2P的WoT资源管理方法,其特征在于:对资源的生命周期管理包括资源的存储、检索、调用、更新和资源失效。3.根据权利要求2所述的一种基于P2P的WoT资源管理方法,其特征在于:资源储存时,根据资源ID寻找P2P网关节点存储,找到P2P网关节点后,在该P2P网关节点存储资源的<NodeID,主题,资源描述>三元组信息。4.根据权利要求1所述的一种基于P2P的WoT资源管理方法,其特征在于:基于地理位置的P2P网络的建立采用Kademila协议实现,具体包括以下步骤:1.1、网关节...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。