信息的发送、接收方法、控制装置、终端及系统的制作方法

文档序号:10515277阅读:470来源:国知局
信息的发送、接收方法、控制装置、终端及系统的制作方法
【专利摘要】本发明适用于点对多点网络的通信领域,提供了一种信息的发送、接收方法、控制装置、终端及系统,用于解决现有总线结构的抄表或监控网络中,单点故障易导致全网通信中断,通信速率低的问题。该方法包括:以下行广播的方式发送指令信号,其中,所述指令信号包含第一、第二指令信号;发送所述第一指令信号至所述LISTENER,用于检测各个所述LISTENER的状态信息和注册信息;根据所述LISTENER的状态信息和注册信息发送所述第二指令信号至所述LISTENER,用于采集各个所述LISTENER的数据信息。本发明采用串行同步的方式实现了双向通信,通信高效可靠,同时,SPEAKER与LISTENER采用星型拓扑结构,可以隔离单点故障,降低维护工作量。
【专利说明】
信息的发送、接收方法、控制装置、终端及系统
技术领域
[0001] 本发明属于点对多点网络的通信领域,特别是设及一种信息的发送、接收方法、控 制装置、终端及系统。
【背景技术】
[0002] 传统自动化抄表系统,大多采用电力载波、无线、M_bus、RS485等技术,上述集抄技 术总是存在着一定的瓶颈问题,特别是通信速率、采集成功率、稳定性和可靠性问题,且随 着自动化抄表系统的全面覆盖和电能量智能技术的发展需求,对抄表的实时性、智能化、可 靠性有着更高的需求,基于电力载波、无线、M_bus、RS485等总线结构的集抄网络已不能满 足应用需求。
[0003] 载波抄表成功率低,且受电力线噪声干扰、台区串扰及电力二次设备干扰严重;M_ bus、RS485铺设工程量大,安装运维成本高,易受电磁干扰,单点故障会导致全网通信中断; 而无线抄表对环境要求高,且成功率低,中继成本大,后期维护成本高。
[0004] 传统的总线形式的抄表系统有着固有的瓶颈,主要体现在:其一,现有总线型光纤 通信网,为了降低成本,大都是单纤单向总线结构,无冗余路径;其二,总线结构中单根光纤 故障将影响其下所有设备的通信,当系统链路一旦发生故障,无法及时有效排除故障点;其 Ξ,串行总线结构的通信速率和成功率因硬件局限难W进一步提升。

【发明内容】

[0005] 本发明实施例的目的在于提供一种信息的发送、接收方法、控制装置、终端及系 统,解决了现有总线结构的抄表或监控网络中,单点故障易导致全网通信中断,通信速率低 的问题。
[0006] 本发明实施例是运样实现的,一种信息的发送方法,适用于SPEAK邸与LISTE肥R的 点对多点网络拓扑结构,包括:
[0007] W下行广播的方式发送指令信号,其中,所述指令信号包含第一和/或第二指令信 号;
[000引发送所述第一查指令信号至所述LISTE肥R,用于获取各个所述LISTE肥R的状态信 息;和/或
[0009] 根据所述LISTE肥R的状态信息发送所述第二指令信号至所述LISTE肥R,用于采集 各个所述LISTE肥R的数据信息;其中,所述SPEAIffiR在发送指令信号时和所述LISTE肥R在反 馈响应信息时均开启对应的发送端口,发送完毕则关闭其对应的发送端口。
[0010] 本发明实施例提供一种信息的接收方法,适用于SPEAKER与LISTE肥R的点对多点 网络拓扑结构,包括:
[0011] 接收所述SPEAKER发送的指令信号,其中,所述指令信号包含第一指令信号和/或 第二指令信号;
[0012] 检测接收的所述指令信号帖头中的目的设备是否指向所述LISTE肥R设备ID;
[0013] 当所述第一指令信号和/或第二指令信号的目的设备为所述LISTE肥R的设备ID 时,解析所述第一指令信号和/或第二指令信号,分别得到对应的指令参数、状态查询指令 和/或数据查询指令;
[0014] 检测所述第一指令信号和/或第二指令信号是否为合法;
[0015] 当所述第一指令信号和/或第二指令信号合法时,则该LISTE肥R在其预设周期内 W单播方式向所述SPEAKER反馈状态信息和/或数据信息。
[0016] 本发明实施例提供一种控制装置,适用于SPEAKER与LISTE肥R的点对多点网络拓 扑结构,包括:
[0017] 发送模块,用于W下行广播的方式发送指令信号,其中,所述指令信号包含第一 和/或第二指令信号.
[001引获取模块,用于发送所述第一指令信号至所述LISTENER, W获取各个所述 LISTE肥R的状态信息;
[0019] 采集模块,用于根据所述LISTE肥R的状态信息发送所述第二指令信号至所述 LISTE肥R,W采集各个所述LISTE肥R的数据信息;其中,发送指令信号时和所述LISTE肥R在 反馈响应信息时均开启对应的发送端口,发送完毕则关闭其对应的发送端口。
[0020] 本发明实施例提供一种终端,适用于SPEAKER与LISTE肥R的点对多点网络拓扑结 构,包括:
[0021] 接收模块,用于接收所述S阳AKER发送的指令信号,其中,所述指令信号包含第一 指令信号和/或第二指令信号;
[0022] 第一检测模块,用于判断所述第一指令信号和/或第二指令信号帖头中的目的设 备是否指向所述LISTE肥R设备ID;
[0023] 解析模块,用于当所述第一指令信号和/或第二指令信号帖头中的目的设备为所 述LISTE肥R的设备ID时,解析所述第一指令信号和/或第二指令信号,分别得到对应的指令 参数、状态查询指令和/或数据查询指令;
[0024] 第二检测模块,用于检测所述第一指令信号和/或第二指令信号是否为合法;
[0025] 响应模块,用于当所述第一指令信号和/或第二指令信号合法时,则在其预设时间 内W单播方式向所述SPEAKER反馈状态信息和/或数据信息。
[0026] 本发明实施例还提供一种信息的系统,包括上述发送信息的控制装置与接收信息 的终端。
[0027] 在本发明实施例中解决了现有总线结构的抄表或监控网络中,终端无法有效管 理,当终端出现故障时,难于及时排除和隔离故障的问题。其有益效果如下:
[0028] 1.S阳AK邸和LISTE肥R采用星型拓扑结构,W串行同步方式通信,所述SPEAKER^ 下行广播,所述LISTE肥RW上行单播;相比RS485总线通信网络,具有可靠性高、延迟低、通 信带宽大的优点。
[0029] 2丄ISTE肥R通过动态的上线和状态管理,在新增网络拓扑结构,通过后台操控更 新和维护网络,减少了人工干预,降低了维护工作量。
[0030] 3.技术实现更简单,可使用通用的网络忍片实现,不依赖于昂贵而复杂的专用硬 件忍片,可随时动态增加或减少LISTE肥R,灵活性好。
[0031] 4.通过点对多点的网络拓扑,在单点故障时,可隔离故障点,避免影响全网正常通 信。
[0032] 5.在出现故障时,通过LISTE肥R工作状态表可迅速定位故障点,降低维护成本。
【附图说明】
[0033] 图1是本发明实施例提供的一种信息的发送方法的实现流程图;
[0034] 图2是本发明实施例提供的一种信息的批量读取的较佳实施流程图;
[0035] 图3是本发明实施例提供的一种信息的接收方法的实现流程图;
[0036] 图4是本发明实施例提供的一种信息的接收方法的的较佳实施流程图;
[0037] 图5是本发明实施例提供的LISTE肥R向SPEAKER手动注册过程较佳的实施流程图;
[0038] 图6是本发明实施例提供的SPEAKER向LISTE肥R自动注册过程较佳的实施流程图;
[0039] 图7是本发明实施例提供的点对多点网络的双向通信交互流程图;
[0040] 图8是本发明实施例提供的LISTE肥R与SPEAK邸交互时间轮转图;
[0041 ]图9是本发明实施例提供的一种控制装置的结构框图;
[0042] 图10是本发明实施例提供的一种终端的结构框图;
[0043] 图11是本发明实施例提供的一种信息的系统结构框图。
【具体实施方式】
[0044] 为了使本发明的目的、技术方案及优点更加清楚明白,W下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用W解释本发明,并 不用于限定本发明。
[0045] 实施例一
[0046] 图1是本发明实施例提供的一种信息的发送方法的实现流程图,详述如下:
[0047] 在步骤S101中,W下行广播的方式发送指令信号,其中,所述指令信号包含第一指 令信号和/或第二指令信号;
[004引其中,控制装置SPEAK邸和各个终端LISTE肥R,采用EP0N通信技术的网络拓扑结构 相连接,S阳AK邸与LISTE肥R之间使用普通的符合IE邸802.3的低速W太网忍片和单纤双向 塑料光纤光收发器,可将该网络拓扑结构应用到集抄网络或监控网络;所述SPEAKER^下行 广播发送指令信号,所述LISTE肥RW上行单播传输响应的信息,W实现信息交互的目的。
[0049] 具体地,指令信号可只有第一指令信号,或者只有第二指令信号,再或者,同时包 含第一指令信号与第二指令信号。
[0050] 在步骤S102中,发送所述第一指令信号至所述LISTENER,用于获取各个所述 LISTE肥R的状态信息;
[0051] 所述第一指令信号为状态查询指令或允许上线注册指令,其中,每个所述 LISTE肥R对应设有唯一的设备ID,用W区分不同LISTE肥R;
[0052] 所述S阳AK邸W广播方式向预设LISTE肥R配置表中的LISTE肥R逐个发送所述状态 查询指令,用于检测各个所述LISTE肥R的状态,并生成关于LISTE肥R的工作状态表,其中, 所述LIST'S肥R配置表包含LISTE肥R设备ID,所述工作状态表包含LIST'S肥R设备ID、在线状 态和注册状态。
[0053] 在步骤S103中,根据所述LISTE肥R的状态信息发送所述第二指令信号至所述 LISTE肥R,用于采集各个所述LISTE肥R的数据信息;其中,所述SPEAK邸在发送指令信号时 和所述LISTE肥R在反馈响应信息(状态信息和数据信息)时均开启对应的发送端口,发送完 毕则关闭其对应的发送端口。
[0054] 所述第二指令信号为数据查询指令,根据LISTENER的工作状态表判断各个 LISTE肥R的状态是否为在线且已注册,当所述LISTE肥R的状态为在线且已注册时,根据 LISTENER的工作状态表发送第二指令信号至对应的所述LISTE肥R,按设备ID采集对应 LISTE肥R的数据信息。
[0055] 在本发明实施例中,S阳AKER和LISTE肥R之间采用串行同步的方式,所述SPEAKER 按照LISTE肥R配置表发送指令信息,W查询各个LISTE肥R的工作状态,通过发送查询指令 信号不仅可获取各个LISTENER的状态信息,当LISTENER在线且均已注册时,采集各个 LISTE肥R的数据信息(主要为报文信息),方便管理,更能有效采集到各个LISTE肥R数据信 息,同时,运用到集中抄表或监控领域,相比传统的EP0N技术,不需要专口的忍片即可实现, 节省了实现成本。
[005引实施例二
[0057]所述LISTE肥R检测在规定时间内是否收到所述SPEAKER发送的第一指令信号,当 在规定时间内为收到所述SPEAK邸发送的第一指令信号时,则判定该S阳AK邸离线或故障, 所述LISTE肥R清除所述SPEAK邸信息,等待重新向所述SPEAK邸上线注册。
[005引SPEAKERW广播方式发送第一指令信号,确定LISTENER的状态信息;当检测到 LISTE肥R的状态信息为在线且注册信息也已注册时,发送第二指令信号至LISTE肥R。
[0059] 在本实施例中,通过设置定时的时间期限,防止LI STENER长时间等待W免 LISTE肥R进入等候的死循环,无法正常工作。当SPEAK邸达到其预设的规定时间,则关闭其 对应的发送端口,只保持接收端口的开启。
[0060] 图2是本发明实施例提供的一种信息的批量读取的较佳实施流程图。
[0061 ] 检测各个LISTE肥R的状态是否在线且已注册;当LISTE肥R的状态是否在线且已注 册时,对其发送指令信号;当所述SPEAK邸在规定时间内接收到LISTE肥R的响应信息时,解 析该响应信息。根据LISTE肥R配置表按节点号(节点号可为LISTE肥R设备ID或者MAC地址, 本文中优选设备ID)依次轮询直到S阳AKER轮询完LISTE肥R配置表中所有LISTE肥R才结束 轮询。
[0062]在本实施例中,通过设置该检测机制可确定LISTE肥R是否离线或故障,可快速确 定故障点;同时,设置串行轮询的方式,通过发送查询信息可获取SPEAK邸下所有LISTE肥R 的响应信息,达到查询或交互目的。
[006引 实施例Ξ
[0064] 图3是是本发明实施例提供的一种信息的接收方法的实现流程。
[0065] 在步骤S301中,接收所述SPEAK邸发送的指令信号,其中,所述指令信号包含第一 指令信号和/或第二指令信号;
[0066] 具体地,每个LISTE肥R所对应的最大响应时间均相同,所述S阳AKER按照LISTE肥R 配置表W广播方式发送指令信号,当SPEAK邸发送指令信号时,其对应的发送端开启接收端 关闭,其余LISTE肥R对应的发送端关闭但其接收端均处于开启状态,同理,当某个LISTE肥R 反馈信息时,其发送端开启则其它LISTE肥R和SPEAKER均处于接收状态;当SPEAKER按照 LISTE肥R配置表轮询到某个LISTE肥R时,该LISTE肥R在指定的预设时间反馈信息;当其轮 询完后,根据LISTE肥R配置表则开始进入下一个LISTE肥R轮询,直到全部轮询完。
[0067] 在步骤S302中,检测接收的所述指令信号帖头中的目的设备是否指向所述 LISTE肥R设备ID;
[0068] 根据检测指令信号帖头中的目的设备是否指向所述LISTE肥R设备ID, W此作为 LISTE肥R是否响应的依据。
[0069] 在步骤S303中,当所述第一指令信号和/或第二指令信号的目的设备为所述 LISTE肥R的设备ID时,解析所述第一指令信号和/或第二指令信号,分别得到对应的指令参 数、状态查询指令和/或数据查询指令;
[0070] 其中,解析第一指令信号得到指令参数与状态查询指令,解析第二指令信号得到 指令参数和数据查询指令,指令参数包括指向目的地LISTE肥R的设备ID。
[0071 ]在步骤S304中,检测所述第一指令信号和/或第二指令信号是否为合法;
[0072] 判断所述第一指令信号和/或第二指令信号是否合法,如果是,则执行W下步骤, 如果不是,则不执行;
[0073] 通过排除非法指令,避免LISTE肥R执行错误,W提高交互信息的效率。
[0074] 在步骤S305中,当所述第一指令信号和/或第二指令信号合法且指令参数中的目 的设备为所述LISTENER的设备ID时,则该LISTENER在其预设时间内W单播方式向所述 SPEAKER反馈状态信息和/或数据信息。
[00对在本实施例中,所有LISTE肥R均接收S阳AK邸W下行广播发送的指令信号,该指令 信号包括第一指令信号和/或第二指令信号;判断所述第一指令信号和/或第二指令信号是 否合法,当其合法时,检测指令参数中的目的设备是否为所述LISTENER的设备ID,如果是, 则执行W下步骤,如果不是,则不执行;
[0076] 当LISTE肥R接收到状态查询指令时,如果该LISTE肥R已注册,则在预设时间内反 馈已注册指令至SPEAKER;所述SPEAK邸根据LISTE肥R工作状态表--检查所有LISTE肥R设 备ID及其状态,若5?64邸巧妾收到某LISTE肥R的已注册指令,则表示该LISTE肥R在线且已注 册过,保留其在LISTE肥R工作状态表中的信息;
[0077] 当LISTE肥R接收到状态查询指令时,如果该LISTE肥R未注册,则在其预设时间内 反馈注册请求指令及注册确认指令至该SPEAKER;所述SPEAK邸接收到注册请求指令时发送 确认指令至该LISTE肥R允许其注册;所述LISTE肥R接收到允许注册指令时发送确认指令至 该SPEAK邸;所述SPEAK邸接收到所述LISTE肥R的注册确认指令时,更新LISTE肥R工作状态 表,保存其设备ID、在线状态和注册状态;
[0078] 当LISTE肥R在连续若干指定定时间周期内未内反馈状态查询指令至SPEAK邸时, 若该LISTE肥R已注册,则所述SPEAK邸认为该LISTE肥R离线或故障,清空其在LISTE肥R工作 状态表中的信息;
[0079] 当LISTE肥R的状态为在线且已注册,同时,该LISTE肥R接收到数据查询指令时,贝U 根据数据查询指令反馈相应的数据信息。
[0080] 在本实例中,WEP0N网络拓扑结构为基础,通过串行轮询接收查询信息不仅可根 据用户的需求动态添加或删减相应的LISTE肥R,通过对LISTE肥R的上线和状态管理,在新 增网络拓扑结构,通过后台操控更新和维护网络,减少了人工干预,降低了维护工作量。
[0081 ] 实施例四
[0082] 图4是是本发明实施例提供的一种信息的接收方法的较佳实施流程图。
[0083] 在实施例3的基础上,所述LISTE肥则欠到所述S阳AKER的第二指令信号(数据查询 指令)时,检测所述指令信号帖头的目的设备是否指向所述LISTE肥R设备ID;当所述第二指 令信号的目的设备为所述LISTE肥R的设备ID时,则该LISTE肥R解析指令信号,分别得到对 应的数据查询指令、指令参数;所述LISTE肥R检测所述第二指令信号是否为合法,若合法则 在其预设周期内反馈数据信息。
[0084] 实施例五
[0085] 图5是本发明实施例提供的LISTE肥R向SPEAK邸手动注册过程较佳的实施流程图; 详述如下:
[0086] 当SPEAK邸接收到LISTE肥R的手动注册信号时,S阳AK邸发送第一指令信号,检测 对应LISTE肥R设备ID是否在线,当反馈的结果为所述LISTE肥R在线时,发送允许注册信号, 等待所述LISTE肥R反馈注册确认信息,当该LISTE肥R回复确认时,则该LISTE肥R注册成功。
[0087] 如果对应设备ID的LISTE肥R的状态为离线,再或者,未收到LISTE肥R反馈注册确 认信息,均结束流程。
[0088] 图6是本发明实施例提供的SPEAK邸向LISTE肥R自动注册过程较佳的实施流程图; 详述如下:
[0089] 在设定的某个时间段内定时或人工指定发送LISTE肥R状态查询指令,其中,设定 某个时间端可为2秒,根据用户需求设置;
[0090] 判断在预设的时间T内是否收到LISTE肥R的反馈信息,如果收到反馈信息,则检测 该LISTE肥R是否合法,当其合法时,SPEAKER发送允许其注册指令,当收到LISTE肥R注册确 认时,则表示该LISTE肥R注册成功;
[0091] 如果未收到LISTENER的反馈信息,再或者,该LISTENER注册成功,都要按照 LISTE肥R配置表轮询直到判断完最后一个LISTENER为止;如果没有轮询到最后一个 LISTE肥R,则返回继续发送对应某个LISTENER的第一查询指令;如果轮询到最后一个 LISTE肥R时,则结束执行。
[0092] 本发明实施例提供了维护LISTE肥R工作状态表的实现流程,详述如下:
[0093] 在所述SPEAKER上设置并维护LISTE肥R工作状态表,所述LIST'S肥R工作状态表包 括LISTE肥R设备ID、在线状态和注册状态,LISTE肥R设备ID主要其标识作用,当然,也可采 用对应的节点号其标识作用。
[0094] 其中,LISTE肥R工作状态表,如下:
[0095]
[0096] 实施例六
[0097]图7是本发明实施例提供的点对多点网络的双向通信交互流程图;详述如下:
[009引 在SPEAK邸和LISTE肥R之间;
[0099] 当上电时,SPEAKER和LISTE肥R启动初始化,且在初始化过程中,SPEAKER和所有 LISTE肥R的发送端和接收端都处于关闭状态,完成初始化时,LISTE肥R的发送端继续处于 关闭状态,而其接收端转为开启状态,准备随时接收SPEAKER的指令;
[0100] S阳AK邸向各个LISTE肥R发送卵WY_LISTEWR_STATUS,即状态查询指令;
[0101] LISTE肥R根据接收的状态查询指令,解析并获取其中相应指令,判断指令是否为 指向其的设备ID,如果是时,则反馈LISTEWR_STATUS_REPORT至SPEAK邸;
[0102] 当发现某LISTE肥R未注册时,则SPEAKER发送LISTEWR_REGISTER_ACK至对应的 LISTE肥R,即允许注册信号;
[0103] LISTE肥R接收到允许注册信号时,返回REGISTER_0K,即,注册确认信息;
[0104] 直到SPEAK邸在预设周期时间内轮询完所有未注册的LISTE肥R,即所有LISTE肥R 均已注册且在线;
[0105] SPEAK邸发送 ACTI0N_C0MMAND 至 LISTE肥R,即第二指令信号;
[0106] 当LISTE肥R接收第二指令信号时,解析该第二指令信号获取到相应的指令,根据 该指令反馈ACTI0N_C0MMAND_ACK即,数据信息。
[0107] 在本实施例中,可通过发送指令信号获取到下端连接的各个LISTE肥R的状态信息 和数据信息,达到信息交互的目的,相比传统的RS485总线,具有可靠性高、延迟低的优点。 [010引图8是本发明实施例提供的LISTE肥R与SPEAK邸交互时间轮转图;
[0109] 在串行交互时间轮转图中,S阳AKER与每个LISTE肥R均有交互时间,其中,S阳AKER 按照LI STE肥R工作状态表为每个已注册且在线的LI STE肥R分配等长的时间周期,且该时间 周期分为S阳AK邸发送阶段和LISTE肥R的反馈阶段,并且每个LISTE肥R与LISTE肥R之间存 在时间间隔,用于隔断各个LISTEN邸的时间周期。
[0110] 其中,各个LISTE肥R自身并无设定时间周期,只要接收到对应其设备ID的指令信 号,则立即开始响应,响应完成后关闭该LISTE肥R所对应的发送端。而LISTE肥R的发送端设 置有关闭的最大超时定时器,如果LISTENER在最大超时的时间内完成了响应信息的发送, 则主动停止该定时器,并立即关闭其发送端,若LISTE肥R在超过最大超时的时间内不能及 时发送完响应信息或未发送响应信息,则关闭最大超时定时器,并在最大超时时将强制关 闭对应的发送端。
[0111] 实施例屯
[0112] 图9是本发明实施例提供的一种控制装置的结构框图;具体包括:
[0113] 发送模块,用于W下行广播的方式发送指令信号,其中,所述指令信号包含第一 和/或第二指令信号.
[0114] 获取模块,用于发送所述第一指令信号至所述LISTENER, W获取各个所述 LISTE肥R的状态信息;和/或
[0115] 其中,第一指令信号为状态指令信号,根据LISTE肥R配置表对LISTE肥R逐个发送 所述状态查询指令,用于检测各个所述LISTE肥R的状态,并生成关于LISTE肥R的工作状态 表。
[0116] 采集模块,用于根据所述LISTE肥R的状态信息发送所述第二指令信号至所述 LISTE肥R,W采集各个所述LISTE肥R的数据信息。
[0117] 其中,判断所述LISTE肥R的状态是否为在线且已注册,当所述LISTE肥R的状态为 在线且已注册时,根据LISTE肥R的工作状态表发送第二指令信号至对应的所述LISTE肥R, 按设备ID采集对应LISTE肥R的数据信息。
[0118] 在本实施例中,该控制装置包括获取模块与/和采集模块,根据指令信号是否包括 第一指令信号和/或第二指令信号,启动对应的获取模块与采集模块,该控制装置技术实现 简单,可使用通用的网络忍片实现,不依赖于昂贵而复杂的专用硬件忍片,可随时动态增添 或减少LISTE肥R,灵活性好。
[0119] 实施例八
[0120] 图10是本发明实施例提供的一种终端的装置结构框图;具体包括:
[0121] 接收模块101,用于接收所述SPEAK邸发送的指令信号,其中,所述指令信号包含第 一指令信号和/或第二指令信号;
[0122] 第一检测模块102,用于判断所述第一指令信号和/或第二指令信号帖头中的目的 设备是否指向所述LISTE肥R设备ID;
[0123] 解析模块103,用于当所述第一指令信号和/或第二指令信号帖头中的目的设备为 所述LISTE肥R的设备ID时,解析所述第一指令信号和/或第二指令信号,分别得到对应的指 令参数、状态查询指令和/或数据查询指令;
[0124] 第二检测模块104,用于检测所述第一指令信号和/或第二指令信号是否为合法;
[0125] 响应模块105,用于当所述第一指令信号和/或第二指令信号合法时,则在其预设 时间内W单播方式向所述SPEAKER反馈状态信息和/或数据信息。
[0126] 其中,响应模块具体包括如下:
[0127] 当LISTE肥R接收到状态查询指令时,如果该LISTE肥R已注册,则在预设时间内反 馈已注册指令至SPEAKER;所述SPEAK邸根据LISTE肥R配置表--检查所有LISTE肥R设备的 状态,若接收到某LISTE肥R的已注册指令,则表示该LISTE肥R在线,保留其在LISTE肥R工作 状态表中的信息;
[0128] 若LISTENER已注册,但在规定时间内未反馈第一指令信号的响应信号,则说明该 LISTE肥R已离线或故障,则清空其在工作状态表中的信息。
[0129] 当LISTE肥R接收到状态查询指令时,如果该LISTE肥R未注册,则在其预设时间内 反馈注册请求指令及注册确认指令至所述S阳AK邸;所述SPEAffiR接收到注册请求指令时发 送确认指令至该LISTE肥R允许其注册;所述SPEAK邸接收到所述LISTE肥R的注册确认指令 时,更新LISTE肥R工作状态表的信息,保存其设备ID、在线状态和注册状态;
[0130] 当LISTE肥R的状态为在线且已注册,同时,该LISTE肥R接收到数据查询指令时,贝U 根据数据查询指令反馈相应的数据信息。
[0131] 在本实施例中,通过上述方式不仅方便对LISTE肥R上线和状态管理,在新增网络 拓扑结构,通过后台操控更新和维护网络,减少了人工干预,降低了维护工作量。
[0。。实施例九
[0133] 图11是本发明实施例提供的一种信息的系统结构框图,包括上述发送信息的控制 装置与接收信息的终端。
[0134] 所述控制装置连接多个终端,形成星型网络拓扑,或者,一个总的控制装置下不仅 可连接多个子控制装置,且每个子控制装置下可连接多个终端,其中,控制装置对应 SPEAKER,终端对应LISTE肥R。
[0135] 控制装置通过下行广播方式发送指令信号,SPEAKER按照LISTE肥R工作状态表中 的设备ID给所述LISTE肥R划分时间周期,当某个LISTE肥R接收到指令时;解析指令信号获 取到指令参数、状态查询指令和/或数据查询指令,判断该指令信号是否合法,当其合法时, 检测指令信号中述指令参数中的目的设备是否指向所述LISTE肥R设备ID,如果是,则根据 状态查询指令和/或数据查询指令反馈相应的状态信息和/或数据信息。达到管理终端目 的。
[0136] 本发明实施例提供的装置可W应用在前述对应的方法实施例中,详情参见上述实 施例的描述,在此不再寶述。
[0137] 通过W上的实施方式的描述,所属领域的技术人员可W清楚地了解到本发明可借 助软件加必需的通用硬件的方式来实现。所述的程序可W存储于可读取存储介质中,所述 的存储介质,如随机存储器、闪存、只读存储器、可编程只读存储器、电可擦写可编程存储 器、寄存器等。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件执行本发 明各个实施例所述的方法。
[0138] W上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到的变化或替换,都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应W权利要求的保护范围为准。
【主权项】
1. 一种信息的发送方法,适用于SPEAKER与LISTENER的点对多点网络拓扑结构,其特征 在于,包括: 以下行广播的方式发送指令信号,其中,所述指令信号包含第一和/或第二指令信号; 发送所述第一指令信号至所述LISTENER,用于获取各个所述LISTENER的状态信息;和/ 或 根据所述LISTENER的状态信息发送所述第二指令信号至所述LISTENER,用于采集各个 所述LISTENER的数据信息;其中,所述SPEAKER在发送指令信号时和所述LISTENER在反馈响 应信息时均开启对应的发送端口,发送完毕则关闭其对应的发送端口。2. 根据权利要求1所述的发送方法,其特征在于,所述发送所述第一指令信号至所述 LI STENER,用于检测各个所述LI STENER的状态信息的步骤,具体为: 所述第一指令信号为状态查询指令或允许上线注册指令,其中,每个所述LISTENER对 应设有唯一的设备ID,用以区分不同LISTENER; 所述SPEAKER以广播方式向预设LISTENER配置表中的LISTENER逐个发送所述状态查询 指令,用于检测各个所述LISTENER的状态,并生成关于LISTENER的工作状态表,其中,所述 LISTENER配置表包含LISTENER设备ID,所述工作状态表包含LISTENER设备ID、在线状态和 注册状态。3. 根据权利要求1所述的发送方法,其特征在于,所述根据所述LISTENER的状态信息发 送所述第二指令信号至所述LISTENER,用于采集各个所述LISTENER的数据信息的步骤,具 体包括: 所述第二指令信号为数据查询指令,根据LISTENER的工作状态表判断各个LISTENER的 状态是否为在线且已注册,当所述LISTENER的状态为在线且已注册时,根据LISTENER的工 作状态表发送第二指令信号至对应的所述LISTENER,按设备ID采集对应LISTENER的数据信 息。4. 根据权利要求1所述的发送方法,其特征在于,还包括: 所述LISTENER检测在规定时间内是否收到所述SPEAKER发送的第一指令信号,当在规 定时间内为收到所述SPEAKER发送的第一指令信号时,则判定该SPEAKER离线或故障,所述 LISTENER清除所述SPEAKER信息,等待重新向所述SPEAKER上线注册。5. -种信息的接收方法,适用于SPEAKER与LI STENER的点对多点网络拓扑结构,其特征 在于,包括: 接收所述SPEAKER发送的指令信号,其中,所述指令信号包含第一指令信号和/或第二 指令信号; 检测接收的所述指令信号帧头中的目的设备是否指向所述LISTENER设备ID; 当所述第一指令信号和/或第二指令信号的目的设备为所述LISTENER的设备ID时,解 析所述第一指令信号和/或第二指令信号,分别得到对应的指令参数、状态查询指令和/或 数据查询指令; 检测所述第一指令信号和/或第二指令信号是否为合法; 当所述第一指令信号和/或第二指令信号合法时,则该LISTENER在其预设时间内以单 播方式向所述SPEAKER反馈状态信息和/或数据信息。6. 根据权利要求5所述的接收方法,其特征在于,所述当所述第一指令信号和/或第二 指令信号合法时,则该LISTENER在其预设时间内以单播方式向所述SPEAKER反馈状态信息 和/或数据信息的步骤,具体为: 当LISTENER接收到状态查询指令时,如果该LISTENER已注册,则在预设时间内反馈已 注册指令至SPEAKER;所述SPEAKER根据LISTENER配置表--检查所有LISTENER设备的状 态,若接收到某LISTENER的已注册指令,则表示该LISTENER在线,保留其在LISTENER工作状 态表中的信息; 当LISTENER接收到状态查询指令时,如果该LISTENER未注册,则在其预设时间内反馈 注册请求指令及注册确认指令至所述SPEAKER;所述SPEAKER接收到注册请求指令时发送确 认指令至该LISTENER允许其注册;所述SPEAKER接收到所述LISTENER的注册确认指令时,更 新LISTENER工作状态表,保存其设备ID、在线状态和注册状态; 当LISTENER的状态为在线且已注册,同时,该LISTENER接收到数据查询指令时,则根据 数据查询指令反馈相应的数据信息。7. 根据权利要求5所述的接收方法,其特征在于,还包括: 所述SPEAKER检测在规定时间内是否收到所述LISTENER的指令信号的响应信号,当所 述SPEAKER在规定时间内未收到LISTENER的指令信号的响应信号时,则判定该LISTENER离 线或故障,清空所有LISTENER的状态信息,使其重新注册。8. -种控制装置,适用于SPEAKER与LISTENER的点对多点网络拓扑结构,其特征在于, 包括: 发送模块,用于以下行广播的方式发送信息指令信号,其中,所述指令信号包含第一 和/或第二指令信号; 获取模块,用于发送所述第一指令信号至所述LISTENER,以获取各个所述LISTENER的 状态信息; 采集模块,用于根据所述LISTENER的状态信息发送所述第二查指令信号至所述 LISTENER,以采集各个所述LISTENER的数据信息;其中,所述SPEAKER在发送指令信号时和 所述LI STENER在反馈响应信息时均开启对应的发送端口,发送完毕则关闭其对应的发送端 □ 〇9. 一种终端,适用于SPEAKER与LI STENER的点对多点网络拓扑结构,其特征在于,包括: 接收模块,用于接收所述SPEAKER发送的指令信号,其中,所述指令信号包含第一指令 信号和/或第二指令信号; 第一检测模块,用于判断所述第一指令信号和/或第二指令信号帧头中的目的设备是 否指向所述LISTENER设备ID; 解析模块,用于当所述第一指令信号和/或第二指令信号帧头中的目的设备为所述 LISTENER的设备ID时,解析所述第一指令信号和/或第二指令信号,分别得到对应的指令参 数、状态查询指令和/或数据查询指令; 第二检测模块,用于检测所述第一指令信号和/或第二指令信号是否为合法; 响应模块,用于当所述第一指令信号和/或第二指令信号合法时,则在其预设时间内以 单播方式向所述SPEAKER反馈状态信息和/或数据信息。10. -种信息的系统,包括上述发送信息的控制装置与接收信息的终端。
【文档编号】H04L12/24GK105871622SQ201610316396
【公开日】2016年8月17日
【申请日】2016年5月13日
【发明人】龙祥均
【申请人】重庆世纪之光科技实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1