【技术实现步骤摘要】
本专利技术涉及煤矿领域,尤其涉及一种矿井内外间的通信方法和装置。
技术介绍
现有技术中,煤矿井下的设备需要接入环网以实现自动化控制,常用的网络协议为ModbusTCP协议,因为它的开放性保证了不同厂家的设备都可以接入环网。但是,由于ModbusTCP协议采用一应一答的传输机制,它虽然能够满足数据传输的需求,但是在控制系统中使用它时,无法使服务器端得知收到的报文是否由管理员客户端发送,服务器端无法对报文进行验证;同时,服务器端也无法获取客户端是否死机或者网络是否中断的信息。当服务器端为乳化液泵时,随意启动乳化液泵是非常危险的。现有技术中,乳化液泵不能区分管理员客户端和非管理员客户端发送的报文,导致乳化液泵根据非管理员客户端发送的报文去控制启停时,会出现对乳化液泵误启动或停止操作,从而造成生产安全的隐患。因此,有必要改进上述提出的缺陷。
技术实现思路
基于以上问题,本专利技术提出一种矿井内外间的通信方法和装置,通过在报文中增加身份验证码数据段,使服务器在接收到客户端发送的报文时,能够对身份验证码数据段中的验证码进行验证,得知报文是否为管理员客户端发送,使服务器能够区分报文的发送方,从而舍弃非管理员客户端发送的报文;尤其,当服务器为煤矿井下的乳化液泵站时,对于报文发送方进行区分,非常的重要,因为当执行了非管理员客户端发送的报文中的指令时,可能会导致大的生产安全事故,所以,通过对报文的发送方进行区分,能够有效的阻止生产安全事故的发生。一方面,本专利技术提出一种矿井内外间的通信方法,包括:客户端发送报文给服务器,所述报文至少包括:协议开销数据段、身份验证码数据段和有效 ...
【技术保护点】
一种矿井内外间的通信方法,其特征在于,包括:客户端发送报文给服务器,所述报文至少包括:协议开销数据段、身份验证码数据段和有效数据数据段;所述服务器接收到所述客户端发送的报文后,对所述报文的身份验证码数据段中的验证码进行验证,若所述验证码与预设验证码一致,则所述服务器发送应答信号给所述客户端;所述客户端接收所述应答信号后,发送报文给所述服务器。
【技术特征摘要】
1.一种矿井内外间的通信方法,其特征在于,包括:客户端发送报文给服务器,所述报文至少包括:协议开销数据段、身份验证码数据段和有效数据数据段;所述服务器接收到所述客户端发送的报文后,对所述报文的身份验证码数据段中的验证码进行验证,若所述验证码与预设验证码一致,则所述服务器发送应答信号给所述客户端;所述客户端接收所述应答信号后,发送报文给所述服务器。2.根据权利要求1所述的矿井内外间的通信方法,其特征在于:所述报文还包括:应答数据段;所述客户端发送报文给所述服务器之前,将所述应答数据段内的应答数据增加预设数值;所述服务器接收到所述客户端发送的报文后,验证所述应答数据段内的应答数据是否比前一次接收到的报文中的应答数据大预设数值,若是,则判定所述服务器与所述客户端之间的通信处于正常连接状态。3.根据权利要求2所述的矿井内外间的通信方法,其特征在于:所述服务器发送应答信号给所述客户端后,若在第一预设时间段内,所述服务器接收到所述客户端发送的报文,且所述应答数据段内的应答数据比前一次接收到的报文中的应答数据大预设数值,则判定所述服务器与所述客户端之间的通信处于正常连接状态。4.根据权利要求3所述的矿井内外间的通信方法,其特征在于:所述服务器通过定时器对所述第一预设时间段进行计时。5.根据权利要求4所述的矿井内外间的通信方法,其特征在于:若在所述第一预设时间段内,所述服务器接收到所述客户端发送的报文,则使所述定时器清零。6.根据权利要求3所述的矿井内外间的通信方法,其特征在于:若在所述第一预设时间段内,所述服务器没有接收到所述客户端发送的报文,则判定所述服务器与所述客户端之间的通信处于中断状态。7.根据权利要求3所述的矿井内外间的通信方法,其特征在于:若在第二预设时间段内,所述服务器接收到所述客户端发送的报文,则判定所述服务器与所述客户端之间的通信处于良好连接状态,所述第二预设时间段小于所述第一预设时间段。8.根据权利要求3所述的矿井内外间的通信方法,其特征在于:所述服务器发送应答信号给所述客户端至所述服务器接收到所述客户端发送的报文之间的时间段与通信质量等级成反比,所述通信质量等级为所述服务器与所述客户端之间的通信的质量的等级。9.根据权利要求1至8任一项所述的矿井内外间的通信方法,其特征在于:所述服务器位于所述矿井内,所述客户端位于所述矿井外。10.根据权利要求9所述的矿井内外间的通信方法,其特征在于:所述服务器为乳化液泵站。11.一种矿井内外间的通信装置,其特征在于,包括:...
【专利技术属性】
技术研发人员:王海军,崔贵荣,贺海涛,高小强,王占飞,王波,秦文斌,
申请(专利权)人:中国神华能源股份有限公司,神华神东煤炭集团有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。