[发明专利]一种储能系统的通讯管理系统及方法在审
申请号: | 201710400357.2 | 申请日: | 2017-05-31 |
公开(公告)号: | CN107276994A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 黄乐;林栋;袁宏亮 | 申请(专利权)人: | 沃太能源南通有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 226000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 通讯 管理 方法 | ||
技术领域
本发明涉及储能系统系统通讯和管理方法,尤其涉及一种储能系统的通讯管理系统及方法。
背景技术
随着计算机技术,尤其是网络技术的飞速发展,如今的程序开发人员不仅仅局限于基于单机运行或单一线程的应用程序的开发。服务器端 / 客户端模式的最显著的特点是一个服务器端应用能同时为多个客户端提供服务。而传统的服务器端 / 客户端模式通常为每一个客户端创建一个独立的线程,这种实现方式在客户端数量不多的情况下问题不大,但对于类似于储能系统这种客户数量巨大的系统来说,效率极端低下。这是因为一方面创建新线程操作系统开销较大,另一方面同时有许多线程处于运行状态,操作系统内核需要花费大量时间进行上下文切换,而没有在线程执行上花更多的时间。
公司储能系统与服务器的通讯需要实时上传数据,并且需要实时下发控制指令。为了满足实际业务需求,储能系统客户端需要实时上传发电、用电、买电、卖电等数据和实时接收服务器的调度指令,所以客户端必须与服务器保持持续连接,这对服务器的连接稳定性及处理数据的性能要求比较高,而且现有的通讯采用整体数据打包形式,这种整体数据打包形成的数据包大,传输时对占用带宽多,而且服务器在进行解析是所耗费的时间多,易造成稳定性差、效率低的问题,从而降低服务器的性能。
针对现有技术存在的缺陷,结合公司产品需同时调度多台系统的技术特性,我们设计了一种能在进程之间通过Socket进行通信,以达到数据交换的目的管理系统,其主要作用在于建立服务端与客户端或者其他端点的通信,管理,维护,并提供常见的通信协议,解析等,也可以自定义协议和协议处理相关接口,从而解决储能系统的通讯和管理问题。
发明内容
为克服现有技术的缺陷,本发明提供了一种储能系统的通讯管理系统,在进程之间通过Socket进行通信,以达到数据交换目的的管理系统,其主要作用在于建立服务端与客户端或者其他端点的通信,管理,维护,并提供常见的通信协议,解析等,也可以自定义协议和协议处理相关接口,从而解决储能系统的通讯和管理问题。
本发明揭示了一种储能系统的通讯管理系统,包括通讯服务器实现与储能客户端之间的通讯,通讯服务器包括会话管理模块,会话池,数据处理模块及存储模块,其中:
会话管理模块,实现与储能客户端之间的会话建立,接收储能客户端发送的数据,并送入会话池等待处理,同时将数据处理模块反馈的调度数据传输至对应的储能客户端;
会话池为会话线程的排队等候区;
数据处理模块内部预先设置有多种通讯协议,对会话池内的排队的数据进行拆包解析,根据解析的信息调取数据库内对应的控制指令,再将控制指令进行编码打包送入会话管理模,反馈至对应的储能系统中。
所述会话管理模块在会话建立时给予每个储能客户端一个唯一标识,将该唯一标识存储至存储模块,数据处理模块反馈的数据通过查找唯一标识确定对应储能客户端。
所述数据处理模块调取会话池内的二进制数据通过协议过滤器映射成单独的协议实体,根据内部的通讯协议对实体进行解析,处理。
所述储能客户端内预设有连接通讯服务器的域名及多个端口号,通过域名或者端口号连接对应的通讯服务器。
一种储能系统的通讯管理方法,包括如下内容:
S1、储能客户端通过内部预设的域名和端口号查找并连接通讯服务器,当储能客户端与通讯服务器的建立连接后,会话管理模块建立一个会话线程,并在会话线程建立后给予该储能客户端一个唯一标识;
S2、会话建立后,储能客户端发送二进制数据请求包,会话管理模块将该二进制数据请求包送入会话池排队等待处理,并在二进制数据请求包发送结束没有通信情况下,会自动释放会话线程;
S3、数据处理模块依次调取会话池内的二进制数据请求包,将该数据包通过协议过滤器映射成请求协议实体,根据该请求实体类型结合内部专用的通信协议进行解析、存储;
S4、根据解析结果读取数据库中对应的控制指令,并将该控制指令按照对应的通信协议进行编码打包形成反馈数据包,传送给会话管理模块;
S5、会话管理模块将接收的反馈数据包通过查询唯一标识进行储能客户端的确认,建立与该储能客户端的会话线程,将反馈数据包发送至对应的储能客户端。
上述步骤中,所述储能客户端与通讯服务器连接时,通过互联网进行域名查找,在网络异常时采用多端口号轮流尝试的形式进行连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沃太能源南通有限公司,未经沃太能源南通有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710400357.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于触觉增强的文本界面的系统和方法
- 下一篇:数据处理方法及其设备