用于远程抄表的网络端信息处理方法和终端信息处理方法_2

文档序号:8266023阅读:来源:国知局
另一种细节流程图;
[0043]图4示出了本发明实施例所提供的用于远程抄表的终端信息处理方法的基本流程图;
【具体实施方式】
[0044]下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]无线远程抄表系统通常由管理部门所控制的管理系统、远程通信中间件、集中器和采集器这几部分组成。其中,采集器是设置在用户家中,用来采集表计读数的设备,集中器是与采集器连接,用来获取多个采集器读数的设备,远程通信中间件是连接管理系统和集中器的桥梁,管理系统则是管理部门用来进行表计查询和表计管控的系统。考虑到具体使用的情况可由将远程通信中间件和管理系统统称为网络端,将集中器和采集器统称为终端。
[0046]本发明实施例提供了用于远程抄表的网络端信息处理方法,如图1所示,包括如下步骤:
[0047]S101,每隔预定的时间获取查询指令,查询指令中携带有指定终端的终端代码;
[0048]S102,在终端指令库中查询是否有与终端代码相对应的终端指令,若是,则执行步骤 S103 ;
[0049]S103,将终端指令发送至查询指令所对应的终端。
[0050]步骤SlOl中,查询指令可以是终端(如集中器,或采集器)所发出的,也可以是指定的查询指令生成模块所发出的。发出查询指令的时间间隔可以根据具体情况进行相应的调整,如在白天时段,表计的使用频率通常较高,此时,可以让终端或查询指令生成模块生成查询指令的时间间隔缩短,而夜晚则延长;又如某一个网络端所对应的终端数量较多,则可以降低生成查询指令的时间间隔。
[0051]由于网络端要同时与很多个终端通信,因此网络端必须以终端代码(或终端的其他唯一识别码)作为通信地址才能实现一对一通信,,也就需要在查询指令中携带终端代码(如终端地址,或者是能够区别不同的终端的编码)。具体的,终端代码可以包含在终端向网络端所发送的连接注册包中,以使网络端能够根据该连接注册包建立与终端的网络连接。
[0052]步骤S102中,在网络端获取到终端代码之后,可以根据该终端代码在指令库中查询是否有与该终端代码相对应的指令。指令库中的指令是上位机,或者本地根据需要生成的对下位机(终端)进行控制的指令。具体指令如:使集中器将获取到的采集器数据上传,修改集中器或采集器的参数、控制集中器或采集器的动作等等。
[0053]步骤S103中,在终端指令库中有与终端代码相对应的终端指令时,则将该终端指令发送给相应的终端即可。由于网络端事前已经通过终端代码中所携带的终端地址知悉了终端的地址信息,因此可以直接将终端指令发送给对应的终端。也就是在根据终端所发送的连接注册包之后,根据该连接注册包建立了网络端与终端的网络连接之后,便可以通过建立好的网络连接将终端指令发送至相对应的终端,以完成网络端对终端的控制。
[0054]具体的,终端指令包括如下的一种或多种:增加待查询采集器地址指令、查询指定采集器的指令、设置终端参数指令、获取终端参数指令、开始抄表指令和终端重启指令。
[0055]其中,增加待查询采集器地址指令通常是发送给集中器的。通常,一个集中器需要获取多个采集器的数据,因此,每个集中器均需要了解其对应的采集器的地址,以按时向采集器发送抄表的指令,使采集器按时向集中器进行反馈。通过增加待查询采集器地址指令,能够使集中器了解到本集中器还需要控制哪些采集器,以便于对采集器进行合理的管控。
[0056]查询指定采集器指令,是网络端在需要获得集中器所对应采集器地址时生成的,集中器将本地所对应的采集器的代码或地址码上传给网络端,以便网络端能够及时对集中器与采集器的对应关系进行调整。
[0057]设置终端参数指令和获取终端参数指令是相对应的。由此,通过获取终端参数指令,来使得网络端能够及时的了解到终端的参数信息,以便对不符合规定的参数进行调整。设置终端参数指令也就是在终端的参数不符合要求的时候,或者是每隔预定的时间向终端发送的,以矫正终端的相应参数。
[0058]开始抄表指令是网络端在需要获悉到采集器读数时所发出的指令,集中器此时根据其与采集器的对应关系,控制采集器对相应的表计进行读数,并将该读数发送至网络端,以使网络端能够及时获取相应的表计数据。
[0059]终端重启指令是在终端无法取得连接的时候,或者是类似的情况下通过重启终端的方式来使终端重新开始工作。其中重启指令又可以分为清空集中器所对应的采集器地址,或者清空集中器的抄表数据两种情况。
[0060]对应的,当下达获取终端参数指令之后,还会接收到终端所反馈的参数,此时,本发明所提供的用于远程抄表的网络端信息处理方法,如图2所示,还包括如下步骤:
[0061]S201,若获取到第一待验证终端的参数数据,则在参数数据库中查询与第一待验证终端相对应的标准参数值域;
[0062]S202,判断参数数据的数值是否在标准参数值域内,若判断为否,则执行步骤S203 ;
[0063]S203,生成设置终端参数指令,设置终端参数指令中携带有预设的标准参数值;
[0064]S204,将设置终端参数指令发送至第一待验证终端。
[0065]在获取到终端的参数数据之后,通过验证该数据是否符合要求,以确定是否通过下达设置中断参数指令的方式来调整终端的相应参数。
[0066]相类似的,当下达开始抄表指令之后,终端会将采集器当前的抄表数据发送至网络端,也就是本发明所提供的用于远程抄表的网络端信息处理方法,如图3所示,还包括:
[0067]S301,若获取到第二待验证终端的抄表数据,则在抄表数值数据库中查询与第二待验证终端相对应的余量参考值;
[0068]S302,判断抄表数据的用量数值是否大于余量参考值,若判断为否,则执行步骤S303 ;
[0069]S303,生成终端控制指令,终端控制指令包括关闭阀门信息、关闭阀门时长信息和余量不足提示信息;
[0070]S304,将终端控制指令发送至第二待验证终端。
[0071]终端(指采集器)的表计读数说明了指定终端所对应能源(水能、天然气能)的累计使用量,因此,通过了解能源的累计使用量能够判断出剩余量的数量,并且可以根据剩余量的数量来确定进行关闭阀门、关闭阀门时长,或进行余量不足提示。以控制能源不会过度的消耗,而后保证不会因突然关闭阀门而造成使用者的使用不便。
[0072]除了在采集器上报参数后,需要扣除抄表数值数据库中的余量参考值,还有增加余量参考值的情况。具体的,本发明所提供的用于远程抄表的网络端信息处理方法,其特征在于,还包括:
[0073]若获取到待充值终端的充值指令,则在抄表数值数据库中查询与待充值终端相对应的余量参考值;
[0074]根据充值指令中所携带的数值调整余量参考值。
[0075]也就是在接收到充值指令的时候需要相应的调整抄表数值数据库中的余量参考值,以便于不会在获取到抄表数据的时候能够正确、准确的做出相应的反馈。
[0076]具体的,网络端和终端在进行数据交换之前需要建立网络连接,以使二者能够进行数据交互,也就是,在将终端指令发送至查询指令所对应的终端之前还包括:若步骤在终端指令库中查询是否有与终端代码相对应的终端指令的判断为是,则建立本地与终端的网络连接;
[0077]在步骤将终端指令发送至查询指令所对应的终端后还包括:断开本地与终端的网络连接。
[0078]网络端与终端建立的网络连接数量过多,必然会拖缓网络端的处理速度,影响网络端的信息处理速度,甚至会导致网络端宕机。因此,在下达终端指令之后,网络端便可以断开与该终端的网络的连接,以使更多的终端能够与网络端建立网络连
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1