CN109684246A - 不同接口协议的设备之间进行数据传输的方法及*** - Google Patents

不同接口协议的设备之间进行数据传输的方法及*** Download PDF

Info

Publication number
CN109684246A
CN109684246A CN201811558259.2A CN201811558259A CN109684246A CN 109684246 A CN109684246 A CN 109684246A CN 201811558259 A CN201811558259 A CN 201811558259A CN 109684246 A CN109684246 A CN 109684246A
Authority
CN
China
Prior art keywords
data
equipment
module
interface
transport protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811558259.2A
Other languages
English (en)
Inventor
方伟鹏
吴翔龙
梁志峰
吴齐
陈志军
李健明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DONGGUAN GREENWAY BATTERY Co Ltd
Original Assignee
DONGGUAN GREENWAY BATTERY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by DONGGUAN GREENWAY BATTERY Co Ltd filed Critical DONGGUAN GREENWAY BATTERY Co Ltd
Priority to CN201811558259.2A priority Critical patent/CN109684246A/zh
Publication of CN109684246A publication Critical patent/CN109684246A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0002Serial port, e.g. RS232C
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0016Inter-integrated circuit (I2C)
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/38Universal adapter
    • G06F2213/3852Converter between protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种不同接口协议的设备之间进行数据传输的方法及***,所述***包括:主设备、从设备、转换设备;主设备通过转换设备与从设备连接;转换设备包括:数据接收模块、数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块、数据发送模块,所述数据接收模块接收的数据依次通过数据传输协议识别模块识别接口的协议、数据传输协议处理模块对传输数据进行处理、通讯类型转换模块将数据传输格式进行转换后发送至数据发送模块,实现主设备与从设备之间的数据交换。本发明避免产品重新认证,设备可连接多种类型的设备接口,在实际使用时,仅需要烧录相应的接口驱动程序即可,能够成功地降低产品开发周期以及不必要的研发成本。

Description

不同接口协议的设备之间进行数据传输的方法及***
技术领域
本发明涉及数据控制技术领域,尤其涉及一种应用于不同类型接口的设备之间的进行数据传输的不同接口协议的设备之间进行数据传输的方法及***。
背景技术
随着计算机技术与微电子技术的发展,数据需要在同步、异步、单工、双工等不一样的环境下进行数据传输,为了使电子设备的通讯协议类型相对统一,Uart、SPI、IIC、CAN等通讯协议被固化下来。由于设备需求或定位的不同,设备与设备之间的通讯类型往往会不一样,为了解决通讯协议类型不同导致数据无法正常传输,现有技术一般采用两种解决办法,一是其中一方的设备做出妥协,硬件和软件通讯口的设计根据另一设备的通讯协议进行统一更改;二是设计一款兼容两种通讯类型的转接装置,通过装置转化为另一设备所需的通讯类型数据。
在现有技术中,目前所有的通讯协议转换模块都是通过透传的模式进行数据的转换。这种方式存在明显的缺陷,比如:一款产品在设计之初为了符合客户需求,其通讯协议采用的是某种传输接口,并通过重重认证后,其软硬件均获得通过,此时有另外一家客户也需要该产品,但是客户要求使用的通讯协议是另一种传输接口,并且通讯协议上的数据位需要进行拓展,此时传统的通讯类型转换模块不能对协议进行编程,协议数据位的更改只能通过更改设备的程序实现,更改认证后产品的程序无异于重新设计产品,需要重新进行认证,产品认证是一个非常消耗人力、物力、财力的过程,对于大多数需要通过国家级甚至世界级认证的产品,所需时间更久,花费更大,增大了开发周期和成本。
因此,现有技术需要改进。
发明内容
本发明实施例所要解决的一个技术问题是:提供一种不同接口协议的设备之间进行数据传输的方法及***,以解决现有技术中存在的问题。
根据本发明实施例的一个方面,公开一种不同接口协议的设备之间进行数据传输的***,包括:
主设备、从设备、转换设备;
所述主设备与从设备的传输接口不同,传输接口不同时数据传输的接口协议不同,所述主设备与从设备之间需要进行数据传输;
所述转换设备与主设备、从设备连接,所述转换设备设置有与主设备传输接口一致的接口和与从设备传输接口一致的接口;
所述转换设备具有将主设备与从设备数据格式进行转换的模块,用于实现所述主设备与所述从设备之间的数据传输。
基于本发明上述不同接口协议的设备之间进行数据传输的***的另一个实施例中,所述转换设备包括:
数据接收模块、数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块、数据发送模块;
所述数据接收模块、数据发送模块分别与主设备、从设备的传输接口的数据接收端、数据发送端连接,用于通过主设备、从设备的传输接口接收和/或发送数据;
所述数据传输协议识别模块通过所述数据接收模块获取所述主设备、从设备的接口协议;
所述数据传输协议处理模块解析从主设备、从设备的接口传输协议,并获取主设备、从设备的接口传输的数据;
所述通讯类型转换模块将所述数据传输协议处理模块解析的数据进行传输类型的转换,使传输的数据改变为适合另一端接收数据的格式;
所述数据接收模块接收的数据依次通过所述数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块发送至数据发送模块,实现主设备与从设备之间的数据交换;
所述数据传输协议识别模块、数据传输协议处理模块为可编程模块,通过对不同客户的数据协议进行编程,达到对接多种接口传输协议的数据传输要求。
基于本发明上述不同接口协议的设备之间进行数据传输的***的另一个实施例中,所述转换设备还包括:
MCU模块,所述MCU模块用于存储接口协议解析程序、接口协议转换程序、数据接收发送控制程序,通过程序控制所述数据接收模块、数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块、数据发送模块功能的实现;
所述MCU模块与所述数据接收模块、数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块、数据发送模块连接。
基于本发明上述不同接口协议的设备之间进行数据传输的***的另一个实施例中,所述MCU模块包括:
数据存储区,所述数据存储区包括多个数据存储区分区,分别用于存储与所述数据接收模块、数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块、数据发送模块功能实现对应的程序,所述数据存储区分区还包括数据缓存分区,用于缓存主设备、从设备之间需要传输的数据包。
基于本发明上述不同接口协议的设备之间进行数据传输的***的另一个实施例中,所述转换设备还包括:
程序烧录接口,所述程序烧录接口用于与程序烧录设备连接,用于向所述MCU模块中烧录适应主设备、从设备数据传输的接口协议的驱动程序。
基于本发明上述不同接口协议的设备之间进行数据传输的***的另一个实施例中,所述主设备、从设备分别设置多个,所述多个主设备、多个从设备通过接口ID号区别,所述转换设备通过记录接口ID号与接口建立映射,实现对某一接口的识别与数据传输。
基于本发明实施例的另一个方面,公开一种不同接口协议的设备之间进行数据传输的方法,包括:
将选择合适接口的转换设备,将转换设备的接口与主设备、从设备对应的接口进行连接;
根据主设备、从设备的接口类型向MCU模块烧录接口识别和处理程序、数据转换程序、数据接收发送驱动程序;
转换设备接收从主设备和/或从设备发送的数据包,MCU模块把数据包缓存至数据存储区;
MCU模块的数据存储区存储的MCU模块烧录接口识别和处理程序对主设备和/或从设备发送的数据进行数据传输协议识别;
MCU模块对识别成功的数据进行相应处理,并将处理后的数据发送至通讯类型转换模块;
通讯类型转换模块将数据转换为接收端设备的接口协议适配的数据包格式后,通过数据发送模块将数据包发送至接收端。
基于本发明上述不同接口协议的设备之间进行数据传输的方法的另一个实施例中,所述MCU模块的数据存储区存储的MCU模块烧录接口识别和处理程序对主设备和/或从设备发送的数据进行数据传输协议识别包括:
数据接收模块将接收的数据发送至数据传输协议识别模块;
数据传输协议识别模块读取接收数据中的起始位、数据位、结束位,以识别主设备和/或从设备的传输接口类型;
如果数据传输协议识别模块识别接口类型成功,则将数据发送至数据传输协议处理模块,等待对接收数据的处理;
如果数据传输协议识别模块识别接口类型不成功,则警告接口类型识别失败,提示重新烧录接口驱动程序。
基于本发明上述不同接口协议的设备之间进行数据传输的方法的另一个实施例中,所述不同接口协议的设备之间进行数据传输的方法还包括:
数据接收一端的主设备和/或从设备通过传输接口向所述转换设备的数据接收模块发送读取数据指令;
转换设备的数据传输协议处理模块识别指令内容,并与数据发送一端的主设备和/或从设备建立通讯;
转换设备从数据发送一端的主设备和/或从设备获取数据,并由通讯类型转换模块将数据转换为数据接收一端的主设备和/或从设备的接口协议相适配的数据格式;
数据发送模块将数据发送至数据接收一端的主设备和/或从设备。
基于本发明上述不同接口协议的设备之间进行数据传输的方法的另一个实施例中,所述数据接收一端的主设备和/或从设备与所述数据发送一端的主设备和/或从设备包括多个,通过MCU模块与接口ID号建立与多个主设备、从设备的映射,当选定某一组主设备和/或从设备进行数据交换时,建立该设备之间接口ID的映射。
与现有技术相比,本发明具有如下优点:
本发明的不同接口协议的设备之间进行数据传输的方法及***与传统通过数据传输协议识别模块和数据传输协议处理模块,能够让经过认证的设备在不改变程序的前提下进行满足客户要求的数据传输协议的更改,避免产品重新认证,通过数据转换模块将接收一端与发送一端的数据转换成相互适配的格式,设备可连接多种类型的设备接口,在实际使用时,仅需要烧录相应的接口驱动程序即可,本发明能够成功地降低产品开发周期以及不必要的研发成本,极大的方便用户使用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明的不同接口协议的设备之间进行数据传输的***的一个实施例的结构示意图。
图2是本发明的不同接口协议的设备之间进行数据传输的方法的一个实施例的流程图。
图3是本发明的不同接口协议的设备之间进行数据传输的方法的另一个实施例的流程图。
图中:1主设备、2从设备、3转换设备、31数据接收模块、32数据传输协议识别模块、33数据传输协议处理模块、34通讯类型转换模块、35数据发送模块、36MCU模块、37程序烧录接口。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图和实施例对本发明提供的一种不同接口协议的设备之间进行数据传输的方法及***进行更详细地说明。
图1是本发明的不同接口协议的设备之间进行数据传输的***的一个实施例的结构示意图,如图1所示,该实施例的不同接口协议的设备之间进行数据传输的***包括:
主设备1、从设备2、转换设备3;
所述主设备1与从设备2的传输接口不同,传输接口不同时数据传输的接口协议不同,所述主设备1与从设备2之间需要进行数据传输;
所述转换设备3与主设备1、从设备2连接,所述转换设备3设置有与主设备1传输接口一致的接口和与从设备2传输接口一致的接口;
所述转换设备3具有将主设备1与从设备2数据格式进行转换的模块,用于实现所述主设备1与所述从设备2之间的数据传输。
所述转换设备3包括:
数据接收模块31、数据传输协议识别模块32、数据传输协议处理模块33、通讯类型转换模块34、数据发送模块35;
所述数据接收模块31、数据发送模块35分别与主设备1、从设备2的传输接口的数据接收端、数据发送端连接,用于通过主设备1、从设备2的传输接口接收和/或发送数据;
所述数据传输协议识别模块32通过所述数据接收模块31获取所述主设备1、从设备2的接口协议;
所述数据传输协议处理模块33解析从主设备1、从设备2的接口传输协议,并获取主设备1、从设备2的接口传输的数据;
所述通讯类型转换模块34将所述数据传输协议处理模块33解析的数据进行传输类型的转换,使传输的数据改变为适合另一端接收数据的格式;
所述数据接收模块31接收的数据依次通过所述数据传输协议识别模块32、数据传输协议处理模块33、通讯类型转换模块34发送至数据发送模块35,实现主设备1与从设备2之间的数据交换。
所述转换设备3还包括:
MCU模块36,所述MCU模块36用于存储接口协议解析程序、接口协议转换程序、数据接收发送控制程序,通过程序控制所述数据接收模块31、数据传输协议识别模块32、数据传输协议处理模块33、通讯类型转换模块34、数据发送模块35功能的实现;
所述MCU模块36与所述数据接收模块31、数据传输协议识别模块32、数据传输协议处理模块33、通讯类型转换模块34、数据发送模块35连接。
所述MCU模块36包括:
数据存储区,所述数据存储区包括多个数据存储区分区,分别用于存储与所述数据接收模块31、数据传输协议识别模块32、数据传输协议处理模块33、通讯类型转换模块34、数据发送模块35功能实现对应的程序,所述数据存储区分区还包括数据缓存分区,用于缓存主设备1、从设备2之间需要传输的数据包;
所述数据传输协议识别模块32、数据传输协议处理模块33为可编程模块,通过对不同客户的数据协议进行编程,达到对接多种接口传输协议的数据传输要求,能很好的避免更改源产品软件及硬件。
产品在认证方面的复杂程度上,能有效的避免了通讯接口和客户的数据传输协议更改导致的重复认证。
因此,本发明研发期间能够在不更改主设备1的软硬件情况下对产品的通讯接口以及对客户的数据传输协议上不断快速的试错,大大降低研发过程的试错风险,提高容错率。
所述转换设备3还包括:
程序烧录接口37,所述程序烧录接口37用于与程序烧录设备连接,用于向所述MCU模块36中烧录适应主设备1、从设备2数据传输的接口协议的驱动程序。
所述主设备1、从设备2分别设置多个,所述多个主设备1、多个从设备2通过接口ID号区别,所述转换设备3通过记录接口ID号与接口建立映射,实现对某一接口的识别与数据传输。
图2是本发明的不同接口协议的设备之间进行数据传输的方法的一个实施例的流程图,如图2所示,所述不同接口协议的设备之间进行数据传输的方法,包括:
10,将选择合适接口的转换设备3,将转换设备3的接口与主设备1、从设备2对应的接口进行连接;
20,根据主设备1、从设备2的接口类型向MCU模块36烧录接口识别和处理程序、数据转换程序、数据接收发送驱动程序;
30,转换设备3接收从主设备1和/或从设备2发送的数据包,MCU模块36把数据包缓存至数据存储区;
40,MCU模块36的数据存储区存储的MCU模块烧录接口识别和处理程序对主设备1和/或从设备2发送的数据进行数据传输协议识别;
50,MCU模块36对识别成功的数据进行相应处理,并将处理后的数据发送至通讯类型转换模块34;
60,通讯类型转换模块34将数据转换为接收端设备的接口协议适配的数据包格式后,通过数据发送模块35将数据包发送至接收端。
图3是本发明的不同接口协议的设备之间进行数据传输的方法的另一个实施例的流程图,如图3所示,所述MCU模块的数据存储区存储的MCU模块烧录接口识别和处理程序对主设备和/或从设备发送的数据进行数据传输协议识别包括:
101,数据接收模块31将接收的数据发送至数据传输协议识别模块32;
102,数据传输协议识别模块32读取接收数据中的起始位、数据位、结束位,以识别主设备1和/或从设备2的传输接口类型;
103,如果数据传输协议识别模块32识别接口类型成功,则将数据发送至数据传输协议处理模块33,等待对接收数据的处理;
104,如果数据传输协议识别模块32识别接口类型不成功,则警告接口类型识别失败,提示重新烧录接口驱动程序。
所述不同接口协议的设备之间进行数据传输的方法还包括:
70,数据接收一端的主设备1和/或从设备2通过传输接口向所述转换设备3的数据接收模块31发送读取数据指令;
80,转换设备3的数据传输协议处理模块32识别指令内容,并与数据发送一端的主设备1和/或从设备2建立通讯;
90,转换设备3从数据发送一端的主设备1和/或从设备2获取数据,并由通讯类型转换模块34将数据转换为数据接收一端的主设备1和/或从设备2的接口协议相适配的数据格式;
100,数据发送模块35将数据发送至数据接收一端的主设备1和/或从设备2。
所述数据接收一端的主设备1和/或从设备2与所述数据发送一端的主设备1和/或从设备2包括多个,通过MCU模块36与接口ID号建立与多个主设备1、从设备2的映射,当选定某一组主设备1和/或从设备2进行数据交换时,建立该设备之间接口ID的映射。
实施例1:
以电池设备产品为例,现有技术的通讯转换方法,在客户数据传输协议需要更改时,相当于BMS保护板需要重新设计,必须重新进行产品认证。以EN_13849认证为例,其认证具有要求多,时间长,花销大的特点,为了只改变客户数据传输协议,而重新认证对于公司利益很可能得不偿失。
本发明在客户协议需要更改时,由于需要做出更改的是外部转接模块而不是BMS保护板本身,所以BMS保护板产品不需要进行再次认证,只要通过第一次认证,后续产品即能继续使用。
实施例2:
在电池领域,假设客户的主设备1要求通讯协议类型为CAN,而从设备2的电池BMS板通讯口为Uart,因此设计Uart转CAN的转换设备3;
按照要求设计数据传输协议识别和处理程序,并烧录进转换设备的MCU模块;
把客户的主设备1与从设备2的电池BMS板通过转换设备3相连接;
主设备1通过CAN通讯发送读取从设备2数据的命令,转换设备3接收到读取命令,通过Uart通讯读取并截取从设备2的电池BMS板发出的数据,把数据整合为主设备1所需的格式通过CAN通讯发送给主设备1。
以上对本发明所提供的一种不同接口协议的设备之间进行数据传输的方法及***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种不同接口协议的设备之间进行数据传输的***,其特征在于,包括:
主设备、从设备、转换设备;
所述主设备与从设备的传输接口不同,传输接口不同时数据传输的接口协议不同,所述主设备与从设备之间需要进行数据传输;
所述转换设备与主设备、从设备连接,所述转换设备设置有与主设备传输接口一致的接口和与从设备传输接口一致的接口;
所述转换设备具有将主设备与从设备数据格式进行转换的模块,用于实现所述主设备与所述从设备之间的数据传输。
2.根据权利要求1所述的***,其特征在于,所述转换设备包括:
数据接收模块、数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块、数据发送模块;
所述数据接收模块、数据发送模块分别与主设备、从设备的传输接口的数据接收端、数据发送端连接,用于通过主设备、从设备的传输接口接收和/或发送数据;
所述数据传输协议识别模块通过所述数据接收模块获取所述主设备、从设备的接口协议;
所述数据传输协议处理模块解析从主设备、从设备的接口传输协议,并获取主设备、从设备的接口传输的数据;
所述通讯类型转换模块将所述数据传输协议处理模块解析的数据进行传输类型的转换,使传输的数据改变为适合另一端接收数据的格式;
所述数据接收模块接收的数据依次通过所述数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块发送至数据发送模块,实现主设备与从设备之间的数据交换;
所述数据传输协议识别模块、数据传输协议处理模块为可编程模块,通过对不同客户的数据协议进行编程,达到对接多种接口传输协议的数据传输要求。
3.根据权利要求2所述的***,其特征在于,所述转换设备还包括:
MCU模块,所述MCU模块用于存储接口协议解析程序、接口协议转换程序、数据接收发送控制程序,通过程序控制所述数据接收模块、数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块、数据发送模块功能的实现;
所述MCU模块与所述数据接收模块、数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块、数据发送模块连接。
4.根据权利要求3所述的***,其特征在于,所述MCU模块包括:
数据存储区,所述数据存储区包括多个数据存储区分区,分别用于存储与所述数据接收模块、数据传输协议识别模块、数据传输协议处理模块、通讯类型转换模块、数据发送模块功能实现对应的程序,所述数据存储区分区还包括数据缓存分区,用于缓存主设备、从设备之间需要传输的数据包。
5.根据权利要求3所述的***,其特征在于,所述转换设备还包括:
程序烧录接口,所述程序烧录接口用于与程序烧录设备连接,用于向所述MCU模块中烧录适应主设备、从设备数据传输的接口协议的驱动程序。
6.根据权利要求1所述的***,其特征在于,所述主设备、从设备分别设置多个,所述多个主设备、多个从设备通过接口ID号区别,所述转换设备通过记录接口ID号与接口建立映射,实现对某一接口的识别与数据传输。
7.一种不同接口协议的设备之间进行数据传输的方法,其特征在于,包括:
将选择合适接口的转换设备,将转换设备的接口与主设备、从设备对应的接口进行连接;
根据主设备、从设备的接口类型向MCU模块烧录接口识别和处理程序、数据转换程序、数据接收发送驱动程序;
转换设备接收从主设备和/或从设备发送的数据包,MCU模块把数据包缓存至数据存储区;
MCU模块的数据存储区存储的MCU模块烧录接口识别和处理程序对主设备和/或从设备发送的数据进行数据传输协议识别;
MCU模块对识别成功的数据进行相应处理,并将处理后的数据发送至通讯类型转换模块;
通讯类型转换模块将数据转换为接收端设备的接口协议适配的数据包格式后,通过数据发送模块将数据包发送至接收端。
8.根据权利要求7所述的方法,其特征在于,所述MCU模块的数据存储区存储的MCU模块烧录接口识别和处理程序对主设备和/或从设备发送的数据进行数据传输协议识别包括:
数据接收模块将接收的数据发送至数据传输协议识别模块;
数据传输协议识别模块读取接收数据中的起始位、数据位、结束位,以识别主设备和/或从设备的传输接口类型;
如果数据传输协议识别模块识别接口类型成功,则将数据发送至数据传输协议处理模块,等待对接收数据的处理;
如果数据传输协议识别模块识别接口类型不成功,则警告接口类型识别失败,提示重新烧录接口驱动程序。
9.根据权利要求7所述的方法,其特征在于,还包括:
数据接收一端的主设备和/或从设备通过传输接口向所述转换设备的数据接收模块发送读取数据指令;
转换设备的数据传输协议处理模块识别指令内容,并与数据发送一端的主设备和/或从设备建立通讯;
转换设备从数据发送一端的主设备和/或从设备获取数据,并由通讯类型转换模块将数据转换为数据接收一端的主设备和/或从设备的接口协议相适配的数据格式;
数据发送模块将数据发送至数据接收一端的主设备和/或从设备。
10.根据权利要求9所述的方法,其特征在于,所述数据接收一端的主设备和/或从设备与所述数据发送一端的主设备和/或从设备包括多个,通过MCU模块与接口ID号建立与多个主设备、从设备的映射,当选定某一组主设备和/或从设备进行数据交换时,建立该设备之间接口ID的映射。
CN201811558259.2A 2018-12-19 2018-12-19 不同接口协议的设备之间进行数据传输的方法及*** Pending CN109684246A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811558259.2A CN109684246A (zh) 2018-12-19 2018-12-19 不同接口协议的设备之间进行数据传输的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811558259.2A CN109684246A (zh) 2018-12-19 2018-12-19 不同接口协议的设备之间进行数据传输的方法及***

Publications (1)

Publication Number Publication Date
CN109684246A true CN109684246A (zh) 2019-04-26

Family

ID=66187942

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811558259.2A Pending CN109684246A (zh) 2018-12-19 2018-12-19 不同接口协议的设备之间进行数据传输的方法及***

Country Status (1)

Country Link
CN (1) CN109684246A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110532208A (zh) * 2019-07-12 2019-12-03 优刻得科技股份有限公司 一种数据处理方法、接口转换结构及设备
CN111277580A (zh) * 2020-01-15 2020-06-12 北京航空航天大学 节点数据发送方法、接收方法以及传输方法
CN113792000A (zh) * 2021-11-12 2021-12-14 南京沁恒微电子股份有限公司 一种含多协议通讯接口外设的微控制器芯片及其运行方法
CN114007035A (zh) * 2021-09-24 2022-02-01 深圳壹秘科技有限公司 会议数据分享***及方法
CN114385532A (zh) * 2021-12-10 2022-04-22 快意电梯股份有限公司 接口协议适配转接装置、通讯***及转接方法
CN114466090A (zh) * 2022-02-10 2022-05-10 无锡商业职业技术学院 一种工业物联网平台监测数据传输交换方法及***
CN114928662A (zh) * 2022-04-22 2022-08-19 深圳市天陆海导航设备技术有限责任公司 自定义协议支持多接口的通讯方法
CN115913816A (zh) * 2022-12-16 2023-04-04 无锡芯光互连技术研究院有限公司 一种主从设备间通讯的通讯转换装置及方法
CN115955518A (zh) * 2022-12-16 2023-04-11 无锡芯光互连技术研究院有限公司 主从设备间通讯的通讯转换方法、装置及存储介质
CN116185929A (zh) * 2022-12-16 2023-05-30 无锡芯光互连技术研究院有限公司 主从设备间通讯的通讯转换装置
CN117112469A (zh) * 2023-04-21 2023-11-24 荣耀终端有限公司 一种指令传输模组以及集成电路

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101046789A (zh) * 2006-03-27 2007-10-03 飞博创(成都)科技有限公司 一种数据传输方法、固件升级方法及总线下载器
CN102045334A (zh) * 2010-09-27 2011-05-04 北京泰豪智能工程有限公司 协议转换方法和装置
CN202102425U (zh) * 2010-12-22 2012-01-04 国民技术股份有限公司 一种接口转换装置
CN105635184A (zh) * 2016-03-22 2016-06-01 青岛海信宽带多媒体技术有限公司 通信协议转换方法、装置及***
US20180181525A1 (en) * 2016-12-26 2018-06-28 Intel Corporation Bimodal phy for low latency in high speed interconnects

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101046789A (zh) * 2006-03-27 2007-10-03 飞博创(成都)科技有限公司 一种数据传输方法、固件升级方法及总线下载器
CN102045334A (zh) * 2010-09-27 2011-05-04 北京泰豪智能工程有限公司 协议转换方法和装置
CN202102425U (zh) * 2010-12-22 2012-01-04 国民技术股份有限公司 一种接口转换装置
CN105635184A (zh) * 2016-03-22 2016-06-01 青岛海信宽带多媒体技术有限公司 通信协议转换方法、装置及***
US20180181525A1 (en) * 2016-12-26 2018-06-28 Intel Corporation Bimodal phy for low latency in high speed interconnects

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110532208A (zh) * 2019-07-12 2019-12-03 优刻得科技股份有限公司 一种数据处理方法、接口转换结构及设备
CN110532208B (zh) * 2019-07-12 2021-05-28 优刻得科技股份有限公司 一种数据处理方法、接口转换结构及数据处理设备
CN111277580A (zh) * 2020-01-15 2020-06-12 北京航空航天大学 节点数据发送方法、接收方法以及传输方法
CN111277580B (zh) * 2020-01-15 2021-06-25 北京航空航天大学 节点数据发送方法、接收方法以及传输方法
CN114007035B (zh) * 2021-09-24 2023-12-26 深圳壹秘科技有限公司 会议数据分享***及方法
CN114007035A (zh) * 2021-09-24 2022-02-01 深圳壹秘科技有限公司 会议数据分享***及方法
CN113792000B (zh) * 2021-11-12 2022-02-25 南京沁恒微电子股份有限公司 一种含多协议通讯接口外设的微控制器芯片及其运行方法
CN113792000A (zh) * 2021-11-12 2021-12-14 南京沁恒微电子股份有限公司 一种含多协议通讯接口外设的微控制器芯片及其运行方法
WO2023082472A1 (zh) * 2021-11-12 2023-05-19 南京沁恒微电子股份有限公司 一种含多协议通讯接口外设的微控制器芯片及其运行方法
CN114385532A (zh) * 2021-12-10 2022-04-22 快意电梯股份有限公司 接口协议适配转接装置、通讯***及转接方法
CN114466090A (zh) * 2022-02-10 2022-05-10 无锡商业职业技术学院 一种工业物联网平台监测数据传输交换方法及***
CN114928662A (zh) * 2022-04-22 2022-08-19 深圳市天陆海导航设备技术有限责任公司 自定义协议支持多接口的通讯方法
CN114928662B (zh) * 2022-04-22 2023-09-29 深圳市天陆海导航设备技术有限责任公司 自定义协议支持多接口的通讯方法
CN115913816A (zh) * 2022-12-16 2023-04-04 无锡芯光互连技术研究院有限公司 一种主从设备间通讯的通讯转换装置及方法
CN116185929A (zh) * 2022-12-16 2023-05-30 无锡芯光互连技术研究院有限公司 主从设备间通讯的通讯转换装置
CN115955518A (zh) * 2022-12-16 2023-04-11 无锡芯光互连技术研究院有限公司 主从设备间通讯的通讯转换方法、装置及存储介质
CN115913816B (zh) * 2022-12-16 2024-05-24 无锡芯光互连技术研究院有限公司 一种主从设备间通讯的通讯转换装置及方法
CN116185929B (zh) * 2022-12-16 2024-07-12 无锡芯光互连技术研究院有限公司 主从设备间通讯的通讯转换装置
CN115955518B (zh) * 2022-12-16 2024-07-12 无锡芯光互连技术研究院有限公司 主从设备间通讯的通讯转换方法、装置及存储介质
CN117112469A (zh) * 2023-04-21 2023-11-24 荣耀终端有限公司 一种指令传输模组以及集成电路

Similar Documents

Publication Publication Date Title
CN109684246A (zh) 不同接口协议的设备之间进行数据传输的方法及***
TW484066B (en) Network interface device which allows peripherals to utilize network transport services
CN104408003B (zh) 增强的无线usb协议和集线器
US20060230119A1 (en) Apparatus and method for packet transmission over a high speed network supporting remote direct memory access operations
CN106411767B (zh) 通过远程直接存储器访问的传输操作的方法、***和介质
CN1870642B (zh) 用于通过使用数据通信协议在网络计算环境内通信的方法
US6581098B1 (en) Server providing access to a plurality of functions of a multifunction peripheral in a network
CN101882116A (zh) 音频传输的实现方法及移动终端
CN101320361B (zh) 一种多cpu通讯方法及***
JPH11266286A (ja) 通信方法、送信方法、受信方法及びそれらを実施する装置
CN105554540B (zh) 一种网络接口在条件接收卡中的实现方法和装置
CN106534168A (zh) 基于fpga的tcpip协议栈安全化处理***
CN101282224A (zh) 通信适配器及通信适配器的数据传输方法
CN102111419A (zh) 一种基于消息中间件的客户端自动重连方法
CN110233851A (zh) 一种数据传输方法和装置
CN106911388A (zh) 自适应调整不同速率设备端口的方法和设备
CN109245985A (zh) 一种设备内部单盘间的通信方法及***
CN104601206A (zh) 用于控制主机和控制器之间的消息的方法和装置
Megowan et al. IrDA infrared communications: An overview
US6842799B2 (en) Appliance communications manager
CN111404739B (zh) 一种串口网络化属性配置的***
JPS5992654A (ja) 電子文書配送システム
CN209964093U (zh) 一种工业总线分级隔离信息交换设备
CN110572476B (zh) 一种远程控制方法、装置及设备
CN108134675A (zh) 基于sdn网络的控制、数据平面设备及其认证方法与***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 523000 Tongsha New Industrial Park, Dongcheng Street, Dongguan City, Guangdong Province

Applicant after: Guangdong Boliwei Technology Co., Ltd.

Address before: 523000 Tongsha New Industrial Park, Dongcheng Street, Dongguan City, Guangdong Province

Applicant before: DongGuan Greenway Battery Co., Ltd.

CB02 Change of applicant information
RJ01 Rejection of invention patent application after publication

Application publication date: 20190426

RJ01 Rejection of invention patent application after publication