一种用于针织机联网的文件传输方法及装置制造方法及图纸

技术编号:20331415 阅读:30 留言:0更新日期:2019-02-13 07:13
本发明专利技术提供了一种用于针织机联网的文件传输方法及装置,包括以下步骤:向响应设备发送文件传输权限请求,所述文件传输权限请求中包含文件名;接收响应设备发送的文件总包数和每包字节数,并向响应设备发送文件内容传输请求,所述文件内容传输请求中包含包序号;接收所述包序号对应的数据,并依据所述每包字节数判断所述数据是否正确,若错误,则重新发送所述文件内容传输请求;若正确,则将包含下一个包序号的文件内容传输请求发送给响应设备,直到所有数据传输完成;所述方法使得针织机联网进行文件传输时的通信机制更加简单,有效降低了众多老旧针织机联网时的通信压力,保证了文件传输过程通信稳定性。

【技术实现步骤摘要】
一种用于针织机联网的文件传输方法及装置
本专利技术涉及针织机联网
,更具体地,涉及一种用于针织机联网的文件传输方法及装置。
技术介绍
目前,工业互联网的应用在针织机械的生产中越来越受到重视,针织机械在实际生产中设备情况普遍比较复杂,各大企业都存在针织设备老旧的情况,针织机内联网模块的质量参差不齐,大部分联网模块内部处理器运算能力都比较低,在兼顾生产的同时,没有太多多余的硬件运算能力进行文件传输。所以,如何设计一种能够有效降低针织机运行过程中文件传输复杂度的方法,是目前面临的一个主要问题。
技术实现思路
本专利技术的目的在于提供一种用于针织机联网的文件传输方法,解决目前用于针织机联网的文件传输方法存在的运算复杂度较高,对老旧的针织机设备适用性不强的问题。为实现上述目的,本专利技术提供了一种用于针织机联网的文件传输方法,包括以下步骤:向响应设备发送文件传输权限请求,所述文件传输权限请求中包含文件名;接收响应设备发送的文件总包数和每包字节数,并向响应设备发送文件内容传输请求,所述文件内容传输请求中包含包序号;接收所述包序号对应的数据,并依据所述每包字节数判断所述数据是否正确,若错误,则重新发送所述文件内容传输请求;若正确,则将包含下一个包序号的文件内容传输请求发送给响应设备,直到所有数据传输完成。优选地,在所述向响应设备发送文件传输权限请求步骤之前,还包括步骤:向响应设备发起会话管理。优选地,所述响应设备是针织机或者服务器。为实现上述目的,本专利技术还提供了一种用于针织机联网的文件传输方法,包括以下步骤:判断是否允许请求设备发送的文件传输权限请求,若允许,则将总包数和每包字节数发送给请求设备;获取请求设备发送的包序号,并将所述包序号对应的数据和所述包序号发送给请求设备;获取请求设备发来的文件内容传输请求,将所述文件内容传输请求中包序号对应的数据发送给请求设备,直到所有数据传输完成。优选地,在所述判断是否允许请求设备发送的文件传输权限请求,若允许,则将总包数和每包字节数发送给请求设备步骤之前,还包括步骤:判断是否允许请求设备发起的会话管理,若允许,则建立会话。优选地,所述请求设备是针织机或者服务器。为实现上述目的,本专利技术还提供了一种用于针织机联网的文件传输装置,包括:传输权限请求模块,用于向响应设备发送文件传输权限请求,所述文件传输权限请求中包含文件名;内容传输请求模块,用于接收响应设备发送的文件总包数和每包字节数,并向响应设备发送文件内容传输请求,所述文件内容传输请求中包含包序号;内容传输建立模块,用于接收所述包序号对应的数据,并依据所述每包字节数判断所述数据是否正确,若错误,则重新发送所述文件内容传输请求;若正确,则将包含下一个包序号的文件内容传输请求发送给响应设备,直到所有数据传输完成。优选地,所述装置还包括会话管理建立模块,用于向响应设备发起会话管理。为实现上述目的,本专利技术还提供了一种用于针织机联网的文件传输装置,包括:传输权限请求判断模块,用于判断是否允许请求设备发送的文件传输权限请求,若允许,则将总包数和每包字节数发送给请求设备;数据发送模块,用于获取请求设备发送的包序号,并将所述包序号对应的数据和所述包序号发送给请求设备;数据判断结果分析模块,用于获取请求设备发来的文件内容传输请求,将所述文件内容传输请求中包序号对应的数据发送给请求设备,直到所有数据传输完成。优选地,所述装置还包括会话管理判断模块,用于判断是否允许请求设备发起的会话管理,若允许,则建立会话。本专利技术与现有技术相比,具有以下优点及突出性效果:本专利技术提供的用于针织机联网的文件传输方法及装置通过首先发起会话管理,然后发送文件传输权限请求,请求通过之后,再按照包序号分包传输数据,在传输过程中,对传输数据正确性进行判断并反馈,直至文件中的所有数据传输完成,使得针织机联网进行文件传输时的通信机制更加简单,有效降低了众多老旧针织机械联网时的通信压力,保证了文件传输过程通信稳定性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一公开的一种用于针织机联网的文件传输方法的流程示意图;图2为本专利技术实施例二公开的一种用于针织机联网的文件传输方法的流程示意图;图3为本专利技术实施例三公开的一种用于针织机联网的文件传输装置的结构示意图;图4为本专利技术实施例四公开的一种用于针织机联网的文件传输装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一如图1所示,本专利技术实施例一公开了一种用于针织机联网的文件传输方法,包括以下步骤:S101,向响应设备发起会话管理,具体来说,文件采用分包来实现传输,在进行文件传输之前,首先需要向响应设备发起会话管理,若响应设备允许,则建立会话,若响应设备拒绝,则关闭会话。需要说明的是,在其他实施例中,会话管理也可以由响应设备发起,请求设备进行响应建立会话。S102,向响应设备发送文件传输权限请求。具体来说,在会话建立之后,请求设备还需要向响应设备发送文件传输权限请求,即向响应设备申请文件传输权限。只有在响应设备允许之后,才能进行文件传输。该文件传输权限请求中包含文件名,即请求设备要求响应设备只发送上述文件名对应的文件。S103,接收响应设备发送的文件总包数和每包字节数,并向响应设备发送文件内容传输请求,该文件内容传输请求中包含包序号。具体来说,请求设备在接收到响应设备对文件传输权限请求的响应时,还接收到响应设备发送的总包数和每包字节数,便于请求设备在文件传输过程中对接受到的数据进行检查,以及判断文件是否传输完成。请求设备在接收响应设备发送的总包数和每包字节数之后,就要开始进行文件传输了。请求设备将文件内容传输请求发送给响应设备,该文件内容传输请求中包含有第一包数据的包序号,用于通知响应设备开始发送第一包数据。需要说明的是,若包序号从1开始计算,则第一包数据的包序号就是1。S104,接收上述包序号对应的数据,并判断该数据是否正确,若错误,则重新发送上述文件内容传输请求;若正确,则将包含下一个包序号的文件内容传输请求发送给响应设备,直到所有数据传输完成。具体来说,在接收到响应设备发送的上述包序号对应的数据之后,需要依据上述每包字节数对接收到的数据进行判断,判断该数据是否完整,如果数据出现缺失等错误,则将包含该包序号的文件内容传输请求重新发送给响应设备,以便响应设备重新发送该数据。如果数据正确,则将包含下一个包序号的文件内容传输请求发送给响应设备,并继续接收下一个包序号对应的数据,进行判断,即重复执行步骤S103和S104,直到所有数据传输完成。本实施例中,响应设备是针织机,请求设备是服务器,需要说明的是,在其他实施例中,也可以设置响应设备为服务器,请求设备是针织机。实施例二如图2所示,本专利技术实施例一公开了一种用于针织机联网的文件传输方法,包括以下步骤:S201,本文档来自技高网...

【技术保护点】
1.一种用于针织机联网的文件传输方法,其特征在于,包括以下步骤:向响应设备发送文件传输权限请求,所述文件传输权限请求中包含文件名;接收响应设备发送的文件总包数和每包字节数,并向响应设备发送文件内容传输请求,所述文件内容传输请求中包含包序号;接收所述包序号对应的数据,并依据所述每包字节数判断所述数据是否正确,若错误,则重新发送所述文件内容传输请求;若正确,则将包含下一个包序号的文件内容传输请求发送给响应设备,直到所有数据传输完成。

【技术特征摘要】
1.一种用于针织机联网的文件传输方法,其特征在于,包括以下步骤:向响应设备发送文件传输权限请求,所述文件传输权限请求中包含文件名;接收响应设备发送的文件总包数和每包字节数,并向响应设备发送文件内容传输请求,所述文件内容传输请求中包含包序号;接收所述包序号对应的数据,并依据所述每包字节数判断所述数据是否正确,若错误,则重新发送所述文件内容传输请求;若正确,则将包含下一个包序号的文件内容传输请求发送给响应设备,直到所有数据传输完成。2.如权利要求1所述的一种用于针织机联网的文件传输方法,其特征在于,在所述向响应设备发送文件传输权限请求步骤之前,还包括步骤:向响应设备发起会话管理。3.如权利要求1所述的一种用于针织机联网的文件传输方法,其特征在于,所述响应设备是针织机或者服务器。4.一种用于针织机联网的文件传输方法,其特征在于,包括以下步骤:判断是否允许请求设备发送的文件传输权限请求,若允许,则将总包数和每包字节数发送给请求设备;获取请求设备发送的包序号,并将所述包序号对应的数据和所述包序号发送给请求设备;获取请求设备发来的文件内容传输请求,将所述文件内容传输请求中包序号对应的数据发送给请求设备,直到所有数据传输完成。5.如权利要求4所述的一种用于针织机联网的文件传输方法,其特征在于,在所述判断是否允许请求设备发送的文件传输权限请求,若允许,则将总包数和每包字节数发送给请求设备步骤之前,还包括步骤:判断是否允许请求设备发起的会话管理,若允许,则建立会话。6.如权利...

【专利技术属性】
技术研发人员:赵泽钰彭来湖胡旭东汝欣沈春娅李建强戴宁叶思鹭孙卓晟
申请(专利权)人:浙江理工大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1