一种消息处理方法和装置制造方法及图纸

技术编号:21458651 阅读:23 留言:0更新日期:2019-06-26 06:23
本申请实施例提供了一种消息处理方法和装置,无线射频识别RFID网络中的基站控制器可以获取需要向终端下发的待处理消息,并根据接收到的该终端发送的心跳报文,确定该终端当前接入的第一基站,并向第一基站发送待处理消息,第一基站则可以将待处理消息发送至该终端。基于上述处理,基站控制器只向该终端当前接入的基站发送待处理消息,与现有技术中基站控制器广播发送待处理消息相比,可以减少组网中无用的消息,降低对网络性能的影响。

【技术实现步骤摘要】
一种消息处理方法和装置
本申请涉及无线通信
,特别是涉及一种消息处理方法和装置。
技术介绍
随着RFID(RadioFrequencyIdentification,无线射频识别)技术的快速发展,有源RFID在不同的场景中得到广泛应用。通常,应用RFID技术的通信网络可以包括:基站控制器、多个基站和多个终端,基站控制器可以与多个基站相连,每一基站可以与多个终端相连,基站控制器与终端之间则可以通过基站进行数据传输。现有技术中,由于有源RFID协议一般是私有协议,当基站控制器需要向该终端下发消息时,基站控制器可以将待处理消息广播发送至与基站控制器相连的所有基站。接收到待处理消息的基站,可以将待处理消息广播发送至与该基站相连的所有终端,进而使得该终端可以接收到待处理消息。可见,现有技术中,当基站控制器向某一终端下发消息时,会导致组网中存在较多无用的消息,影响网络的性能。
技术实现思路
本申请实施例的目的在于提供一种消息处理方法和装置,可以减少组网中无用的消息,降低对网络性能的影响。具体技术方案如下:第一方面,为了达到上述目的,本申请实施例公开了一种消息处理方法,所述方法应用于RFID网络中的基站控制器,所述方法包括:获取需要向终端下发的待处理消息;根据接收到的所述终端发送的心跳报文,确定所述终端当前接入的第一基站;向所述第一基站发送所述待处理消息,以使所述第一基站将所述待处理消息发送至所述终端。可选的,在所述获取需要向终端下发的待处理消息之后,所述方法还包括:判断消息转发表中是否存在所述终端的消息转发表项,其中,所述终端的消息转发表项包括所述终端的标识、所述终端接入的基站的标识;如果存在所述终端的消息转发表项,当接收到所述终端发送的心跳报文时,执行确定所述终端当前接入的第一基站的步骤。可选的,所述终端的消息转发表项还包括所述待处理消息的标识和所述待处理消息的下发状态,所述待处理消息的下发状态为未下发或已下发;在所述向所述第一基站发送所述待处理消息之后,所述方法还包括:设置所述待处理消息的下发状态为已下发;启动所述待处理消息对应的计时器;如果在所述计时器超时之前,再次接收到所述终端发送的心跳报文,判断所述终端当前接入的第二基站与所述第一基站是否为同一基站;如果所述第二基站与所述第一基站不是同一基站,则删除所述计时器,并向所述第二基站发送所述待处理消息,以使所述第二基站将所述待处理消息发送至所述终端。可选的,所述方法还包括:如果所述计时器超时时,仍未再次接收到所述终端发送的心跳报文,将所述待处理消息的标识从所述终端的消息转发表项中删除。可选的,所述方法还包括:判断在所述计时器超时之前,是否接收到所述终端发送的确认消息;如果所述计时器超时时,仍未接收到所述确认消息,则将所述待处理消息的标识从所述终端的消息转发表项中删除;如果在所述计时器超时之前接收到所述确认消息,则删除所述计时器。第二方面,为了达到上述目的,本申请实施例公开了一种消息处理方法,所述方法应用于RFID网络中的终端,所述方法包括:接收所述终端当前接入的基站发送的待处理消息,其中,所述待处理消息为基站控制器在根据所述终端发送的心跳报文,确定所述基站为所述终端当前接入的基站的情况下,向所述基站发送的消息;向所述基站发送确认消息,以使所述基站将所述确认消息转发至所述基站控制器,其中,所述确认消息用于通知所述基站控制器所述终端接收到所述待处理消息。第三方面,为了达到上述目的,本申请实施例公开了一种消息处理装置,所述装置应用于RFID网络中的基站控制器,所述装置包括:获取模块,用于获取需要向终端下发的待处理消息;确定模块,用于根据接收到的所述终端发送的心跳报文,确定所述终端当前接入的第一基站;发送模块,用于向所述第一基站发送所述待处理消息,以使所述第一基站将所述待处理消息发送至所述终端。可选的,所述装置还包括:第一处理模块,用于判断消息转发表中是否存在所述终端的消息转发表项,其中,所述终端的消息转发表项包括所述终端的标识、所述终端接入的基站的标识;如果存在所述终端的消息转发表项,当接收到所述终端发送的心跳报文时,执行确定所述终端当前接入的第一基站的步骤。可选的,所述终端的消息转发表项还包括所述待处理消息的标识和所述待处理消息的下发状态,所述待处理消息的下发状态为未下发或已下发;所述装置还包括:第二处理模块,用于设置所述待处理消息的下发状态为已下发;启动所述待处理消息对应的计时器;如果在所述计时器超时之前,再次接收到所述终端发送的心跳报文,判断所述终端当前接入的第二基站与所述第一基站是否为同一基站;如果所述第二基站与所述第一基站不是同一基站,则删除所述计时器,并向所述第二基站发送所述待处理消息,以使所述第二基站将所述待处理消息发送至所述终端。可选的,所述第二处理模块,还用于如果所述计时器超时时,仍未再次接收到所述终端发送的心跳报文,将所述待处理消息的标识从所述终端的消息转发表项中删除。可选的,所述装置还包括:第三处理模块,用于判断在所述计时器超时之前,是否接收到所述终端发送的确认消息;如果所述计时器超时时,仍未接收到所述确认消息,则将所述待处理消息的标识从所述终端的消息转发表项中删除;如果在所述计时器超时之前接收到所述确认消息,则删除所述计时器。第四方面,为了达到上述目的,本申请实施例公开了一种消息处理装置,所述装置应用于RFID网络中的终端,所述装置包括:接收模块,用于接收所述终端当前接入的基站发送的待处理消息,其中,所述待处理消息为基站控制器在根据所述终端发送的心跳报文,确定所述基站为所述终端当前接入的基站的情况下,向所述基站发送的消息;发送模块,用于向所述基站发送确认消息,以使所述基站将所述确认消息转发至所述基站控制器,其中,所述确认消息用于通知所述基站控制器所述终端接收到所述待处理消息。第五方面,为了达到上述目的,本申请实施例公开了一种基站控制器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。第六方面,为了达到上述目的,本申请实施例公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第二方面任一所述的方法步骤。第七方面,提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现第一方面任一所述的方法步骤。第八方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的任一方法步骤。本申请实施例提供了一种消息处理方法,基站控制器可以获取需要向终端下发的待处理消息,并根据接收到的该终端发送的心跳报文,确定该终端当前接入的第一基站,向第一基站发送待处理消息,第一基站则可以将待处理消息发送至该终端。基于上述处理,基站控制器只向该终端当前接入的基站发送待处理消息,与现有技术中基站控制器广播发送待处理消息相比,可以减少组网中无用的消息,降低对网络性能的影响。当然,实施本申请的本文档来自技高网...

【技术保护点】
1.一种消息处理方法,其特征在于,所述方法应用于无线射频识别RFID网络中的基站控制器,所述方法包括:获取需要向终端下发的待处理消息;根据接收到的所述终端发送的心跳报文,确定所述终端当前接入的第一基站;向所述第一基站发送所述待处理消息,以使所述第一基站将所述待处理消息发送至所述终端。

【技术特征摘要】
1.一种消息处理方法,其特征在于,所述方法应用于无线射频识别RFID网络中的基站控制器,所述方法包括:获取需要向终端下发的待处理消息;根据接收到的所述终端发送的心跳报文,确定所述终端当前接入的第一基站;向所述第一基站发送所述待处理消息,以使所述第一基站将所述待处理消息发送至所述终端。2.根据权利要求1所述的方法,其特征在于,在所述获取需要向终端下发的待处理消息之后,所述方法还包括:判断消息转发表中是否存在所述终端的消息转发表项,其中,所述终端的消息转发表项包括所述终端的标识、所述终端接入的基站的标识;如果存在所述终端的消息转发表项,当接收到所述终端发送的心跳报文时,执行确定所述终端当前接入的第一基站的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述终端的消息转发表项还包括所述待处理消息的标识和所述待处理消息的下发状态,所述待处理消息的下发状态为未下发或已下发;在所述向所述第一基站发送所述待处理消息之后,所述方法还包括:设置所述待处理消息的下发状态为已下发;启动所述待处理消息对应的计时器;如果在所述计时器超时之前,再次接收到所述终端发送的心跳报文,判断所述终端当前接入的第二基站与所述第一基站是否为同一基站;如果所述第二基站与所述第一基站不是同一基站,则删除所述计时器,并向所述第二基站发送所述待处理消息,以使所述第二基站将所述待处理消息发送至所述终端。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:如果所述计时器超时时,仍未再次接收到所述终端发送的心跳报文,将所述待处理消息的标识从所述终端的消息转发表项中删除。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:判断在所述计时器超时之前,是否接收到所述终端发送的确认消息;如果所述计时器超时时,仍未接收到所述确认消息,则将所述待处理消息的标识从所述终端的消息转发表项中删除;如果在所述计时器超时之前接收到所述确认消息,则删除所述计时器。6.一种消息处理方法,其特征在于,所述方法应用于无线射频识别RFID网络中的终端,所述方法包括:接收所述终端当前接入的基站发送的待处理消息,其中,所述待处理消息为基站控制器在根据所述终端发送的心跳报文,确定所述基站为所述终端当前接入的基站的情况下,向所述基站发送的消息;向所述基站发送确认消息,以使所述基站将所述确认消息转发至所述基站控制器,其中,所述确认消息用于通知所述基站控制器所述终端接收到所述待处理消息。7.一种消息处理装置,其特征在于,所述装置应用于无线射频识别RFID网络中的基站控制器,所述装置包括:获取模块,用于获取需要向终端下发的待处理消息;确定模块,用于根据接收到的所述终端发送的心跳报文,确定所述终端当前接入的第一基站;发送模块,用于向所述第一基站发送所述待处理消息,以使所述第一基站将所述待处理消息发送至所述终端。8.根据权利要求7所述的装置,其特征在于,...

【专利技术属性】
技术研发人员:张永昌
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1