[发明专利]一种判断端口状态并选择好端口通信的方法在审
申请号: | 201510533646.0 | 申请日: | 2015-08-27 |
公开(公告)号: | CN105187274A | 公开(公告)日: | 2015-12-23 |
发明(设计)人: | 张涛;刘涛;袭祥亮 | 申请(专利权)人: | 浪潮软件集团有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F13/38 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孟峣 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 判断 端口 状态 选择 通信 方法 | ||
1.一种判断端口状态并选择好端口通信的方法,其特征在于,包括自助设备上位机、下位机,该下位机内置单片机CPU,该CPU的串口输入端通过多路开关连接若干串口,且CPU输出一路控制线路连接到多路开关,基于该结构,端口通信的过程为:首先自助设备的上位机发送数据包给下位机;下位机接收到数据包后判断其通信是否发生故障,当通信故障时,下位机的CPU进行延时判断,并自动切换至下一个通信串口,切换后,判断通信正常时,停止动作。
2.根据权利要求1所述的一种判断端口状态并选择好端口通信的方法,其特征在于,所述端口通信的具体过程为:
自助设备上位机,每隔一段时间通过串口发送数据包给下位机;
下位机接收数据包,并对数据包进行拆包处理,并判断是否正确的数据包;
下位机对接收的正确数据包时间进行计时,如果在规定的时间内,收到数据包,则对计时进行清除;
当在规定的时间内,不能收到数据包或者一直收到非法数据,下位机的单片机CPU进行延时一段时间后,进行端口切换;
切换完成后,进行正常的数据接收,若仍然不能接收到有效数据包,则单片机CPU将进行延时一段时间后,再进行下一个端口切换,直至收到正确的数据包,以完成端口自动切换功能。
3.根据权利要求2所述的一种判断端口状态并选择好端口通信的方法,其特征在于,所述上位机每500ms发送一次数据给下位机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510533646.0/1.html,转载请声明来源钻瓜专利网。