一种标签盘存方法、装置、节点和存储介质与流程

文档序号:37778597发布日期:2024-04-30 16:49阅读:16来源:国知局
一种标签盘存方法、装置、节点和存储介质与流程

本发明涉及物联网通信,尤其涉及一种标签盘存方法、装置、节点和存储介质。


背景技术:

1、目前,射频识别(rfid,radio frequency identification)系统中对标签的盘存利用标签生成随机数的方法实现,适合盘存某一区域内标签的整体数量,以及查找某一类标签的具体数量,但不适合获取标签的具体位置或跟踪标签,且读写器在广域场景下查找某个特定标签的流程开销较大。同时,对于具有传感或类似能力的标签,标签需要上报数据时难以发起通信。


技术实现思路

1、为解决现有存在的技术问题,本发明实施例提供一种标签盘存方法、装置、节点和存储介质。

2、为达到上述目的,本发明实施例的技术方案是这样实现的:

3、第一方面,本发明实施例提供一种标签盘存方法,包括:

4、节点发送第一消息,所述第一消息至少包括所述节点的第一身份信息;所述第一身份信息用于至少一个标签确定是否响应所述第一消息;

5、所述节点接收第一标签对所述第一消息的第一响应,所述第一响应包括所述第一标签生成的第一标识信息;所述第一标签为所述至少一个标签中、确定响应所述第一消息的任一标签;

6、所述节点基于所述第一标识信息对所述第一标签进行盘存。

7、上述方案中,所述第一消息还包括以下至少之一:用于指示标签响应第一消息的时间起点和时间长度的第一响应时间信息;用于指示标签生成的第一标识信息的长度或最大长度的第一长度信息;用于指示第一消息的发送时间的第一时间戳。

8、上述方案中,所述方法还包括:所述节点在确定所述至少一个标签中的至少部分标签各自发送的第一响应发生碰撞的情况下,重新发送所述第一消息;其中,重新发送的所述第一消息中还包括掩码,所述掩码用于匹配重新发送第一响应的第一标签;重新接收第一标签对所述第一消息的第一响应,以及重新基于所述第一响应中包括的第一标识信息对所述第一标签进行盘存。

9、上述方案中,所述掩码的长度小于或等于所述第一标识信息的最大长度。

10、上述方案中,所述方法还包括:所述节点在确定所述至少一个标签中的至少部分标签各自发送的第一响应发生碰撞的情况下,重新发送所述第一消息;其中,重新发送的所述第一消息中包括第二响应时间信息,所述第二响应时间信息指示的时间长度大于所述第一响应时间信息指示的时间长度;重新接收第一标签对所述第一消息的第一响应,以及重新基于所述第一响应中包括的第一标识信息对所述第一标签进行盘存。

11、上述方案中,所述节点基于所述第一标识信息对所述第一标签进行盘存,包括:所述节点发送第二消息,所述第二消息包括所述第一标识信息;所述节点接收所述第一标签对所述第二消息的第二响应,以及向所述第一标签发送第一确认信息;所述第一确认信息包括所述第二响应;所述节点接收所述第一标签发送的编码信息。

12、上述方案中,所述节点发送第二消息之前,所述方法还包括:所述节点发送第三消息,所述第三消息包括所述第一标识信息;所述第三消息用于指示所述第一标签切换为第一状态。

13、上述方案中,所述方法还包括:所述节点发送所述第一响应的第二确认信息,所述第二确认信息包括用于指示标识信息的长度或最大长度的第二长度信息;所述第二长度信息用于标签重新生成所述第一标识信息。

14、上述方案中,所述第二确认信息还包括第三响应时间信息,用于指示标签发送重新生成的第一标识信息的时间起点和时间长度。

15、第二方面,本发明实施例提供了一种标签盘存方法,包括:

16、标签接收节点发送的第一消息,所述第一消息至少包括所述节点的第一身份信息;

17、所述标签判断所述第一身份信息与存储的第二身份信息是否匹配;在确定所述第一身份信息与所述第二身份信息不匹配的情况下,发送所述第一消息的第一响应,所述第一响应包括所述标签生成的第一标识信息;所述第一标识信息用于所述节点进行盘存。

18、上述方案中,所述第一消息还包括以下至少之一:用于指示标签响应第一消息的时间起点和时间长度的第一响应时间信息;用于指示标签生成的第一标识信息的长度或最大长度的第一长度信息;用于指示第一消息的发送时间的第一时间戳。

19、上述方案中,所述标签接收节点发送的第一消息之后,所述方法还包括:所述标签在确定供能信号强度低于第一阈值或者通信信号强度低于第二阈值的情况下,发送所述第一响应;和/或,所述标签在确定所述第一时间戳与存储的第二时间戳的时间差大于第三阈值的情况下,发送所述第一响应。

20、上述方案中,所述第一消息还包括掩码,所述发送所述第一消息的第一响应之前,所述方法还包括:所述标签判断所述第一标识信息的前缀位与所述掩码是否匹配;所述在确定所述第一身份信息与所述第二身份信息不匹配的情况下,发送第一消息的第一响应,包括:在确定所述第一身份信息与所述第二身份信息不匹配、且确定所述第一标识信息的前缀位与所述掩码匹配的情况下,发送所述第一响应。

21、上述方案中,所述掩码的长度小于或等于所述第一标识信息的最大长度。

22、上述方案中,所述方法还包括:所述标签接收所述节点发送的第二消息,所述第二消息包括所述第一标识信息;所述标签发送所述第二消息的第二响应,以及接收所述节点对所述第二响应的第一确认信息;所述第一确认信息包括所述第二响应;所述标签向所述节点发送编码信息。

23、上述方案中,所述标签接收所述节点发送的第二消息之前,所述方法还包括:所述标签接收所述节点发送的第三消息;在确定所述第三消息包括的标识信息与生成的所述第一标识信息匹配一致的情况下,所述标签切换为第一状态;所述标签接收所述节点发送的第二消息,包括:所述标签在处于第一状态的情况下,接收所述节点发送的第二消息。

24、上述方案中,所述方法还包括:所述标签接收所述节点对所述第一响应的第二确认信息,所述第二确认信息包括用于指示标识信息的长度或最大长度的第二长度信息;基于所述第二长度信息重新生成所述第一标识信息;所述标签发送重新生成的所述第一标识信息。

25、上述方案中,所述第二确认信息还包括第三响应时间信息,用于指示标签发送重新生成的第一标识信息的时间起点和时间长度。

26、上述方案中,所述方法还包括:所述标签存储所述第一身份信息和/或所述第一时间戳。

27、第三方面,本发明实施例提供了一种标签盘存装置,所述装置应用于节点,所述装置包括第一通信单元和第一处理单元;其中,所述第一通信单元,用于发送第一消息,所述第一消息至少包括所述节点的第一身份信息;所述第一身份信息用于至少一个标签确定是否响应所述第一消息;还用于接收第一标签对所述第一消息的第一响应,所述第一响应包括所述第一标签生成的第一标识信息;所述第一标签为所述至少一个标签中、确定响应所述第一消息的任一标签;所述第一处理单元,用于基于所述第一标识信息对所述第一标签进行盘存。

28、上述方案中,所述第一消息还包括以下至少之一:用于指示标签响应第一消息的时间起点和时间长度的第一响应时间信息;用于指示标签生成的第一标识信息的长度或最大长度的第一长度信息;用于指示第一消息的发送时间的第一时间戳。

29、上述方案中,所述第一通信单元还用于在确定所述至少一个标签中的至少部分标签各自发送的第一响应发生碰撞的情况下,重新发送所述第一消息;其中,重新发送的所述第一消息中还包括掩码,所述掩码用于匹配重新发送第一响应的第一标签;以及,重新接收第一标签对所述第一消息的第一响应;所述第一处理单元还用于重新基于所述第一响应中包括的第一标识信息对所述第一标签进行盘存。

30、上述方案中,所述掩码的长度小于或等于所述第一标识信息的最大长度。

31、上述方案中,所述第一通信单元还用于在确定所述至少一个标签中的至少部分标签各自发送的第一响应发生碰撞的情况下,重新发送所述第一消息;其中,重新发送的所述第一消息中包括第二响应时间信息,所述第二响应时间信息指示的时间长度大于所述第一响应时间信息指示的时间长度;以及,重新接收第一标签对所述第一消息的第一响应;所述第一处理单元还用于重新基于所述第一响应中包括的第一标识信息对所述第一标签进行盘存。

32、上述方案中,所述第一通信单元还用于发送第二消息,所述第二消息包括所述第一标识信息;以及接收所述第一标签对所述第二消息的第二响应,向所述第一标签发送第一确认信息;所述第一确认信息包括所述第二响应;还用于接收所述第一标签发送的编码信息。

33、上述方案中,所述第一通信单元还用于发送第三消息,所述第三消息包括所述第一标识信息;所述第三消息用于指示所述第一标签切换为第一状态。

34、上述方案中,所述第一通信单元还用于发送所述第一响应的第二确认信息,所述第二确认信息包括用于指示标识信息的长度或最大长度的第二长度信息;所述第二长度信息用于标签重新生成所述第一标识信息。

35、上述方案中,所述第二确认信息还包括第三响应时间信息,用于指示标签发送重新生成的第一标识信息的时间起点和时间长度。

36、第四方面,本发明实施例提供了一种标签盘存装置,所述装置应用于标签,所述装置包括第二通信单元和第二处理单元;其中,所述第二通信单元,用于接收节点发送的第一消息,所述第一消息至少包括所述节点的第一身份信息;所述第二处理单元,用于判断所述第一身份信息与存储的第二身份信息是否匹配;所述第二通信单元,还用于在所述第二处理单元确定所述第一身份信息与所述第二身份信息不匹配的情况下,发送所述第一消息的第一响应,所述第一响应包括所述标签生成的第一标识信息;所述第一标识信息用于所述节点进行盘存。

37、上述方案中,所述第一消息还包括以下至少之一:用于指示标签响应第一消息的时间起点和时间长度的第一响应时间信息;用于指示标签生成的第一标识信息的长度或最大长度的第一长度信息;用于指示第一消息的发送时间的第一时间戳。

38、上述方案中,所述第二通信单元还用于在确定供能信号强度低于第一阈值或者通信信号强度低于第二阈值的情况下,发送所述第一响应;和/或,所述第二通信单元还用于在确定所述第一时间戳与存储的第二时间戳的时间差大于第三阈值的情况下,发送所述第一响应。

39、上述方案中,所述第一消息还包括掩码,所述第二处理单元还用于判断所述第一标识信息的前缀位与所述掩码是否匹配;所述第二通信单元在所述第二处理单元确定所述第一身份信息与所述第二身份信息不匹配、且确定所述第一标识信息的前缀位与所述掩码匹配的情况下,发送所述第一响应。

40、上述方案中,所述掩码的长度小于或等于所述第一标识信息的最大长度。

41、上述方案中,所述第二通信单元还用于接收所述节点发送的第二消息,所述第二消息包括所述第一标识信息;以及发送所述第二消息的第二响应,接收所述节点对所述第二响应的第一确认信息;所述第一确认信息包括所述第二响应;还用于向所述节点发送编码信息。

42、上述方案中,所述第二通信单元还用于接收所述节点发送的第三消息;所述第二处理单元还用于在确定所述第三消息包括的标识信息与生成的所述第一标识信息匹配一致的情况下,切换为第一状态;所述第二通信单元还用于在处于第一状态的情况下,接收所述节点发送的第二消息。

43、上述方案中,所述第二通信单元还用于接收所述节点对所述第一响应的第二确认信息,所述第二确认信息包括用于指示标识信息的长度或最大长度的第二长度信息;所述第二处理单元还用于基于所述第二长度信息重新生成所述第一标识信息;所述第二通信单元还用于发送重新生成的所述第一标识信息。

44、上述方案中,所述第二确认信息还包括第三响应时间信息,用于指示标签发送重新生成的第一标识信息的时间起点和时间长度。

45、上述方案中,所述第二处理单元还用于存储所述第一身份信息和/或所述第一时间戳。

46、第五方面,本发明实施例提供了一种节点,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述第一方面或第二方面所述方法的步骤。

47、第六方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现前述第一方面或第二方面所述方法的步骤。

48、本发明实施例提供了一种标签盘存方法、装置、节点和存储介质,节点发送至少包括第一身份信息的第一消息,使得具有响应需求的至少一个标签可发送第一响应,并在所述第一响应中携带生成的第一标识信息,节点可基于第一标识信息直接选中标签,相比传统的随机数方法盘存效率更高,且至少保证需要上报数据或位置发生变化的标签可通过所述第一响应通知节点,增强了网络追踪标签的能力和标签上报数据的能力。

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