CN109743703A - 一种通信方法、数据采集终端及监控系统 - Google Patents
一种通信方法、数据采集终端及监控系统 Download PDFInfo
- Publication number
- CN109743703A CN109743703A CN201811381447.2A CN201811381447A CN109743703A CN 109743703 A CN109743703 A CN 109743703A CN 201811381447 A CN201811381447 A CN 201811381447A CN 109743703 A CN109743703 A CN 109743703A
- Authority
- CN
- China
- Prior art keywords
- gateway
- load
- module
- data acquisition
- networking
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 116
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000004891 communication Methods 0.000 title claims abstract description 28
- 230000006855 networking Effects 0.000 claims abstract description 91
- 230000004044 response Effects 0.000 claims abstract description 24
- 238000001514 detection method Methods 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 10
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000013480 data collection Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 8
- 239000002184 metal Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种通信方法、数据采集终端及监控系统,方法应用于监控系统的数据采集终端,包括:A0:预先存储至少两个频点;A1:从存储的所述至少两个频点中选择一个未被选择过的当前频点;A2:根据所述当前频点广播组网请求;A3:检测在广播所述组网请求后的第一设定时长内是否接收到组网响应消息,所述组网响应消息由所述监控系统中与所述当前频点相对应的接入网关发送,如果是,则执行A4;否则,执行A1;A4:与所述接入网关建立通信连接,并根据所述当前频点向所述接入网关发送监控数据。通过本发明提供的技术方案,可确保监控系统的数据采集终端能够及时上传监控数据。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种通信方法、数据采集终端及监控系统。
背景技术
监控系统通常包括有中控平台、多个网关以及多个数据采集终端,各个网关均与中控平台相连,在数据采集终端密度较大时,每一个网关均需要接入多个数据采集终端。
目前,监控系统中各个网关与数据采集终端之间的接入方式为固定组网,即一个数据采集终端仅能根据设定频点对应该设定频点的网关请求组网并发送监控数据。
如此,当一个网关发生故障或因同时接收多个数据采集终端发送的监控数据而进入满负载状态时,可能导致与该网关相对应的一个或多个数据采集终端无法接入该网关,从而导致相应的数据采集终端无法将其采集的监控数据及时上传。
发明内容
本发明提供一种通信方法、数据采集终端及监控系统,可确保监控系统的数据采集终端能够及时上传监控数据。
第一方面,本发明提供了一种通信方法,应用于监控系统的数据采集终端,包括:
S0:预先存储至少两个频点;
S1:从存储的所述至少两个频点中选择一个未被选择过的当前频点;
S2:根据所述当前频点广播组网请求;
S3:检测在广播所述组网请求后的第一设定时长内是否接收到组网响应消息,所述组网响应消息由所述监控系统中与所述当前频点相对应的接入网关发送,如果是,则执行S4;否则,执行S1;
S4:与所述接入网关建立通信连接,并根据所述当前频点向所述接入网关发送监控数据。
优选地,
还包括:
S5:检测是否在第二设定时长内完成向所述接入网关发送所述监控数据,当未能在第二设定时长内完成向所述接入网关发送所述监控数据时,执行S1。
优选地,
还包括:
接收所述接入网关发送的第一调频指令,执行S1;
或,
接收所述接入网关发送的第二调频指令,将所述第二调频指令携带的调频频点确定为当前频点,执行S2。
第二方面,本发明提供了一种数据采集终端,包括:
存储模块,用于存储至少两个频点;
选择模块,用于从存储的所述至少两个频点中选择一个当前频点;
组网处理模块,用于根据所述当前频点广播组网请求;
第一检测模块,用于检测在广播所述组网请求后的第一设定时长内是否接收到组网响应消息,所述组网响应消息由所述监控系统中与所述当前频点相对应的接入网关发送,如果是,则触发数据发送模块;否则,触发所述选择模块;
所述数据发送模块,用于在所述第一检测模块的触发下与所述接入网关建立通信连接,并根据所述当前频点向所述接入网关发送监控数据。
优选地,
还包括:第二检测模块;其中,
所述第二检测模块,用于检测是否在第二设定时长内完成向所述接入网关发送所述监控数据,当未能在第二设定时长内完成向所述接入网关发送所述监控数据时,触发所述选择模块。
优选地,
还包括:数据接收模块;其中,
所述数据接收模块,用于接收所述接入网关发送的第一调频指令,并触发所述选择模块;或,接收所述接入网关发送的第二调频指令,将所述第二调频指令携带的调频频点确定为当前频点,并触发所述组网处理模块。
第三方面,本发明提供了一种监控系统,包括:
中控平台、至少两个网关,以及至少两个如上述第一方面中任一所述的数据采集终端;其中,
每一个所述网关均与所述中控平台相连;
每一个所述网关,用于在接收到根据所述网关所对应的当前频点广播的组网请求时,向发送所述组网请求的当前数据采集终端发送组网响应消息;在接收到所述当前数据采集终端发送的监控数据时,将所述监控数据上传至所述中控平台。
优选地,
所述中控平台,包括:第一负载检测模块、第一确定模块及第一组网调度模块;其中,
所述第一负载检测模块,用于检测各个所述网关的负载信息;
所述第一确定模块,用于针对于每一个所述网关,根据所述网关的负载信息确定所述网关是否为高负载网关;
所述第一组网调度模块,用于向所述第一确定模块确定的每一个高负载网关分别发送第一调度指令,使得每一个所述高负载网关向与当前所述高负载网关组网的至少一个数据采集终端发送第一调频指令。
优选地,
所述中控平台,包括:第二负载检测模块、第二确定模块及第二组网调度模块;其中,
所述第二负载检测模块,用于检测各个所述网关的负载信息;
所述第二确定模块,用于针对于每一个所述网关,根据所述网关的负载信息将所述网关确定为高负载网关或低负载网关;
所述第二组网处理模块,用于向所述第二确定模块确定的每一个高负载网关分别发送第二调频指令,使得每一个所述高负载网关向与当前所述高负载网关组网的至少一个数据采集终端发送第二调频指令,其中,每一个所述第二调频指令分别携带一个所述低负载网关所对应的调频频点。
优选地,
所述负载信息,包括:终端接入数量及流量中的任意一种或多种。
本发明提供了一种通信方法、数据采集终端及监控系统,该方法应用于监控系统的数据采集终端,通过预先存储多个频点,需要接入网关上传监控数据时,可从其存储的多个频点中选择一个未被选择过的一个当前频点,根据选择的当前频点广播组网请求,之后,若对应当前频点的接入网关未能在第一设定时长内对发送的组网请求进行响应,则说明对应该当前频点的接入网关可能发生故障或处于满负载状态,无法与数据采集终端进行组网或即使与数据终端进行组网后也无法及时传输数据,因此,当检测到在广播组网请求后的第一设定时长内未能接收到对应当前频点的接入网关所发送的组网响应消息时,则可再次从存储的多个频点中重新选择一个未被选择过的当前频点,并执行前述相同的过程,直到数据采集终端能够在较短的时间内与一个未发生故障且未处于满负载状态的接入网关成功组网后,才与接入网关建立通信连接,并根据相应的当前频点向对应的接入网关发送监控数据,实现对监控数据进行上传。综上可见,通过本发明提供的技术方案,即使监控系统中存在故障网关或处于满负载状态的网关,数据采集终端也能够通过其存储的多个频点,与监控系统中未发生故障且未处于满负载状态的网关进行组网,从而确保监控系统的数据采集终端能够及时上传监控数据。
附图说明
为了更清楚地说明本发明实施例或现有的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的一种通信方法的流程示意图;
图2为本发明一实施例提供的一种数据采集终端的结构示意图;
图3为本发明一实施例提供的另一种数据采集终端的结构示意图;
图4为本发明一实施例提供的又一种数据采集终端的结构示意图;
图5为本发明一实施例提供的一种监控系统的结构示意图;
图6为本发明一实施例提供的基于监控系统实现监控数据上传的方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合具体实施例及相应的附图对本发明的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种通信方法,应用于监控系统的数据采集终端,包括:
S0:预先存储至少两个频点;
S1:从存储的所述至少两个频点中选择一个未被选择过的当前频点;
S2:根据所述当前频点广播组网请求;
S3:检测在广播所述组网请求后的第一设定时长内是否接收到组网响应消息,所述组网响应消息由所述监控系统中与所述当前频点相对应的接入网关发送,如果是,则执行S4;否则,执行S1;
S4:与所述接入网关建立通信连接,并根据所述当前频点向所述接入网关发送监控数据。
如图1所示的实施例,该方法应用于监控系统的数据采集终端,通过预先存储多个频点,需要接入网关上传监控数据时,可从其存储的多个频点中选择一个未被选择过的一个当前频点,根据选择的当前频点广播组网请求,之后,若对应当前频点的接入网关未能在第一设定时长内对发送的组网请求进行响应,则说明对应该当前频点的接入网关可能发生故障或处于满负载状态,无法与数据采集终端进行组网或即使与数据终端进行组网后也无法及时传输数据,因此,当检测到在广播组网请求后的第一设定时长内未能接收到对应当前频点的接入网关所发送的组网响应消息时,则可再次从存储的多个频点中重新选择一个未被选择过的当前频点,并执行前述相同的过程,直到数据采集终端能够在较短的时间内与一个未发生故障且未处于满负载状态的接入网关成功组网后,才与所述接入网关建立通信连接,并根据相应的当前频点向对应的接入网关发送监控数据,实现对监控数据进行上传。综上可见,通过本发明提供的技术方案,即使监控系统中存在故障网关或处于满负载状态的网关,数据采集终端也能够通过其存储的多个频点,与监控系统中未发生故障且未处于满负载状态的网关进行组网,从而确保监控系统的数据采集终端能够及时上传监控数据。
需要说明的是,第一设定时长为经验值,具体可以结合各个网关的硬件参数以及对各个网关进行性能测试时所对应的测试结果进行确定。
还需要说明的是,监控系统中每一个网关分别对应有一个特定频点,即每一个网关仅能接收并识别数据采集终端以特定频点所对应的频率广播的消息(包括组网请求或监控数据),根据其接收的组网请求向相应数据采集终端发送组网响应消息以完成与相应数据采集终端组网之后,数据采集终端即可根据特定频点与数据采集终端进行通信以上传监控数据。
网关处于满负载状态,具体指的是接入该网关的数据采集终端的终端接入数量已经达到该接入网关所对应的最大终端接入数量,和/或,网关与各个数据采集终端进行通信时所对应的流量已经达到该接入网关所对应的最大流量。
本领域技术人员应当理解的,数据采集终端可以因业务场景及业务目标不同而具有不同的物理形态及硬件构成;在一种具体的业务场景中,数据采集终端可以部署在大型电子设备的蓄电池间,通过其内置的各传感器采集蓄电池所对应的环境温度、湿度及剩余电量等状态信息,这些状态信息即为本发明实施例中所述的需要通过网关上传至中控系统的监控数据。
数据采集终端存储多个频点,以及从存储的多个频点中选择一个未被选择过的当前频点的具体规则可以结合实际业务需求进行合理设置,在一种可能实现的方式中,存储的多个频点可存在顺序关系,且排列在首位的一个频点可以为默认频点,数据采集终端上电,并从存储的多个频点中选择当前频点时,即可按照顺序关系依次选择,选择至末位后可再次选择位于首位的频点。如此,用户即可根据实际业务场景中各网关与各数据采集终端之间的位置关系,向数据采集终端中存入具有顺序关系的多个频点,避免数据采集终端在入网阶段多次执行选择频点并广播消息而增加入网时间;同时,也可在一定程度上限定各数据采集终端与各网关之间的组网关系,避免监控系统中各网关的负载差异过大。
由于同一个网关可接入多个数据采集终端,且不同数据采集终端通过与其组网的接入网关上传监控数据的上传时间及上传数据量各不相同,因此,为了避免同一个网关接入多个数据采集终端之后,多个数据采集终端同时大量的通过一个接入网关上传数据,导致该接入网关处于满负载状态而无法及时且正常的传输其中一个或多个数据采集终端发送的监控数据,本发明一个实施例中,还包括:S5:检测是否在第二设定时长内完成向所述接入网关发送所述监控数据,当未能在第二设定时长内完成向所述接入网关发送所述监控数据时,执行S1。
该实施例中,当一个数据采集终端向与其组网的接入网关发送监控数据时,在第二设定时长内未能完成向该接入网关发送监控数据,则说明可能存在多个数据采集终端同时且大量的向与该接入网关发送监控数据,接入网关无法及时接收该数据采集终端所发送的数据,此时,该数据采集终端则可进行调频,即在此从其存储的多个频点中选择一各未被选择过的当前频点,经过一次或多次选择当前频点并进行后续的业务流程,负载较低、通信效率较好的网关会快速的与数据采集终端重新组网并进行监控数据的上传,实现确保监控数据能够及时上传的同时,还能够均衡网关压力以确保各个数据采集终端与各个网关之间具有较好的通信效率。
显而易见的,第二设定时长可以时根据实际业务场景中硬件性能及业务需求确定出的一个经验值。
为了使监控系统中各个网关负载均衡,避免网关进入满负载状态,本发明一个实施例中,还包括:接收所述接入网关发送的第一调频指令,执行S1。该实施例中,第一调频指令由中控系统通过接入网关发送,当一个接入网关的负载相对较高(比如,达到某一个阈值时)或需要对其进行维护时,中控系统可通过该接入网关向与其连接的一个或多个数据采集终端发送第一调频指令,数据采集终端在接收到第一调频指令时则可再次执行从存储的多个频点中选择未被选择过的当前频点,并进行后续的流程以实现与其他网关组网并上传监控数据,实现当一个网关的负载较高时,降低其负载,使得监控系统中各网关负载均衡,同时确保对网关进行维护时不影响数据采集终端正常上传监控数据。
为了使监控系统中各个网关负载均衡,避免网关进入满负载状态,在另一种可能实现的方式中,还包括:接收所述接入网关发送的第二调频指令,将所述第二调频指令携带的调频频点确定为当前频点,执行S2。该实现方式中,第二调频指令由中控系统通过网关发送,当一个网关的负载相对较高(比如,达到某一个阈值时)或需要对其进行维护时,若监控系统中还存在处于低负载状态的网关时,中控系统则可通过处于高负载状态的网关向一个或多个与其组网的数据采集终端发送第二调频指令,该第二调频指令中携带的调频频点可以为处于低负载状态的网关所对应的频点,如此,数据采集终端则可将其接收到第二调频指令中携带的调频频点确定为当前频点,并根据该当前频点执行相应的流程以接入处于低负载状态的网关并上传监控数据,使得监控系统中各网关负载均衡,同时确保对网关进行维护时不影响数据采集终端正常上传监控数据。
基于与本发明方法实施例相同的构思,请参考图2,本发明实施例还提供了一种数据采集终端,包括:
存储模块201,用于存储至少两个频点;
选择模块202,用于从存储的所述至少两个频点中选择一个当前频点;
组网处理模块203,用于根据所述当前频点广播组网请求;
第一检测模块204,用于检测在广播所述组网请求后的第一设定时长内是否接收到组网响应消息,所述组网响应消息由所述监控系统中与所述当前频点相对应的接入网关发送,如果是,则触发数据发送模块;否则,触发所述选择模块;
所述数据发送模块205,用于在所述第一检测模块的触发下与所述接入网关建立通信连接,并根据所述当前频点向所述接入网关发送监控数据。
相应的,请参考图3,本发明一个优选实施例中,所述数据采集终端,还包括:第二检测模块301;其中,
所述第二检测模块301,用于检测是否在第二设定时长内完成向所述接入网关发送所述监控数据,当未能在第二设定时长内完成向所述接入网关发送所述监控数据时,触发所述选择模块202。
相应的,请参考图4,本发明一个优选实施例中,所述数据采集终端,还包括:数据接收模块401;其中,
所述数据接收模块401,用于接收所述接入网关发送的第一调频指令,并触发所述选择模块205;或,接收所述接入网关发送的第二调频指令,将所述第二调频指令携带的调频频点确定为当前频点,并触发所述组网处理模块203。
基于与本发明前述各个实施例相同的构思,请参考图5,本发明还提供了一种监控系统,包括:
中控平台501、至少两个网关502,以及至少两个如本发明任意一个实施例中提供的数据采集终端503;其中,
每一个所述网关502均与所述中控平台501相连;
每一个所述网关502,用于在接收到根据所述网关502所对应的当前频点广播的组网请求时,向发送所述组网请求的当前数据采集终端503发送组网响应消息;在接收到所述当前数据采集终端503发送的监控数据时,将所述监控数据上传至所述中控平台501。
该监控系统中,不会因某一个网关发生故障或负载过高而导致与其组网的数据采集终端无法及时向中控系统上传数据。
在该监控系统中,数据采集终端与网关的通信时具体可以采用2.4G通信。2.4G广泛适用于终端密度高、通信距离近的业务场景。
本发明一个优选实施例中,所述中控平台501,包括:第一负载检测模块(附图中未示出)、第一确定模块(附图中未示出)及第一组网调度模块(附图中未示出);其中,
所述第一负载检测模块,用于检测各个所述网关502的负载信息;
所述第一确定模块,用于针对于每一个所述网关502,根据所述网关502的负载信息确定所述网关502是否为高负载网关;
所述第一组网调度模块,用于向所述第一确定模块确定的每一个高负载网关502分别发送第一调度指令,使得每一个所述高负载网关502向与当前所述高负载网关组网502的至少一个数据采集终端503发送第一调频指令。
该实施例中,中控平台可以通过第一负载检测模块检测监控系统中各个网关的负载信息,并通过第一确定模块确定各个网关是否为高负载网关,当存在一个或多个高负载网关时,组网调度模块则可向每一个高负载网关分别发送第一调度指令,使得每一个高负载网关向与其组网的至少一个数据采集终端发送第一调频指令,最终使得数据采集终端根据接收的第一调频指令从与其组网的高负载网关调频接入其它网关,使得监控系统中各网关负载均衡。
本发明一个实施例中,所述中控平台501,包括:第二负载检测模块、第二确定模块及第二组网调度模块;其中,
所述第二负载检测模块,用于检测各个所述网关502的负载信息;
所述第二确定模块模块,用于针对于每一个所述网关502,根据所述网关502的负载信息将所述网关502确定为高负载网关502或低负载网关503;
所述第二组网处理模块,用于向所述第二确定模块确定的每一个高负载网关502分别发送第二调频指令,使得每一个所述高负载网关502向与当前所述高负载网关502组网的至少一个数据采集终端503发送第二调频指令,其中,每一个所述第二调频指令分别携带一个所述低负载网关502所对应的调频频点。
该实施例中,中控平台可以通过第二负载检测模块检测监控系统中各个网关的负载信息,并通过第二确定模块将每一个网关确定为高负载网关或低负载网关,之后,组网处理模块则可向每一个高负载网关分别发送携带有低估在网关所对应的调频频点的第二调频指令,使得每一个高负载网关向与其组网的至少一个数据采集终端发送第二调频指令,最终使得接收到第二调频指令的数据采集终端根据接收的第二调频指令中携带的调频频点从与其组网的高负载网关调频接入低负载网关,使得监控系统中各网关负载均衡。
在一种可能实现的方式中,网关在接收到第一调频指令或第二调频指令时,可根据与该网关组网的各个数据采集终端的入网顺序,向与其组网的一个或多个数据采集终端下发其接收的第一调频指令或第二调频指令。当然,网关也可通过随机选择的方式将其接收的第一调频指令或第二调频指令下发至与其组网的一个或多个数据采集终端。
本发明一个实施例中,所述负载信息,包括:终端接入数量及流量中的任意一种或多种。
相应的,在一种可能实现的方式中,当一个网关的终端接入数量达到一定阈值时,可将该网关确定为高负载网关或确定该网关处于该负载状态,反之,则可将该网关确定为低负载网关或确定该网关未处于高负载状态。举例来说,一个网关所对应的最大终端接入数量为6,那么,当该网关的终端接入数量达到4时,即可将该网关确定为高负载网关或确定该网关处于高负载状态。
在另一种可能实现的方式中,当一个网关和与其组网的各个数据采集终端进行通信时所对应的流量达到一定流量阈值时,则可将该网关确定为高负载网关或确定该网关处于该负载状态,反之,则可将该网关确定为低负载网关或确定该网关未处于高负载状态。
为了更加清楚的说明本发明的技术方案及优点,下面结合本发明实施例提供的监控系统,以该监控系统包括与中控系统相连的网关A1、A2、A3、A4,且包括数据采集终端B1~B8为例,基于该系统实现监控数据上传时,请参考图6,具体可以包括如下各个步骤。
步骤601,在监控系统的各个数据采集终端B1~B8中分别存储至少两个网关所对应的频点。
为了描述方便,这里仅以在B1中依次存储A1、A2、A3所分别对应的频点a1、a2、a3为例,频点a1即为B1的默认频点。
对B1~B8上电后,每一个数据采集终端均可执行采集相应的监控数据,比如蓄电池的的电量状态即工作温度、环境温度等,并执行相似的监控数据上传步骤,下述各个步骤中仅以B1所执行的各个步骤为例进行描述。
步骤602,数据采集终端B1从其存储的各个频点中选择一个当前频点。
显然的,B1首次选择当前频点时,可选择排列在首位的a1作为当前频点,后续进行多次选择时,按照a1、a2、a3的存储顺序依次选择即可。
步骤603,数据采集终端B1根据当前频点广播组网请求。
步骤604,数据采集终端B1检测在广播组网请求后的第一设定时长内是否接收到组网响应消息,如果是,则执行步骤605;否则,执行步骤602。
其中,组网响应消息由监控系统中与当前频点相对应的接入网关发送;具体以当前频点时a1为例,若A1发生故障或满负载状态时,则无法在第一设定时长内向B1发送组网请求,反之,若A1未发生故障或未处于满负载状态时,则可在第一设定时长内根据B1发送的组网请求向B1发送组网效应消息,B1在接收A1发送的组网响应消息后实现接入网关A1,即B1与A1完成组网。
步骤605,数据采集终端B1根据当前频点向接入网关发送监控数据。
步骤606,数据采集终端B1检测是否在第二设定时长内完成向与其组网的接入网关发送其采集的监控数据,如果是,则执行步骤602;否则,执行步骤607。
步骤607,中控平台检测网关A1、A2、A3、A4所分别对应的负载信息。
步骤608,中控平台根据A1、A2、A3、A4所分别对应的负载信息将A1、A2、A3、A4分别确定为高负载网关或低负载网关。
本发明实施例的各个步骤以A1被确定为高负载网关,且A2、A3、A4均被确定为低负载网关为例进行描述。
步骤609,中控平台向A1发送携带A2所对应的调频频点a2的第二调频指令。
本发明实施例以高负载网关A1接入的数据采集终端包括B1、B2及B3为例进行描述。
步骤610,高负载网关A1将接收的第二调频指令下发至与其组网的数据采集终端。
本发明实施例以A1将第二调频指令下发至与其组网的数据采集终端B1为例。
步骤611,数据采集终端A1解析其接收的第二调频指令以获取调频频点a2,并将调频频点a2作为当前频点,然后执行步骤603。
数据采集终端B1将调频频点a2作为当前频点,原本与网关A1组网的数据采集终端B1即可再次执行前述步骤603请求与A2组网,B1在接收到A2于第一设定时长内发送的组网响应消息后完成与B2组网,实现B1从接入网网关A1调频组网至接入网关A2。
本发明各个实施例提供的数据采集终端及监控系统具体可以硬件或者软件结合硬件的方式实现。
在硬件层面,本发明任意一个实施例中所述的数据采集终端还包括处理器,可选地还包括内部总线、网络接口及存储器。其中,存储器可能包含内存和/或非易失性存储器(non-volatile memory)。当然,数据采集终端还可能包括其他硬件,比如用于采集监控数据的传感器,具体如温度传感器以及湿度传感器等。
中控平台能够以软件的形式部署于一台计算机或其他类型的电子设备中,部署中控平台的电子设备也可以包括处理器,可选地还包括内部总线、网络接口及存储器。
无论是数据采集终端还是部署有中控品平台的电子设备,其内部的处理器、网络接口和存储器可以通过其内部总线相互连接,该内部总线可以是ISA(IndustryStandardArchitecture,工业标准体系结构)总线、PCI(Peripheral ComponentInterconnect,外设部件互连标准)总线或EISA(Extended IndustryStandardArchitecture,扩展工业标准结构)总线等。
存储器,用于存放程序。具体地,程序可以包括程序代码,程序代码具体可以是操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
在一种可能实现的方式中,处理器从非易失性存储器中读取对应的程序代码到内存中然后运行,也可从其它设备上获取相应的程序代码,通过运行的程序代码实现本发明实施例提供的通信方法或本发明实施例提供的监控系统中中控平台所执行的各个步骤。
为了描述的方便,对本发明实施例提供的数据采集终端及中控平台具体以功能分为各种单元或模块分别描述。当然,在实施本发明时可以把各单元或模块的功能在同一个或多个软件和/或硬件中实现。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本发明中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
Claims (10)
1.一种通信方法,其特征在于,应用于监控系统的数据采集终端,包括:
S0:预先存储至少两个频点;
S1:从存储的所述至少两个频点中选择一个未被选择过的当前频点;
S2:根据所述当前频点广播组网请求;
S3:检测在广播所述组网请求后的第一设定时长内是否接收到组网响应消息,所述组网响应消息由所述监控系统中与所述当前频点相对应的接入网关发送,如果是,则执行S4;否则,执行S1;
S4:与所述接入网关建立通信连接,并根据所述当前频点向所述接入网关发送监控数据。
2.根据权利要求1所述的通信方法,其特征在于,
还包括:
S5:检测是否在第二设定时长内完成向所述接入网关发送所述监控数据,当未能在第二设定时长内完成向所述接入网关发送所述监控数据时,执行S1。
3.根据权利要求1或2所述的通信方法,其特征在于,
还包括:
接收所述接入网关发送的第一调频指令,执行S1;
或,
接收所述接入网关发送的第二调频指令,将所述第二调频指令携带的调频频点确定为当前频点,执行S2。
4.一种数据采集终端,其特征在于,包括:
存储模块,用于存储至少两个频点;
选择模块,用于从存储的所述至少两个频点中选择一个当前频点;
组网处理模块,用于根据所述当前频点广播组网请求;
第一检测模块,用于检测在广播所述组网请求后的第一设定时长内是否接收到组网响应消息,所述组网响应消息由所述监控系统中与所述当前频点相对应的接入网关发送,如果是,则触发数据发送模块;否则,触发所述选择模块;
所述数据发送模块,用于在所述第一检测模块的触发下与所述接入网关建立通信连接,并根据所述当前频点向所述接入网关发送监控数据。
5.根据权利要求4所述的数据采集终端,其特征在于,
还包括:第二检测模块;其中,
所述第二检测模块,用于检测是否在第二设定时长内完成向所述接入网关发送所述监控数据,当未能在第二设定时长内完成向所述接入网关发送所述监控数据时,触发所述选择模块。
6.根据权利要求4或5所述的数据采集终端,其特征在于,
还包括:数据接收模块;其中,
所述数据接收模块,用于接收所述接入网关发送的第一调频指令,并触发所述选择模块;或,接收所述接入网关发送的第二调频指令,将所述第二调频指令携带的调频频点确定为当前频点,并触发所述组网处理模块。
7.一种监控系统,其特征在于,包括:
中控平台、至少两个网关,以及至少两个如上述权利要求4至6中任一所述的数据采集终端;其中,
每一个所述网关均与所述中控平台相连;
每一个所述网关,用于在接收到根据所述网关所对应的当前频点广播的组网请求时,向发送所述组网请求的当前数据采集终端发送组网响应消息;在接收到所述当前数据采集终端发送的监控数据时,将所述监控数据上传至所述中控平台。
8.根据权利要求7所述的系统,其特征在于,
所述中控平台,包括:第一负载检测模块、第一确定模块及第一组网调度模块;其中,
所述第一负载检测模块,用于检测各个所述网关的负载信息;
所述第一确定模块,用于针对于每一个所述网关,根据所述网关的负载信息确定所述网关是否为高负载网关;
所述第一组网调度模块,用于向所述第一确定模块确定的每一个高负载网关分别发送第一调度指令,使得每一个所述高负载网关向与当前所述高负载网关组网的至少一个数据采集终端发送第一调频指令。
9.根据权利要求7所述的监控系统,其特征在于,
所述中控平台,包括:第二负载检测模块、第二确定模块及第二组网调度模块;其中,
所述第二负载检测模块,用于检测各个所述网关的负载信息;
所述第二确定模块,用于针对于每一个所述网关,根据所述网关的负载信息将所述网关确定为高负载网关或低负载网关;
所述第二组网处理模块,用于向所述第二确定模块确定的每一个高负载网关分别发送第二调频指令,使得每一个所述高负载网关向与当前所述高负载网关组网的至少一个数据采集终端发送第二调频指令,其中,每一个所述第二调频指令分别携带一个所述低负载网关所对应的调频频点。
10.根据权利要求7至9中任一所述的监控系统,其特征在于,所述负载信息,包括:终端接入数量及流量中的任意一种或多种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811381447.2A CN109743703A (zh) | 2018-11-20 | 2018-11-20 | 一种通信方法、数据采集终端及监控系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811381447.2A CN109743703A (zh) | 2018-11-20 | 2018-11-20 | 一种通信方法、数据采集终端及监控系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109743703A true CN109743703A (zh) | 2019-05-10 |
Family
ID=66355710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811381447.2A Withdrawn CN109743703A (zh) | 2018-11-20 | 2018-11-20 | 一种通信方法、数据采集终端及监控系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109743703A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111726832A (zh) * | 2020-06-28 | 2020-09-29 | 宁波方太厨具有限公司 | 无线自组网系统中负载均衡控制的方法及系统 |
CN114143739A (zh) * | 2021-11-12 | 2022-03-04 | 北京天玛智控科技股份有限公司 | 适用于井下的传感器的无线通信方法及其系统 |
CN114466436A (zh) * | 2021-12-31 | 2022-05-10 | 杭州拓深科技有限公司 | 一种延长nb烟雾报警器工作时长的方法 |
-
2018
- 2018-11-20 CN CN201811381447.2A patent/CN109743703A/zh not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111726832A (zh) * | 2020-06-28 | 2020-09-29 | 宁波方太厨具有限公司 | 无线自组网系统中负载均衡控制的方法及系统 |
CN111726832B (zh) * | 2020-06-28 | 2021-08-20 | 宁波方太厨具有限公司 | 无线自组网系统中负载均衡控制的方法及系统 |
CN114143739A (zh) * | 2021-11-12 | 2022-03-04 | 北京天玛智控科技股份有限公司 | 适用于井下的传感器的无线通信方法及其系统 |
CN114466436A (zh) * | 2021-12-31 | 2022-05-10 | 杭州拓深科技有限公司 | 一种延长nb烟雾报警器工作时长的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109302346B (zh) | 一种传输数据流量的方法和装置 | |
CN108199942B (zh) | 汽车诊断方法、装置、设备、系统和诊断连接设备 | |
CN110688133A (zh) | 分布式固件升级的方法、系统、装置及电子设备 | |
CN109743703A (zh) | 一种通信方法、数据采集终端及监控系统 | |
CN103379446B (zh) | 一种基于wifi的多终端控制方法及设备 | |
CN114338464B (zh) | 故障诊断方法、装置、设备及计算机可读存储介质 | |
CN111884875A (zh) | 一种离线设备确定方法及装置 | |
CN110650098B (zh) | 物联网数据的变频采集方法及装置 | |
CN116170870B (zh) | 网络注册方法、装置、存储介质及电子设备 | |
CN103530233B (zh) | 移动浏览器的自动化测试方法、测试服务器及系统 | |
CN111224809A (zh) | 故障日志传输方法、装置、电子设备和存储介质 | |
CN110061773A (zh) | 一种光模块测试方法、装置、系统及计算机存储介质 | |
CN105050123A (zh) | 一种无线网络负荷控制方法及终端 | |
CN112954716A (zh) | 网状网络的入网方法、装置、计算机设备以及存储介质 | |
CN107404404A (zh) | 一种基于物联网的终端路由选择方法及物联网终端 | |
CN111050356A (zh) | 数据传输的处理方法及装置、存储介质、电子装置 | |
CN108337741B (zh) | 构建通信连接的方法,装置及计算机可读存储介质 | |
CN112448839B (zh) | 一种网卡配置方法、装置及计算机存储介质 | |
CN115695497A (zh) | 诊断数据远程传输方法、装置、电子设备及介质 | |
CN115202949A (zh) | 一种芯片信号的监测装置、方法、计算机设备及存储介质 | |
CN107454471A (zh) | 电视机开机方法、电视机和计算机可读存储介质 | |
CN103001889A (zh) | 控制终端访问的方法、装置及终端 | |
CN114371983A (zh) | 自动化测试方法及设备 | |
CN113852938A (zh) | 车载设备通讯方法、车载设备、存储介质及电子装置 | |
CN111294374A (zh) | 一种异构设备启动系统、方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190510 |
|
WW01 | Invention patent application withdrawn after publication |