数据通信方法、装置、电子设备及存储介质

文档序号:1957204 发布日期:2021-12-10 浏览:18次 >En<

阅读说明:本技术 数据通信方法、装置、电子设备及存储介质 (Data communication method, device, electronic equipment and storage medium ) 是由 俞一帆 于 2021-09-10 设计创作,主要内容包括:本申请提供一种数据通信方法、装置、电子设备及存储介质,涉及通信技术领域。该方法可以应用于联网监控设备,联网监控设备与联网设备通信连接,联网监控设备包括主无线通信终端和至少一个备用无线通信终端,该数据通信方法包括:若确定主无线通信链路通信异常,则向联网设备发送告警信号;接收联网设备根据告警信号发送的告警报文,并通过备用无线通信终端将告警报文转发给控制设备,以使控制设备根据告警报文生成第一控制指令并通过备用无线通信终端将第一控制指令转发给联网设备,应用该方法,可以在主无线通信链路通信异常时,继续使用备用无线通信链路实现控制设备与联网设备之间的通信,提高数据通信链路的可靠性。(The application provides a data communication method, a data communication device, electronic equipment and a storage medium, and relates to the technical field of communication. The method can be applied to a networked monitoring device which is in communication connection with the networked monitoring device, the networked monitoring device comprises a main wireless communication terminal and at least one standby wireless communication terminal, and the data communication method comprises the following steps: if the main wireless communication link is determined to be abnormal in communication, sending an alarm signal to the networking equipment; the method can continuously use the standby wireless communication link to realize the communication between the control equipment and the networking equipment when the communication of the main wireless communication link is abnormal, and improve the reliability of the data communication link.)

数据通信方法、装置、电子设备及存储介质

技术领域

本申请涉及通信技术领域,特别涉及一种数据通信方法、装置、电子设备及存储介质。

背景技术

随着计算机、通信和网络技术的飞速发展,无线传感器网络应运而生,工业无线网络是从新兴的无线传感器网络发展而来,具有低成本、低能耗、高度灵活性、扩展性强等特点,己经成为继现场总线技术后的又一个工业网络组网技术。

现有的,部署工业无线网络进行通信时,联网设备间可以通过无线接入基站进行数据交互。

可以看出,现有的数据通信方法比较简单,若工业无线网络中的无线接入基站出现故障时,联网设备间的通信将产生中断,因此,现有的数据通信方法存在可靠性差的问题。

发明内容

本申请的目的在于,针对上述现有技术中的不足,提供一种数据通信方法、装置、电子设备及存储介质,可以提高数据通信链路的可靠性。

为实现上述目的,本申请实施例采用的技术方案如下:

第一方面,本发明提供一种数据通信方法,应用于联网监控设备,所述联网监控设备与联网设备通信连接,所述联网监控设备包括主无线通信终端和至少一个备用无线通信终端,所述主无线通信终端与主基站建立主无线通信链路,每个所述备用无线通信终端与对应的备用基站建立备用无线通信链路,且所述主无线通信终端可通过所述主基站与控制设备通信连接、每个所述备用无线通信终端可通过对应的所述备用基站与所述控制设备通信连接,所述数据通信方法包括:

若确定所述主无线通信链路通信异常,则向所述联网设备发送告警信号;

接收所述联网设备根据所述告警信号发送的告警报文,并通过所述备用无线通信终端将所述告警报文转发给所述控制设备,以使所述控制设备根据所述告警报文生成第一控制指令并通过所述备用无线通信终端将所述第一控制指令转发给所述联网设备,所述第一控制指令用于指示所述联网设备执行第一预设动作,所述告警报文包括所述主无线通信终端的标识。

在可选的实施方式中,所述方法还包括:

若确定所述主无线通信链路通信正常,则向所述联网设备发送告警解除信号;

接收所述联网设备根据所述告警解除信号发送的告警解除报文,并通过所述备用无线通信终端将所述告警解除报文转发给所述控制设备,以使所述控制设备根据所述告警解除报文生成第二控制指令并通过所述主无线通信终端将所述第二控制指令转发给所述联网设备,所述告警解除报文包括所述主无线通信终端的标识,所述第二控制指令用于指示所述联网设备执行第二预设动作。

在可选的实施方式中,所述方法还包括:

监控单位时间内所述主无线通信链路的通信数据;

根据所述通信数据和预设触发条件,确定所述主无线通信链路通信是否正常。

在可选的实施方式中,所述通信数据包括下述至少一项:控制设备发送的控制指令的数量、主无线通信终端发送的无线链路质量参数。

第二方面,本发明提供一种数据通信方法,应用于联网设备,所述联网设备与联网监控设备通信连接,所述联网监控设备包括主无线通信终端和至少一个备用无线通信终端,所述主无线通信终端与主基站建立主无线通信链路,每个所述备用无线通信终端与对应的备用基站建立备用无线通信链路,且所述主无线通信终端可通过所述主基站与控制设备通信连接、每个所述备用无线通信终端可通过对应的所述备用基站与所述控制设备通信连接,所述数据通信方法包括:

接收所述联网监控设备在确定所述主无线通信链路通信异常后发送的告警信号;

根据所述告警信号生成告警报文,并向所述联网监控设备发送所述告警报文,以使所述联网监控设备通过所述备用无线通信终端向所述控制设备发送所述告警报文,所述告警报文包括所述主无线通信终端的标识;

接收所述控制设备根据所述告警报文通过所述备用无线通信终端发送的第一控制指令;

根据所述第一控制指令执行第一预设动作。

在可选的实施方式中,所述方法还包括:

接收所述联网监控设备在确定所述主无线通信链路通信正常后发送的告警解除信号;

根据所述告警解除信号生成告警解除报文,并向所述联网监控设备发送所述告警解除报文,以使所述联网监控设备通过所述备用无线通信终端向所述控制设备发送所述告警解除报文,所述告警解除报文包括所述主无线通信终端的标识;

接收所述控制设备根据所述告警解除报文通过至少一个所述备用无线通信终端发送的第二控制指令;

根据所述第二控制指令执行第二预设动作。

在可选的实施方式中,所述主无线通信链路通信是否正常由所述联网监控设备通过监控单位时间内所述主无线通信链路的通信数据和预设触发条件确定。

在可选的实施方式中,所述通信数据包括下述至少一项:控制设备发送的控制指令的数量、主无线通信终端发送的无线链路质量参数。

第三方面,本发明提供一种数据通信装置,应用于联网监控设备,所述联网监控设备与联网设备通信连接,所述联网监控设备包括主无线通信终端和至少一个备用无线通信终端,所述主无线通信终端与主基站建立主无线通信链路,每个所述备用无线通信终端与对应的备用基站建立备用无线通信链路,且所述主无线通信终端可通过所述主基站与控制设备通信连接、每个所述备用无线通信终端可通过对应的所述备用基站与所述控制设备通信连接,所述数据通信装置包括:

发送模块,用于若确定所述主无线通信链路通信异常,则向所述联网设备发送告警信号;

转发模块,用于接收所述联网设备根据所述告警信号发送的告警报文,并通过所述备用无线通信终端将所述告警报文转发给所述控制设备,以使所述控制设备根据所述告警报文生成第一控制指令并通过所述备用无线通信终端将所述第一控制指令转发给所述联网设备,所述第一控制指令用于指示所述联网设备执行第一预设动作,所述告警报文包括所述主无线通信终端的标识。

在可选的实施方式中,所述数据通信装置包括:第一解除模块,用于若确定所述主无线通信链路通信正常,则向所述联网设备发送告警解除信号;

接收所述联网设备根据所述告警解除信号发送的告警解除报文,并通过所述备用无线通信终端将所述告警解除报文转发给所述控制设备,以使所述控制设备根据所述告警解除报文生成第二控制指令并通过所述主无线通信终端将所述第二控制指令转发给所述联网设备,所述告警解除报文包括所述主无线通信终端的标识,所述第二控制指令用于指示所述联网设备执行第二预设动作。

在可选的实施方式中,所述发送模块,还用于监控单位时间内所述主无线通信链路的通信数据;

根据所述通信数据和预设触发条件,确定所述主无线通信链路通信是否正常。

在可选的实施方式中,所述通信数据包括下述至少一项:控制设备发送的控制指令的数量、主无线通信终端发送的无线链路质量参数。

第四方面,本发明提供一种数据通信装置,应用于联网设备,所述联网设备与联网监控设备通信连接,所述联网监控设备包括主无线通信终端和至少一个备用无线通信终端,所述主无线通信终端与主基站建立主无线通信链路,每个所述备用无线通信终端与对应的备用基站建立备用无线通信链路,且所述主无线通信终端可通过所述主基站与控制设备通信连接、每个所述备用无线通信终端可通过对应的所述备用基站与所述控制设备通信连接,所述数据通信装置包括:

第一接收模块,用于接收所述联网监控设备在确定所述主无线通信链路通信异常后发送的告警信号;

发送模块,用于根据所述告警信号生成告警报文,并向所述联网监控设备发送所述告警报文,以使所述联网监控设备通过所述备用无线通信终端向所述控制设备发送所述告警报文,所述告警报文包括所述主无线通信终端的标识;

第二接收模块,用于接收所述控制设备根据所述告警报文通过所述备用无线通信终端发送的第一控制指令;

执行模块,用于根据所述第一控制指令执行第一预设动作。

在可选的实施方式中,数据通信装置还包括第二解除模块,用于接收所述联网监控设备在确定所述主无线通信链路通信正常后发送的告警解除信号;

根据所述告警解除信号生成告警解除报文,并向所述联网监控设备发送所述告警解除报文,以使所述联网监控设备通过所述备用无线通信终端向所述控制设备发送所述告警解除报文,所述告警解除报文包括所述主无线通信终端的标识;

接收所述控制设备根据所述告警解除报文通过至少一个所述备用无线通信终端发送的第二控制指令;

根据所述第二控制指令执行第二预设动作。

在可选的实施方式中,所述主无线通信链路通信是否正常由所述联网监控设备通过监控单位时间内所述主无线通信链路的通信数据和预设触发条件确定。

在可选的实施方式中,所述通信数据包括下述至少一项:控制设备发送的控制指令的数量、主无线通信终端发送的无线链路质量参数。

第四方面,本发明提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如前述实施方式任一所述数据通信方法的步骤。

第五方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如前述实施方式任一所述数据通信方法的步骤。

本申请的有益效果是:

本申请实施例提供的数据通信方法、装置、电子设备及存储介质中,可以在主无线通信链路通信异常时,继续使用备用无线通信链路实现控制设备与联网设备之间的通信,提高数据通信链路的可靠性。当然,若存在联网设备之间的通信,那么应用本申请实施例提供的数据通信方法,也可以保证联网设备之间的正常通信。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为适用于本申请实施例提供的方法的网络架构的示意图;

图2为本申请实施例提供的一种数据通信方法的流程示意图;

图3为本申请实施例提供的另一种数据通信方法的流程示意图;

图4为本申请实施例提供的又一种数据通信方法的流程示意图;

图5为本申请实施例提供的另一种数据通信方法的流程示意图;

图6为本申请实施例提供的又一种数据通信方法的流程示意图;

图7为本申请实施例提供的一种数据通信装置的功能模块示意图;

图8为本申请实施例提供的一种电子设备结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

设备级环网(Device Level Ring,DLR),是由多口Ethernet/IP设备组成的环网,可以看作一种工业应用的网络技术,被应用于自动化的嵌入式终端设备中,诸如输入/输出(Input/Output,I/O)接口模块和可编程逻辑控制器(Programmable Logic Controller,PLC),使以太网环网拓扑结构应用于设备级,而不同于常用网络或交换机级环形拓扑结构,DLR技术可以增加设备级网络的灵活性,优化设备运行。

现有的,将DLR网络技术应用于工业网络时,工业网络一般由两组不同的网线构成两个独立的环形网络,且要求支持DLR功能的联网设备通常安装两块以太网卡,分配不同网段的IP地址,联网设备分别通过单独的网线由这两块网卡连接至工业网络,当某个设备连接的其中一根网线断开时,所有联网设备仍然能够基于另一个环形网络正常通信。其中,由于DLR内置的诊断功能可以快速诊断故障点,缩短维修的平均时间,因此,当DLR监测到环网被破坏,能提供备用的路由数据,迅速修复网络。可以看出,现有的主要是将DLR网络技术应用于工业有线网络。

但随着计算机、通信和网络技术的飞速发展,无线传感器网络应运而生,工业无线网络是从新兴的无线传感器网络发展而来,具有低成本、低能耗、高度灵活性、扩展性强等特点,己经成为继现场总线技术后的又一个工业网络组网技术,且工业现场环境复杂以及工业应用的特殊要求,工业无线网络面临着通信实时性、可靠性、安全性以及抗干扰能力等问题。因此,现有联网设备间通过无线接入基站进行数据交互的简单的数据通信方式将无法满足工业应用的需求,存在若工业无线网络中的无线接入基站出现故障时,联网设备间的通信将产生中断的问题。

有鉴于此,本申请实施例提供一种数据通信方法,该方法可以应用于联网监控设备,联网监控设备与联网设备通信连接,联网监控设备包括主无线通信终端和至少一个备用无线通信终端,主无线通信终端与主基站建立主无线通信链路,每个备用无线通信终端与对应的备用基站建立备用无线通信链路,且主无线通信终端可通过主基站与控制设备通信连接、每个备用无线通信终端可通过对应的备用基站与控制设备通信连接,应用该方法,可以在主无线通信链路通信异常时,继续使用备用无线通信链路实现控制设备与联网设备之间的通信,提高数据通信链路的可靠性,且该数据通信方法可以被应用于各种无线通信场景,比如,工业应用场景等,但不以此为限。

图1为适用于本申请实施例提供的方法的网络架构的示意图。如图1所示,该网络架构可以包括:联网监控设备110、联网设备120、主基站210、第一备用基站220、第二备用基站230以及控制设备300,其中,联网监控设备110与联网设备120通信连接,联网监控设备110可以包括:主无线通信终端A、第一备用无线通信终端B1以及第二备用无线通信终端B2,主无线通信终端A与主基站210建立主无线通信链路link_A,第一备用无线通信终端B1与第一备用基站220建立第一备用无线通信链路link_B1,第二备用无线通信终端B2与第二备用基站230建立第二备用无线通信链路link_B2,且主无线通信终端A通过主基站210可与控制设备300通信连接、第一备用无线通信终端B1通过第一备用基站220可与控制设备300通信连接,第二备用无线通信终端B2通过第二备用基站230可与控制设备300通信连接。其中,基于该网络架构,应用本申请实施例提供的数据通信方法可以在主无线通信链路通信异常时,继续使用备用无线通信链路实现控制设备与联网设备、联网设备间的通信,提高数据通信链路的可靠性。

可选地,主无线通信链路和至少一个备用无线通信链路可以是无差别的通信链路,也即上述主无线通信链路link_A、第一备用无线通信链路link_B1、第二备用无线通信链路link_B2可以是无差别的通信链路,又或者,主无线通信链路link_A的通信性能优于各备用无线通信链路(link_B1、link_B2)。当然,根据实际的应用场景,也可以设置各备用无线通信链路的通信性能有一定的差异,在此不作限定。

在一些实施例中,联网监控设备也可以内置在联网设备中,并通过预设通信接口进行通信,在此不限定联网监控设备的设置方式,根据实际的应用场景可以灵活设置。此外,还需要说明的是,本申请在此并不限定网络架构中联网设备的数量,可以包括一个或多个,包括多个时,多个联网设备可以是无差别的联网设备,每个联网设备可参见上述图1中的连接方式与控制设备通信连接,当然,根据实际的应用场景,联网设备之间也可以通过对应的基站进行数据通信。

图2为本申请实施例提供的一种数据通信方法的流程示意图。该方法可以应用于上述网络架构中的联网监控设备,其中,联网监控设备可以包括至少一个备用无线通信终端,如图1所示,可以包括两个,当然,本申请在此并不限定备用无线通信终端的数量,以及对应的备用基站的数量,根据实际的应用场景可以灵活设定,如图2所示,该数据通信方法可以包括:

S101、若确定主无线通信链路通信异常,则向联网设备发送告警信号。

其中,主无线通信链路也即主无线通信终端与主基站之间的通信链路,从上述网络架构中可以看出,控制设备可以通过主基站向联网监控设备中的主无线通信终端发送控制指令,联网监控设备的主无线通信终端接收到控制指令后,可以通过主无线通信终端向联网设备转发该控制指令,实现控制设备下发的控制指令可以转发给联网设备。

可选地,控制设备下发的控制指令可以包括:控制设备内部生成的控制指令、其他联网设备发送的控制指令、通信数据等,在此不作限定。可选地,上述联网设备可以包括:可编程逻辑控制器(Programmable Logic Controller,PLC)、无线传感器等,可选地,以PLC为例进行说明,其外部可以外接其他设备,比如,可以包括但不限于:电机、伺服驱动器等。

在一些实施例中,可以通过监控主无线通信链路的通信数据确定主无线通信链路是否正常通信,若确定通信异常,说明主无线通信链路通信中断,此时控制设备通过主无线通信链路发送给联网设备的控制指令将无法成功发出,在此情况下,联网监控设备可以向联网设备发送告警信号,以使联网设备可以知晓主无线通信链路的通信状况。可选地,该通信异常可以是主基站故障导致的,比如,主基站断电等,在此不作限定。

S102、接收联网设备根据告警信号发送的告警报文,并通过备用无线通信终端将告警报文转发给控制设备,以使控制设备根据告警报文生成第一控制指令并通过备用无线通信终端将第一控制指令转发给联网设备,第一控制指令用于指示联网设备执行第一预设动作,告警报文包括主无线通信终端的标识。

联网设备接收到联网监控设备发送的告警信号后,可以根据该告警信号生成告警报文,该告警报文可以包括主无线通信终端的标识,联网监控设备接收到该告警报文后,可以通过备用无线通信终端将告警报文转发给控制设备,可以理解的是,对于控制设备来说,控制设备根据告警报文中携带的主无线通信终端的标识可以知晓主无线通信链路通信异常,那么可以根据告警报文生成第一控制指令并通过备用无线通信终端将第一控制指令转发给联网设备,此时,联网设备将通过备用无线通信终端接收到控制设备发送的第一控制指令,并根据该第一控制指令执行第一预设动作。可选地,若主无线通信终端的通信性能优于各备用无线通信链路,则该第一预设动作可以是控制联网设备停止运转、降低运行速度等规避动作,避免采用备用无线通信链路进行通信时,通信链路不佳导致通信延时,当然,本申请在此不作限定第一预设动作的具体动作,根据联网设备的不同可以有所不同。

可选地,联网监控设备包括多个备用无线通信终端时,联网监控设备与控制设备之间将存在多个备用无线通信链路,可选地,控制设备可以从多个备用无线通信终端中选择一个或多个备用无线通信终端将第一控制指令转发给联网设备,其中,根据实际的应用场景,控制设备可以根据预设选择算法确定该一个或多个备用无线通信终端,比如,可以采用随机选择算法确定该一个或多个备用无线通信终端,在此不作限定。此外,需要说明的是,参见前述有关DLR技术的相关介绍,可以保证本申请实施例提供的数据通信方法的可实施性。

综上,本申请实施例提供一种数据通信方法,可以应用于联网监控设备,联网监控设备与联网设备通信连接,联网监控设备包括主无线通信终端和至少一个备用无线通信终端,主无线通信终端与主基站建立主无线通信链路,每个备用无线通信终端与对应的备用基站建立备用无线通信链路,且主无线通信终端可通过主基站与控制设备通信连接、每个备用无线通信终端可通过对应的备用基站与控制设备通信连接,该数据通信方法包括:若确定主无线通信链路通信异常,则向联网设备发送告警信号;接收联网设备根据告警信号发送的告警报文,并通过备用无线通信终端将告警报文转发给控制设备,以使控制设备根据告警报文生成第一控制指令并通过备用无线通信终端将第一控制指令转发给联网设备,第一控制指令用于指示联网设备执行第一预设动作,告警报文包括主无线通信终端的标识,应用该方法,可以在主无线通信链路通信异常时,继续使用备用无线通信链路实现控制设备与联网设备之间的通信,提高数据通信链路的可靠性。当然,若存在联网设备之间的通信,那么应用本申请实施例提供的数据通信方法,也可以保证联网设备之间的正常通信。

图3为本申请实施例提供的另一种数据通信方法的流程示意图。可选地,如图3所示,上述方法还包括:

S201、若确定主无线通信链路通信正常,则向联网设备发送告警解除信号。

可以理解的是,若主无线通信链路的通信性能优于各备用无线通信链路的通信性能,因此,在主无线通信链路通信正常后,联网监控设备可以向联网设备发送告警解除信号,以使联网设备可以知晓主无线通信链路的通信状况。

S202、接收联网设备根据告警解除信号发送的告警解除报文,并通过备用无线通信终端将告警解除报文转发给控制设备,以使控制设备根据告警解除报文生成第二控制指令并通过主无线通信终端将第二控制指令转发给联网设备,告警解除报文包括主无线通信终端的标识,第二控制指令用于指示联网设备执行第二预设动作。

联网设备接收到告警解除信号后,可以生成告警解除报文发送给联网监控设备,该告警解除报文可以包括主无线通信终端的标识,联网监控设备接收到该告警解除报文后,可以通过备用无线通信终端将告警解除报文转发给控制设备,控制设备根据该告警解除报文中携带的主无线通信终端的标识,可以知晓主无线通信链路通信正常,并生成第二控制指令,此时,所生成的第二控制指令可以通过主无线通信终端转发给联网设备,该第二控制指令可以用于指示联网设备执行第二预设动作,可选地,该第二预设动作可以是控制联网设备正常运转、以预设运行速度工作等的正常工作动作,根据联网设备的不同可以有所不同。

应用本申请实施例,可以在主无线通信链路恢复正常时,及时使用主用无线通信链路实现控制设备与联网设备之间的通信,保证可以采用高质量的主无线传输链路进行数据通信。

在一些实施例中,联网监控设备可以包括通用输入/输出(Input/Output,I/O)接口、以太网接口等多种通信接口;联网设备也可以包括通用输入/输出(Input/Output,I/O)接口、以太网接口等多种通信接口。可选地,联网监控设备与联网设备之间可以通过输入/输出(Input/Output,I/O)接口通信连接,又或者,可以通过以太网接口通信连接,在此不作限定。参见前述的部分,联网监控设备可以通过自带的通用I/O接口向联网设备发送告警信号,联网设备接收到该告警信号后,可以通过自带以太网接口向联网监控设备发送告警报文,当然,具体发送的方式并不以此为限。

图4为本申请实施例提供的又一种数据通信方法的流程示意图。可选地,如图4所示,上述方法还包括:

S301、监控单位时间内主无线通信链路的通信数据。

S302、根据通信数据和预设触发条件,确定主无线通信链路通信是否正常。

可选地,联网监控设备可以通过控制设备获取单位时间内主无线通信链路的通信数据,又或者,可以通过主无线终端获取单位时间内主无线通信链路的通信数据,在此不作限定,根据实际的应用场景可以采用不同的方式获取。其中,对于所获取的通信数据,可以判断该通信数据是否符合预设触发条件,若符合,可以认为主无线通信链路通信正常,否则,可以认为主无线通信链路通信异常。其中,若确定主无线通信链路通信异常,可以参见上述S101和S102的步骤进行通信;若确定主无线通信链路从通信异常切换为通信正常,可以参见上述S201和S202的步骤进行通信,本申请在此不再赘述。可选地,若上一单位时间内主无线通信链路的通信数据不符合预设触发条件,而当前单位时间内主无线通信链路的通信数据符合预设触发条件,则可以认为主无线通信链路从通信异常切换为通信正常。

可选地,上述通信数据包括下述至少一项:控制设备发送的控制指令的数量、主无线通信终端发送的无线链路质量参数。

可选地,通信数据包括:控制设备发送的控制指令的数量时,上述预设触发条件可以包括:单位时间内控制设备发送的控制指令的预设数量阈值。其中,确定主无线通信链路通信是否正常时,可以判断单位时间内接收的来自控制设备的控制指令的数量T_n是否小于该预设数量阈值T_h,若小于,说明单位时间内接收的来自控制设备的控制指令的数量较少,而这可能是由于主无线通信链路中断导致的,在该情况下,可以确定主无线通信链路通信异常,否则可以认为主无线通信链路通信正常。

可选地,联网监控设备包括主无线通信终端,通信过程中,主无线通信终端也可以向联网监控设备发送主无线通信链路的无线链路质量参数,其中,该主无线通信链路的无线链路质量参数可以包括但不限于:信号强度(Received SignalStrength Indication,RSSI)、信噪比(Signal-to-Noise Ratio,SNR)、接收率(Packet-Delivery Ratio,PDR)、误码率(Bit-Error Rate,BER)、链路质量指示(Link Quality Indication,LQI)等,在此不作限定。对应地,预设触发条件可以包括但不限于:RSSI阈值、SNR阈值、PDR阈值、BER阈值、LQI阈值等,在此不作限定。基于相关阈值,则可以进一步确定主无线通信链路通信是否正常,确定过程可参见上述通信数据包括控制设备发送的控制指令的数量的过程,在此不再赘述。

当然,需要说明的是,根据实际的应用场景可以自行配置上述预设触发条件,可选地,预设触发条件包括预设阈值时,也可以配置各预设阈值的取值,在此不作限定。

图5为本申请实施例提供的另一种数据通信方法的流程示意图,该方法可以应用于上述网络架构中的联网设备,联网设备与联网监控设备可以通信连接,参见前述的相关部分,比如,联网设备与联网监控设备可以通过输入/输出(Input/Output,I/O)接口通信连接,又或者,可以通过以太网接口通信连接,在此不作限定。其中,应用于联网设备时,该数据通信方法可以包括如下步骤:

S401、接收联网监控设备在确定主无线通信链路通信异常后发送的告警信号。

S402、根据告警信号生成告警报文,并向联网监控设备发送告警报文,以使联网监控设备通过备用无线通信终端向控制设备发送告警报文,告警报文包括主无线通信终端的标识。

S403、接收控制设备根据告警报文通过备用无线通信终端发送的第一控制指令。

S404、根据第一控制指令执行第一预设动作。

其中,联网设备可以接收联网监控设备在确定主无线通信链路通信异常后发送的告警信号,根据该告警信号生成告警报文,所生成的告警报文可以包括主无线通信终端的标识,并将该告警报文发送给联网监控设备,联网监控设备接收到该告警报文后可以通过备用无线通信终端向控制设备发送告警报文;可以理解的是,对于控制设备来说,控制设备根据该告警报文中携带的主无线通信终端的标识可以知晓主无线通信链路通信异常,生成第一控制指令,所生成的第一控制指令可以通过备用无线通信终端发送给联网设备,联网设备接收到该第一控制指令后可以执行第一预设动作。

参见前述的相关说明可知,若主无线通信终端的通信性能优于各备用无线通信链路,则该第一预设动作可以是控制联网设备停止运转、降低运行速度等规避动作,避免采用备用无线通信链路进行通信时,通信链路不佳导致通信延时等情况。

综上,应用本申请实施例,可以在主无线通信链路通信异常时,继续使用备用无线通信链路实现控制设备与联网设备之间的通信,提高数据通信链路的可靠性。当然,若存在联网设备之间的通信,那么应用本申请实施例提供的数据通信方法,也可以保证联网设备之间的正常通信。

图6为本申请实施例提供的又一种数据通信方法的流程示意图。可选地,如图6所示,上述方法还包括:

S501、接收联网监控设备在确定主无线通信链路通信正常后发送的告警解除信号。

S502、根据告警解除信号生成告警解除报文,并向联网监控设备发送告警解除报文,以使联网监控设备通过备用无线通信终端向控制设备发送告警解除报文,告警解除报文包括主无线通信终端的标识。

S503、接收控制设备根据告警解除报文通过至少一个备用无线通信终端发送的第二控制指令。

S504、根据第二控制指令执行第二预设动作。

参见前述步骤S201和S202的相关说明,联网设备可以接收联网监控设备在确定主无线通信链路通信正常后发送的告警解除信号,根据该告警解除信号生成告警解除报文,所生成的告警解除报文可以发送给联网监控设备,联网监控设备通过备用无线通信终端可以向控制设备发送告警解除报文,控制设备根据该告警解除报文中携带的主无线通信终端的标识可以知晓主无线通信链路通信正常,并生成第二控制指令,此时,所生成的第二控制指令可以通过主无线通信终端转发给联网设备。可选地,若主无线通信链路的通信性能优于各备用无线通信链路的通信性能,则该第二预设动作可以是控制联网设备正常运转、以预设运行速度工作等的正常工作动作,使得联网设备采用高质量的主无线传输链路进行数据通信时,可以降低通信延时、提高控制精度。

可选地,主无线通信链路通信是否正常由联网监控设备通过监控单位时间内主无线通信链路的通信数据和预设触发条件确定。

可选地,通信数据包括下述至少一项:控制设备发送的控制指令的数量、主无线通信终端发送的无线链路质量参数。

关于该部分内容的说明,可参见前述的相关内容,本申请在此不再赘述。

图7为本申请实施例提供的一种数据通信装置的功能模块示意图,该装置可以应用于联网监控设备,所述联网监控设备与联网设备通信连接,所述联网监控设备包括主无线通信终端和至少一个备用无线通信终端,所述主无线通信终端与主基站建立主无线通信链路,每个所述备用无线通信终端与对应的备用基站建立备用无线通信链路,且所述主无线通信终端可通过所述主基站与控制设备通信连接、每个所述备用无线通信终端可通过对应的所述备用基站与所述控制设备通信连接,该装置基本原理及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。如图7所示,该数据通信装置400,可以包括:

发送模块410,用于若确定所述主无线通信链路通信异常,则向所述联网设备发送告警信号;

转发模块420,用于接收所述联网设备根据所述告警信号发送的告警报文,并通过所述备用无线通信终端将所述告警报文转发给所述控制设备,以使所述控制设备根据所述告警报文生成第一控制指令并通过所述备用无线通信终端将所述第一控制指令转发给所述联网设备,所述第一控制指令用于指示所述联网设备执行第一预设动作,所述告警报文包括所述主无线通信终端的标识。

在可选的实施方式中,所述数据通信装置包括:第一解除模块,用于若确定所述主无线通信链路通信正常,则向所述联网设备发送告警解除信号;

接收所述联网设备根据所述告警解除信号发送的告警解除报文,并通过所述备用无线通信终端将所述告警解除报文转发给所述控制设备,以使所述控制设备根据所述告警解除报文生成第二控制指令并通过所述主无线通信终端将所述第二控制指令转发给所述联网设备,所述告警解除报文包括所述主无线通信终端的标识,所述第二控制指令用于指示所述联网设备执行第二预设动作。

在可选的实施方式中,所述发送模块410,还用于监控单位时间内所述主无线通信链路的通信数据;

根据所述通信数据和预设触发条件,确定所述主无线通信链路通信是否正常。

在可选的实施方式中,所述通信数据包括下述至少一项:控制设备发送的控制指令的数量、主无线通信终端发送的无线链路质量参数。

可选地,本申请实施例还提供一种数据通信装置,应用于联网设备,所述联网设备与联网监控设备通信连接,所述联网监控设备包括主无线通信终端和至少一个备用无线通信终端,所述主无线通信终端与主基站建立主无线通信链路,每个所述备用无线通信终端与对应的备用基站建立备用无线通信链路,且所述主无线通信终端可通过所述主基站与控制设备通信连接、每个所述备用无线通信终端可通过对应的所述备用基站与所述控制设备通信连接,所述数据通信装置包括:

第一接收模块,用于接收所述联网监控设备在确定所述主无线通信链路通信异常后发送的告警信号;

发送模块,用于根据所述告警信号生成告警报文,并向所述联网监控设备发送所述告警报文,以使所述联网监控设备通过所述备用无线通信终端向所述控制设备发送所述告警报文,所述告警报文包括所述主无线通信终端的标识;

第二接收模块,用于接收所述控制设备根据所述告警报文通过所述备用无线通信终端发送的第一控制指令;

执行模块,用于根据所述第一控制指令执行第一预设动作。

在可选的实施方式中,数据通信装置还包括第二解除模块,用于接收所述联网监控设备在确定所述主无线通信链路通信正常后发送的告警解除信号;

根据所述告警解除信号生成告警解除报文,并向所述联网监控设备发送所述告警解除报文,以使所述联网监控设备通过所述备用无线通信终端向所述控制设备发送所述告警解除报文,所述告警解除报文包括所述主无线通信终端的标识;

接收所述控制设备根据所述告警解除报文通过至少一个所述备用无线通信终端发送的第二控制指令;

根据所述第二控制指令执行第二预设动作。

在可选的实施方式中,所述主无线通信链路通信是否正常由所述联网监控设备通过监控单位时间内所述主无线通信链路的通信数据和预设触发条件确定。

在可选的实施方式中,所述通信数据包括下述至少一项:控制设备发送的控制指令的数量、主无线通信终端发送的无线链路质量参数。

上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。

以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称SOC)的形式实现。

图8为本申请实施例提供的一种电子设备结构示意图,该电子设备可以前述的联网监控设备或联网设备。如图8所示,该电子设备可以包括:处理器510、存储介质520和总线530,存储介质520存储有处理器510可执行的机器可读指令,当电子设备运行时,处理器510与存储介质520之间通过总线530通信,处理器510执行机器可读指令,以执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。

可选地,本申请还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:室分小区故障检测方法、装置、服务器及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!