电力通信多通道监测方法、装置、计算机设备和存储介质与流程

文档序号:17298210发布日期:2019-04-03 04:38阅读:157来源:国知局
电力通信多通道监测方法、装置、计算机设备和存储介质与流程

本申请涉及电力数据传输技术领域,特别是涉及一种电力通信多通道监测方法、装置、计算机设备和存储介质。



背景技术:

电力业务系统中,无线通信装置主要用于远程数据传输通道。通常的业务数据类型有采集类、事件类、控制类和配置类,不同类别的业务等级是不同的,对通信能力的要求是不一样的。

在配用电网当中,目前大量使用无线通信装置作为业务数据远程传输的通道。无线通信在各种复杂环境下的稳定性与可靠性无法满足各种电力业务的需求,可以通过多通道联合工作的方式来提高可靠性。

目前,针对电力业务中逐步采用无线多通道方式来解决无线信号不稳定的问题,以进一步提高电力业务的可靠性保障。针对电力业务中、通信装置的参数配置与工作状态的监测,通常是通过第三方运营商提供的网管平台,或者是电力无专网的网管平台来获取。

然而,这种方式存在如下问题:在利用通信终端传输状态管理数据时,没有充分考虑业务数据与终端状态管理数据的优先级问题,某些情况下会因为管理数据的传输而影响业务数据传送。导致业务数据丢失,并导致业务数据传输效率低下。



技术实现要素:

基于此,有必要提供一种电力通信多通道监测方法、装置、计算机设备和存储介质。

一种电力通信多通道监测方法,所述方法包括:

检测并获取第一通信通道的业务状态;

当所述第一通信通道处于业务数据的传输状态时,则获取所述第一通信通道的通信状态信息;

通过第二通信通道发送所述第一通信通道的所述通信状态信息。

在其中一个实施例中,所述的方法还包括:

获取所述第一通信通道的配置信息;

通过所述第二通信通道发送所述第一通信通道的所述配置信息。

在其中一个实施例中,所述通过所述第二通信通道发送所述第一通信通道的所述配置信息的步骤之后还包括:

检测所述第一通信通道的配置信息是否正确;

当所述第一通信通道的配置信息不正确时,对所述第一通信通道的配置信息进行还原。

在其中一个实施例中,所述获取所述第一通信通道的配置信息的步骤之前还包括:

检测并获取所述第一通信通道的当前的配置信息;

将所述第一通信通道的当前的配置信息保存为历史配置信息;

所述当所述第一通信通道的配置信息不正确时,对所述第一通信通道的配置信息进行还原的步骤包括:

当所述第一通信通道的配置信息不正确时,根据所述历史配置信息对所述第一通信通道的配置信息进行还原。

在其中一个实施例中,所述检测并获取第一通信通道的业务状态的步骤包括:

检测并获取所述第一通信通道和所述第二通信通道的业务状态;

所述的方法还包括:

当所述第一通信通道和所述第二通信通道均处于业务数据的传输状态时,则暂停获取所述第一通信通道和所述第二通信通道的通信状态信息;

在所述第一通信通道和/或所述第二通信通道的业务数据传输完毕后,则获取所述第一通信通道和/或所述第二通信通道的通信状态信息。

一种电力通信多通道监测装置,所述装置包括:

业务状态获取模块,用于检测并获取第一通信通道的业务状态;

通信状态获取模块,用于当所述第一通信通道处于业务数据的传输状态时,则获取所述第一通信通道的通信状态信息;

通信状态发送模块,用于通过第二通信通道发送所述第一通信通道的所述通信状态信息。

在其中一个实施例中,所述的装置还包括:

配置信息获取模块,用于获取所述第一通信通道的配置信息;

配置信息发送模块,用于通过所述第二通信通道发送所述第一通信通道的所述配置信息。

在其中一个实施例中,所述的装置还包括:

配置信息检测模块,用于检测所述第一通信通道的配置信息是否正确;

配置还原模块,用于当所述第一通信通道的配置信息不正确时,对所述第一通信通道的配置信息进行还原。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:检测并获取第一通信通道的业务状态;

当所述第一通信通道处于业务数据的传输状态时,则获取所述第一通信通道的通信状态信息;

通过第二通信通道发送所述第一通信通道的所述通信状态信息。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

检测并获取第一通信通道的业务状态;

当所述第一通信通道处于业务数据的传输状态时,则获取所述第一通信通道的通信状态信息;

通过第二通信通道发送所述第一通信通道的所述通信状态信息。

上述电力通信多通道监测方法、装置、计算机设备和存储介质,在一个通信通道进行业务数据的传输时,由另一个通信通道对该通信通道的通信状态信息进行发送,使得业务数据和监测信息能够分别由不同的通信通道进行发送,有效避免了业务数据受到通信状态信息的影响,使得双通道网络运行更为稳定。

附图说明

图1为一个实施例中电力通信多通道监测方法的应用环境图;

图2为一个实施例中电力通信多通道监测方法的流程示意图;

图3为一个实施例中电力通信多通道监测装置的结构框图;

图4为一个实施例中计算机设备的内部结构图;

图5为另一个实施例中计算机设备的内部结构图;

图6a为一个实施例中的无线双通道通信终端的内部连接结构示意图;

图6b为一个实施例中电力通信多通道监测装置的网络连接结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的电力通信多通道监测方法,可以应用于如图1所示的应用环境中。其中,无线通信终端102与服务器104通过第一通信通道和第二通信通道进行通信。其中,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。无线通信终端102检测并获取第一通信通道的业务状态;当所述第一通信通道处于业务数据的传输状态时,则获取所述第一通信通道的通信状态信息;通过第二通信通道发送所述第一通信通道的所述通信状态信息。

在一个实施例中,如图2所示,提供了一种电力通信多通道监测方法,以该方法应用于图1中的终端和服务器为例进行说明,包括以下步骤:

步骤210,检测并获取第一通信通道的业务状态。

具体地,第一通信通道用于与服务器通信连接,该服务器在本实施例中为通信管理主站或者业务主站。该第一通信通道为通信通道,或者为网络通道。值得一提的是,通信通道为设备之间基于物理连接实现的逻辑通道,一个实施例是,该通信通道基于物理连接的无线网络实现,一个实施例中,该无线网络为无线公网,一个实施例中,该无线网络为电力无线专网。

一个实施例中,无线通信终端具有至少两个无线通信模块,其中一个无线通信模块接入第一通信通道,与服务器通信连接。

一个实施例中,服务器具有至少两个无线通信模块,其中一个无线通信模块接入第一通信通道,与终端通信连接。

本步骤中,检测该第一通信通道的业务状态,并获取该第一通信通道的业务状态。该业务状态指的是业务数据的传输状态。业务数据可以理解为应用数据,该业务数据为基于某个应用或者某个业务进行传输的数据。

步骤230,当所述第一通信通道处于业务数据的传输状态时,则获取所述第一通信通道的通信状态信息。

本步骤中,当第一通信通道处于业务数据的发送状态或者接收状态时,则获取所述第一通信通道的通信状态信息。

具体地,业务状态的检测可以通过检测本端的处理模块或者通信模块的数据来检测,而通信状态信息是通过对通信模块和通信模块连接的网络的来检测获取。该通信状态信息为通信通道的连接状态信息。该通信状态信息用于反馈该通信通道是否连通,用于反馈与服务器是否连接,用于反馈发送的业务数据是否可达,用于反馈业务数据是否能够接收,用于反馈通信通道的通信参数。应该理解的是,该通信状态信息也可称为通信管理数据。通过获得通信管理数据,使得通信管理主站能够及时发现通信通道的异常,对通信通道进行配置更改或者修复,已使得通信通道能够正常运行。一个实施例中,通信参数包括通信延迟、目标是否可达、路由路径、通信跳数等。

本实施例中,当第一通信通道处于业务数据的发送或者接收状态时,也就是当终端通过第一通信通道进行业务数据的发送或者接收时,对第一通通道的通信状态进行检测,获取第一通信通道的通信状态信息。

步骤250,通过第二通信通道发送所述第一通信通道的所述通信状态信息。

一个实施例中,通过第二通信通道将所述第一通信通道的所述通信状态信息发送至服务器。

一个实施例中,通过第二通信通道将所述第一通信通道的所述通信状态信息发送至终端。

具体地,第二通信通道为独立于第一通信通道外的通信通道,第二通信通道和第一通信通道为两个不同的通信通道,可以理解,终端具有至少两个通信模块,终端通过两个不同的通信模块接入至无线网络,从而实现通过两个不同的通信通道与服务器连接。具体地,第一通信通道和第二通信通道基于不同的通信模块与无线网络连接,两个通信模块分别与不同的无线网络连接,从而使得终端通过两个不同的通信通道与服务器实现连接。一个实施例是,该第一通信通道基于无线公网,第二通信通道基于电力无线专网。

本实施例中,由于第一通信通道处于业务数据的传输状态,因此,第一通信通道自身无需进行通信状态信息的发送,而是通过第二通信通道来发送该第一通信通道的通信状态信息,这样,可以避免在同一个通信通道即传输业务数据又传输通信状态信息,避免通信状态信息的传输影响业务数据的传输,有效保障业务数据的传输,并且,能够有效提高第一通信通道和第二通信通道的传输效率。

值得一提的是,一个实施例中,终端通过第一通信通道与业务主站的服务器连接,通过第二通信通道与通信管理主站的服务器连接,终端通过第一通信通道与业务主站进行业务数据的传输,通过第二通信通道与通信管理主站进行通信管理数据的传输,使得业务数据和通信管理数据分开传输,不仅能够避免影响业务数据的传输,还能够有效提高传输效率。

上述实施例中,在一个通信通道进行业务数据的传输时,由另一个通信通道对该通信通道的通信状态信息进行发送,使得业务数据和监测信息能够分别由不同的通信通道进行发送,有效避免了业务数据受到通信状态信息的影响,使得双通道网络运行更为稳定。

在一个实施例中,所述电力通信多通道监测方法还包括:获取所述第一通信通道的配置信息;通过所述第二通信通道发送所述第一通信通道的所述配置信息。一个实施例是,获取所述第一通信通道的配置信息;通过所述第二通信通道发送所述第一通信通道的所述配置信息,根据所述配置信息对所述第一通信通道进行配置。

具体地,配置信息为通信通道的网络配置信息,该配置信息也可称为配置参数。该配置信息用于配置通信通道的各项参数,一个实施例是,配置信息包括运营商代码、网络拨号参数,网络接入用户名、网络接入口令、接入点的名称(apn)。一个实施例是,该参数包括下一跳节点、网络带宽、网络时延、最大不可达跳数等。通过对通信通道进行配置,从而使得通信通道能够根据配置进行运行,进行通信,而配置了不同的配置信息的通信通道,其网络特性不同。

本实施例中,服务器获取第一通信通道的配置信息;通过所述第二通信通道将第一通信通道的配置信息下发,进而根据第二通信通道下发的第一通信通道的配置信息对第一通信通道进行配置,使得第一通信通道的配置信息为第二通信通道下发的配置信息。由于一个通信通道的配置信息通过另外一个通信通道来发送,这样当一个通信通道的配置信息出错或者配置失败时,能够由另一个通信通道恢复配置。能够有效保障通信通道的稳定运行。

在一个实施例中,所述电力通信多通道监测方法还包括:获取所述第二通信通道的配置信息;通过所述第一通信通道发送所述第二通信通道的所述配置信息。

本实施例中,两个通信通道能够相互发送对方的配置信息,使得两个通信通道的配置信息都能够独立于自身被发送,进行配置,这样,能够进一步有效保障通信通道的稳定运行。

在一个实施例中,所述通过所述第二通信通道发送所述第一通信通道的所述配置信息的步骤之后还包括:检测所述第一通信通道的配置信息是否正确;当所述第一通信通道的配置信息不正确时,对所述第一通信通道的配置信息进行还原。一个实施例是,检测所述第一通信通道的配置信息是否与预设的配置信息匹配;当所述第一通信通道的配置信息与预设的配置信息不匹配时,对所述第一通信通道的配置信息进行还原。一个实施例是,基于预设的配置信息,对所述第一通信通道的配置信息进行还原,将所述第一通信通道的配置信息还原为预设的配置信息。

本实施例中,基于第二通信通道发送的配置信息对第一通信通道进行配置,使得第一通信通道的配置参数为配置信息,随后检测第一通信通道是否正常运行,当第一通信通道运行异常时,则判断该第一通信通道的配置信息不正确,此时,则将第一通信通道的配置信息还原,以使得第一通信通道正常工作。

一个实施例中,检测第一通信通道是否正常运行包括检测第一通信通道的数据是否可达。一个实施例中,检测第一通信通道是否正常运行包括检测第一通信通道是否接收到业务数据。一个实施例中,检测第一通信通道是否正常运行包括检测第一通信通道接收数据的时延是否大于预设时延值。

一个实施例中,检测第一通信通道是否正常运行包括检测所述第一通信通道的配置信息是否与预设的配置信息匹配。该预设的配置信息为预存的,有效的配置信息,该第一通信通道基于该预设的配置信息能够正常运行。因此,本实施例中,以该预设的配置信息为参考,对比第一通信通道当前的配置信息与预设的配置信息是否相同,以检测第一通信通道当前的配置信息是否正确。

值得一提的是,为了使得第一通信通道能够还原,本实施例中,预存了预设的配置信息,这样,当需要对第一通信通道进行还原时,能够基于该预设的配置信息对第一通信通道进行还原,使得第一通信通道的配置信息还原为预设的配置信息,以使得第一通信通道正常工作。

在一个实施例中,所述获取所述第一通信通道的配置信息的步骤之前还包括:检测并获取所述第一通信通道的当前的配置信息;将所述第一通信通道的当前的配置信息保存为历史配置信息;所述当所述第一通信通道的配置信息不正确时,对所述第一通信通道的配置信息进行还原的包括:当所述第一通信通道的配置信息不正确时,根据所述历史配置信息对所述第一通信通道的配置信息进行还原。

一个实施例是,检测并获取所述第一通信通道的当前的配置信息;将所述第一通信通道的当前的配置信息保存为历史配置信息;获取所述第一通信通道的待配置信息;通过所述第二通信通道发送所述第一通信通道的待配置信息,根据待配置信息对所述第一通信通道进行配置;检测配置后的所述第一通信通道的配置信息,当配置后的第一通信通道的配置信息不正确时,根据所述历史配置信息对所述第一通信通道的配置信息进行还原。

本实施例中,在对第一通信通道进行配置前,首先获取第一通信通道在配置前的配置信息,即该配置信息为当前的配置信息,将该当前的配置信息保存为历史配置信息,这样,在对第一通信通道配置后,检测配置后的第一通信通道的基于配置后的配置信息是否能够正常运行,当第一通信通道的基于配置后的配置信息运行异常时,则根据已经预先保存的历史配置信息对第一通信通道进行还原,将第一通信通道的配置信息还原为历史配置信息,也就是将第一通信通道的配置信息还原为未配置前的配置信息。本实施例中,历史配置信息可视为上一实施例中的预设的配置信息。

本实施例中,由于一个通信通道的配置信息通过另外一个通信通道来发送,这样当一个通信通道的配置信息出错或者配置失败时,能够由另一个通信通道恢复配置。能够有效保障通信通道的稳定运行。

在一个实施例中,所述检测并获取第一通信通道的业务状态的步骤包括:检测并获取所述第一通信通道和所述第二通信通道的业务状态;所述的方法还包括:当所述第一通信通道和所述第二通信通道均处于业务数据的传输状态时,则暂停获取所述第一通信通道和所述第二通信通道的通信状态信息;在所述第一通信通道和/或所述第二通信通道的业务数据传输完毕后,则获取所述第一通信通道和/或所述第二通信通道的通信状态信息。

一个实施例是,检测并获取所述第一通信通道和所述第二通信通道的业务状态;当所述第一通信通道和所述第二通信通道均处于业务数据的传输状态时,降低所述第一通信通道和所述第二通信通道的通信状态信息的获取和传输的优先级;在所述第一通信通道和/或所述第二通信通道的业务数据传输完毕后,则恢复所述第一通信通道和所述第二通信通道的通信状态信息的获取和传输的优先级。

一个实施例是,检测并获取所述第一通信通道和所述第二通信通道的业务状态;当所述第一通信通道和所述第二通信通道均处于业务数据的传输状态时,则暂停获取所述第一通信通道和所述第二通信通道的通信状态信息;在所述第一通信通道和所述第二通信通道同时处于业务数据的传输状态完毕后,在所述第一通信通道的业务数据传输时,则获取所述第一通信通道的通信状态信息,通过第二通信通道发送第一通信通道的通信状态信息,在所述第二通信通道的业务数据传输时,则获取所述第二通信通道的通信状态信息,通过第一通信通道发送第一通信通道的通信状态信息。

本实施例中,同时检测第一通信通道和第二通信通道的业务状态,当第一通信通道和第二通信通道的业务状态均处于业务数据的发送状态或者接收状态时,则分别暂停获取第一通信通道和第二通信通道的通信状态信息,这样,对于第一通信通道而言,其通信状态信息无需通过第二通信通道进行发送,对于第二通信通道而言,其通信状态信息无需通过第一通信通道进行发送,这样,第一通信通道和第二通信通道均无需进行通信状态信息的发送,使得业务数据能够以较高优先级进行传输,避免了通信状态信息对业务数据的传输的影响,有效保障业务数据的传输,使得业务数据传输更为精确,传输效率更高。

在业务数据传输完成后,则恢复获取第一通信通道和第二通信通道的通信状态信息,这样,在第一通信通道和第二通信通道没有同时处于业务数据的传输状态时,当第一通信通道在进行业务数据传输时,由第二通信通道发送第一通信通道的通信状态信息,当第二通信通道在进行业务数据传输时,由第一通信通道发送第二通信通道的通信状态信息,能够有效避免某一通信通道的通信状态信息对其业务数据的传输的影响,有效保障业务数据的传输,使得业务数据传输更为精确,传输效率更高。

上述各实施例中,利用多通道终端获取自身通信设备状态、通信网络状态提供给通信管理主管实现终端实时在线管理。这种管理方式不依赖与运营商、核心网提供参数,以端到端的方式提供实时状态监测能力。此外,利用双通道交叉配置方法,当一个通道需要在进行参数配置时,利用另一个通道进行配置,这样当配置出错或者配置失败时,能够由另一个通道恢复配置。此外,双通道的状态监测,一个通道的状态由另一个通道上传给通信管理主站,避免业务数据与通信管理数据同时上传时,避免因通信状态监测数据影响业务数据。

在一个实施例中,提供一种电力通信多通道监测,包括控制模块、第一通信模块和第二通信模块,所述控制模块分别与所述第一通信模块以及所述第二通信模块连接;所述控制模块用于通过所述第一通信模块和/或所述第二通信模块发送业务数据;所述控制模块还用于通过所述第一通信模块发送所述业务数据时,检测获取所述第一通信模块的通信状态,并通过所述第二通信模块发送所述第一通信模块的所述通信状态。

在一个实施例中,所述控制模块还用于通过所述第二通信模块发送所述业务数据时,检测获取所述第二通信模块的通信状态,并通过所述第一通信模块发送所述第二通信模块的所述通信状态。

在一个实施例中,所述控制模块还用于通过所述第一通信模块接收所述第二通信模块的配置信息。所述控制模块还用于根据第一通信模块接收的第二通信模块的配置信息对第二通信模块进行配置。

在一个实施例中,所述控制模块还用于在所述第一通信模块以及所述第二通信模块均在发送业务数据时,降低对所述第一通信模块的通信状态以及所述第二通信模块的通信状态的检测的优先级;并在业务数据发送完毕后,再次获取所述第一通信模块和/或所述第二通信模块的通信状态。

在一个实施例实中,所述方法还包括:检测并获取第一通信通道的业务状态;当所述第一通信通道处于业务数据的传输状态时,停止第二通信通道的业务数据的传输。本实施例中,在同一时刻,仅由一个通信通道进行业务数据的传输,由第一通信通道进行业务数据的传输,而第二通信通道则作为备用通道。

在一个实施例实中,所述方法还包括:检测并获取第一通信通道的业务状态;当所述第一通信通道处于第一业务数据的传输状态时,则通过第二通信通道进行第二业务数据的传输。本实施例中,两种不同的业务数据选择不同的通道进行传输,有效提高了业务数据的传输效率,并且避免了业务数据之间的相互影响。

在一个实施例中,如图3所示,提供了一种电力通信多通道监测装置,包括:业务状态获取模块310、通信状态获取模块320和通信状态发送模块330,其中:

业务状态获取模块310用于检测并获取第一通信通道的业务状态。

通信状态获取模块320用于当所述第一通信通道处于业务数据的传输状态时,则获取所述第一通信通道的通信状态信息。

通信状态发送模块330用于通过第二通信通道发送所述第一通信通道的所述通信状态信息。

在一个实施例中,电力通信多通道监测装置还包括:

配置信息获取模块,用于获取所述第一通信通道的配置信息。

配置信息发送模块,用于通过所述第二通信通道发送所述第一通信通道的所述配置信息。

在一个实施例中,电力通信多通道监测装置还包括:

配置信息检测模块,用于检测所述第一通信通道的配置信息是否正确。

配置还原模块,用于当所述第一通信通道的配置信息不正确时,对所述第一通信通道的配置信息进行还原。

在一个实施例中,电力通信多通道监测装置还包括:

当前配置信息检测模块,用于检测并获取所述第一通信通道的当前的配置信息。

历史配置信息保存模块,用于将所述第一通信通道的当前的配置信息保存为历史配置信息。

所述配置还原模块包括历史配置还原子模块,用于当所述第一通信通道的配置信息不正确时,根据所述历史配置信息对所述第一通信通道的配置信息进行还原。

在一个实施例中,所述业务状态获取模块还用于检测并获取所述第一通信通道和所述第二通信通道的业务状态。

电力通信多通道监测装置还包括:

通信状态暂停获取模块,用于当所述第一通信通道和所述第二通信通道均处于业务数据的传输状态时,则暂停获取所述第一通信通道和所述第二通信通道的通信状态信息。

通信状态恢复获取模块,用于在所述第一通信通道和/或所述第二通信通道的业务数据传输完毕后,则获取所述第一通信通道和/或所述第二通信通道的通信状态信息。

关于电力通信多通道监测装置的具体限定可以参见上文中对于电力通信多通道监测方法的限定,在此不再赘述。上述电力通信多通道监测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储电力通信多通道监测数据。该计算机设备的数据接口用于与外部的终端连接并实现通信,例如,该数据接口为网络接口,该网络接口为无线网络接口。该计算机程序被处理器执行时以实现一种电力通信多通道监测方法。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的服务器通过网络连接通信。该计算机程序被处理器执行时以实现一种电力通信多通道监测方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,如图6a所示,终端为无线双通道通信终端为例,该终端的处理器(cpu,centralprocessingunit)内部通过usb(universalserialbus,通用串行总线)总线扩展出两个minipci-e接口,即minipci-e接口1和minipci-e接口2,两个minipci-e接口各接入一个无线通信模块,minipci-e接口1与无线通信模块1连接,minipci-e接口2与无线通信模块2连接,该无线通信模块可以是支持互联网的无线公网,也可以是电力无线专网;无线通信模块的minipci-e接口具备ttl串行通信接口,cpu再通过ttl串行接口连接到无线通信模块的minipci-e接口之上。如图6b所示,该无线多通道通信终端602通过两个通信通道与通信管理主站的服务器604连接。

本实施例中,无线多通道通信终端602通过两个无线网络将数据回传到业务主站与通信主站。

本实施例中,业务数据的传输方式有如下几种:(1)只选择其中一个通道进行数据传输,另一个作为备用通道;(2)不同的业务数据选择不同的通道进行传输;(3)两个通道同时传输所有的业务数据。

本实施例中,提供一种多通道无线通信终端与通信网络状态监测试方法:

多通道无线通信终端cpu获取设备自身的运行状态,如cpu占用率,内存占用率,电源状态等。

多通道无线通信终端通过cpu从串行接口发送at指令,获取无线通信模块与无线通信网络的状态。

当双通道无线网络的业务数据传输处于主备工作状态时,则利用备用通道来传送状态监测数据,以避免对主通道业务数据传输的影响。

当双通道无线网络的业务数据传输处于双通道同时工作状态时,则通过降低状态监测数据优先级的方式,将其优先级放到最低,等待所有业务数据传输完毕,再选择状态最优的无线通道将状态监测数据发出,以降低其对业务数据传输的影响。

多通道无线通信终端参数配置方法:

通常无线通信终端在工作时需要配置一些参数,如运营商代码、网络拨号参数,网络接入用户名、网络接入口令、接入点的名称(apn)等。应该理解的是,传统的无线通信终端的参数通常为人工预先配置,需要修改配置参数时,要么由人工到现场修改,要么由远程下发。但是下发参数存在配置出错或者失败的可能性。远程配置一旦失败,需要人工去现场处理。

本实施例提供的具备双通道的无线通信终端上,可以由另一个通道对当前通道进行参数远程配置。如图6b所示,当无线网络1所对应的通信模块需要修改配置参数时,通信管理主站先保存其历史配置参数,再由无线网络2下发新的配置参数。配置完成后,由通信管理主站验证无线网络1的参数配置是否正确,如果正确,则更新历史配置参数;如果不正确,则由无线网络2下发历史配置参数,以恢复无线通信网络1的正常通信状态。反之亦然。

上述各实施例中,电力通信多通道监测方法和装置,利用多通道终端获取自身通信设备状态、通信网络状态提供给通信管理主管实现终端实时在线管理。这种管理方式不依赖与运营商、核心网提供参数,以端到端的方式提供实时状态监测能力。此外,利用双通道交叉配置方法,当一个通道需要在进行参数配置时,利用另一个通道进行配置,这样当配置出错或者配置失败时,能够由另一个通道恢复配置。另外,双通道的状态监测,一个通道的状态由另一个通道上传给通信管理主站,避免业务数据与通信管理数据同时上传时,因通信状态监测数据影响业务数据。最后,在硬件结构设计上,利用无线通信模块的独立串行通信接口实现其状态监测,以避免状态监测对数据传输的影响,从而提高业务数据传输的可靠性。同时,利用独立的串行通信接口进行状态监测,也能够提高状态监测的性能与可靠性。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

检测并获取第一通信通道的业务状态。

当所述第一通信通道处于业务数据的传输状态时,则获取所述第一通信通道的通信状态信息。

通过第二通信通道发送所述第一通信通道的所述通信状态信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取所述第一通信通道的配置信息。

通过所述第二通信通道发送所述第一通信通道的所述配置信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

检测所述第一通信通道的配置信息是否正确。

当所述第一通信通道的配置信息不正确时,对所述第一通信通道的配置信息进行还原。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

检测并获取所述第一通信通道的当前的配置信息。

将所述第一通信通道的当前的配置信息保存为历史配置信息。

所述当所述第一通信通道的配置信息不正确时,对所述第一通信通道的配置信息进行还原的步骤包括:

当所述第一通信通道的配置信息不正确时,根据所述历史配置信息对所述第一通信通道的配置信息进行还原。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

检测并获取所述第一通信通道和所述第二通信通道的业务状态。

所述的方法还包括:

当所述第一通信通道和所述第二通信通道均处于业务数据的传输状态时,则暂停获取所述第一通信通道和所述第二通信通道的通信状态信息。

在所述第一通信通道和/或所述第二通信通道的业务数据传输完毕后,则获取所述第一通信通道和/或所述第二通信通道的通信状态信息。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

检测并获取第一通信通道的业务状态。

当所述第一通信通道处于业务数据的传输状态时,则获取所述第一通信通道的通信状态信息。

通过第二通信通道发送所述第一通信通道的所述通信状态信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取所述第一通信通道的配置信息。

通过所述第二通信通道发送所述第一通信通道的所述配置信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

检测所述第一通信通道的配置信息是否正确。

当所述第一通信通道的配置信息不正确时,对所述第一通信通道的配置信息进行还原。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

检测并获取所述第一通信通道的当前的配置信息。

将所述第一通信通道的当前的配置信息保存为历史配置信息。

所述当所述第一通信通道的配置信息不正确时,对所述第一通信通道的配置信息进行还原的步骤包括:

当所述第一通信通道的配置信息不正确时,根据所述历史配置信息对所述第一通信通道的配置信息进行还原。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

检测并获取所述第一通信通道和所述第二通信通道的业务状态。

所述的方法还包括:

当所述第一通信通道和所述第二通信通道均处于业务数据的传输状态时,则暂停获取所述第一通信通道和所述第二通信通道的通信状态信息。

在所述第一通信通道和/或所述第二通信通道的业务数据传输完毕后,则获取所述第一通信通道和/或所述第二通信通道的通信状态信息。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1