一种智能电表通信方法、装置、设备、介质制造方法及图纸

技术编号:22913261 阅读:20 留言:0更新日期:2019-12-24 21:41
本申请公开了一种智能电表通信方法、装置、设备、介质,该方法包括:向GPRS模块发送ATI指令,以获取所述GPRS模块的类型信息;根据所述类型信息,向所述GPRS模块发送AT指令,以控制所述GPRS模块注册连接到网络;监测通信触发信号,并解析所述通信触发信号,以确定需要进行的通信行为;如果所述通信行为为向网络服务器端主动推送数据,则通过推送通道向所述GPRS模块发送目标推送数据,以便所述GPRS模块向所述网络服务器端推送所述目标推送数据;如果所述通信行为为网络客户端点抄智能电表数据,则根据所述GPRS模块透传的数据,将目标点抄数据发送给所述GPRS模块,以便所述GPRS模块向所述网络客户端上传所述目标点抄数据。这样能够节约了通信成本,且通用性强。

【技术实现步骤摘要】
一种智能电表通信方法、装置、设备、介质
本申请涉及智能电表
,特别涉及一种智能电表通信方法、装置、设备、介质。
技术介绍
智能电表通信可实现向网络服务器端主动推送电表数据、网络客户端点抄电表数据以及智能电表远程升级。传统的GPRS模块(GeneralPacketRadioService,通用分组无线服务模块)需要单独的外接电源进行供电,增加了智能电表通信成本,且传统的智能电表出厂后只能匹配一个商家的GPRS模块,通用性差。
技术实现思路
有鉴于此,本申请的目的在于提供一种智能电表通信方法、装置、设备、介质,能够与不同类型的GPRS模块匹配,以完成智能电表通信,通用性强,且利用智能电表直接给GPRS模块供电,节约了通信成本。其具体方案如下:第一方面,本申请公开了一种智能电表通信方法,应用于智能电表,包括:向GPRS模块发送ATI指令,以获取所述GPRS模块的类型信息;根据所述类型信息,向所述GPRS模块发送AT指令,以控制所述GPRS模块注册连接到网络;监测通信触发信号,并解析所述通信触发信号,以确定需要进行的通信行为;如果所述通信行为为向网络服务器端主动推送数据,则通过推送通道向所述GPRS模块发送目标推送数据,以便所述GPRS模块向所述网络服务器端推送所述目标推送数据;如果所述通信行为为网络客户端点抄智能电表数据,则根据所述GPRS模块透传的数据,将目标点抄数据发送给所述GPRS模块,以便所述GPRS模块向所述网络客户端上传所述目标点抄数据。可选的,所述根据所述类型信息,向所述GPRS模块发送AT指令,以控制所述GPRS模块注册连接到网络,包括:根据所述类型信息,向所述GPRS模块发送AT指令,查询所述GPRS模块中的SIM卡号和所述GPRS模块是否注册到网络;若所述GPRS模块注册到网络,则设置所述网络的APN和所述GPRS模块的附加网络;控制所述GPRS模块建立PPP连接,并设置所述GPRS模块监测远程点抄信号时的端口号,以完成控制所述GPRS模块注册连接到网络。可选的,所述通过推送通道向所述GPRS模块发送目标推送数据之前,还包括:判断所述推送通道是否关闭;如果所述推送通道关闭,则向所述GPRS模块发送对应的指令,控制所述GPRS模块建立推送通道,以通过所述推送通道向所述GPRS模块发送目标推送数据;如果所述推送通道未关闭,则直接通过所述推送通道向所述GPRS模块发送目标推送数据。可选的,所述通过推送通道向所述GPRS模块发送目标推送数据,以便所述GPRS模块向所述网络服务器端推送所述目标推送数据的过程中,还包括:根据所述智能电表的表号,对所述GPRS模块的推送行为做离散时间延时。可选的,所述通过推送通道向所述GPRS模块发送目标推送数据,以便所述GPRS模块向所述网络服务器端推送所述目标推送数据之后,还包括:预设时长之后,控制所述推送通道断开连接。可选的,所述根据所述GPRS模块透传的数据,将目标点抄数据发送给所述GPRS模块,以便所述GPRS模块向所述网络客户端上传所述目标点抄数据,包括:解析所述GPRS模块透传的第一远程帧数据,确定目标点抄数据;将所述目标点抄数据转换成第二远程帧数据,并将所述第二远程帧数据发送给所述GPRS模块,以便所述GPRS模块向所述网络客户端上传所述第二远程帧数据。可选的,所述向GPRS模块发送ATI指令,以获取所述GPRS模块的类型信息之前,还包括:利用所述智能电表的IO接口控制所述GPRS模块的电源管脚和数据使能管脚。第二方面,本申请公开了一种智能电表通信装置,包括:第一指令发送模块,用于向GPRS模块发送ATI指令,以获取所述GPRS模块的类型信息;第二指令发送模块,用于根据所述类型信息,向所述GPRS模块发送AT指令,以控制所述GPRS模块注册连接到网络;信号监测模块,用于监测通信触发信号;信号解析模块,用于解析所述通信触发信号,以确定需要进行的通信行为;第一数据发送模块,用于当所述通信行为为向网络服务器端主动推送数据时,则通过推送通道向所述GPRS模块发送目标推送数据,以便所述GPRS模块向所述网络服务器端推送所述目标推送数据;第二数据发送模块,用于当所述通信行为为网络客户端点抄智能电表数据时,则根据所述GPRS模块透传的数据,将目标点抄数据发送给所述GPRS模块,以便所述GPRS模块向所述网络客户端上传所述目标点抄数据。第三方面,本申请公开了一种智能电表通信设备,包括:存储器和处理器;其中,所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序,以实现前述公开的智能电表通信方法。第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的智能电表通信方法。可见,本申请先向GPRS模块发送ATI指令,以获取所述GPRS模块的类型信息;再根据所述类型信息,向所述GPRS模块发送AT指令,以控制所述GPRS模块注册连接到网络,并监测通信触发信号,并解析所述通信触发信号,以确定需要进行的通信行为;如果所述通信行为为向网络服务器端主动推送数据,则通过推送通道向所述GPRS模块发送目标推送数据,以便所述GPRS模块向所述网络服务器端推送所述目标推送数据;如果所述通信行为为网络客户端点抄智能电表数据,则根据所述GPRS模块透传的数据,将目标点抄数据发送给所述GPRS模块,以便所述GPRS模块向所述网络客户端上传所述目标点抄数据。由此可见,本申请在利用智能电表的IO接口控制GPRS模块的电源管脚和数据使能管脚之后,先获取所述GPRS模块的类型信息,再根据所述类型信息,向所述GPRS模块发送对应的AT指令,以控制所述GPRS模块连接到网络,然后根据监测到的通信触发信息,完成相应的通信,这样能够与不同类型的GPRS模块匹配,以完成智能电表通信,通用性强,且利用智能电表直接给GPRS模块供电,节约了通信成本。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请公开的一种智能电表通信方法流程图;图2为本申请公开的一种具体的智能电表控制GPRS模块连接到网络流程图;图3为本申请公开的一种具体的智能电表通信方法流程图;图4为本申请公开的一种具体的智能电表和GPRS模块接口处的硬件PCB图;图5为本申请公开的一种智能电表CPU控制GPRS模块的接口电路原理图;图6为本申请公开的一种具体的推送通道的建立流程图;图7为本申请公开的一种具体的智能电表通信方法流程图图本文档来自技高网...

【技术保护点】
1.一种智能电表通信方法,其特征在于,应用于智能电表,包括:/n向GPRS模块发送ATI指令,以获取所述GPRS模块的类型信息;/n根据所述类型信息,向所述GPRS模块发送AT指令,以控制所述GPRS模块注册连接到网络;/n监测通信触发信号,并解析所述通信触发信号,以确定需要进行的通信行为;/n如果所述通信行为为向网络服务器端主动推送数据,则通过推送通道向所述GPRS模块发送目标推送数据,以便所述GPRS模块向所述网络服务器端推送所述目标推送数据;/n如果所述通信行为为网络客户端点抄智能电表数据,则根据所述GPRS模块透传的数据,将目标点抄数据发送给所述GPRS模块,以便所述GPRS模块向所述网络客户端上传所述目标点抄数据。/n

【技术特征摘要】
1.一种智能电表通信方法,其特征在于,应用于智能电表,包括:
向GPRS模块发送ATI指令,以获取所述GPRS模块的类型信息;
根据所述类型信息,向所述GPRS模块发送AT指令,以控制所述GPRS模块注册连接到网络;
监测通信触发信号,并解析所述通信触发信号,以确定需要进行的通信行为;
如果所述通信行为为向网络服务器端主动推送数据,则通过推送通道向所述GPRS模块发送目标推送数据,以便所述GPRS模块向所述网络服务器端推送所述目标推送数据;
如果所述通信行为为网络客户端点抄智能电表数据,则根据所述GPRS模块透传的数据,将目标点抄数据发送给所述GPRS模块,以便所述GPRS模块向所述网络客户端上传所述目标点抄数据。


2.根据权利要求1所述的智能电表通信方法,其特征在于,所述根据所述类型信息,向所述GPRS模块发送AT指令,以控制所述GPRS模块注册连接到网络,包括:
根据所述类型信息,向所述GPRS模块发送AT指令,查询所述GPRS模块中的SIM卡号和所述GPRS模块是否注册到网络;
若所述GPRS模块注册到网络,则设置所述网络的APN和所述GPRS模块的附加网络;
控制所述GPRS模块建立PPP连接,并设置所述GPRS模块监测远程点抄信号时的端口号,以完成控制所述GPRS模块注册连接到网络。


3.根据权利要求1所述的智能电表通信方法,其特征在于,所述通过推送通道向所述GPRS模块发送目标推送数据之前,还包括:
判断所述推送通道是否关闭;
如果所述推送通道关闭,则向所述GPRS模块发送对应的指令,控制所述GPRS模块建立推送通道,以通过所述推送通道向所述GPRS模块发送目标推送数据;
如果所述推送通道未关闭,则直接通过所述推送通道向所述GPRS模块发送目标推送数据。


4.根据权利要求2所述的智能电表通信方法,其特征在于,所述通过推送通道向所述GPRS模块发送目标推送数据,以便所述GPRS模块向所述网络服务器端推送所述目标推送数据的过程中,还包括:
根据所述智能电表的表号,对所述GPRS模块的推送行为做离散时间延时。


5.根据权利要求3所述的智能电表通信方法,其特征在于,所述通过推送通道向所述GPRS模...

【专利技术属性】
技术研发人员:李静金挺波吴想见程波张世桃王亮
申请(专利权)人:杭州海兴电力科技股份有限公司宁波恒力达科技有限公司南京海兴电网技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1