预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110287135A(43)申请公布日2019.09.27(21)申请号201910517428.6(22)申请日2019.06.14(71)申请人北京和利时系统工程有限公司地址100176北京市大兴区亦庄经济技术开发区地盛中路2号(72)发明人贺学文智艳利李元鹏黄亮李剑(74)专利代理机构北京安信方达知识产权代理有限公司11262代理人陶丽解婷婷(51)Int.Cl.G06F13/36(2006.01)权利要求书2页说明书10页附图4页(54)发明名称一种总线轮询方法和装置(57)摘要本申请公开了一种总线轮询方法和装置,所述方法包括将被轮询设备分为离线设备组和在线设备组;在当前诊断周期内,对离线设备组的每个被轮询设备发送n次第一轮询请求,n≥1,对在线设备组的每个被轮询设备依次发送多次第二轮询请求;当接收到离线设备组的被轮询设备的第一轮询应答且根据接收到的第一轮询应答判断出该被轮询设备在线时,将该被轮询设备移入在线设备组;当没有接收到在线设备组的被轮询设备的第二轮询应答且根据没有接收到第二轮询应答判断出该被轮询设备离线时,将该被轮询设备移入离线设备组。本申请通过对离线设备和在线设备设置不同的轮询次数,使得不会因总线上有设备离线而导致轮询周期变大。CN110287135ACN110287135A权利要求书1/2页1.一种总线轮询方法,其特征在于,包括:将被轮询设备分为离线设备组和在线设备组;在当前诊断周期内,对离线设备组的每个被轮询设备发送n次第一轮询请求,对在线设备组的每个被轮询设备依次发送多次第二轮询请求,n为大于或等于1的自然数;检测是否接收到离线设备组的被轮询设备的第一轮询应答或在线设备组的被轮询设备的第二轮询应答,且根据接收到的第一轮询应答或第二轮询应答判断所述被轮询设备是否在线;当接收到离线设备组的被轮询设备的第一轮询应答且根据接收到的第一轮询应答判断出该被轮询设备在线时,将该被轮询设备移入在线设备组;当没有接收到在线设备组的被轮询设备的第二轮询应答且根据没有接收到第二轮询应答判断出该被轮询设备离线时,将该被轮询设备移入离线设备组。2.根据权利要求1所述的总线轮询方法,其特征在于,所述检测是否接收到离线设备组的被轮询设备的第一轮询应答或在线设备组的被轮询设备的第二轮询应答,包括:检测是否在预设的第一超时时间间隔内,接收到所述离线设备组的被轮询设备的第一轮询应答;检测是否在预设的第二超时时间间隔内,接收到所述在线设备组的被轮询设备的第二轮询应答。3.根据权利要求2所述的总线轮询方法,其特征在于,所述根据接收到的第一轮询应答判断出该被轮询设备在线,包括:在所述第一超时时间间隔内,接收到所述被轮询设备的第一轮询应答,即判断出该所述被轮询设备在线;或者,连续N次满足在所述第一超时时间间隔内,接收到所述被轮询设备的第一轮询应答,即判断出该所述被轮询设备在线,所述N为大于1的自然数。4.根据权利要求2所述的总线轮询方法,其特征在于,所述根据没有接收到第二轮询应答判断该被轮询设备离线,包括:在所述第二超时时间间隔内,没有接收到所述被轮询设备的第二轮询应答,即判断出该所述被轮询设备离线;或者,连续M次满足在所述第二超时时间间隔内,没有接收到所述被轮询设备的第二轮询应答,即判断出该所述被轮询设备离线,所述M为大于1的自然数。5.根据权利要求1所述的总线轮询方法,其特征在于,所述方法还包括:当所有所述被轮询设备都被移入所述离线设备组时,在所述当前诊断周期内,按照预设的第一轮询次序对所述离线设备组的每个被轮询设备依次发送一次或多次所述第一轮询请求。6.一种总线轮询装置,其特征在于,包括处理器及存储器,其中:所述处理器用于执行存储器中存储的程序,以实现如权利要求1至权利要求5中任一项所述的总线轮询方法的步骤。7.一种总线轮询装置,其特征在于,包括分组模块和轮询模块,其中:分组模块,用于将被轮询设备分为离线设备组和在线设备组;接收到轮询模块的第一通知,将所述离线设备组的被轮询设备移入在线设备组;接收到轮询模块的第二通知,将所2CN110287135A权利要求书2/2页述在线设备组的被轮询设备移入离线设备组;轮询模块,用于在当前诊断周期内,对离线设备组的每个被轮询设备发送n次第一轮询请求,对在线设备组的每个被轮询设备依次发送多次第二轮询请求,n为大于或等于1的自然数;检测是否接收到离线设备组的被轮询设备的第一轮询应答或在线设备组的被轮询设备的第二轮询应答,且根据接收到的第一轮询应答或第二轮询应答判断所述被轮询设备是否在线;当接收到离线设备组的被轮询设备的第一轮询应答且根据接收到的第一轮询应答判断出该被轮询设备在线时,发送第一通知至分组模块;当没有接收到在线设备组的被