数据传输方法、装置及数据转换器与流程

文档序号:15594504发布日期:2018-10-02 19:20阅读:261来源:国知局

本发明涉及电学领域,具体而言,涉及一种数据传输方法、装置及数据转换器。



背景技术:

传统多联机系统均为有线方式通讯,远程监控、集中控制等配套系统已非常完备。而相应的远程监控系统、集中控制器等设备均采用有线通信的方式。

基于plc多联机系统配套的专用集中控制器等设备均采用无通讯线通信方式,与现有的远程监控、集中控制系统等存在不兼容的情况。

在plc多联机系统的远程监控和集中控制需开发新的软件和设备,成本增加。而当有plc多联机系统和有线多联机系统同时监控和集中控制的需求时,存在设备不兼容,重复开发及使用不便的问题。

针对上述现有技术无法兼容plc多联机系统与有线多联机系统不兼容的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种数据传输方法、装置及数据转换器,以至少解决现有技术无法兼容plc多联机系统与有线多联机系统不兼容的技术问题。

根据本发明实施例的一个方面,提供了一种数据传输方法,包括:获取第一设备发送的第一通信数据,其中,所述第一通信数据包括电力线通信plc格式的数据;将所述第一通信数据转换为指定格式,得到第二通信数据,其中,所述指定格式为接收所述第二通信数据的第二设备所支持的数据格式;将所述第二通信数据发送至所述第二设备。

进一步地,所述第一设备为第一多联机空调系统中的设备;第二设备为第二多联机空调系统中的设备或远程监控系统中的设备,其中,所述第一多联机空调系统中的设备通过电力线进行数据交互,所述第二多联机空调系统和所述远程监控系统的设备通过除所述电力线之外的其他数据线进行数据交互。

进一步地,所述指定格式包括除所述plc格式之外的数据格式。

进一步地,所述指定格式包括:rs485总线通信格式、局域网络can总线协议格式、以及家庭总线系统hbs所支持的数据格式。

根据本发明实施例的另一方面,还提供了一种数据传输方法,包括:获取第二设备发送的第二通信数据,其中,所述第二通信数据包括所述第二设备所支持的数据格式的数据;将所述第二通信数据转换为电力线通信plc格式,得到第一通信数据;将所述第一通信数据发送至第一设备。

进一步地,所述第一设备为第一多联机空调系统中的设备;所述第二设备为第二多联机空调系统中的设备或远程监控系统中的设备,其中,所述第一多联机空调系统中的设备通过电力线进行数据交互,所述第二多联机空调系统和所述远程监控系统的设备通过除所述电力线之外的其他数据线进行数据交互。

根据本发明实施例的另一方面,还提供了一种数据传输装置,包括:第一获取单元,用于获取第一设备发送的第一通信数据,其中,所述第一通信数据包括电力线通信plc格式的数据;第一转换单元,用于将所述第一通信数据转换为指定格式,得到第二通信数据,其中,所述指定格式为接收所述第二通信数据的第二设备所支持的数据格式;第一发送单元,用于将所述第二通信数据发送至所述第二设备。

根据本发明实施例的另一方面,还提供了一种数据传输装置,包括:第二获取单元,用于获取第二设备发送的第二通信数据,其中,所述第二通信数据包括所述第二设备所支持的数据格式的数据;第二转换单元,用于将所述第二通信数据转换为电力线通信plc格式,得到第一通信数据;第二发送单元,用于将所述第一通信数据发送至第一设备。

根据本发明实施例的另一方面,还提供了一种数据转换器,包括:第一接口,与处理器的第一端相连,用于接入电力网中的电力线,其中,所述电力线用于传输第一通信数据,所述第一通信数据包括电力线通信plc格式的数据;第二接口,与所述处理器的第二端相连,用于接入指定通信线路的信号线,其中,所述信号线用于传输第二通信数据,所述第二通信数据为信号线所支持的数据格式的数据;所述处理器,用于将所述第一通信数据转换为所述第二通信数据;和/或将所述第二通信数据转换为所述第一通信数据。

进一步地,所述数据转换器还包括:存储区,用于在将所述第一通信数据转换为所述第二通信数据之后,或在将所述第二通信数据转换为所述第一通信数据之后,存储转换后所生成的通信数据,其中,所述通信数据包括所述第一通信数据和所述第二通信数据。

在本发明实施例中,获取第一设备所发送的电力线通信plc格式的第一通信数据,再对第一通信数据进行格式转换,将第一通信数据转换为指定格式,生成能够第二设备所支持的指定格式的第二通信数据,并将该第二通信数据发送至第二设备,使第二设备可以获取能被直接使用的第二通信数据,完成了支持不同数据格式的第一设备与第二设备之间的通信,实现了在通信过程中对使用不同数据格式的设备的兼容,进而解决了现有技术无法兼容plc多联机系统与有线多联机系统不兼容的技术问题

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种数据传输方法的流程图一;

图2是根据本发明实施例的一种数据传输方法的流程图二;

图3是根据本发明实施例的一种数据传输装置的示意图一;

图4是根据本发明实施例的一种数据传输装置的示意图二;

图5是根据本发明实施例的一种数据转换器的示意图;

图6是根据本发明实施例的一种数据转换控制器的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

首先,在对本发明实施例进行描述的过程中出现的部分名词或术语适用于如下解释:

plc:英文全称为powerlinecommunication,是指利用电力线传输数据和媒体信号的一种通信方式,在本发明中,plc多联机是指采用电力线载波通信(powerlinecommunication)的多联机系统。

rs-485是一个定义平衡数据多点系统中的驱动器和接收器的电气特征标准,使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。

can:英文全称为controllerareanetwork,中文名称为控制器局域网络,是iso国际标准化的串行通信协议。

hbs:英文全称为:homebussystem,中文名称家庭总线系统,由一条同轴电缆和4对双绞线构成,前者用于传输图像信息,后者用于传输语音、数据及控制信号。

根据本发明实施例,提供了一种数据传输方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种数据传输方法的流程图一,如图1所示,该方法包括如下步骤:

步骤s102,获取第一设备发送的第一通信数据,其中,第一通信数据包括电力线通信plc格式的数据;

步骤s104,将第一通信数据转换为指定格式,得到第二通信数据,其中,指定格式为接收第二通信数据的第二设备所支持的数据格式;

步骤s106,将第二通信数据发送至第二设备。

通过上述步骤,获取第一设备所发送的电力线通信plc格式的第一通信数据,再对第一通信数据进行格式转换,将第一通信数据转换为指定格式,生成能够第二设备所支持的指定格式的第二通信数据,并将该第二通信数据发送至第二设备,使第二设备可以获取能被直接使用的第二通信数据完成了支持不同数据格式的第一设备与第二设备之间的通信的目的,实现了在通信过程中对使用不同数据格式的设备的兼容,进而解决了现有技术无法兼容plc多联机系统与有线多联机系统不兼容的技术问题

在步骤s102提供的方案中,第一设备通信设备可以是plc多联机系统中的设备,第一通信数据可以是在plc多联机系统中该设备的状态数据,即plc多联机系统的状态数据。在plc多联机系统中,各设备通过电力线传输电力线通信plc格式的第一通信数据。

在步骤s104提供的方案中,指定格式可以是第二设备所支持的格式,例如,第二设备支持rs485总线通信格式的数据,则对第一通信数据进行数据格式转换,将电力线通信plc格式的数据转换为rs485总线通信格式的数据,即实现了将第一通信数据转换为第二通信数据。

在步骤s106提供的方案中,在得到第二通信数据后,由于第二通信数据能够被第二设备直接使用,因此,可以将第二通信数据发送至第二设备,使第二设备能够响应第二通信数据。

作为一种可选的实施例,第一设备为第一多联机空调系统中的设备;第二设备为第二多联机空调系统中的设备或远程监控系统中的设备,其中,第一多联机空调系统的设备通过电力线进行数据交互,第二多联机空调系统和远程监控系统的设备通过除电力线之外的其他数据线进行数据交互。

采用本发明上述实施例,第一设备可以是第一多联机空调系统中的设备,第二设备可以是第二多联机系统中的设备,其中,第一多联机空调系统的设备通过电力线进行数据交互,而第二多联机空调系统的设备通过除电力线之外的其他数据线进行数据交互,因此,在需要建立第一多联机空调系统与第二多联机空调系统之间的通信连接的情况,由于第一多联机空调系统与第二多联机空调系统的通信方式不同,因此,无法实现第一多联机空调系统与第二多联机空调系统之间的通信,进而根据本申请上述实施例,通过将第一设备发送的第一通信数据转换为能被第二设备识别(即第二多联机空调系统所支持)的第二通信数据,实现了第一多联机空调系统与第二多联机空调系统的通信。

同样,在第二设备为远程监控系统中的设备的情况下,也可以跟本申请上述实施例,将第一设备发送的第一通信设备转为远程监控系统所支持的第二通信数据,实现了第一多联机空调系统与远程监控系统的通信。

作为一种可选的实施例,指定格式包括除plc格式之外的数据格式。

采用本发明上述实施例,指定格式是第二设备所支持的数据格式,在第二设备所支持的指定格式为:除plc格式之外的数据格式的情况下,即第一设备所发送第一通信数据的格式无法得到第二设备支持的情况,根据本发明上述实施例,可以将第一通信数据转换能都得到第二设备支持的为第二通信数据,实现了第一设备与第二设备的通信。

作为一种可选的实施例,指定格式包括:rs485总线通信格式、局域网络can总线协议格式、以及家庭总线系统hbs所支持的数据格式。

图2是根据本发明实施例的一种数据传输方法的流程图二,如图2所示,该方法包括如下步骤:

步骤s202,获取第二设备发送的第二通信数据,其中,第二通信数据包括第二设备所支持的数据格式的数据;

步骤s204,将第二通信数据转换为电力线通信plc格式,得到第一通信数据;

步骤s206,将第一通信数据发送至第一设备。

通过上述步骤,获取第二设备发送的第二设备所支持数据格式的第二通信数据,再对第二通信数据进行格式转换,将第二通信数据转换为plc格式的第一通信数据,然后再将第一通信数据发送至第一设备,使第一设备可以获取能被直接使用的第一通信数据,使第一设备可以获取能被直接使用的第二通信数据,完成了支持不同数据格式的第一设备与第二设备之间的通信,实现了在通信过程中对使用不同数据格式的设备的兼容,进而解决了现有技术无法兼容plc多联机系统与有线多联机系统不兼容的技术问题。

需要说明的是,第一设备可以发送第一通信数据,还可以接收第一通信数据;和第二设备可以发送第二通信数据,还可以接收第二通信数据。

作为一种可选的实施例,第一设备为第一多联机空调系统中的设备;第二设备为第二多联机空调系统中的设备或远程监控系统中的设备,其中,第一多联机空调系统中的设备通过电力线进行数据交互,第二多联机空调系统和远程监控系统的设备通过除电力线之外的其他数据线进行数据交互。

作为一种可选的实施例,第二设备所支持的数据格式包括除plc格式之外的数据格式。

作为一种可选的实施例,第二设备所支持的数据格式包括rs485总线通信格式、局域网络can总线协议格式、以及家庭总线系统hbs所支持的数据格式。

根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述任一项所述的数据传输方法。

根据本发明的又一个实施例,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任一项所述的数据传输方法。

根据本发明实施例,还提供了一种数据传输装置实施例,需要说明的是,该数据传输装置可以用于执行本发明实施例中的数据传输方法,本发明实施例中的数据传输方法可以在该数据传输装置中执行。

图3是根据本发明实施例的一种数据传输装置的示意图一,如图3所示,包括:第一获取单元31,用于获取第一设备发送的第一通信数据,其中,所述第一通信数据包括电力线通信plc格式的数据;第一转换单元33,用于将所述第一通信数据转换为指定格式,得到第二通信数据,其中,所述指定格式为接收所述第二通信数据的第二设备所支持的数据格式;第一发送单元35,用于将所述第二通信数据发送至所述第二设备。

需要说明的是,该实施例中的第一获取单元31可以用于执行本申请实施例中的步骤s102,该实施例中的第一转换单元33可以用于执行本申请实施例中的步骤s104,该实施例中的第一发送单元35可以用于执行本申请实施例中的步骤s106。上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。

本发明上述实施例,通过第一获取单元获取第一设备所发送的电力线通信plc格式的第一通信数据,再通过第一转换单元对第一通信数据进行格式转换,将第一通信数据转换为指定格式,生成能够第二设备所支持的指定格式的第二通信数据,并将该第二通信数据通过第一发送单元发送至第二设备,使第二设备可以获取能被直接使用的第二通信数据,完成了支持不同数据格式的第一设备与第二设备之间的通信,实现了在通信过程中对使用不同数据格式的设备的兼容,进而解决了现有技术无法兼容plc多联机系统与有线多联机系统不兼容的技术问题。

图4是根据本发明实施例的一种数据传输装置的示意图二,如图4所示,包括:第二获取单元41,用于获取第二设备发送的第二通信数据,其中,所述第二通信数据包括所述第二设备所支持的数据格式的数据;第二转换单元43,用于将所述第二通信数据转换为电力线通信plc格式,得到第一通信数据;第二发送单元45,用于将所述第一通信数据发送至第一设备。

需要说明的是,该实施例中的第二获取单元41可以用于执行本申请实施例中的步骤s202,该实施例中的第二转换单元43可以用于执行本申请实施例中的步骤s204,该实施例中的第二发送单元45可以用于执行本申请实施例中的步骤s206。上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。

根据本发明上述实施例,通过第二获取单元获取第二设备发送的第二设备所支持数据格式的第二通信数据,再通过第二转换单元对第二通信数据进行格式转换,将第二通信数据转换为plc格式的第一通信数据,然后再通过第二发送单元将第一通信数据发送至第一设备,使第一设备可以获取能被直接使用的第一通信数据,使第一设备可以获取能被直接使用的第二通信数据,完成了支持不同数据格式的第一设备与第二设备之间的通信,实现了在通信过程中对使用不同数据格式的设备的兼容,进而解决了现有技术无法兼容plc多联机系统与有线多联机系统不兼容的技术问题。

图5是根据本发明实施例的一种数据转换器的示意图,如图5所示,包括:第一接口51,与处理器的第一端相连,用于接入电力网中的电力线,其中,电力线用于传输第一通信数据,第一通信数据包括电力线通信plc格式的数据;第二接口53,与处理器的第二端相连,用于接入指定通信线路的信号线,其中,信号线用于传输第二通信数据,第二通信数据为信号线所支持的数据格式的数据;处理器55,用于将第一通信数据转换为第二通信数据;和/或将第二通信数据转换为第一通信数据。

根据本发明上述实施例,通过第一接口接入电力网中的电力线,可以使第一通信数据通过电力线实现双向传输;同理,第二通信数据也可以通过信号线实现双向传输,进而与第一接口以及第二接口相连的处理器,可以将第一接口所传入的第一通信数据转换为第二通信数据后,通过第二接口传出;还可以将第二接口所传入的第二通信数据转换为第一通信数据后,通过第一接口传出,完成了第一通信数据与第二通信数据的转换,使不同通信格式的数据能够有效地进行数据传输,实现了在通信过程中对使用不同数据格式的设备的兼容,进而解决了现有技术无法兼容plc多联机系统与有线多联机系统不兼容的技术问题

可选地,第一设备可以与数据转换器的第一接口相连,第二设备可以与数据转换器的第二接口相连。

作为一种可选的实施例,数据转换器还包括:存储区,用于在将第一通信数据转换为第二通信数据之后,或在将第二通信数据转换为第一通信数据之后,存储转换后所生成的通信数据,其中,通信数据包括第一通信数据和第二通信数据。

可选地,在完成数据转换后,可以使用转换所得到的第一数据或第二数据对存储区的数据进行更新,从而可以减少对存储区的占用。

本发明还提供了一种优选实施例,该优选实施例提供了一种plc多联机的数据转换方法及控制器。

需要说明的是,在本实施例中,第一设备可以是plc多联机系统中的设备,第二设备可以是远程监控系统或集中控制器等多联机设备。

本发明所提供的数据转换方法包含如下功能:

状态解析:数据转换控制器可以接收plc多联机系统的状态数据(即第一通信数据),再按照plc多联机系统协议格式解析后,更新本地存储区,并按照远程监控系统的协议格式组成新的数据帧(即第二通信数据)发送给远程监控设备更新状态。

控制解析:数据转换控制器接收远程监控系统的控制命令(即第二通信数据),再按照有线通信的协议格式解析后,更新本地存储区,并按照plc通信系统的协议格式组成新的数据帧(即第一通信数据)发送给plc多联机进行控制。

图6是根据本发明实施例的一种数据转换控制器的示意图,如图6所示,包括:plc通信单元61,用于实现与plc多联机系统通信,数据的接收和发送;有线通信单元63,用于实现远程监控系统通信,数据的接收和发送;主处理单元65,用于负责有线和plc通信数据的分析处理、协议格式转换和数据的接收和发送控制。

需要说明的是,上述plc通信单元61包括第一获取单元31和第二发送单元45;上述有线通信单元63包括第二获取单元41和第一发送单元35;上述主处理单元65包括第一转换单元33和第二转换单元43。

可选地,远程监控系统和集中控制器等多联机设备的通讯方式包括:rs485、can、hbs等有线通信方式。

可选地,所述数据转换控制器的有线通信单元可支持上述所述通讯方式(rs485、can、hbs等有线通信方式)的至少一种接口。

本方案提出的plc多联机的数据转换方法及控制器,可以实现对plc多联机数据进行转换,达到兼容远程监控想系统及集中控制的目的,解决plc多联机和有线多联机同时使用,无法兼容的问题。

本发明所提供的技术方案,数据转换控制器可以同时接收plc多联机和远程监控系统的通信数据,根据转换方法转换后,再按照各自的数据格式转发给相应的系统,实现二者状态数据和控制命令的交互。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1