数据传输方法、装置、电子设备及存储介质,将数据封装为消息发送,消息包括消息头和消息体,消息头中包括消息头校验信息和消息体校验信息,收到消息头后先对消息头进行校验,若消息头检验无误再校验消息体,否则不再校验消息体,这样可以及时发现数据传输中的错误,有利于及时采取措施,避免数据传输错误导致的各种后续问题。设备通过认证和注册两次验证才能连入局域网进行数据传输,认证过程需要设备对待加密信息进行加密,有效保证了认证的准确性,严格防止不具备权限的设备连入局域网。
Data transmission methods, devices, electronic devices and storage media
【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质
本申请涉及智能制造
,特别是涉及智能缝制设备或者智能纺织设备的数据传输方法、装置、电子设备及存储介质。
技术介绍
随着智能制造相关技术的发展,将缝制生产设备(缝纫机、刺绣机等)或者纺织生产设备(横织机、手套机、袜机等)组成局域网,由服务器对生产设备进行管理的生产方式越来越普遍。服务器对生产设备进行统一管理,能够对生产设备下达指令,实时监控不同生产设备的状态,对生产设备的产能进行合理的分配或调度。服务器能够代替工人对生产设备进行常规管理,工人只需处理服务器无法解决的问题。这样工厂所需的工人数量极大减少,有效降低了生产成本。与家庭用或者日常办公用局域网相比,生产设备组成的局域网具有明显不同的特点。一是生产设备位于厂房,厂房的整体环境不利于局域网搭建,干扰因素极多,很难保证局域网数据传输的稳定性,网络中断、数据丢包等问题难以避免。对于缝制生产设备或者纺织生产设备所在的厂房上述问题更加突出。二是大量的生产设备集中在面积不大的区域,很可能其中一些生产设备位于局域网信号可以覆盖的范围但不具备连入局域网的权限。服务器对于生产设备连入局域网的请求必须严格核查,否则会导致不具备权限的生产设备甚至恶意设备连入局域网,严重影响局域网的运行稳定和安全。本申请提供的数据传输方法,将数据封装为消息,在消息头中设置消息头校验信息和消息体校验信息,先对消息头进行校验,消息头校验无误再对消息体进行校验,这样可以及时发现数据传输中的问题。此外,生产设备要经过认证和注册两次验证才能够连入局域网,充分保证了不具备权限的设备无法连入局域网。
技术实现思路
本申请提供一种数据传输方法、装置、电子设备及存储介质,能够及时发现数据传输中的问题,并严格防止不具备权限的设备连入局域网进行数据传输。第一方面,本申请提供一种数据传输方法,包括:将数据封装为消息发送,所述消息包括消息头和消息体,所述消息头包括标识信息、消息属性信息、消息头校验信息以及消息体校验信息;收到所述消息头后,根据所述消息头校验信息校验所述消息头;若所述消息头校验无误,则再根据所述消息体校验信息校验所述消息体;若所述消息头校验有误,则不再根据所述消息体校验信息校验所述消息体。进一步的,所述消息属性信息包括消息长度信息以及消息类型信息。进一步的,所述数据传输方法还包括:对待传输数据设备进行认证;查验已通过所述认证的所述待传输数据设备的注册信息,允许所述注册信息无误的所述待传输数据设备进行数据传输。更进一步的,所述对待传输数据设备进行认证,包括:收到所述待传输数据设备进行数据传输的请求后,向所述待传输数据设备发送认证信息,所述认证信息包括不少于设定数据量的待加密信息;查验所述待传输数据设备返回的对所述待加密信息加密形成的加密信息,若所述加密信息符合设定的加密规则,则所述待传输数据设备通过所述认证。第二方面,本申请提供一种数据传输装置,包括数据收发装置,所述数据收发装置用于将数据封装为消息发送,所述消息包括消息头和消息体,所述消息头包括标识信息、消息属性信息、消息头校验信息以及消息体校验信息;收到所述消息头后,根据所述消息头校验信息校验所述消息头;若所述消息头校验无误,则再根据所述消息体校验信息校验所述消息体;若所述消息头校验有误,则不再根据所述消息体校验信息校验所述消息体。进一步的,所述数据传输装置还包括认证注册装置,所述认证注册装置用于对待传输数据设备进行认证;查验已通过所述认证的所述待传输数据设备的注册信息,允许所述注册信息无误的所述待传输数据设备进行数据传输。更进一步的,所述证注册装置包括认证装置,所述认证装置用于收到所述待传输数据设备进行数据传输的请求后,向所述待传输数据设备发送认证信息,所述认证信息包括不少于设定数据量的待加密信息;查验所述待传输数据设备返回的对所述待加密信息加密形成的加密信息,若所述加密信息符合设定的加密规则,则所述待传输数据设备通过所述认证。第三方面,本申请提供一种电子设备,包括处理器和存储器;所述存储器用于存储计算机指令;所述处理器用于执行所述存储器中存储的计算机指令,以使得所述电子设备执行上述第一方面任一项所述的数据传输方法。第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时实现如上述第一方面任一项所述的数据传输方法。本申请提供的数据传输方法、装置、电子设备及存储介质,将数据封装为消息发送,消息包括消息头和消息体,消息头中包括消息头校验信息和消息体校验信息,收到消息头后先对消息头进行校验,若消息头检验无误再校验消息体,否则不再校验消息体,这样可以及时发现数据传输中的错误,有利于及时采取措施,避免数据传输错误导致的各种后续问题。设备通过认证和注册两次验证才能连入局域网进行数据传输,认证过程需要设备对待加密信息进行加密,有效保证了认证的准确性,严格防止不具备权限的设备连入局域网。附图说明为了更清楚的说明本申请或现有技术中的技术方案,对描述本申请或现有技术所需使用的附图进行简单介绍。对于本领域技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例一中数据传输方法的流程图。图2为本申请实施例二中对待传输数据设备进行认证的方法的流程图。图3本申请实施例二中数据传输装置的架构示意图。图4本申请实施例三中电子设备的硬件结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请的技术方案进行清楚、完整的描述。显然,所描述的实施例是本申请的一部分而非全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都应当属于本申请在授权后保护的范围。本申请的权利要求书、说明书及说明书附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不应当理解为描述特定的顺序或先后次序,上述“第一”、“第二”、“第三”等在不影响语义准确性情况下可以互换。此外,术语“包括”、“包含”、“具有”以及类似的任何变形,其语义为非排他,例如,包含一系列步骤或单元的过程、方法、系统、产品或设备,其语义不局限于已清楚列出的那些步骤或单元,还可以包含没有被清楚列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请技术方案适用于由缝制生产设备(缝纫机、刺绣机等)或者纺织生产设备(横织机、手套机、袜机等)和服务器组成的局域网或者类似系统。在不引起歧义的情况下,将生产设备简称为设备。服务器泛指能够通过网络对多台设备进行管理的高性能计算机。设备连入局域网后,必然会与服务器或者通过服务器与其他设备进行通信、传输数据。为保证正常通信,需要预先设定通信协议,要实现认证还需要预先设定加密规则,上述通信协议、加密规则等仅对有权连入局域网的设备开放。实施例一:图1为本申请实施例一数据传输方法的流程图,数据传输方法包括了如下步骤。S101、对待传输数据设备进行认证;查验已通过认证的待传输数据设备的注册信息,允许注册信息无误的待传输数据设备进行数据传输。本步骤可以视为一个前置步骤。某台设备尚未连入局域网,不能与服务器相互传输数据,但该设备希望连入局域网,则将该设备称为待传输数据设本文档来自技高网...
【技术保护点】
1.数据传输方法,其特征在于,所述方法包括:将数据封装为消息发送,所述消息包括消息头和消息体,所述消息头包括标识信息、消息属性信息、消息头校验信息以及消息体校验信息;收到所述消息头后,根据所述消息头校验信息校验所述消息头;若所述消息头校验无误,则再根据所述消息体校验信息校验所述消息体;若所述消息头校验有误,则不再根据所述消息体校验信息校验所述消息体。
【技术特征摘要】
1.数据传输方法,其特征在于,所述方法包括:将数据封装为消息发送,所述消息包括消息头和消息体,所述消息头包括标识信息、消息属性信息、消息头校验信息以及消息体校验信息;收到所述消息头后,根据所述消息头校验信息校验所述消息头;若所述消息头校验无误,则再根据所述消息体校验信息校验所述消息体;若所述消息头校验有误,则不再根据所述消息体校验信息校验所述消息体。2.根据权利要求1所述的方法,其特征在于,所述消息属性信息包括消息长度信息以及消息类型信息。3.根据权利要求1所述的方法,其特征在于,所述数据传输方法还包括:对待传输数据设备进行认证;查验已通过所述认证的所述待传输数据设备的注册信息,允许所述注册信息无误的所述待传输数据设备进行数据传输。4.根据权利要求3所述的方法,其特征在于,所述对待传输数据设备进行认证,包括:收到所述待传输数据设备进行数据传输的请求后,向所述待传输数据设备发送认证信息,所述认证信息包括不少于设定数据量的待加密信息;查验所述待传输数据设备返回的对所述待加密信息加密形成的加密信息,若所述加密信息符合设定的加密规则,则所述待传输数据设备通过所述认证。5.数据传输装置,其特征在于,所述装置包括:数据收发装置,所述数据收发装置用于将数据封装为消息发送,所述消息包括消息头和消息体,所述消息头包括标识信息、消息...
【专利技术属性】
技术研发人员:马振国,潘磊,张明君,吴扬,郭佳,李国宝,
申请(专利权)人:北京大豪科技股份有限公司,北京兴大豪信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。