[发明专利]一种基于智能路灯控制的数据传输方法在审
申请号: | 201410001980.7 | 申请日: | 2014-01-03 |
公开(公告)号: | CN104767711A | 公开(公告)日: | 2015-07-08 |
发明(设计)人: | 曹茁 | 申请(专利权)人: | 江苏省紫光智能系统有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H05B37/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210036 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 智能 路灯 控制 数据传输 方法 | ||
技术领域
本发明涉及网络通信技术,特别涉及一种基于智能路灯控制的数据传输方法。
背景技术
智能路灯控制系统一般由路灯控制器、路段控制器和控制中心服务器组成,控制中心服务器通过因特网或无线网络与路段控制器连接,路段控制器通过电力线与路灯控制器连接。
其中,每一个路灯控制器对应连接一个路灯,用于对路灯的状态信息进行采集,并控制路灯的开关;每一个路段控制器与一组路灯控制器通过电力线连接,采用LON协议进行通讯,用于完成数据整合、数据发送、命令接收和命令执行等功能。由于路灯控制器不具备数据综合功能,无法接收来自远程控制中心的指令,无法独立上传采集数据到控制中心,因此,需要采用路段控制器实现上述功能。控制中心服务器则用于存储应用程序和路灯状态信息数据,并且允许用户通过用户接口向路段控制器和路灯控制器发送指令以实现数据的采集和路灯的控制。
在道路应用环境中,由于网络条件限制,需要使用一种附带网络应答功能的异步通讯机制来实现路段控制器和控制中心服务器之间的通讯。由于路灯状态数据和控制命令数据的结构化特性,因此,现有技术通常采用SOAP通讯协议。
SOAP(Simple Object Access Protocol)协议是一种简单对象访问协议,是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。
但是,目前采用SOAP通讯协议的编程环境一般局限在.Net和java中,且需要引用相关插件来实现,不但灵活性欠缺、传输速度降低,还不能直接通过C或C++编程在Linux系统下制作控制中心的服务器端程序。
另外,现有技术一般采用实时命令逐条下发的方式将控制中心指令下发给路段控制器。由于每条SOAP指令整体较大,这样会显著增大网络流量,在网络带宽较小的情况下,容易造成网络阻塞。
综上所述,现有技术对智能路灯系统中控制中心服务器和路段控制器之间的数据传输,由于局限于引用SOAP插件编程和控制命令逐条下发,因此存在不够灵活和通讯数据量大,易造成实时通讯速度低和网络带宽占用过大的问题。
发明内容
本发明实施例提供一种基于智能路灯控制的数据传输方法和设备,用以解决现有技术中存在的上述技术问题。
本发明实施例提供一种智能路灯控制系统的数据传输方法,用于控制中心服务器向路段控制器的数据传输,其特征在于,所述控制中心服务器采用C++进行编程,将SOAP和HTTP指令主体合并,通过TCP/IP协议发送到路段控制器,所述每个路段控制器具有唯一IP地址,所述方法包括步骤:
(a)从待执行命令列表中提取具有相同的路段控制器IP地址的命令,形成若干命令组,其中,所述命令组的数量与路段控制器的数量相同;
(b)将每个命令组中的命令按照命令属性进行划分,以形成具有不同属性的命令集,其中,所述命令属性是改变网络变量值的命令和读取网络变量值的命令两种;
(c)为每个命令集定义HTTP发送格式的头(head)部分和主体(body)部分,其中头部分包括发送目标地址、编码类型和SOAP标准,主体部分包括SOAP命令格式文件地址、语言编码、发送类型和SOAP命令主体;
(d)将命令集作为一个完整的HTTP传输指令通过TCP/IP协议发送到路段控制器。
根据本发明实施例的一个方面,上述方法还包括将400毫秒以内的命令形成为命令组。
根据本发明实施例的另一个方面,上述方法还包括路段控制器可以向控制中心服务器发送返回值,根据返回值可以判断数据发送的结果。
上述方法将socket通信数据头、http通信格式头、SOAP通信格式头和要传输的SOAP主体信息封装到一起,不需要运行平台和其他插件支持,因此灵活性好,并且将多条命令构成命令集进行发送,因此,数据量小,节省网络带宽。
附图说明
图1为本发明实施例基于智能路灯控制的数据传输设备结构示意图;
图2为本发明实施例基于智能路灯控制的数据传输方法流程示意图。
具体实施方式
本发明实施例提供一种智能路灯控制系统的数据传输方法,用于控制中心服务器向路段控制器的数据传输,所述控制中心服务器采用C++进行编程,将SOAP和HTTP指令主体合并,通过TCP/IP协议发送到路段控制器,所述每个路段控制器具有唯一IP地址,所述方法包括步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏省紫光智能系统有限公司,未经江苏省紫光智能系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410001980.7/2.html,转载请声明来源钻瓜专利网。