[发明专利]一种自动识别从设备的无延时轮询方法及系统有效
申请号: | 202010538175.3 | 申请日: | 2020-06-12 |
公开(公告)号: | CN111865745B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 深圳拓邦股份有限公司 |
主分类号: | H04L12/403 | 分类号: | H04L12/403;H04L12/40;H04L1/16;G06F13/38 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 冯小梅 |
地址: | 518000 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动识别 设备 延时 方法 系统 | ||
1.一种自动识别从设备的无延时轮询方法,其特征在于,包括:
开始进行轮询时,主设备向第一级从设备发送轮询报文;所述轮询报文包括:获取所述第一级从设备的地址信息请求和所述第一级从设备发送相邻报文的延时时间;
所述第一级从设备接收所述轮询报文,对所述轮询报文进行处理,并向所述主设备返回回复报文;所述第一级从设备接收所述轮询报文,对所述轮询报文进行处理,并向所述主设备返回回复报文包括:所述第一级从设备接收到所述轮询报文后,对所述轮询报文进行解析,以提取所述第一级从设备的地址信息请求和所述第一级从设备发送相邻报文的延时时间;根据所述地址信息请求和所述第一级从设备发送相邻报文的延时时间,生成自身的地址信息、自身发送相邻报文的延时时间以及轮询结束标识符;将所述自身的地址信息、自身发送相邻报文的延时时间以及轮询结束标识符形成回复报文,将所述回复报文发送给所述主设备;
所述主设备接收所述回复报文,对所述回复报文进行处理,并根据处理结果执行相应的轮询方案;
所述主设备接收所述回复报文,对所述回复报文进行处理,并根据处理结果执行相应的轮询方案包括:所述主设备接收到所述回复报文后,对所述回复报文进行解析,以获得所述第一级从设备的地址信息、第一级从设备的相邻报文的延时时间以及第一级从设备的轮询标识符;根据所述第一级从设备的轮询标识符执行相应的轮询方案;
所述根据所述第一级从设备的轮询标识符执行相应的轮询方案包括:
若所述第一级从设备的轮询标识符为1,则结束本次轮询;若所述第一级从设备的轮询标识符为0,则继续轮询。
2.根据权利要求1所述的自动识别从设备的无延时轮询方法,其特征在于,所述若所述第一级从设备的轮询标识符为0,则继续轮询包括:
排序处于下一位的下级从设备接收上一位从设备发送的回复报文;
排序处于下一位的下级从设备根据所述上一位从设备发送的回复报文生成次级回复报文,并将所述次级回复报文发送给所述主设备;
所述排序处于下一位的下级从设备还将所述次级回复报文发送给与其相邻的下一位的下级从设备,依次类推;
若所述排序处于下一位的下级从设备为处于第一位的下级从设备,则所述上一位从设备为所述第一级从设备。
3.根据权利要求2所述的自动识别从设备的无延时轮询方法,其特征在于,所述排序处于下一位的下级从设备根据所述上一位从设备发送的回复报文生成次级回复报文包括:
排序处于下一位的下级从设备根据所述上一位从设备发送的回复报文中的地址信息,重新生成一个用于标识自身地址的唯一地址信息;
判断是否有下级从设备,若是,则保持从所述上一位从设备发送的回复报文中获得的轮询标识符不变;若否,则将从所述上一位从设备发送的回复报文中获得的轮询标识符修改为1。
4.根据权利要求3所述的自动识别从设备的无延时轮询方法,其特征在于,还包括:
排序处于下一位的下级从设备根据所述上一位从设备发送的回复报文中的相邻报文的延时时间进行延时;
或者,根据设定时间延时。
5.根据权利要求3所述的自动识别从设备的无延时轮询方法,其特征在于,所述主设备、第一级从设备以及下级从设备均设有发送通道和接收通道,且所述发送通道和接收通道相互独立。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳拓邦股份有限公司,未经深圳拓邦股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010538175.3/1.html,转载请声明来源钻瓜专利网。