充电桩数据管理方法及系统的制作方法

文档序号:9870370阅读:688来源:国知局
充电桩数据管理方法及系统的制作方法
【技术领域】
[0001]本发明涉及电力领域,特别涉及一种充电粧数据管理方法及系统。
【背景技术】
[0002]充电站是充电汽车产业链的重要一环,随着充电汽车的大规模使用,各地的充电站也在逐步完善中。目前各地的充电站建设中,充电站管理主要通过在各个站安装一个管理子站实现本站所有充电粧管理,部分充电站还在使用充电粧孤岛运行。
[0003]通过上述管理方法进行数据管理时,信息化以及自动化水平不高。孤岛运行主要靠人工监控和管理,运营成本高,不可靠。使用系统子站管理站内充电粧时各个充电粧使用网络通道连接到系统子站上,直接同系统子站通信,将数据上报给子站,系统子站获得各个充电粧的运行工况及充电信息。各个系统子站通过以太网连接到一个系统主站上,连接方式一般是直接开放数据库接口,系统主站间隔一段时间将子站该段时间的所有的数据直接读取到主站。各个系统子站的安装调试需要独立进行,对于子站的安装涉及到安装环境和场地以及各个子站软件费用,安装成本较高,同时子站安装调试环节较多,系统软件bug等问题,导致系统子站运行维护费用较高。各个系统子站之间是独立个体,各自管理对应的充电站,主站间隔一定时间主动要求上传数据时,子站系统上传数据,不利于系统主站集中控制运行,不利于统一管理,系统灵活性较差。

【发明内容】

[0004]基于此,有必要针对成本高且不利于集中管理的问题,提供一种能减少成本以及便于集中管理的充电粧数据管理方法及系统。
[0005]—种充电粧数据管理方法,包括以下步骤:
[0006]获取充电粧发送的数据帧,其中,所述数据帧携带充电粧数据以及充电粧地址;
[0007]对所述数据帧进行解析,获得所述充电粧地址;
[0008]判断所述充电粧地址是否与预先建立的服务端socket绑定;
[0009]当所述充电粧地址与所述服务端socket未绑定时,根据所述充电粧的客户端socket指定的服务端口,将所述充电粧地址与所述服务端socket进行绑定,并接收所述数据帧携带的所述充电粧数据;
[00?0]当所述充电粧地址与所述服务端socket绑定时,接收所述数据帧携带的所述充电粧数据;
[0011 ]将所述充电粧数据上传至主站。
[0012]本发明还提供一种充电粧数据管理系统,包括:
[0013]获取模块,用于获取充电粧发送的数据帧,其中,所述数据帧携带充电粧数据以及充电粧地址;
[0014]解析模块,用于对所述数据帧进行解析,获得所述充电粧地址;
[0015]判断模块,用于判断所述充电粧地址是否与预先建立的服务端socket绑定;[ΟΟ??]绑定模块,用于当所述充电粧地址与所述服务端socket未绑定时,根据所述充电粧的客户端socket指定的服务端口,将所述充电粧地址与所述服务端socket进行绑定,并接收所述数据帧携带的所述充电粧数据;
[0017]数据接收模块,用于当所述充电粧地址与所述服务端socket绑定时,接收所述数据帧携带的所述充电粧数据;
[0018]数据传送模块,用于将所述充电粧数据上传至主站。
[0019]上述充电粧数据管理方法系统,当获取的数据帧携带的充电粧地址与数据集中器中预先建立的服务端socket未绑定时,根据充电粧的客户端socket指定的服务端口,将充电粧地址与服务端socket进行绑定,并接收数据帧携带的充电粧数据,当充电粧地址与服务端socket绑定时,接收数据帧携带的充电粧数据,将充电粧数据上传至主站。通过上述充电粧数据管理方法及系统,使用数据集中器将一个充电站的所有充电粧并行接入,数据集中器能及时采集充电粧的充电粧数据,从而能及时将采集的各个充电粧数据上传至主站,实现多个充电站的充电粧数据集中管理,且数据集中器体积小,安装施工十分便利,使用数据集中器实现充电站的数据采集与管理,具有低成本,高可靠性,施工便利,方便管理等优点,具备较高的实用价值。
【附图说明】
[0020]图1为一种实施方式的充电粧数据管理方法的流程图;
[0021]图2为本实施例的主站、数据集中器以及充电粧之间的通信框图;
[0022]图3为另一种实施方式的充电粧数据管理方法的流程图;
[0023]图4为图3中接收充电粧发送的连接请求,返回接收确认信息至充电粧的步骤的子流程图;
[0024]图5为图4中当监听到充电粧发送的连接请求时,接收连接请求并存储于预设的存储池中的步骤的子流程图;
[0025]图6为一种实施方式的充电粧数据管理系统的模块图;
[0026]图7为另一种实施方式的充电粧数据管理系统的模块图;
[0027]图8为图7中处理模块的子模块图;
[0028]图9为图8中处理单兀的子模块图。
【具体实施方式】
[0029]请参阅图1,提供一种实施方式的充电粧数据管理方法,包括以下步骤:
[0030]S100:获取充电粧发送的数据帧。
[0031]其中,数据帧携带充电粧数据以及充电粧地址。如图2所示,在每个充电站设置有数据集中器,且每个充电站包括多个充电粧,在数据集中器采集充电粧数据之前,需要将充电粧接入数据集中器,即需要将充电粧与数据集中器进行连接,当连接成功时,充电粧和数据集中器才能进行通信,从而数据集中器即可获取充电粧发送的数据帧,数据集中器获取数据帧后,经过后续的处理将充电粧数据上传至主站。
[0032]S200:对数据帧进行解析,获得充电粧地址。
[0033]由于数据帧中携带了充电粧地址和充电粧数据,在对数据帧进行解析时,可获知充电粧地址,为后续判断提供依据。
[0034]S300:判断充电粧地址是否与预先建立的服务端socket绑定。
[0035]当充电粧地址与服务端socket未绑定时,执行步骤S400、步骤S500以及步骤S600。
[0036]S400:根据充电粧的客户端socket指定的服务端口,将充电粧地址与服务端socket进行绑定。
[0037]S500:接收数据帧携带的充电粧数据。
[0038]网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,通常也称作套接字,用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务,Socket正如一个多孔插座,一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电,有的提供110伏交流电,有的则提供有线电视节目,即提供不同的服务,客户软件将插头插到不同编号的插座,就可以得到不同的服务。
[0039]从而,在数据集中器获取充电粧发送的数据帧之前,充电粧和数据集中器进行连接时,在充电粧中预先建立客户端socket,在数据集中器中预先建立服务端socket,由于数据集中器是通过不同端口获取不同充电粧传输的数据,在数据集中器中建立多个服务端socket,并分别绑定不同的服务端口,从而充电粧在向数据集中器发送连接请求时,需要指定数据集中器的服务端口,以便充电粧通过指定的服务端口向数据集中器发送数据。
[0040]当数据集中器获取到充电粧发送的数据帧并进行解析获取充电粧地址后,判断充电粧地址是否与数据集中器中预先建立的服务端socket绑定,当未绑定时,表示该充电粧可能为第一次连接数据集中器,可根据充电粧中预先建立的客户端socket指定的数据集中器的服务端口,将充电粧地址与服务端socket进行绑定,并接收数据帧携带的充电粧数据。由于数据集中器中每个服务端socket绑定对应的服务端口,充电粧预先有指定数据集中器的服务端口,从而可将充电粧地址与数据集中器中对应的服务端socket进行绑定,以标识该充电粧接入数据集中器,并指定了与该充电粧进行通信的服务端口。
[0041]数据集中器通过该服务
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1