一种远程通信方法及装置与流程

文档序号:15497881发布日期:2018-09-21 22:03阅读:133来源:国知局

本申请涉及通信技术领域,特别涉及一种远程通信方法及装置。



背景技术:

电力用户用电信息采集系统是对电力用户的用电信息进行采集、处理和实时监控的系统,电力用户用电信息采集系统一般采用集中器对电力用户的用电信息进行采集与处理,由集中器与电力管理主站交互完成用电信息的管理。

目前,集中器仍主要采用2g公网与电力管理主站进行远程通信,但运营商对2g网络的维护越来越少,导致2g网络覆盖和通信质量下降,以及,集中器传输业务数据量提升,2g网络数据承载能力难以满足业务通信需求,以上问题,导致集中器与电力管理主站远程通信的质量和速率下降。



技术实现要素:

为解决上述技术问题,本申请实施例提供一种远程通信方法及装置,以达到提高集中器与电力管理主站远程通信的质量和速率的目的,技术方案如下:

一种远程通信方法,包括:

获取集中器的通信模式;

若所述集中器的通信模式为ppp模式,则与所述集中器建立ppp通信连接;

接收所述集中器发送的ppp数据包,作为上行ppp数据包,并将所述上行ppp数据包转换为4g公网或电力无线专网可识别的数据包;

通过所述4g公网或所述电力无线专网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站。

优选的,所述方法还包括:

通过所述4g公网或所述电力无线专网,接收所述电力管理主站发送的数据包;

将所述电力管理主站下发的数据包转换为ppp数据包,作为下行ppp数据包;

将所述下行ppp数据包转发至所述集中器。

优选的,所述获取集中器的通信模式之后,还包括:

若所述集中器的通信模式为国网模式,则与所述集中器建立国网通信连接;

接收所述集中器发送的国网通信数据包,并通过所述4g公网或所述电力无线专网,将所述国网通信数据包转发至所述电力管理主站。

优选的,所述方法还包括:

通过所述4g公网或所述电力无线专网,接收所述电力管理主站下发的数据包;

将所述电力管理主站下发的数据包转发至所述集中器。

一种远程通信装置,包括:

通信模式获取模块,用于获取集中器的通信模式;

ppp通信连接建立模块,用于若所述集中器的通信模式为ppp模式,则与所述集中器建立ppp通信连接;

第一数据转换模块,用于接收所述集中器发送的ppp数据包,作为上行ppp数据包,并将所述上行ppp数据包转换为4g公网或电力无线专网可识别的数据包;

第一转发模块,用于通过所述4g公网或所述电力无线专网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站。

优选的,所述装置还包括:

第一接收模块,用于通过所述4g公网或所述电力无线专网,接收所述电力管理主站发送的数据包;

第二数据转换模块,用于将所述电力管理主站下发的数据包转换为ppp数据包,作为下行ppp数据包;

第二转发模块,用于将所述下行ppp数据包转发至所述集中器。

优选的,所述装置还包括:

国网通信连接模块,用于若所述集中器的通信模式为国网模式,则与所述集中器建立国网通信连接;

第二接收模块,用于接收所述集中器发送的国网通信数据包;

第三转发模块,用于通过所述4g公网或所述电力无线专网,将所述国网通信数据包转发至所述电力管理主站。

优选的,所述装置还包括:

第三接收模块,用于通过所述4g公网或所述电力无线专网,接收所述电力管理主站下发的数据包;

第四转发模块,用于将所述电力管理主站下发的数据包转发至所述集中器。

与现有技术相比,本申请的有益效果为:

在本申请中,由于4g公网或电力无线专网的数据传输带宽得到提高,能够支撑更大数据量的传输,可以满足新增电力业务需求,以及运营商对4g公网的维护越来越多,使得4g网络的覆盖和通信质量提高,因此可以提高集中器与电力管理主站远程通信的质量和速率。

进一步的,本申请中采用4g公网或电力无线专网代替2g公网,并将集中器发送的上行ppp数据包转换为4g公网或电力无线专网可识别的数据包,实现集中器与电力管理主站进行数据交互,集中器无需改变已有的内部通信协议(即ppp通信协议),也可实现集中器与电力管理主站的数据交互,无需更换整台集中器,降低了电力通信成本,并提高了远程通信方法的灵活性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请提供的远程通信方法的一种流程图;

图2是本申请提供的远程通信方法的另一种流程图;

图3是本申请提供的远程通信方法的再一种流程图;

图4是本申请提供的远程通信方法的再一种流程图;

图5是本申请提供的远程通信方法的再一种流程图;

图6是本申请提供的远程通信装置的一种逻辑结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例公开了一种远程通信方法,通过获取集中器的通信模式,若所述集中器的通信模式为ppp模式,则与所述集中器建立ppp通信连接,及接收所述集中器发送的上行ppp数据包,并将所述上行ppp数据包转换为4g公网或电力无线专网可识别的数据包,及通过所述4g公网或所述电力无线专网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站,可以提高集中器与电力管理主站通信的质量和速率。

接下来对本申请实施例公开的远程通信方法进行介绍,需要说明的是,本申请实施例公开的远程通信方法基于远程通信装置,请参见图1,可以包括:

步骤s11、获取集中器的通信模式。

远程通信装置可以通过串口通信模块,与集中器进行串口通信。在完成串口连通性测试之后,远程通信装置可以通过串口通信模块获取集中器的通信模式。

步骤s12、若所述集中器的通信模式为ppp模式,则与所述集中器建立ppp通信连接。

在步骤s11获取集中器的通信模式之后,远程通信装置可以判断集中器的通信模式是否为ppp(point-to-pointprotocol,点对点协议)模式,若是,则与所述集中器建立ppp通信连接。

与所述集中器建立ppp通信连接可以理解为:通过拨号或专线方式与集中器建立点对点连接。

步骤s13、接收所述集中器发送的ppp数据包,作为上行ppp数据包,并将所述上行ppp数据包转换为4g公网或电力无线专网可识别的数据包。

接收所述集中器发送的ppp数据包,作为上行ppp数据包可以理解为:接收所述集中器发送的ppp数据包,将所述集中器发送的ppp数据包作为上行ppp数据包。

由于4g公网或电力无线专网不支持ppp通信,无法识别ppp数据包,因此远程通信装置接收所述集中器发送的ppp数据包之后,首先需要将所述ppp数据包转换为4g公网或电力无线专网可识别的数据包。

集中器发送的ppp数据包中可以包括集中器采集的用电信息。

需要说明的是,集中器中可以安装本地通信装置,通过本地通信装置与电能表进行通信,在通信的基础上,集中器采集电能表的用电信息。

步骤s14、通过所述4g公网或所述电力无线专网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站。

通过所述4g公网或所述电力无线专网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站的过程,具体可以包括:

远程通信装置将所述4g公网或所述电力无线专网可识别的数据包转发至4g公网或电力无线专网的基站;

4g公网或电力无线专网的基站将所述4g公网或所述电力无线专网可识别的数据包转发至4g公网或电力无线专网的核心网;

4g公网或电力无线专网的核心网将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站。

需要说明的是,远程通信装置可以通过检测集中器的sim卡类型来确定选择4g公网进行数据传输,还是选择电力无线专网进行数据传输。具体地,若检测到的sim卡类型为4g公网sim卡,则初始化4g公网通信模组,进而利用4g公网通信模组通过4g公网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站;若检测到sim卡类型为电力无线专网sim卡,则初始化电力无线专网通信模组,进而利用电力无线专网通信模组通过电力无线专网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站。

需要说明的是,远程通信装置可以作为一个单独的模块,也可以安装到集中器中。

在本申请中,由于4g公网或电力无线专网的数据传输带宽得到提高,能够支撑更大数据量的传输,可以满足新增电力业务需求,以及运营商对4g公网的维护越来越多,使得4g网络的覆盖和通信质量提高,因此可以提高集中器与电力管理主站远程通信的质量和速率。

进一步的,本申请中采用4g公网或电力无线专网代替2g公网,并将集中器发送的上行ppp数据包转换为4g公网或电力无线专网可识别的数据包,实现集中器与电力管理主站进行数据交互,集中器无需改变传已有的内部通信协议(即ppp通信协议),也可实现集中器与电力管理主站的数据交互,无需更换整台集中器,降低了电力通信成本,并提高了远程通信方法的灵活性。

在本申请的另一个实施例中,对与所述集中器建立ppp通信连接进行介绍,具体可以包括:

s1、链路控制协议lcp(linkcontrolprotocol)连接协商。lcp负责创建,维护或终止一次物理连接,在这个阶段,将对基本的通讯方式进行选择。链路两端设备通过lcp向对方发送配置请求,对方同意后双方互发配置应答,一旦一个配置成功信息包被发送且被接收,就进入lcp开启状态。

s2、身份认证。该阶段使用一种安全验证方式避免第三方窃取数据或冒充远程客户接管与客户端的连接。ppp协议支持两种验证协议:口令验证协议pap(passwordauthenticationprotocol)和挑战握手验证协议chap(challenge-handshakeauthenticationprotocol)。在认证完成之前,禁止从认证阶段前进到网络层协议阶段,如果认证失败,认证者跃迁到链路终止阶段。

s3、网络控制协议ncp(networkcontrolprotocol)协商。身份认证阶段完成后,ppp调用在链路创建阶段(lcp阶段)选定的各种网络控制协议(ncp)。选定的ncp解决ppp链路之上的高层协议问题,例如,在该阶段ip控制协议(ipcp)可以向拨入用户分配动态ip地址。

基于步骤s1-s3,即可完成ppp通信连接。

在本申请的另一个实施例中,扩展出另外一种远程通信方法,请参见图2,可以包括:

步骤s21、获取集中器的通信模式。

步骤s22、若所述集中器的通信模式为ppp模式,则与所述集中器建立ppp通信连接。

步骤s23、接收所述集中器发送的ppp数据包,作为上行ppp数据包,并将所述上行ppp数据包转换为4g公网或电力无线专网可识别的数据包。

步骤s24、通过所述4g公网或所述电力无线专网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站。

步骤s21-s24与前述实施例示出的步骤s11-s14相同,步骤s21-s24的详细过程可以参见前述实施例中步骤s11-s14的详细过程,在此不再赘述。

步骤s25、通过所述4g公网或所述电力无线专网,接收所述电力管理主站发送的数据包。

本实施例中,通过所述4g公网或所述电力无线专网,接收所述电力管理主站发送的数据包的过程,具体可以包括:

4g公网或电力无线专网的核心网接收所述电力管理主站发送的数据包;

4g公网或电力无线专网的基站接收4g公网或电力无线专网的核心网转发的所述电力管理主站发送的数据包;

远程通信装置接收4g公网或电力无线专网的基站转发的所述电力管理主站发送的数据包。

步骤s26、将所述电力管理主站下发的数据包转换为ppp数据包,作为下行ppp数据包。

将所述电力管理主站下发的数据包转换为ppp数据包,作为下行ppp数据包,可以理解为:将所述电力管理主站下发的数据包转换为ppp数据包,将转换得到的ppp数据包作为下行ppp数据包。

由于所述电力管理主站下发的数据包为4g公网或电力无线专网可识别的数据包,而集中器目前不识别4g公网或电力无线专网格式的数据包,识别ppp数据包,因此需要将所述电力管理主站下发的数据包转换为ppp数据包。

步骤s27、将所述下行ppp数据包转发至所述集中器。

在本申请的另一个实施例中,扩展出另外一种远程通信方法,请参见图3,可以包括:

步骤s31、获取集中器的通信模式。

步骤s32、若所述集中器的通信模式为ppp模式,则与所述集中器建立ppp通信连接。

步骤s33、接收所述集中器发送的ppp数据包,作为上行ppp数据包,并将所述上行ppp数据包转换为4g公网或电力无线专网可识别的数据包。

步骤s34、通过所述4g公网或所述电力无线专网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站。

步骤s31-s34与前述实施例示出的步骤s11-s14相同,步骤s31-s34的详细过程可以参见前述实施例中步骤s11-s14的详细过程,在此不再赘述。

步骤s35、若所述集中器的通信模式为国网模式,则与所述集中器建立国网通信连接。

若集中器的通信模式为国网模式,则可以使用at指令驱动远程通信装置,所有的命令交互均使用at指令,包括透传数据的读写命令。国网模式下,远程通信装置首先响应集中器at通信模式设置指令,比如“非透明模式的tcp客户端”、“非透明模式的tcp服务器”、“非透明模式的udp”、“透明模式的tcp客户端”、“透明模式的tcp服务器”、“透明模式的udp”,然后根据模式建立国网通信连接。

国网模式可以理解为:根据国网企业标准制定的通信协议,具体地,国网模式下可以不采用ppp协议,而是直接建立socket网络连接。

步骤s36、接收所述集中器发送的国网通信数据包,并通过所述4g公网或所述电力无线专网,将所述国网通信数据包转发至所述电力管理主站。

需要说明的是,如果4g公网或电力无线专网均可识别国网通信数据包,则可以直接通过4g公网或电力无线专网,将国网通信数据包转发至电力管理主站;如果4g公网或电力无线专网均不可识别国网通信数据包,首先需要将国网通信数据包转换为4g公网或电力无线专网可识别的数据包,然后再通过4g公网或电力无线专网将4g公网或电力无线专网可识别的数据包转发至电力管理主站。

远程通信装置可以兼容集中器的ppp模式和国网模式,提高远程通信方法的可行性。

在本申请的另一个实施例中,扩展出另外一种远程通信方法,请参见图4,可以包括:

步骤s41、获取集中器的通信模式。

步骤s42、若所述集中器的通信模式为ppp模式,则与所述集中器建立ppp通信连接。

步骤s43、接收所述集中器发送的ppp数据包,作为上行ppp数据包,并将所述上行ppp数据包转换为4g公网或电力无线专网可识别的数据包。

步骤s44、通过所述4g公网或所述电力无线专网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站。

步骤s45、若所述集中器的通信模式为国网模式,则与所述集中器建立国网通信连接。

步骤s46、接收所述集中器发送的国网通信数据包,并通过所述4g公网或所述电力无线专网,将所述国网通信数据包转发至所述电力管理主站。

步骤s41-s46与前述实施例示出的步骤s31-s36相同,步骤s41-s46的详细过程可以参见前述实施例中步骤s31-s36的详细过程,在此不再赘述。

步骤s47、通过所述4g公网或所述电力无线专网,接收所述电力管理主站下发的数据包。

步骤s48、将所述电力管理主站下发的数据包转发至所述集中器。

若集中器不识别4g公网或电力无线专网格式的数据包,识别国网通信数据包,则首先需要将所述电力管理主站下发的数据包转换为国网通信数据包,再将转换得到的国网通信数据包转发至集中器。

步骤s41-s48更为详细的过程可以参见图5,如图5所示,无线通信装置(可以理解为:远程通信装置)上电执行开机操作,之后检测sim卡,若检测到sim卡为专网sim卡(即电力无线专网sim卡),则初始化专网通信模组(即初始化电力无线专网通信模组),若检测到sim卡为4g公网sim卡,则初始化4g公网通信模组;响应集中器at指令(串口连通性测试);串口连通性测试通过后,进行无线电力专网或4g公网网络附着;响应集中器at查询指令,向集中器返回网络参数;判断集中器的通信模式是否为ppp模式,若是,响应集中器at拨号指令进行拨号连接;完成ppp服务;建立ppp网络会话;在ppp网络会话完成后,通过电力无线专网或4g公网连接电力管理主站;登录电力管理主站或与电力管理主站之间传输数据;判断集中器的通信模式是否为国网模式,若是,响应集中器at通信模式设置指令;根据模式建立通信链路;通过电力无线专网或4g公网连接电力管理主站;登录电力管理主站或与电力管理主站之间传输数据。

接下来对本申请提供的远程通信装置进行介绍,下文描述的远程通信装置与上文描述的远程通信方法可相互对应参照。

请参见图6,其示出了本申请提供的远程通信装置的一种逻辑结构示意图,远程通信装置包括:通信模式获取模块11、ppp通信连接建立模块12、第一数据转换模块13和第一转发模块14。

通信模式获取模块11,用于获取集中器的通信模式若所述集中器的通信模式为ppp模式,则执行ppp通信连接建立模块12。

ppp通信连接建立模块12,用于与所述集中器建立ppp通信连接。

第一数据转换模块13,用于接收所述集中器发送的ppp数据包,作为上行ppp数据包,并将所述上行ppp数据包转换为4g公网或电力无线专网可识别的数据包。

第一转发模块14,用于通过所述4g公网或所述电力无线专网,将所述4g公网或所述电力无线专网可识别的数据包转发至电力管理主站。

本实施例中,上述远程通信装置还可以包括:第一接收模块,用于通过所述4g公网或所述电力无线专网,接收所述电力管理主站发送的数据包。

第二数据转换模块,用于将所述电力管理主站下发的数据包转换为ppp数据包,作为下行ppp数据包。

第二转发模块,用于将所述下行ppp数据包转发至所述集中器。

本实施例中,若所述集中器的通信模式为国网模式,图6示出的远程通信装置还可以包括:国网通信连接模块,用于与所述集中器建立国网通信连接。

第二接收模块,用于接收所述集中器发送的国网通信数据包。

第三转发模块,用于通过所述4g公网或所述电力无线专网,将所述国网通信数据包转发至所述电力管理主站。

本实施例中,上述远程通信装置还可以包括:第三接收模块,用于通过所述4g公网或所述电力无线专网,接收所述电力管理主站下发的数据包。

第四转发模块,用于将所述电力管理主站下发的数据包转发至所述集中器。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

以上对本申请所提供的一种远程通信方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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