1.一种适应于捕获效应的多标签识别方法,其特征在于,所述方法实施于读写器端和多个标签端之间,在所述读写器端,所述方法包括:发送Query命令,以启动一个盘点循环;获取各所述标签端的应答信息,根据各所述应答信息判断当前时隙的状态,并发送与时隙状态对应的命令至标签端,其中,当判断当前时隙为有效时隙时,则将对应的ACK命令发送至该标签端,以获取该标签端的身份信息完成识别,且该标签端退出当前的盘点循环;根据第一终止条件判断是否终止当前盘点循环,若不满足所述第一终止条件,则继续获取各所述标签端的应答信息并发送对应的命令至标签端;若满足所述第一终止条件,则根据第二终止条件判断是否终止当前盘点,若不满足所述第二终止条件,则发送Query命令,以启动下一个盘点循环;若满足所述第二终止条件,则终止当前盘点,完成多标签识别;各所述标签端均具备一个时隙计数器,并在上电后将所述时隙计数器的值初始化为0,所述方法包括:各所述标签端采用状态机的方式进行响应,包括准备状态、应答状态以及仲裁状态;在各所述标签端上电后,切换为准备状态,并将时隙计数器的值置为0,之后根据接收到的命令类型对当前所述时隙计数器的值进行调整;根据当前状态以及所述时隙计数器调整后的值切换为对应状态;具体的,根据接收到的命令类型对当前所述时隙计数器的值进行调整,包括:在接收到Query命令后,调整所述时隙计数器的值为0;在接收到QueryRep命令后,若当前所述时隙计数器的值为0,则调整所述时隙计数器的值为1,否则调整所述时隙计数器的值为所述时隙计数器当前值减1;在接收到Shrink命令后,调整所述时隙计数器的值为,对当前所述时隙计数器的值除以2取整后得到的值;在接收到Disperse命令后,调整所述时隙计数器的值为,对当前所述时隙计数器的值乘以2,然后再随机加上1位随机数0或者1后得到的值;具体的,根据当前状态以及所述时隙计数器调整后的值切换为对应状态,包括:若当前状态为准备状态,所述时隙计数器调整后的值为0,则切换为应答状态;若当前状态为应答状态,所述时隙计数器调整后的值不为0,则切换为仲裁状态,若所述时隙计数器调整后的值为0,则保持在应答状态;若当前状态为仲裁状态,所述时隙计数器调整后的值不为0,则保持在仲裁状态,若所述时隙计数器调整后的值为0,则切换为应答状态;在所述标签端切换到应答状态时,则产生带校验的随机数作为句柄,并将该句柄发送至读写器端;在接收到ACK命令后,将身份信息发送读写器端,完成标签识别并退出当前的盘点循环。
2.根据权利要求1所述的多标签识别方法,其特征在于,在发送与所述时隙状态对应的命令至标签端时:当判断当前时隙是空闲时隙时,则发送Shrink命令至标签端;当判断当前时隙是碰撞时隙时,则发送Disperse命令至该标签端。
3.根据权利要求2所述的多标签识别方法,其特征在于,在各所述标签端上电切换为准备状态后,在应答状态、仲裁状态以及准备状态之间进行切换。
4.根据权利要求3所述的多标签识别方法,其特征在于,根据当前状态或接收到的命令类型切换为对应状态,包括:若当前状态为应答状态,且接收到ACK命令时,则切换为准备状态。
5.一种适应于捕获效应的多标签识别装置,其特征在于,所述装置包括:盘点循环开启模块,用于发送Query命令,以启动一个盘点循环;多标签识别模块,用于获取各标签端的应答信息,根据各所述应答信息判断当前时隙的状态,并发送与所述时隙状态对应的命令至标签端,其中,当判断当前时隙为有效时隙时,则将对应的ACK命令发送至该标签端,以获取该标签端的身份信息完成识别,且该标签端退出当前的盘点循环;盘点循环终止判断模块,用于根据第一终止条件判断是否终止当前盘点循环,若不满足所述第一终止条件,则继续获取各所述标签的应答信息并发送对应的命令至标签端;盘点终止判断模块,用于若满足所述第一终止条件,则根据第二终止条件判断是否终止当前盘点,若不满足所述第二终止条件,则发送Query命令,以启动下一个盘点循环;多标签识别完成模块,用于若满足所述第二终止条件,则终止当前盘点,完成多标签识别;标签端模块,各所述标签端模块内均具备一个时隙计数器,并在上电后将所述时隙计数器的值初始化为0,在所述标签端模块内实施一下方法包括:各所述标签端采用状态机的方式进行响应,包括准备状态、应答状态以及仲裁状态;在各所述标签端上电后,切换为准备状态,并将时隙计数器的值置为0,之后根据接收到的命令类型对当前所述时隙计数器的值进行调整,根据当前状态以及所述时隙计数器调整后的值切换为对应状态,根据接收到的命令类型对当前所述时隙计数器的值进行调整,包括:在接收到Query命令后,调整所述时隙计数器的值为0;在接收到QueryRep命令后,若当前所述时隙计数器的值为0,则调整所述时隙计数器的值为1,否则调整所述时隙计数器的值为所述时隙计数器当前值减1;在接收到Shrink命令后,调整所述时隙计数器的值为,对当前所述时隙计数器的值除以2取整后得到的值;在接收到Disperse命令后,调整所述时隙计数器的值为,对当前所述时隙计数器的值乘以2,然后再随机加上1位随机数0或者1后得到的值;根据当前状态以及所述时隙计数器调整后的值切换为对应状态,包括:若当前状态为准备状态,所述时隙计数器调整后的值为0,则切换为应答状态;若当前状态为应答状态,所述时隙计数器调整后的值不为0,则切换为仲裁状态,若所述时隙计数器调整后的值为0,则保持在应答状态;若当前状态为仲裁状态,所述时隙计数器调整后的值不为0,则保持在仲裁状态,若所述时隙计数器调整后的值为0,则切换为应答状态;在所述标签端切换到应答状态时,则产生带校验的随机数作为句柄,并将该句柄发送至读写器端;在接收到ACK命令后,将身份信息发送读写器端,完成标签识别并退出当前的盘点循环。
6.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。