一种网络通信系统的制作方法

文档序号:8447430阅读:205来源:国知局
一种网络通信系统的制作方法
【技术领域】
[0001]本发明涉及物联网通信领域,尤其涉及一种网络通信系统。
【背景技术】
[0002]随着物联网和智能控制的发展,原先单结点的智能控制逐渐演进到控制网络方式下的智能控制,以实现更为高级的智能控制,比如:分布式计算、分布式控制等等,这些控制方式远远超出了单一结点的控制能力和控制范围,所以更加智能的控制通信网络逐渐成为智能控制的必选项。另一方面,该智能控制网络将来必然成为物联网的组成部分,在互联互通尚未成熟时,需要一种既能满足当前控制网络需要,又能适应将来物联网接入需要的控制网络的通信方法。

【发明内容】

[0003]为了克服上述技术缺陷,本发明的目的在于提供一种更加智能,普适度更强的网络通信系统,以在不同的设备如灯具、人机、智能网络间建立无阻碍、通用的通信机制。
[0004]本发明公开了一种网络通信系统,包括:至少一个物理模块,每一物理模块承载至少一种网络协议,并构建所述网络通信系统的基础;至少一个数据链路模块,每一所述数据链路模块对应一所述物理模块,向所述物理模块提供数据/函数的传输和/或转发服务;网络模块,接收所述数据链路模块发来的数据,并以路由转发模式广播转发数据的最小粒度;会话模块,根据数据的最小粒度建立会话;应用模块,为建立于所述会话模块的终端。
[0005]优选地,所述物理模块包括OSI网络协议栈的Ll-Ln,其中,η为1_7中的任意一项。
[0006]优选地,所述数据链路模块包括帧头字段、源地址字段及目的地址字段;所述帧头字段记录所述数据链路模块的帧类型和/或版本;所述源地址字段记录所述数据链路模块接收的所述数据/函数的来源的物理地址;所述目的地址字段记录所述数据链路模块转发的所述数据/函数的目标的物理地址。
[0007]优选地,所述网络模块包括:协议字段,记载所述网络模块使用的通信协议;报文长度字段,记载于所述网络模块内开始的报文的总长度;报文校验和字段,计算所述网络模块内报文的校验和;源头对象标识字段,记录所述网络模块转发的报文的源头对象结点;目的对象标识字段,记录所述网络模块转发的报文的目的对象结点;及保留字段。
[0008]优选地,所述源头对象标识字段及目的对象标识字段为最小控制粒度通信结点。
[0009]优选地,所述最小控制粒度通信结点间使用路由的下一跳自源头对象结点转发至目的对象结点。
[0010]优选地,所述会话模块包括:源头会话事务标识字段及目的会话事务标识字段,用于在源头和目的间建立会话;报文长度字段,记载于所述会话模块内开始的报文的总长度;消息类型字段,记载会话模块内会话间消息的类型;及保留字段。
[0011]优选地,所述应用模块包括消息参数字段及其他参数字段,为外部业务应用使用的消息参数。
[0012]采用了上述技术方案后,与现有技术相比,具有以下有益效果:
[0013]1、建立于各种物理层的基础网络可互相适应,帮助具有各种协议的物理层对接,屏蔽基础网络差异,组建更大范围的控制网络;
[0014]2、应用层上连接的不同设备、灯具、人机可通过本发明网络通信系统互通互联;
[0015]3、实现分层次的智能控制,智能控制专业化;
[0016]4、应用于搭建云计算网络拓扑结构的智能网络,可实现分布式计算或分布式控制。
【附图说明】
[0017]图1为符合本发明一优选实施例的网络通信系统的结构示意图;
[0018]图2为符合本发明一优选实施例的网络通信系统的架构模型示意图;
[0019]图3为符合本发明一优选实施例的网络通信系统中数据链路模块的协议结构示意图;
[0020]图4为符合本发明一优选实施例的网络通信系统中网络模块的协议结构示意图;
[0021]图5为符合本发明一优选实施例的网络通信系统中会话模块的协议结构示意图;
[0022]图6为符合本发明一优选实施例的网络通信系统中应用模块的协议结构示意图;
[0023]图7为采用本发明的网络通信系统后可支持云计算组网的示意图。
【具体实施方式】
[0024]以下结合附图与具体实施例进一步阐述本发明的优点。
[0025]由于,网络协议层次具有相对性,已有的逻辑层可以当做通用的物理层来使用,基于该思想,本发明在例如:UDP/TCP/IP基础上,构建网络通信协议栈。考虑到智能系统的网络必须分为2层,一层是基础网络系统服务,对应于通常意义上的网络系统。用以完成粗粒度(进程粒度)定位的粗矿型通信功能。另一层是应用网络系统服务,对应于应用上若干处理对象之间的逻辑网络系统,用以最细粒度的对象间的通信,以实现最精准的控制。
[0026]参阅图1,本发明所公开的网络通信系统,其基本构架与OSI7层网络协议构架相当,但现有技术中OSI7层网络的物理层使用的通信协议将限定了使用不同通信协议的网络构架将无法对接互联,因此,本发明中,网络通信系统包括:一物理模块,其承载了至少一种网络协议,如UDP/IP、TCP/IP等择一承载或均承载有上述网络协议,从而构建本发明网络通信系统的网络基础;一数据链路模块,与物理模块对接,接收物理模块发来的数据或函数,并继续向上层转发。由于采用不同的网络协议,则对应每一网络协议,均配置有一数据链路,与使用网络协议之一的网络模块对接,同时,所有的数据链路与上层模块对接;一网络模块,与所有的数据链路模块连接,接收数据链路模块发来的数据或函数,但由于每一数据链路模块发来的数据或函数基于不同的网络协议,因此,在转发这些数据时,网络模块以路由模式广播转发数据的最小粒度,屏蔽了不同协议中数据粒度不同的问题,将所有数据统一成对象标识的形式路由转发,从而统一化具有不同网络协议的网络模块;会话模块,基于前述数据的最小粒度建立不同业务间的会话;及应用模块,为建立在会话模块中的终端,一般为构架在应用模块上的灯具、设备、人机等。
[0027]参阅图2,模拟化后本发明的网络通信系统的模型,可清晰地了解到,作为承载网的基础网络一一物理模块为多个,每一物理模块使用相同或不同的网络协议,对应每一网络模块,数据链路模块同样具有多个,而作为业务网的网络模块、会话模块、应用模块则归一为一体,统一架设在前述数据链路模块和物理模块上。
[0028]本发明所指的物理模块并不等同于OSI 7层网络模型中的物理层,物理模块包括OSI网络协议栈的Ll-Ln中的一层或多层,其中η为1_7中的任意一项。也就是说,物理模块不仅可包括承载网的物理层,同样可包括数据链路层、网络层、传输层等。上述构成OSI网络数据栈的部分或全部集成为本发明所述物理模块,只要物理模块向数据链路模块提供物理链路并发送函数,接收函数即可,其本身的结构并不作限制。此种隔离方式便于构建特殊领域的智能控制业务网络。
[0029]为了满足上述要求,参阅图3,本发明中,数据链路模块包括有帧头字段、源地址字段及目的地址字段。其中,帧头字段记录了数据链路模块内的帧类型和/或版本,以明示与该数据链路模块对接的物理模块承载的网络协议及版本;源地址字段则记录数据链路模块接收的数据和/或函数的来源的物理地址,尽管使用的网络协议不同,但数据链路模块可将源头地址转化为统一的格式,并存储在数据链路模块的源地址字段内。同样地,数据链路模块也记录数据转发的目的地址,并存储在目的地址字段内,从而起到承上启下数据和/或函数。
[0030]参阅图4,同样优选地,网络模块的结构中,其包括有:协议字段,记载并说明了网路模块使用的通信协议;报文长度字段,网络模块内
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1