基于IPv6网络的通信方法与系统技术方案

技术编号:11331586 阅读:90 留言:0更新日期:2015-04-22 21:57
本发明专利技术公开了一种基于IPv6网络的通信方法与系统,应用于物联网领域,提高网络资源利用率以及为物联网提供统一规范,促进各网络的集成。物联网系统中的网关、存储器和应用服务均基于IPv6网络进行通信,结合web服务方式,为网络通信提供统一的规范。比如,对于物联网来说,物联网网关收集传感器采集的数据;物联网网关通过IPv6网络将所述数据上报到存储器,以便于存储器对所述数据进行解析并存储;物联网网关通过IPv6网络接收并控制相应的执行器执行应用服务通过IPv6网络发送的控制命令。

【技术实现步骤摘要】

本专利技术涉及物联网
,尤其涉及基于IPv6网络的通信方法与系统
技术介绍
物联网就是“物物相连的互联网”,要把物和物连接起来,需要网关能够接入互联网,将传感器采集的数据上报到存储器,同时能够接收各种应用服务的控制信令。传统物联网网关、存储器、应用服务等系统的架构设计,一般是在IPv4(:1nternetProtocol vers1n 4,IPv4)网络下,网关使用动态IP地址,采用层次性的结构,为了保证端与端之间的正常通信,需要进行长连接,即使没有数据需要传输时,也需要保持连接状态。以网关为例:如网关与存储器建立基于TCP/IP协议(Transmiss1n ControlProtocol/Internet Protocol,传输控制协议/因特网互联协议)的长连接,将采集的数据上报到存储器;同时网关还需要与应用服务建立基于TCP/IP协议的长连接,以接收应用服务的反向控制。该模式下,各通信主体之间采用基于TCP/IP协议的长连接,占用大量的网络资源,网络资源利用率低。
技术实现思路
本专利技术针对物联网网关、存储器、应用服务数据交换在IPv4网络下,采用TCP/IP协议的长连接占用大量的网络资源,网络资源利用率低的问题,本专利技术的实施方式期望提供一种基于IPv6 (Internet Protocol Vers1n 6)网络的通信方法与系统。基于未来IPv6技术在物联网领域的广泛应用,设计一种基于IPv6的物联网网关、存储器、应用服务之间的数据交换方式,解决长连接并发造成的网络资源占用的问题,提高网络资源的利用率。在本专利技术第一方面提供了基于IPv6网络的通信方法,例如可以包括:物联网网关收集传感器采集的数据;物联网网关通过IPv6网络将所述数据上报到存储器,以便于存储器对所述数据进行解析并存储;物联网网关通过IPv6网络接收并控制相应的执行器执行应用服务通过IPv6网络发送的控制命令。本专利技术第二方面提供一种基于Ipv6网络的通信方法,例如可以包括:存储器通过IPv6网络接收物联网网关上报的传感器采集的数据;解析所述数据并存储;在通过IPv6网络接收到应用服务发送的数据请求时,将应用服务请求的数据通过IPv6网络发送到应用服务。本专利技术第三方面提供一种基于Ipv6网络的通信方法,例如可以包括:通过IPv6网络向存储器发送数据请求;当存储器通过IPv6网络返回请求的数据时,接收存储器返回的数据;对存储器返回的数据进行编辑;生成控制命令并通过IPv6网络发送给物联网网关供其执行。本专利技术第四方面提供一种物联网网关,例如可以包括:数据收集模块,用于收集传感器采集的数据;数据上报模块,用于通过IPv6网络将传感器采集的数据上报到存储器,以便于存储器对所述数据进行解析并存储;第一接收模块,用于通过IPv6网络接收应用服务通过IPv6网络发送的控制命令;控制模块,用于执行控制相应的执行器执行所述控制命令。本专利技术第五方面提供一种存储器,例如可以包括:第四接收模块,用于接收物联网网关上报的数据;存储模块,用于解析所述数据并存储;第二发送模块,用于在通过IPv6网络接收到应用服务发送的数据请求时,将应用服务请求的数据通过IPv6网络发送到应用服务。本专利技术第六方面提供一种应用服务,例如可以包括:第五发送模块,用于通过IPv6网络向存储器发送数据请求;第七接收模块,用于当存储器通过IPv6网络返回请求的数据时,接收存储器返回的数据;编辑模块,用于对存储器返回的数据进行编辑;命令生成模块,用于生成控制命令并通过IPv6网络发送给物联网网关供其执行。本专利技术第七方面提供一种基于IPv6网络的通信系统,例如可以包括:至少一个上述任一所述的物联网网关、至少一个上述任一所述的存储器、至少一个上述任一所述的应用服务;每个物联网网关、存储器和应用服务均有对应的IPv6网络地址;物联网网关与存储器之间通过IPv6网络互连,物联网网关与应用服务之间通过IPv6网络互连,存储器与应用服务之间通过IPv6网络互连。与现有技术相比,本专利技术的实施方式具有如下优点:在物联网中,网关、存储器和应用服务之间通过IPv6网络互连进行通信,与现有技术中采用的IPv4网络、进行动态IP地址分配不同,IPv6网络中,网关、存储器和应用服务使用静态IP地址,端与端之间的通信无需进行长连接,只在需要进行数据传输时建立连接即可,节省网络资源,提高网络资源利用率。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的基于IPv6网络的通信方法实施例2的流程图;图2为本专利技术提供的基于IPv6网络的通信方法实施例3的流程图;图3为本专利技术提供的基于IPv6网络的通信方法实施例5的流程图;图4为本专利技术提供的一种物联网网关实施例1的结构示意图;图5为本专利技术提供的一种存储器实施例1的结构示意图;图6为本专利技术提供的一种应用服务实施例1的结构示意图;图7为本专利技术提供的一种实际应用场景下物联网网关的结构示意图;图8为本专利技术提供的一种实际应用场景下存储器的结构示意图;图9为本专利技术提供的一种实际应用场景下应用服务的结构不意图;图10为本专利技术提供的一种实际应用场景下基于Ipv6网络的物联网结构不意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面对本专利技术实施例提供的技术方案进行详细、公开的描述。本专利技术实施例提供的基于IPv6网络的通信方法实施例1,本实施例具体可以包括:S11、物联网网关收集传感器采集的数据;物联网网关(可简称为网关)通常连接多个传感器和执行器,在正常工作时,传感器实时采集被检测终端的数据,上传至网关;执行器用于执行网关推送的控制命令。S12、物联网网关通过IPv6网络将所述数据上报到存储器;传感器采集被检测终端的数据,上传至网关后,网关将传感器采集的数据通过IPv6网络上传至存储器进行存储。至此,网关与存储器之间的上行通信已经完成。S13、物联网网关通过IPv6网络接收并控制相应的执行器执行应用服务通过IPv6网络发送的控制命令。网关除了与存储器之间存在数据的传输之外,网关与应用服务之间也存在数据传输,网关需要通过IPv6网络接收应用服务下发的控制命令,网关将控制命令再推送给相应的执行器去执行该控制命令。比如,网关连接的执行器有Tl (控制空调温度)、T2(控制电源开关)、Τ3 (控制窗帘的打开),网关接收到控制命令后,如果该命令是要控制空调温度,则需将命令推送给Tl执行。需要说明的,步骤S13虽然放在步骤Sll和S12之后描述,但步骤Sll和当前第1页1 2 3 4 5 本文档来自技高网...
基于IPv6网络的通信方法与系统

【技术保护点】
一种基于IPv6网络的通信方法,其特征在于,所述方法包括:物联网网关收集传感器采集的数据;物联网网关通过IPv6网络将所述数据上报到存储器,以便于存储器对所述数据进行解析并存储;物联网网关通过IPv6网络接收并控制相应的执行器执行应用服务通过IPv6网络发送的控制命令。

【技术特征摘要】

【专利技术属性】
技术研发人员:张兵涛宋阳刘东江连山
申请(专利权)人:北京天地互连信息技术有限公司
类型:发明
国别省市:北京;11

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

1