[发明专利]物联网环境下基于JXTA平台的P2P通信方法有效
申请号: | 201310214976.4 | 申请日: | 2013-05-31 |
公开(公告)号: | CN103312799A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 周宁;周建新;费斌 | 申请(专利权)人: | 武汉理工大学;佛山市顺德区武汉理工大学信息与机电研究院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 潘杰;胡红林 |
地址: | 430070 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 环境 基于 jxta 平台 p2p 通信 方法 | ||
技术领域
本发明涉及物联网通信方法,具体地指一种物联网环境下基于JXTA平台的P2P通信方法。
背景技术
作为新兴的互联网络,物联网实现了普通物理对象之间的互联。从物联网的发展趋势来看,为了实现物联网价值最大化,需要对各种不同行业、不同系统的信息进行融合,从而促进不同行业和系统的商业价值的创新和重组。
而实现物联网价值最大化的第一步就是需要在现有物品和设备的智能化和数字化的基础上,突破信息交换的壁垒。然而,在实际的应用场景中,各种不同系统的物联节点之间在硬件条件、软件环境等方面存在较大的差异性,如有些物联节点具有外网IP地址、而有些节点只有内网的IP地址。使得原有的互联网中常用的信息交换的C/S(Client/Server)通信模式和技术并不总是能方便地应用于物联网节点的互联互通中。
只有实现节点之间的任何条件下的互联互通,才能保证不同行业信息充分交互、不同系统信息相互推送,充分挖掘不同行业、不同系统之间的商业价值,从而体现物联网价值。因此有必要研究一种物联网节点在任何条件下的互联互通的通信方法。
发明内容
本发明的目的在于克服上述现有技术的不足而提供一种物联网环境下基于JXTA平台的P2P通信方法。
实现本发明目的采用的技术方案是:一种物联网环境下基于JXTA平台的P2P通信方法,包括以下步骤:
运行于客户端的JXTASocket代理节点通过JXTA网络连接默认节点组,并加入到所述默认节点组中;
运行于WEB服务器端的JXTASoap代理节点通过JXTA网络连接默认节点组,并加入到所述默认节点组中;
所述客户端中的JXTASocket代理节点与WEB服务器端中的JXTASoap代理节点在所述默认节点组中实现P2P通信。
本发明将位于物联网中的客户端和WEB服务器端通过JXTA网络形成一个P2P通信模块,即将客户端中的JXTASocket代理节点与JXTA网络中JXTA服务器的默认节点组连接,将WEB服务器中的JXTASoap代理节点也与JXTA网络中JXTA服务器的默认节点组连接,JXTASocket代理节点与JXTASoap代理节点在默认节点组内进行P2P通信,从而实现节点之间的任何条件下的互联互通,保证不同行业信息充分交互、不同系统信息相互传输。
附图说明
图1为物联网环境下JXTA网络结构示意图;
图2为物联网环境下基于JXTA平台的P2P通信方法的流程图;
图3为默认节点的工作流程图;
图4为私有节点的工作流程图;
图5为JXTASocket代理节点的工作流程图;
图6为JXTASoap代理节点的工作流程图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步的详细说明。
如图1、图2所示,本发明物联网环境下基于JXTA平台的P2P通信方法包括以下步骤:
步骤S100,运行于客户端的JXTASocket代理节点搜寻JXTA网络上的JXTA服务器中的节点组,并加入相应的节点组中。
在本实施例中,JXTA服务器中运行有默认节点组,也可根据需要在默认节点组中进一步地运行私有节点组。其中,私有节点组设有安全认证,用于保护私有节点组内资源、公告不受外界干扰。因此本步骤具体包括:
步骤S101:JXTASocket代理节点搜寻JXTA服务器中的默认节点组,并与默认节点组连接。
步骤S102:根据需要连接的私有节点组,JXTASocket代理节点在默认节点组内根据私有节点组名搜寻相应的私有节点组,如搜寻到,并通过安全认证后,则与该私有节点组连接,并加入到该私有节点组中。
步骤S200,运行于WEB服务器端的JXTASoap代理节点搜寻JXTA网络上的JXTA服务器中的节点组,并加入相应的节点组中。
同上所述,如需要加入相应的私有节点组,则具体包括:
步骤S201:JXTASocket代理节点搜寻JXTA服务器中的默认节点组集合点S,并与默认节点组连接。
步骤S202:根据需要连接的私有节点组,JXTASocket代理节点在默认节点组内根据私有节点组名搜寻相应的私有节点组,如搜寻到,并通过安全认证后,则与该私有节点组连接,并加入到该私有节点组中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学;佛山市顺德区武汉理工大学信息与机电研究院,未经武汉理工大学;佛山市顺德区武汉理工大学信息与机电研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310214976.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于推送的SNS协议优化方法
- 下一篇:离线数据有效性验证方法