一种点对多点网络的双向通信方法及装置的制造方法

文档序号:10615805阅读:274来源:国知局
一种点对多点网络的双向通信方法及装置的制造方法
【专利摘要】本发明适用于点对多点网络的双向通信领域,提供了一种点对多点网络的双向通信方法及装置,方法包括:在集抄网络或监控网络中,划分时间窗口宽度、安全间距以及时间窗口总数;根据所述划分的时间窗口宽度、安全间距以及时间窗口总数,选取下行广播窗口和上行单播窗口;将选取的下行广播窗口作为所述SPEAKER的时间窗口,根据选取的上行单播窗口作为终端LISTENER的时间窗口;根据所述SPEAKER的时间窗口以及所述LISTENER的时间窗口,传输数据,完成所述集抄网络或监控网络的双向通信;集抄网络或监控网络采用EPON/GPON通信技术的网络拓扑结构。本发明采用时分复用的方式实现了双向通信,提供了更高的通信效率和带宽,同时可快速定位故障点,隔离单点故障,降低维护工作量。
【专利说明】
-种点对多点网络的双向通信方法及装置
技术领域
[0001] 本发明属于点对多点网络的双向通信领域,尤其设及一种点对多点网络的双向通 信方法及装置。
【背景技术】
[0002] 在工业监控、电力监控和智能表计远程集抄等应用中,大量应用RS485总线技术, 该技术使用铜线介质通信,存在很多问题,如易受干扰,通信速率低,单点故障即会导致全 网通信中断,故障后不易定位等。
[0003] 传统的RS485总线式技术已经不能满足应用要求了,而EPON技术和GPON技术的点 对多点网络拓扑结构具有很多的优点,特别适合上述业务应用。但此种应用条件下其技术 过于复杂,硬件成本高,巨大的带宽又显得太富余而浪费。
[0004] 其中,现有EP0N/GP0N通信方法应用于上述监控和集抄网络中的缺点,详述如下:
[0005] -,技术复杂,性能要求高,需要昂贵的专用忍片来实现。
[0006] 二,复杂的专用忍片导致网络成本高,功耗高,对工业/电力监控和集抄业务而言 完全不实用,经济性太差。
[0007] =,巨大的带宽对小业务量应用非常不经济。
[000引四、复杂的技术,导致运维复杂,对运维技能要求高,维护成本高。
[0009] 综上所述,目前EP0N/GP0N通信技术的网络拓扑结构不能直接应用于上述监控和 集抄网络中。

【发明内容】

[0010] 本发明实施例的目的在于提供一种点对多点网络的双向通信方法,解决目前 EP0N/GP0N的网络拓扑结构应用于监控和集抄网络中的上述诸多问题,既兼顾网络经济性, 又克服了目前RS485总线技术存在的问题,同时,提高了现有监控和集抄网络的通信。
[OCm]本发明实施例是运样实现的,一种点对多点网络的双向通信方法,适用于SPEAKER 与LISTE肥R的点对多点网络拓扑结构,包括:
[001 ^ 划分所述SPEAKER的时间窗口宽度、窗口间安全间距W及时间窗口总数;
[0013] 根据所述时间窗口宽度、窗口间安全间距W及时间窗口总数,按照时间递增的顺 序依次生成下行广播窗口和各个上行单播窗口;
[0014] 选取下行广播窗口作为所述SPEAKER的时间窗口,选取上行单播窗口作为 LISTEN邸的时间窗口,并对上行单播窗口按照起始时间进行顺序编号,所述上行单播窗口 的编号与所述LISTE肥R的预置顺序号一一对应;
[001引根据所述SPEAK邸的时间窗口 W及所述LISTE肥R的时间窗口,传输数据,完成集抄 网络或监控网络的双向通信;
[0016] 其中,所述集抄网络或监控网络采用EP0N/GP0N通信技术的网络拓扑结构。
[0017] 本发明实施例的另一目的在于提供一种点对多点网络的双向通信装置,适用于 SPEAKER与LISTE肥R的点对多点网络拓扑结构,包括:
[0018] 配置模块,用于划分所述S阳AKER的时间窗口宽度、窗口间安全间距、W及时间窗 口总数;
[0019] 生成模块,用于根据所述时间窗口宽度、窗口间安全间距、W及时间窗口总数,按 照时间递增的顺序依次生成下行广播窗口和上行单播窗口;
[0020] 时间窗口模块,用于选取下行广播窗口作为所述SPEAKER的时间窗口,选取上行单 播窗口作为LISTE肥R的时间窗口,并对上行单播窗口按照起始时间进行顺序编号,所述上 行单播窗口的编号与所述LISTE肥R的预置顺序号一一对应;
[0021] 双向通信模块,用于根据所述S阳AK邸的时间窗口 W及所述LISTE肥R的时间窗口, 传输数据,完成所述集抄网络或监控网络的双向通信;
[0022] 其中,所述集抄网络或监控网络采用EP0N/GP0N通信技术的网络拓扑结构。
[0023] 在本发明实施例中,根据所述S阳AK邸的时间窗口 W及所述LISTE肥R的时间窗口, 传输数据,完成所述集抄网络或监控网络的双向通信。解决了目前EP0N/GP0N通信技术的网 络拓扑结构直接应用于上述监控和集抄网络中存在的诸多问题,也解决了现有应用RS485 总线技术时所存在的问题。其有益效果如下:
[0024] 1.S阳AKER和LISTE肥R间上行采用时分复用(Time division multiple access, TDMA)方式,各LISTE肥R能够主动发送数据,通信效率和带宽提高,并有一定的通信实时性 (T化T3时间内)。
[0025] 2丄ISTE肥R上线注册实现自动化,可实现自动维护和更新网络拓扑,减少了人工 干预,降低了维护工作量。
[0026] 3.技术实现更简单,可使用通用的网络忍片实现,不依赖于昂贵而复杂的专用硬 件忍片,可随时通过修改软件来改变网络功能,灵活性好。
[0027] 4.通过点对多点的网络拓扑,可进行单点故障的隔离,避免影响全网通信。
[0028] 5.故障点容易快速定位,降低维护成本。
[0029] 6、技术简单、操作方便,降低了对网络运维人员的技能要求。
【附图说明】
[0030] 图1是本发明实施例提供的点对多点网络的双向通信方法的实现流程图;
[0031 ]图2是本发明实施例提供的TDMA时间窗口划分较佳的样例图;
[0032] 图3是本发明实施例提供的LISTE肥R向SPEAKER注册过程较佳的实施流程图;
[0033] 图4是本发明实施例提供的时间窗口顺序号冲突检测机制的实现流程图;
[0034] 图5是本发明实施例提供的上线注册管理的实现流程图;
[0035] 图6是本发明实施例提供的点对多点网络的双向通信装置的结构框图;
[0036] 图7是本发明实施例提供的点对多点网络的双向通信方法采用的网络拓扑结构 图。
【具体实施方式】
[0037] 为了使本发明的目的、技术方案及优点更加清楚明白,W下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发明,并 不用于限定本发明。
[00;3引实施例一
[0039] 图1是本发明实施例提供的点对多点网络的双向通信方法的实现流程图,详述如 下:
[0040] 在步骤SlOl中,划分所述S阳AKER的时间窗口宽度、窗口间安全间距W及时间窗口 总数;
[0041] 在步骤S102中,根据所述时间窗口宽度、窗口间安全间距W及时间窗口总数,按照 时间递增的顺序依次生成下行广播窗口和各个上行单播窗口;
[0042] 在步骤S103中,选取下行广播窗口作为所述SPEAKER的时间窗口,选取上行单播窗 口作为LISTE肥R的时间窗口,并对上行单播窗口按照起始时间进行顺序编号,所述上行单 播窗口的编号与所述LISTE肥R的预置顺序号一一对应;
[00创在步骤S104中,根据所述SPEAK邸的时间窗口 W及所述LISTE肥R的时间窗口,传输 数据,完成所述集抄网络或监控网络的双向通信;
[0044] 其中,集抄网络或监控网络采用EP0N/GP0N通信技术的网络拓扑结构,在所述集抄 网络或监控网络中,所述LISTEN邸根据其预置顺序号W及对应编号的上行单播窗口与所述 SPEAK邸进行通信。
[0045] 其中,管理端SPEAKER和各个终端LISTE肥R,采用EP0N/GP0N通信技术的网络拓扑 结构相连接,构建集抄网络或监控网络。
[0046] 其中,所述LISTE肥R在自己的时间窗口内,向所述SPEAK邸发送注册请求;
[0047] 所述SPEAK邸接收注册请求,向所述LISTE肥R返回注册请求回复信息;
[004引所述LISTE肥R接收请求回复信息,在自己的时间窗口内,向所述SPEAK邸发送注册 确认信息;
[0049] 所述SPEAK邸接收所述LISTE肥R的注册确认信息,向所述LISTE肥R返回注册成功 信息。
[0050] 在本发明实施例中,SPEAK邸和LISTE肥R间采用时分复用的方式实现了双向通信, 各LISTE肥R可主动发送数据,提高了通信效率且具有一定的通信实时性。
[0051 ]图2是本发明实施例提供的TDMA时间窗口划分较佳的样例图。
[0化2] 集抄网络或监控网络中采用时分复用(Time division multiple access,TDMA) 的实施过程,如下,
[0053] 1、一次轮转周期包含N+1个时间窗口,N的取值由LISTE肥R的数量和通信实时性要 求共同确定。
[0化4] 2、1'1^3为划分的时间窗口宽度。12为两个相邻时间窗口的安全间距。1'1^3时间 窗口长度决定了 SPEAKER、LI STE肥R可W发送的最大数据长度,换言之,SPEAK邸或LI STE肥R 每次发送的数据必须保证能在一个Tl或T3周期发送完毕。
[0055] 3、T2要保证发出关闭发光指令到光在介质中被认为已经截止的可靠完成,并能抵 消最大线路延迟(塑料光纤按照100米的最大距离取最大固定延迟,石英光纤按照2000米的 最大距离取固定延迟)。
[0056] 4、对于电表集抄运种慢速业务,假设Tl = T3 = 40ms,T2 = 20ms; -个S阳AKER连接 32个LISTE肥R,则N = 32;则一次轮转周期T = Tl+N*(T2巧3)巧2 = 40+32*(40+20)+20 = 1980ms,即可W保证32个LISTE肥R在1980ms内全部完成信息采集和上报,即SPEAK邸在Tl周 期发出信息采集命令,而32个LISTE肥R依次在32个T3周期内完成信息上报。
[0化7] 5、Tl、T2、T3、N可W通过管理软件设置和修改,其中,Tl、T2、T3均有最小值要求,而 N不能超过最大值,W确保通信实时性。
[0058] 6、下行广播窗口和上行单播窗口的长度可W取一样,也可W不一样。T1/T3周期在 SPEAK邸和LI STE肥R上可W进一步划分成多个小的周期,确保优先级高的数据(如注册相关 等)先发送。
[0059] 图3是本发明实施例提供的LISTE肥R向SPEAKER注册过程较佳的实施流程图。
[0060] SPEAK 邸:
[0061] 初始化(预置11^2^3、饰勺值),
[0062] 按预设时间周期定时执行,强制所有LISTE肥R同步时间,命令:F0RCE_TIME_SYN;
[0063] 按预设时间周期定时执行,在广播窗口周期广播所有上行单播时间窗口号和对应 的时间窗口起始时间和结束时间,命令:BR0ADCAST_TIME_WIND0W。
[0064] 按预设时间周期定时执行,开始LISTE肥R发现和注册,命令:
[00化]LISTEWR_REGISTER_BEGIN。
[0066] 允许 LISTE 肥 R 注册,命令:LISTEWR_REGISTER_ACK。
[0067] LISTE肥R:
[006引初始化,每个LISTE肥R被预置一个唯一的设备ID和顺序号(< =N)
[0069] LISTE肥R收至ljFORCE_TIME_SYN命令后更新本机时间。
[0070] LISTE肥R收到BR0ADCAST_TIME_WIND0W命令后根据自己的顺序号记录所属自己的 时间窗口的起始时间和结束时间,并据此启动定时器,当定时器超时后,立即关闭发光。
[0071] LISTE肥R记录S阳AK邸的相关信息,如S阳AK邸的设备ID等。
[0072] LISTE肥R在自己的时间窗口内随机延迟后发送注册请求,
[0073] 命令:LI STEWR_REG I STER_REQ 肥 ST。
[0074] LI STE肥R收到发给自己的LISTEWR_REGISTER_ACK命令后,在自己时间窗口内发 送注册确认,命令:REGI STER_0K。
[0075] 本发明实施例描述了生成解决注册冲突的实现方法,详述如下:
[0076] 采用时间窗口顺序号冲突检测机制,解决多个所述LISTE肥R(设备ID不同,但顺序 号相同)在同一时间窗口向所述SPEAKER注册时产生的冲突。
[0077] 图4是本发明实施例提供的时间窗口顺序号冲突检测机制的实现流程图,详述如 下:
[0078] 在步骤S401中,所述上行单播窗口按照起始时间进行顺序编号,每个所述 LISTE肥R拥有唯一的一个预置顺序号;
[0079] 在步骤S402中,所述LISTE肥R向SPEAK邸注册时,上行单播窗口的顺序号按先到先 得的原则分配;
[0080] 在步骤S403中,若所述S阳AKER收到另一个设备ID不同的LISTE肥R在同样的时间 窗口上发送注册信息,则判定其顺序号冲突,拒绝其注册;
[0081 ] 在步骤S404中,所述SPEAKER在下一次广播窗口上广播所有已注册LISTE肥R的顺 序号和设备ID关系对应表;
[0082] 在步骤S405中,未注册的LISTENER用自己的设备ID和预置顺序号与已注册 LISTE肥R的顺序号和设备ID关系对应表进行比较;
[0083] 在步骤S406中,若自己的设备ID与通告的设备ID不同,但顺序号相同,则认为顺序 号冲突,禁止发光,直至检测到无冲突或顺序号被重置。
[0084] 图5是本发明实施例提供的上线注册管理的实现流程图,详述如下:
[0085] SPEAK邸和所有LI STE肥R上电完成初始化;
[00化]按注册帐号导入至各个LISTEWR;
[0087] 所述SPEAK邸按预设时间周期强制所有所述LISTE肥R与自己时间同步;
[0088] 所述SPEAKER按预设时间周期广播所有下行时间窗口与每个时间窗口的起始时间 和结束时间;
[0089] 所述SPEAKER按预设时间周期发起注册开始的命令;
[0090] 所述SPEAK邸收到所述LISTE肥R注册请求;
[0091] 所述SPEAK邸判断发起LISTE肥R注册请求的设备ID是否已注册;
[0092] 当设备ID已注册时,跳转至所述SPEAK邸收到所述LISTE肥R注册请求的步骤;
[0093] 当设备ID未注册时,可选择是否进行认证,注册成功后打开对应LISTEN邸的数据 转发功能;
[0094] 所述SPEAKER按预设时间周期广播已注册设备的顺序号和设备ID关系表。
[0095] 其中,按预设时间周期执行,强制时间同步、广播所有上行单播时间窗口与每个时 间窗口的起始时间和结束时间、发起注册开始、广播已注册设备的顺序号和设备ID关系表 运四个步骤。
[0096] 本发明实施例提供了维护LISTE肥R状态表的实现流程,详述如下:
[0097] 在所述SPEAKER上设置并维护LISTENER状态表,所述LI STENER状态表包括 LISTE肥R设备ID、LISTE肥R顺序号(决定所使用的时间窗口)、在位状态、注册状态中的至少 一种。
[009引其中,LISTE肥R状态表,如下:
[0099]
[0100] 其中,已注册的LISTE肥R的注册状态在LISTE肥R离线后的预设时间周期内继续保 持,离线时间超过预设时间周期,则将该LISTE肥R设备从状态表中删除,下次联入时需要重 新注册。
[0101] 图6是本发明实施例提供的点对多点网络的双向通信装置的结构框图,该装置可 W运行于集抄网络或监控网络中。为了便于说明,仅示出了与本实施例相关的部分。
[0102] 参照图6,该点对多点网络的双向通信装置,包括:
[0103] 配置模块61,用于划分所述SPEAKER的时间窗口宽度、窗口间安全间距、W及时间 窗口总数;
[0104] 生成模块62,用于根据所述时间窗口宽度、窗口间安全间距、W及时间窗口总数, 按照时间递增的顺序依次生成下行广播窗口和上行单播窗口;
[0105] 时间窗口模块63,用于选取下行广播窗口作为所述SPEA邸R的时间窗口,选取上行 单播窗口作为LISTE肥R的时间窗口,并对上行单播窗口按照起始时间进行顺序编号,所述 上行单播窗口的编号与所述LISTE肥R的预置顺序号一一对应;
[0106] 双向通信模块64,用于根据所述SPEAK邸的时间窗口 W及所述LISTE肥R的时间窗 口,传输数据,完成所述集抄网络或监控网络的双向通信;
[0107] 其中,所述集抄网络或监控网络采用EP0N/GP0N通信技术的网络拓扑结构。
[0108] 作为本实施例的一种实现方式,上述的点对多点网络的双向通信装置,还包括:
[0109] 注册冲突解决模块,用于采用预配置的时间窗口顺序号冲突检测机制,解决多个 配置相同顺序号得所述LISTE肥R在同一时间窗口向所述SPEAKER注册时产生的冲突。
[0110] 作为本实施例的一种实现方式,在上述点对多点网络的双向通信装置,所述时间 窗口顺序号冲突检测机制,具体为:
[0111] LISTE肥R向SPEAKER注册时,上行单播窗口的顺序号按先到先得原则分配;
[0112] 若SPEAK邸收到另一个设备ID不同的LISTE肥R也在同样的时间窗口上发送注册信 息,则判定其顺序号冲突;
[0113] S阳AK邸在下一次广播窗口广播所有已注册LISTE肥R的顺序号和设备ID关系对应 表;
[0114] 未注册的LISTE肥R用自己的设备ID和预置顺序号与已注册LISTE肥R的关顺序号 和设备ID系对应表进行比较;
[0115] 若自己的设备ID与通告的设备ID不同,但顺序号相同,则认为顺序号冲突,禁止发 光,直至检测到无冲突或顺序号被重置。
[0116] 作为本实施例的一种实现方式,上述的点对多点网络的双向通信装置,还包括上 线注册管理模块,具体为:
[0117] 所述SPEAK邸按预设时间周期强制所有所述LISTE肥R与自己时间同步;
[0118] 所述SPEAKER按预设时间周期广播所有下行时间窗口与每个时间窗口的起始时间 和结束时间;
[0119] 所述SPEAKER按预设时间周期发起注册开始的命令;
[0120] 所述SPEAK邸收到所述LISTE肥R注册请求;
[0121] 所述SPEAK邸判断发起LISTE肥R注册请求的设备ID是否已注册;
[0122] 当设备ID已注册时,跳转至所述SPEAK邸收到所述LI STE肥R注册请求的步骤;
[0123] 当设备ID未注册时,可选择是否进行认证,注册成功后打开对应LISTEN邸的数据 转发功能;
[0124] 所述SPEAKER按预设时间周期广播已注册设备的顺序号和设备ID关系表。
[0125] 作为本实施例的一种实现方式,上述的点对多点网络的双向通信装置,还包括:
[01%] LISTE肥R状态表处理模块,用于在所述SPEAK邸上设置并维护LISTE肥R状态表,所 述LI STE肥R状态表包括LI STE肥R设备ID、LI STE肥R顺序号、在位状态、注册状态中的至少一 种。
[0127]图7是本发明实施例提供的点对多点网络的双向通信方法采用的网络拓扑结构 图,详述如下:
[01巧]S阳AKER、SPLITT邸(光分合路器)和LISTE肥R间采用单纤双向传输介质连接,传输 介质选用塑料光纤或石英光纤,或者,通过SPLITTER级联,再连接多个LISTE肥R。
[0129] S阳AKER和LISTE肥R间的通信由支持双工通信的标准W太网MAC和P肌忍片实现, 使用IOM速率即满足低速的智能集中抄表应用需求。
[0130] 本发明实施例提供的装置可W应用在前述对应的方法实施例中,详情参见上述实 施例的描述,在此不再寶述。通过W上的实施方式的描述,所属领域的技术人员可W清楚地 了解到本发明可借助软件加必需的通用硬件的方式来实现。所述的程序可W存储于可读取 存储介质中,所述的存储介质,如随机存储器、闪存、只读存储器、可编程只读存储器、电可 擦写可编程存储器、寄存器等。该存储介质位于存储器,处理器读取存储器中的信息,结合 其硬件执行本发明各个实施例所述的方法。
[0131] W上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应W权利要求的保护范围为准。
【主权项】
1. 一种点对多点网络的双向通信方法,适用于SPEAKER与LISTENER的点对多点网络拓 扑结构,其特征在于,包括: 划分所述SPEAKER的时间窗口宽度、窗口间安全间距以及时间窗口总数; 根据所述时间窗口宽度、窗口间安全间距以及时间窗口总数,按照时间递增的顺序依 次生成下行广播窗口和各个上行单播窗口; 选取下行广播窗口作为所述SPEAKER的时间窗口,选取上行单播窗口作为LISTENER的 时间窗口,并对上行单播窗口按照起始时间进行顺序编号,所述上行单播窗口的编号与所 述LISTENER的预置顺序号--对应; 根据所述SPEAKER的时间窗口以及所述LI STENER的时间窗口,传输数据,完成集抄网络 或监控网络的双向通信; 其中,所述集抄网络或监控网络采用EPON/GPON通信技术的网络拓扑结构。2. 如权利要求1所述的点对多点网络的双向通信方法,其特征在于,所述点对多点网络 的双向通信方法,还包括: 采用时间窗口顺序号冲突检测机制,以避免多个预置相同顺序号的所述LISTENER在同 一时间窗口向所述SPEAKER注册而产生冲突。3. 如权利要求2所述的点对多点网络的双向通信方法,其特征在于,所述时间窗口顺序 号冲突检测机制,具体为: 所述上行单播窗口按照起始时间进行顺序编号,每个所述LISTENER拥有唯一的一个预 置顺序号; 所述LISTENER向SPEAKER注册时,上行单播窗口的顺序号按先到先得的原则分配; 若所述SPEAKER收到另一个设备ID不同的LISTENER在同样的时间窗口上发送注册信 息,则判定其顺序号冲突,拒绝其注册; 所述SPEAKER在下一次广播窗口上广播所有已注册LISTENER的顺序号和设备ID关系对 应表; 未注册的LISTENER用自己的设备ID和预置顺序号与已注册LISTENER的顺序号和设备 ID关系对应表进行比较; 若自己的设备ID与通告的设备ID不同,但顺序号相同,则认为顺序号冲突,禁止发光, 直至检测到无冲突或顺序号被重置。4. 如权利要求1所述的点对多点网络的双向通信方法,其特征在于,所述点对多点网络 的双向通信方法,还包括: 所述SPEAKER按预设时间周期强制所有所述LI STENER与自己时间同步; 所述SPEAKER按预设时间周期广播所有下行时间窗口与每个时间窗口的起始时间和结 束时间; 所述SPEAKER按预设时间周期发起注册开始的命令; 所述SPEAKER收到所述LISTENER注册请求; 所述SPEAKER判断发起LISTENER注册请求的设备ID是否已注册; 当设备ID已注册时,跳转至所述SPEAKER收到所述LI STENER注册请求的步骤; 当设备ID未注册时,可选择是否进行认证,注册成功后打开对应LISTENER的数据转发 功能; 所述SPEAKER按预设时间周期广播已注册设备的顺序号和设备ID关系表。5. 如权利要求1所述的点对多点网络的双向通信方法,其特征在于,所述点对多点网络 的双向通信方法,还包括: 在所述SPEAKER上设置并维护LISTENER状态表,所述LISTENER状态表包括LISTENER设 备ID、LI STENER顺序号、在位状态、注册状态中的至少一种。6. -种点对多点网络的双向通信装置,适用于SPEAKER与LISTENER的点对多点网络拓 扑结构,其特征在于,包括: 配置模块,用于划分所述SPEAKER的时间窗口宽度、窗口间安全间距、以及时间窗口总 数; 生成模块,用于根据所述时间窗口宽度、窗口间安全间距、以及时间窗口总数,按照时 间递增的顺序依次生成下行广播窗口和上行单播窗口; 时间窗口模块,用于选取下行广播窗口作为所述SPEAKER的时间窗口,选取上行单播窗 口作为LISTENER的时间窗口,并对上行单播窗口按照起始时间进行顺序编号,所述上行单 播窗口的编号与所述LISTENER的预置顺序号一一对应; 双向通信模块,用于根据所述SPEAKER的时间窗口以及所述LI STENER的时间窗口,传输 数据,完成所述集抄网络或监控网络的双向通信; 其中,集抄网络或监控网络采用EPON/GPON通信技术的网络拓扑结构。7. 如权利要求6所述的点对多点网络的双向通信装置,其特征在于,所述点对多点网络 的双向通信装置,还包括: 注册冲突解决模块,用于时间窗口顺序号冲突检测机制,以避免多个预置相同顺序号 的所述LI STENER在同一时间窗口向所述SPEAKER注册而产生冲突。8. 如权利要求7所述的点对多点网络的双向通信装置,其特征在于,所述时间窗口顺序 号冲突检测机制,具体为: 所述上行单播窗口按照起始时间进行顺序编号,每个所述LISTENER拥有唯一的一个预 置顺序号; 所述LISTENER向所述SPEAKER注册时,上行单播窗口的顺序号按先到先得的原则分配; 若所述SPEAKER收到另一个设备ID不同的LISTENER在同样的时间窗口上发送注册信 息,则判定其顺序号冲突,拒绝其注册; 所述SPEAKER在下一次广播窗口广播所有已注册LISTENER的顺序号和设备ID关系对应 表; 未注册的LISTENER用自己的设备ID和预置顺序号与已注册LISTENER的顺序号和设备 ID关系对应表进行比较; 若自己的设备ID与通告的设备ID不同,但顺序号相同,则认为顺序号冲突,禁止发光, 直至检测到无冲突或顺序号被重置。9. 如权利要求6所述的点对多点网络的双向通信装置,其特征在于,所述的点对多点网 络的双向通信装置还包括上线注册管理模块,具体为: 所述SPEAKER按预设时间周期强制所有所述LI STENER与自己时间同步; 所述SPEAKER按预设时间周期广播所有下行时间窗口与每个时间窗口的起始时间和结 束时间; 所述SPEAKER按预设时间周期发起注册开始的命令; 所述SPEAKER收到所述LISTENER注册请求; 所述SPEAKER判断发起LISTENER注册请求的设备ID是否已注册; 当设备ID已注册时,跳转至所述SPEAKER收到所述LI STENER注册请求的步骤; 当设备ID未注册时,可选择是否进行认证,注册成功后打开对应LISTENER的数据转发 功能; 所述SPEAKER按预设时间周期广播已注册设备的顺序号和设备ID关系表。10.如权利要求6所述的点对多点网络的双向通信装置,其特征在于,还包括: LISTENER状态表处理模块,用于在所述SPEAKER上设置并维护LISTENER状态表,所述 LI STENER状态表包括LI STENER设备ID、LI STENER顺序号、在位状态、注册状态中的至少一 种。
【文档编号】H04L12/18GK105978702SQ201610317468
【公开日】2016年9月28日
【申请日】2016年5月13日
【发明人】龙祥均
【申请人】重庆世纪之光科技实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1