无线电表自动注册到集中器的方法与系统的制作方法_2

文档序号:9580023阅读:来源:国知局
求,反馈注册请求应答报文至所述无线电表。
[0054]当集中器被无线电表选定为注册集中器时,无线电表发送注册请求至集中器,集中器接收无线电表的注册请求,并根据无线电表的注册请求,反馈注册请求应答报文至所述无线电表。
[0055]本发明无线电表自动注册到集中器的方法,无线电表随机选择时间向外发射携带有自身地址的广播帧,周围能够接收到该广播帧的集中器向无线电表反馈应答报文,应答报文中携带有集中器身份识别标识以及接收到广播帧的信号强度,无线电表选择信号强度最强对应的集中器为注册集中器,发送注册请求至注册集中器,注册集中器接收到注册请求时,反馈注册请求应答报文至无线电表,完成注册。整个过程中,无线电表与注册集中器利用相互之间多次数据交互,自动完成注册过程,无需人工操作,提高注册效率,降低注册错误率,即能够有效提高无线集中抄表系统的效率和准确性。
[0056]下面将采用具体实例详细解释上述内容。在具体实例中,无线集中抄表系统包括主站、A、B两个集中器,以及1、2、3、4号无线电表,A、B集中器分别与主站连接,1、2、3、4号无线电表分别与A、B集中器连接。以1号无线电表为例,本发明无线电表自动注册到集中器的方法具体包括如下步骤:
[0057]步骤一:1号无线电表在第一预设时间内(30秒),随机选择时间(第15秒)将1号无线电表自身地址以广播帧的形式向外发射。
[0058]步骤二:A集中器和B集中器均接收到1号无线电表的广播帧,并分别检测接收到1号无线电表的广播帧的信号强度,A集中器检测信号强度为X,B集中器检测信号强度为y,假定X大于1。
[0059]步骤三:A集中器将检测到的信号强度X和自身物理地址a打包,生成A应答报文,B集中器将检测到的信号强度y和自身物理地址b打包,生成B应答报文,A集中器发送A应答报文至1号无线电表,B集中器发送B应答报文1号无线电表。
[0060]步骤四:1号无线电表接收A应答报文和B应答报文,识别A集中器接收到其广播帧的信号强度大于B集中器接收到广播帧的信号强度,因此选择A集中器为注册集中器,发送注册请求至A集中器。
[0061]步骤五:A集中器接收1号无线电表的注册请求,判断是否允许本次注册,并反馈注册请求应答报文至1号无线电表。
[0062]对于2号无线电表、3号无线电表以及4号无线电表采取上述步骤一到步骤五相同的操作,在此不再赘述。
[0063]在其中一个实施例中,所述接收集中器反馈回的应答报文的步骤具体为:
[0064]等待预设等待时间,接收所有集中器反馈回的应答报文。
[0065]预设等待时间是预先设定好的时间,其设定值可以根据实际应用环境或者技术需求设定,例如可以设定为30秒。由于不同集中器与无线电表之间距离不相同,另外新旧集中器可能存在响应速度的差异,等待一定的时间,能够确保无线电表能够接收到所有集中器反馈回的应答报文,避免数据的丢失。
[0066]在其中一个实施例中,所述根据所述应答报文,选择所述信号强度最强对应的集中器为注册集中器具体包括:
[0067]解析所述应答报文,获取所述集中器接收到所述广播帧的信号强度;
[0068]当所述信号强度均小于预设阈值时,返回步骤S110,并计数加1,当计数次数达到预设计数次数时,选择所述信号强度最强对应的集中器为注册集中器;
[0069]当所述信号强度非均小于预设阈值时,选择所述信号强度最强对应的集中器为注册集中器。
[0070]在某些特殊情况下所有集中器接收到无线电表的广播帧信号可能都比较小,均低于预设正常阈值,此时返回步骤S110,并计数加1,当计数次数达到预设计数次数(3次)时,不在返回步骤S110,直接选择接收到过信号强度最强对应的集中器为注册集中器。当不存在所有集中器接收到无线电表的广播帧信号都低于预设正常阈值时,直接选择信号强度最强对应的集中器为注册集中器。在本实施例中,当无线电表收不到应答或信号很差时采用重发机制,并且采用冲突避让技术,确保无线电表与集中器之间数据准确、高效传输。
[0071]在其中一个实施例中,所述接收所述注册集中器根据所述注册请求反馈回的报文,完成自动注册的步骤具体包括:
[0072]接收所述注册集中器根据所述注册请求反馈回的报文,判断所述注册集中器是否允许本次注册;
[0073]当允许本次注册时,发送自身协议信息至所述注册集中器;
[0074]当不允许本次注册时,重新根据所述应答报文,选择所述信号强度次强对应的集中器为新的注册集中器,发送所述注册请求至所述新的注册集中器,当所述新的注册集中器允许注册时,发送自身协议信息至所述新的注册集中器。
[0075]无线电表在发送注册请求到注册集中器后,等待注册集中器反馈是否允许本次注册,当允许时,直接发送自身协议信息到注册集中器,完成最终注册,当不允许时,重新根据应答报文,选择信号轻度次强对应的集中器为新的注册集中器,请求在新的注册集中器中注册,当新的注册集中器允许注册时,发送自身协议信息至新的注册集中器,完成最终注册。在实际操作中,上述过程简单来说可以为:无线电表等待注册集中器回复是否同意注册,如同意则注册过程完成。如不同意则无线向信号强度次好的集中器请求注册,直到完成注册。如无线电表没有收到集中器确认报文,则记录注册请求的次数,连续请求三次均无应答,返回步骤S110。
[0076]在其中一个实施例中,所述发送所述信号强度以及集中器自身身份标识至所述无线电表,以供所述无线电表选择所述信号强度最强对应的集中器为注册集中器的步骤具体为:
[0077]在第二预设时间内,随机选择时间发送所述信号强度以及集中器自身身份标识至所述无线电表,以供所述无线电表选择所述信号强度最强对应的集中器为注册集中器。
[0078]在其中一个实施例中,所述当接收到所述无线电表的注册请求时,根据所述无线电表的注册请求,反馈注册请求应答报文至所述无线电表的步骤之后还包括:
[0079]接收所述无线电表的自身协议信息,根据所述无线电表的自身协议信息完成所述无线电表注册,反馈注册成功报文至所述无线电表。
[0080]如图4所示,一种无线电表自动注册到集中器的系统,包括客户端100,所述客户端100包括:
[0081 ] 广播帧发送模块110,用于在第一预设时间内,随机选择时间将无线电表自身地址以广播帧的形式向外发射;
[0082]应答报文接收模块120,用于接收集中器反馈回的应答报文,其中,所述应答报文携带有集中器身份标识以及所述集中器接收到所述广播帧的信号强度;
[0083]集中器选择模块130,用于根据所述应答报文,选择所述信号强度最强对应的集中器为注册集中器;
[0084]注册请求发送模块140,用于发送注册请求至所述注册集中器;
[0085]注册模块150,用于接收所述注册集中器根据所述注册请求反馈回的报文,完成自动注册。
[0086]如图4所示,一种无线电表自动注册到集中器的系统,包括服务端200,所述服务端200包括:
[0087]广播帧接收模块210,用于接收无线电表发送的广播帧,其中,所述广播帧携带有无线电表自身的地址;
[0088]信号强度检测模块220,用于检测接收到所述广播帧的信号强度;
[0089]发送模块230,用于发送所述信号强度以及集中器自身身份标识至所述无线电表,以供所述无线电表选择所述信号强度最强对应的集中器为注册集中器;
[0090]反馈模块240,用于当接收到所述无线电表的注册请求时,根据所述无线电表的注册请求,反馈注册请求应答报文至所述无线电表。
[0091]本发明无线电表自动注册到集中器的系统,无线电表随机选择时间向外发射携带有自身地址的广播帧,周围能够接收到该广播帧的集中器向无线电表反馈应答报文,应答报文中携带有集中器身份识别标识以及接收到广播帧的信号强度,无线电表选择信号强度最强对应的集中器为注册集中器,发送注册请求至注册集中器,注册集中器接收到注册请求时,反馈注册请求应答报文至无线电表,完成注册。整个过程中,无线电表与注册集中器利用相互之间多次数据交互,自动完成注册过程,无需人工操作,提高注册效率,降低注册错误率,即能够有效提高无线集中抄表系统的效率和准确性。
[0092]在其中一个实施例中,所述应答报文接收模块120具体包括:
[0093]解析单元,用于解析所述应答报文,获取所述集中器接收到所述广播帧的信号强度;
[0094]第一处理单元,用于当所述信号强度均小于预设阈值时,返回所述在第一预设时间内,随机选择时间将无线电表自身地址以广播帧的形式向外发射的步骤,并计数加1,当计数次数达到预设计数次数时,选择所述信号强度最强对应的集中器为注册集中器;
[0095]第二处理单元,用于当所述信号强度非均小于预设阈值时,
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1