协议转换方法/系统/器及工业缝纫机 |
|||||||
申请号 | CN201710010328.5 | 申请日 | 2017-01-06 | 公开(公告)号 | CN106817368A | 公开(公告)日 | 2017-06-09 |
申请人 | 杰克缝纫机股份有限公司; | 发明人 | 陈剑泓; 顾林峰; 李德涛; | ||||
摘要 | 本 发明 提供一种协议转换方法/系统/器及工业缝纫机,协议转换方法包括以下几个步骤:接收源于工业缝纫机所发送的第一数据报文信息;解析第一数据报文信息,以获取当前时刻工业缝纫机欲传输至目的控制平台的传输参数,并根据欲传输至目的控制平台的传输参数更改已存储在协议转换器中的上一时刻工业缝纫机已传输至目的控制平台的传输参数,以编制目的控制平台可识别的第二数据报文信息;或接收源于目的控制平台发送的与控制工业缝纫机相关的第三数据报文信息;解析第三数据报文信息,将解析后的第三数据报文信息编制成工业缝纫机可识别的第四数据报文信息。本发明具备实时监控工业缝纫机的参数及快速联网功能,从而可有效搭建 物联网 缝纫机系统。 | ||||||
权利要求 | 1.一种协议转换方法,其特征在于,应用于包括工业缝纫机、与工业缝纫机连接的协议转换器及与协议转换器通信连接的目的控制平台的通信网络;所述协议转换方法包括以下几个步骤: |
||||||
说明书全文 | 协议转换方法/系统/器及工业缝纫机技术领域[0001] 本发明属于工业缝纫技术领域,涉及一种转换方法/系统/器,特别是涉及一种协议转换方法/系统/器及工业缝纫机。 背景技术[0002] 工业缝纫机是指适用于缝纫工厂或其他工业部门中大量生产用的缝制缝料的缝纫机,一般采用电动机作为动力源。工业缝纫机往往是为某种特定缝料,或为某一特定缝制工序而专门设计的,专用型很强;工业缝纫机根据不同的用途和缝料,每分钟能缝制1000-10000个线迹,生产效率高;另外工业缝纫机所缝制的线迹和线缝牢固,整齐划一,缝制质量好。 [0003] 工业缝纫机主要包括挑线机构、送料机构、勾线机构、挑线杆机构、针杆机构、压脚机构、切料装置、开孔装置、自动拨线装置、自动剪线装置、自动停针装置、吸油装置、润滑装置以及电气控制系统。 [0004] 对于日渐成熟的物联网技术的发展,工业缝纫机作为一个大规模行业,在全球的数量非常巨大,但目前在缝纫机行业并未普遍实现物联网缝纫机系统。相比于传统工业缝纫机,因其本身不具备联网功能,从而无法实现对工业缝纫机的实时监控及加载物联网缝纫机系统。 发明内容[0006] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种协议转换方法/系统/器及工业缝纫机,用于解决现有技术中无法实现对工业缝纫机的实时监控及加载物联网缝纫机系统的问题。 [0007] 为实现上述目的及其他相关目的,本发明一方面提供一种协议转换方法,应用于包括工业缝纫机、与工业缝纫机连接的协议转换器及与协议转换器通信连接的目的控制平台的通信网络;所述协议转换方法包括以下几个步骤:接收源于所述工业缝纫机所发送的第一数据报文信息;解析所述第一数据报文信息,以获取当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数,并根据欲传输至目的控制平台的传输参数更改已存储在所述协议转换器中的上一时刻所述工业缝纫机已传输至目的控制平台的传输参数,以编制所述目的控制平台可识别的第二数据报文信息;或接收源于目的控制平台发送的与控制所述工业缝纫机相关的第三数据报文信息;解析所述第三数据报文信息,将解析后的第三数据报文信息编制成所述工业缝纫机可识别的第四数据报文信息。 [0008] 于本发明的一实施例中,当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数包括当前时刻所述工业缝纫机的目的控制平台的名称,传输方式,及传输路径;上一时刻所述工业缝纫机已传输至目的控制平台的传输参数包括上一时刻所述工业缝纫机的目的控制平台的名称,传输方式,及传输路径。 [0009] 于本发明的一实施例中,所述第一数据报文信息包括所述工业缝纫机所采集的,与其操作相关的缝纫数据信息;所述第二数据报文信息为所述工业缝纫机所采集的,与其操作相关的缝纫数据信息+当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数。 [0010] 于本发明的一实施例中,所述协议转换方法包括:通过至少一种通信方式接收所述第一数据报文信息;所述通信方式包括RS232、SPI、USB、IIC、CAN、SCI、和/或RS485通信方式。 [0011] 本发明另一方面提供一种协议转换系统,应用于包括工业缝纫机、与工业缝纫机连接的协议转换器及与协议转换器通信连接的目的控制平台的通信网络;所述用于工业缝纫机的协议转换系统包括:第一通信模块,用于接收源于所述工业缝纫机所发送的第一数据报文信息;第二通信模块,用于接收源于所述数据控制平台发送的与控制所述工业缝纫机相关的第三数据报文信息;处理模块,用于解析所述第一数据报文信息以获取当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数,并根据欲传输至目的控制平台的传输参数更改已存储在所述协议转换器中的上一时刻所述工业缝纫机已传输至目的控制平台的传输参数,以编制所述目的控制平台可识别的第二数据报文信息;或解析所述第三数据报文信息,将解析后的第三数据报文信息编制成所述工业缝纫机可识别的第四数据报文信息。 [0012] 于本发明的一实施例中,所述第一通信模块还用于传输所述第四数据报文信息至所述工业缝纫机;所述第二通信模块还用于传输所述第二数据报文信息至目的控制平台。 [0013] 本发明又一方面提供一种协议转换器,应用于包括工业缝纫机、及与所述工业缝纫机通信连接的目的控制平台的通信网络;所述应用于工业缝纫机的协议转换器包括:第一通信接口,用于接收源于所述工业缝纫机发送的第一数据报文信息;第二通信接口,用于接收源于所述数据控制平台发送的与控制所述工业缝纫机相关的第三数据报文信息;处理器,用于解析所述第一数据报文信息以获取当前时刻所述工业缝纫机欲传输的目的控制平台的传输参数,并根据欲传输的目的控制平台的传输参数更改已存储在所述协议转换器中的上一时刻所述工业缝纫机已传输至目的控制平台的传输参数,以编制所述数据控制平台可识别的第二数据报文信息;或解析所述第三数据报文信息,将解析后的第三数据报文信息编制成所述工业缝纫机可识别的第四数据报文信息。 [0014] 于本发明的一实施例中,所述第一通信接口包括RS232接口、SPI接口、USB接口、IIC接口、CAN接口、SCI接口、和/或RS485接口中的至少一个接口。 [0015] 于所述第二通信接口包括WIFI接口、GSM网络接口、Zigbee接口、和/或蓝牙接口。 [0016] 本发明最后一方面提供一种工业缝纫机,所述工业缝纫机包括所述的协议转换器。 [0017] 如上所述,本发明的用于工业缝纫机的协议转换方法/系统/器及工业缝纫机,具有以下有益效果: [0019] 图1显示为本发明的应用用于工业缝纫机的协议转换方法的通信网络示意图。 [0020] 图2显示为本发明的用于工业缝纫机的协议转换方法于一实施例中的流程示意图。 [0021] 图3显示为本发明的用于工业缝纫机的协议转换方法于另一实施例中的流程示意图。 [0022] 图4显示为本发明的用于工业缝纫机的协议转换系统于一实施例中的原理结构示意图。 [0023] 图5显示为本发明的应用协议转换器的通信网络的结构示意图。 [0024] 图6显示为本发明的工业缝纫机于一实施例中的原理结构示意图。 [0025] 元件标号说明 [0026] 1 通信网络 [0027] 11 工业缝纫机 [0028] 12 协议转换器 [0029] 13 目标控制平台 [0030] 131 智能终端 [0031] 132 服务器 [0032] 14 路由器 [0033] 2 协议转换系统 [0034] 21 第一通信模块 [0035] 22 处理模块 [0036] 23 第二通信模块 [0037] 3 协议转换器 [0038] 31 第一通信接口 [0039] 32 处理器 [0040] 32 第二通信接口 [0041] 4 工业缝纫机 [0042] 5 目标控制平台 [0043] 6 通信网络 [0044] S1~S3 步骤 [0045] S1’~S3’ 步骤 具体实施方式[0046] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。 [0047] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。 [0048] 实施例一 [0049] 本实施例提供一种协议转换方法,应用于包括工业缝纫机、与工业缝纫机连接的协议转换器及与协议转换器通信连接的目的控制平台的通信网络;所述的协议转换方法包括以下几个步骤: [0050] 接收源于所述工业缝纫机所发送的第一数据报文信息; [0051] 解析所述第一数据报文信息以获取当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数,并根据欲传输至目的控制平台的传输参数更改已存储在所述协议转换器中的上一时刻所述工业缝纫机已传输至数据目的平台的传输参数,以编制所述目的控制平台可识别的第二数据报文信息;或 [0052] 接收源于所述数据控制平台发送的与控制所述工业缝纫机相关的第三数据报文信息; [0053] 解析所述第三数据报文信息,将解析后的第三数据报文信息编制成所述工业缝纫机可识别的第四数据报文信息。 [0054] 以下将结合图示对本实施例所述的协议转换方法进行详细描述。本实施例所述的协议转换方法应用于如图1所示的通信网络1中。该通信网络1包括所述工业缝纫机11、与工业缝纫机连接的协议转换器12、及与协议转换器通信连接的目的控制平台。在本实施例中,所述数据控制平台包括智能终端131,例如,智能手机,平板电脑,或笔记本电脑等,服务器(或云服务器)132等。 [0055] 请参阅图2,显示协议转换方法于一实施例中的流程示意图。如图2所示,所述协议转换方法具体包括以下几个步骤: [0056] S1,通过至少一种通信方式接收源于所述工业缝纫机所发送的第一数据报文信息。所述第一数据报文信息包括所述工业缝纫机所采集的,与其运转相关的缝纫数据信息和当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数,即所述工业缝纫机中控制器或控制面板所产生的操作数据信息。在本实施例中,当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数包括当前时刻所述工业缝纫机的目的控制平台的名称,传输方式,及传输路径。例如,所述目的控制平台的名称为智能手机A,或服务器B等。所述传输方式包括WIFI传输方式,GSM传输方式,Zigbee传输方式,蓝牙传输方式等等通信传输方式。所述传输路径为传输所述第一数据报文信息所要经过的通信设备。例如,若传输方式为WIFI传输,传输路径为工业缝纫机→路由器→服务器;若传输方式为蓝牙传输,传输路径为工业缝纫机→服务器。 [0057] 在本实施例中,所述通信方式包括RS232通信方式、SPI通信方式、USB通信方式、IIC通信方式、CAN通信方式、SCI通信方式、和/或RS485通信方式等。 [0058] S2,解析所述第一数据报文信息以获取当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数,并根据欲传输至目的控制平台的传输参数更改已存储在所述协议转换器中的上一时刻所述工业缝纫机已传输至数据目的平台的传输参数,以编制所述目的控制平台可识别的第二数据报文信息。在本实施例中,上一时刻所述工业缝纫机已传输至目的控制平台的传输参数包括上一时刻所述工业缝纫机的目的控制平台的名称,传输方式,及传输路径。所述第二数据报文信息为所述工业缝纫机所采集的,与其操作相关的缝纫数据信息+当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数。。 [0059] 以下将通过一具体的实施方式来解释说明本实施例所述的协议转换方法: [0060] 在本实施例中,通过协议栈存储接口的通信协议,协议栈接收到所述工业缝纫机所采集的,与所述工业缝纫机操作相关的数据报文信息和当前时刻工业缝纫机欲传输至目的控制平台的传输参数,即当前时刻所述工业缝纫机的目的控制平台的名称为智能手机131,传输方式为蓝牙传输方式,及传输路径工业缝纫机11→智能手机131后,更改已存储在在所述协议转换器中的上一时刻所述工业缝纫机已传输至数据目的平台的传输参数,即更改上一时刻所述工业缝纫机的目的控制平台的名称(服务器132),传输方式(WIFI传输方式),及传输路径(工业缝纫机11→路由器14→服务器132),从而将上一时刻的传输所述工业缝纫机所采集的,与所述工业缝纫机操作相关的数据报文信息的WIFI接口更改为当前时刻的传输所述工业缝纫机所采集的,与所述工业缝纫机操作相关的数据报文信息的蓝牙接口,以完成自动转换。 [0061] 以下以“RS485通信接口接收所述工业缝纫机采集的数据,蓝牙接口输出所述工业缝纫机所采集的数据”为例具体说明通信协议转换过程: [0062] 首先,确定输入接口。在至少一种输入接口中查找与所述工业缝纫机的通信接口匹配的输入接口。例如,所述工业缝纫机的通信接口为RS485通信接口,确定输入接口为RS485通信接口。 [0063] 接着,根据解析后的第一数据报文信息中当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数,即当前时刻所述工业缝纫机的目的控制平台的名称为智能手机131,传输方式为蓝牙传输方式,及传输路径工业缝纫机11→智能手机131,更改已存储在协议转换器中的上一时刻所述工业缝纫机欲传输至目的控制平台的传输参数,即更改上一时刻所述工业缝纫机的目的控制平台的名称服务器132为智能手机131,WIFI传输方式为蓝牙传输方式,及传输路径工业缝纫机11→路由器14→服务器132更改为工业缝纫机11→智能手机131,确定将上一时刻的WIFI接口更改为当前时刻的蓝牙接口。 [0064] 然后处理数据流,RS485通信接口接收到所述工业缝纫机所采集的,与所述工业缝纫机运转相关联的数据给FPGA芯片,该FPGA芯片内嵌入内核,并内置协议栈,协议栈提取通过RS485通信接口传输的工业缝纫机所采集的,与所述工业缝纫机操作相关的数据报文信息,将传来的数据一帧一帧地接收后,并将符合RS485通信协议的所述工业缝纫机所采集的,与所述工业缝纫机运转相关联的数据转换成符合蓝牙通信协议的所述工业缝纫机所采集的,与所述工业缝纫机运转相关联的数据,然后存储,等待蓝牙接口的接通; [0065] 最后待蓝牙接口接通后,处理芯片(FPGA芯片)向蓝牙接口发送符合蓝牙通信协议的所述工业缝纫机所采集的,与所述工业缝纫机运转相关联的数据编制成所述智能手机131可识别的第二数据报文信息。 [0066] S3,将编制的第二数据报文信息传输至所述目的控制平台,即传输至本实施例所列举的智能手机,以便操作人员获取所述工业缝纫机的运转状况。 [0067] 请参阅图3,显示为用于工业缝纫机的协议转换方法于另一实施例中的流程示意图。如图3所示,所述用于工业缝纫机的协议转换方法具体包括以下几个步骤: [0068] S1’接收源于所述数据控制平台,即本实施例所列举的智能手机发送的与控制所述工业缝纫机相关的第三数据报文信息。在本实施例中,所述第三数据报文信息可为包含对工业缝纫机的控制指令,例如,存储操作数据的控制指令,暂停工业缝纫机的控制指令,关闭工业缝纫机的控制指令等等。在本实施例中,输入接口为WIFI接口,输出接口为RS232接口。 [0069] S2’,解析所述数据控制平台发送的第三数据报文信息,将解析后的第三数据报文信息编制成所述工业缝纫机可识别的第四数据报文信息。例如,智能手机通过WIFI接口发送工业缝纫机的暂停工业缝纫机的控制指令,将暂停工业缝纫机的控制指令编制成符合RS232通信协议的第四数据报文信息。 [0070] S3’,将符合RS232通信协议的第四数据报文信息传输至工业缝纫机。 [0071] 本实施例所述的用于工业缝纫机的协议转换方法具备实时监控工业缝纫机的参数及快速联网功能,从而可以有效搭建物联网缝纫机系统。 [0072] 实施例二 [0073] 本实施例提供一种协议转换系统,应用于包括工业缝纫机、协议转换器及目的控制平台的通信网络。请参阅图4,显示为协议转换系统于一实施例中的原理结构示意图。如图4所示,所述协议转换系统2包括第一通信模块21、处理模块22、及第二通信模块23。所述协议转换系统2包括: [0074] 所述第一通信模块21用于接收源于所述工业缝纫机所发送的第一数据报文信息。 [0075] 所述第二通信模块23用于接收源于所述数据控制平台发送的与控制所述工业缝纫机相关的第三数据报文信息。 [0076] 与所述第一通信模块21和第二通信模块23连接的处理模块22用于在所述第一通信模块21接收到第一数据报文信息时,解析所述第一数据报文信息以获取当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数,并根据欲传输至目的控制平台的传输参数更改已存储在所述协议转换器中的上一时刻所述工业缝纫机已传输至目的控制平台的传输参数,以编制所述目的控制平台可识别的第二数据报文信息;或在所述第二通信模块22接后到第三数据报文信息时,解析所述第三数据报文信息,将解析后的第三数据报文信息编制成所述工业缝纫机可识别的第四数据报文信息。 [0077] 实施例三 [0078] 本实施例提供一种协议转换器3,应用于包括所述工业缝纫机4及与目的控制平台的通信网络与所述工业缝纫机4绑定的目的控制平台5的通信网络6。请参阅图5,显示为应用协议转换器的通信网络的结构示意图。如图5所示,所述应用于工业缝纫机的协议转换器3包括: [0079] 第一通信接口31用于接收源于所述工业缝纫机发送的第一数据报文信息。所述第一数据报文信息包括所述工业缝纫机所采集的,与其运转相关的缝纫数据信息和当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数,即所述工业缝纫机中控制器或控制面板所产生的操作数据信息。在本实施例中,当前时刻所述工业缝纫机欲传输至目的控制平台的传输参数包括当前时刻所述工业缝纫机的目的控制平台的名称,传输方式,及传输路径。在本实施例中,所述第一通信接口31包括RS232接口、SPI接口、USB接口、IIC接口、CAN接口、SCI接口、和/或RS485接口中的至少一个接口。 [0080] 所述第二通信接口32用于接收源于所述数据控制平台发送的与控制所述工业缝纫机相关的第三数据报文信息。在本实施例中,所述第二通信接口32包括WIFI接口、GSM网络接口、Zigbee接口、和/或蓝牙接口。 [0081] 与所述第一通信接口31和第二通信接口32连接的处理器33用于解析所述第一数据报文信息以获取当前时刻所述工业缝纫机欲传输的目的控制平台的传输参数,并根据欲传输的目的控制平台的传输参数更改已存储在所述协议转换器中的上一时刻所述工业缝纫机已传输至目的控制平台的传输参数,以编制所述数据控制平台可识别的第二数据报文信息。 [0082] 在本实施例中,通过协议栈存储接口的通信协议,协议栈接收到所述工业缝纫机4所采集的,与所述工业缝纫机运转操作相关联的数据报文信息和当前时刻工业缝纫机欲传输至目的控制平台的传输参数,即当前时刻所述工业缝纫机的目的控制平台的名称,传输方式,及传输后,更改已存储在在所述协议转换器中的上一时刻所述工业缝纫机已传输至数据目的平台的传输参数,即更改上一时刻所述工业缝纫机的目的控制平台的名称,传输方式,及传输路径,从而将上一时刻传输通过的第二通信接口更改为当前时刻传输需通过的第二通信接口,以完成自动转换。 [0083] 或所述处理器33用于解析所述第三数据报文信息,将解析后的第三数据报文信息编制成所述工业缝纫机可识别的第四数据报文信息。在本实施例中,所述处理器33为CPU或ARM。第一通信接口31,第二通信接口32,处理器33集成在FPGA芯片上。 [0084] 本实施例还提供一种工业缝纫机7,请参阅图6,显示为工业缝纫机于一实施例中的原理结构示意图。如图6所示,所述工业缝纫机7包括上述协议转换器3。 [0085] 综上所述,本发明所述的用于工业缝纫机的协议转换方法/系统/器及工业缝纫机具备实时监控工业缝纫机的参数及快速联网功能,从而可以有效搭建物联网缝纫机系统。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。 [0086] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。 |