【技术实现步骤摘要】
主从设备之间获取及发送序列号的方法和系统
本专利技术涉及移动通信直放站技术和工业控制领域,特别是涉及一种主设备获取从设备序列号的方法,一种主设备获取从设备序列号的系统,一种从设备向主设备发送序列号的方法,以及一种从设备向主设备发送序列号的系统。
技术介绍
作为计算机技术与移动通信技术的交叉应用,集中监控技术在对移动通信系统的各个分布式工作节点的监控中起到非常关键的作用。通常一个集中监控系统包括多个工作端,根据不同的拓扑结构组成不同的网络,也就组成了不同的数据链路。现实应用中,集中监控的数据链路结构可以分为两种,即点对点链路和点对多链路,如果这些数据链路是通过半双工物理通道(如RS-485)连接的,则称之为半双工集中监控数据链路结构。通常,在包含主从设备的分布式系统中,比如常见的集中监控系统,只有一个主控单元,其它皆为覆盖单元。主控单元的作用是为监控中心与覆盖单元提供数据和信息的中继和转发,用来直接和监控中心通信的设备。覆盖单元是指在一个由多个设备组成的本地监控子网络中,不能和监控中心直接通信的设备,覆盖单元所有与监控中心的通信包必须经过主控单元的转发。在半双工集中监控数据链路中,主控单元与覆盖单元之间的通信链路是一直存在的,中间不需要建立链路和拆除链路。所有的单元都可以收到通信链路上的数据包,如果数据包的目的地址与本单元的地址不同,则丢弃该数据包,否则做进一步的处理。由于主控单元与各变频覆盖单元之间距离较远,组网中变频覆盖单元又比较多,特别是变频覆盖单元安装的地理环境恶劣时,如果变频覆盖单元的维护都要去安装地点,则费时费力。同时随着LTE的市场需求日益增多 ...
【技术保护点】
【技术特征摘要】
1.一种主设备获取从设备序列号的方法,其特征在于,包括如下步骤:构造获取从设备序列号的序列号数据包并广播给所有从设备,在所述构造获取从设备序列号的序列号数据包并广播给所有从设备前,还包括步骤:检测本次需获取的从设备的数量值,所述序列号数据包中包含本次所述主设备需获取的从设备的数量值;接收各个从设备根据所述序列号数据包生成的,并在基于所述序列号数据包中本次所述主设备需获取的从设备的数量值与预设的物理链路连接最远的从设备与主设备交互一次数据的来回时间确定的检测的延迟时间到达后发送的应答数据包,其中,所述应答数据包中包含从设备的序列号;从所述应答数据包中提取出从设备的序列号。2.根据权利要求1所述的主设备获取从设备序列号的方法,其特征在于,还包括步骤:提取出所述从设备的序列号后,为所述从设备分配标识地址,生成地址分配数据包并广播给所有从设备;其中,所述地址分配数据包中包含从设备的序列号及其对应分配的标识地址。3.根据权利要求1所述的主设备获取从设备序列号的方法,其特征在于,在构造获取从设备序列号的序列号数据包时,检测启动控制命令,在所述序列号数据包中添加所述启动控制命令;其中,所述启动控制命令包括获取全部从设备序列号的完全获取命令或获取部分从设备序列号的部分获取命令。4.根据权利要求3所述的主设备获取从设备序列号的方法,其特征在于,当所述应答数据包中提取出的从设备的序列号的个数小于本次需获取的从设备的数量值时,计算序列号个数与所述数量值的差值,同时再次构造序列号数据包并广播给所述从设备,并更新本次需获取的从设备的数量值为所述差值;其中,再次构造的序列号数据包中添加的启动控制命令为所述部分获取命令。5.根据权利要求1所述的主设备获取从设备序列号的方法,其特征在于,在将所述序列号数据包广播给所有从设备后开始记录从设备的应答时间,若所述应答时间超过预设阈值,则重新构造所述序列号数据包并广播。6.一种从设备向主设备发送序列号的方法,其特征在于,包括如下步骤:从设备接收主设备广播的序列号数据包;从设备根据所述序列号数据包生成包含序列号的应答数据包,并检测延迟时间,在延迟时间到达后发送所述应答数据包给所述主设备;所述序列号数据包中包含本次所述主设备需获取的从设备的数量值;所述从设备检测延迟时间的步骤为:所述从设备检测种子,根据所述种子产生一个1~M内的一个随机数,然后乘以预设系数K,得到所述延迟时间;其中,M为本次所述主设备需获取的从设备的数量值,K为预设的物理链路连接最远的从设备与主设备交互一次数据的来回时间。7.根据权利要求6所述的从设备向主设备发送序列号的方法,其特征在于,所述从设备检测延迟时间的步骤为:获取预设的延迟时间。8.根据权利要求6所述的从设备向主设备发送序列号的方法,其特征在于,所述从设备检测种子的步骤为:获取预设的种子,或者获取自身序列号作为所述种子。9.根据权利要求6所述的从设备向主设备发送序列号的方法,其特征在于,还包括步骤:所述从设备每次接收到所述主设备广播的地址分配数据包时,从地址分配数据包中提取出所述主设备根据所述应答数据包提取出序列号后分配的标识地址。10.根据权利要求9所述的从设备向主设备发送序列号的方法,其特征在于,所述地址分配数据包包含所有从设备的序列号及各个从设备序列号对应分配的标识地址;所述从设备从地址分配数据包中提取出所述主设备根据所述应答数据包提取出序列号后分配的标识地址的步骤包括:从设备读取所述地址分配数据包中包含的序列号,并与自身序列号进行匹配,判断是否与自身序列号相同;提取所述地址分配数据包中匹配相同的序列号对应的标识地址。11.根据权利要求10所述的从设备向主设备发送序列号的方法,其特征在于,还包括步骤:所述从设备若在所述地址分配数据包中没有查找到与自身序列号匹配的序列号,则丢弃所述地址分配数据包。12.根据权利要求10所述的从设备向主设备发送序列号的方法,其特征在于,所述序列号数据包中包含启动控制命令;所述启动控制命令包括获取全部从设备序列号的完全获取命令或获取部分从设备序列号的部分获取命令;若所述序列号数据包中的启动控制命令为完全获取命令,所述从设备则执行所述根据所述序列号数据包生成应答数据包的步骤;若所述序列号数据包中的启动控制命令为部分获取命令,则检测是否已获得标识地址;若已获得标识地址,则丢弃所述序列号数据包;若未获得标识地址,则执行所述根据所述序列号数据包生成包含序列号的应答数据包的步骤。13.一种主设备获取从设备序列号的系统,其特征在于,包括...
【专利技术属性】
技术研发人员:章烈剽,方彬浩,赖福琪,
申请(专利权)人:京信通信系统中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。