本技术涉及物联网应用,尤其涉及一种无源物联网终端控制方法、装置、终端及存储介质。
背景技术:
1、随着物联网技术的飞速发展,物联网的应用越来越广泛。在物联网的应用过程中,无源无线射频识别(radio frequency identification,rfid)标签等无源物联网终端得到了广泛应用。在无源rfid标签等无源物联网终端应用过程中,通常会遵循iso/iec 18000-6c协议,对应的rfid标签等无源物联网终端包括七种状态,分别为:准备(ready)、裁断(arbitrate)、回令(reply)、应答(acknowledged)、公开(open)、保护(secured)、灭活(kill)。在应用过程中,上述七种状态间的转换关系比较复杂,同时,由于rfid标签在多种状态下,都可以反复响应同一指令,例如rfid标签处于ready、arbitrate和reply状态时,均可以响应查询(query)指令并返回arbitrate状态。
2、目前,rfid标签通信流程实现过程中,若涉及到标签传感信息的读取,至少需要经过ready、arbitrate、reply、acknowledged、open五种状态,以及至少query、确认字符(acknowledge character,ack)、handle、write、read五条下行指令,导致通信过程中需要进行多次信令交互,造成读取效率降低。
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、上述实施例中,所述寻呼消息至少包括:用于标识状态类型的第一前导字段、寻呼消息前导和所述无源物联网终端的第一标识信息。
49、上述实施例中,所述允许接入消息至少包括以下参数:用于标识状态类型的第二前导字段、允许接入前导和所述无源物联网终端的第一标识信息。
50、上述实施例中,所述网络空口回复消息至少包括以下参数:用于标识状态类型的第三前导字段、网络空口回复消息前导、用于指示发送数据的终端标识信息。
51、上述实施例中,所述第一切换消息至少包括以下参数:用于标识状态类型的第一前导字段、第一切换消息前导、第一标识信息/分组掩码指示。
52、上述实施例中,所述广播/组播指令中至少包括:分组指令和盘存指令,或复合指令;其中,所述分组指令至少包括以下参数:用于标识状态类型的第一前导字段、分组指令前导、分组掩码指示和已盘标志位复原指示,所述盘存指令至少包括以下参数:用于标识状态类型的第一前导字段、盘存指令前导、盘存调制编码规则指示;所述复合指令至少包括以下参数:用于标识状态类型的第一前导字段、盘存指令前导、盘存调制编码规则指示、分组掩码指示和已盘标志位复原指示。
53、上述实施例中,所述确认消息至少包括以下参数:用于标识状态类型的第三前导字段、数据接收确认前导、第一标识信息。
54、上述实施例中,所述数据采集消息至少包括以下参数:用于标识状态类型的第四前导字段、第一标识信息、采集工作时长/采集次数。
55、上述实施例中,所述第二切换消息至少包括以下参数:用于标识状态类型的第一前导字段、第二切换消息前导、第一标识信息。
56、本技术提供一种无源物联网终端控制装置,所述装置包括:确定单元、切换单元和执行单元;其中:
57、所述确定单元,用于若无源物联网终端当前处于空闲状态,确定待切换至的第一状态;
58、所述切换单元,用于从所述空闲状态切换至所述第一状态;
59、所述执行单元,用于执行所述第一状态对应的目标操作;其中,所述第一状态为传感状态、半激活状态或激活状态,或所述无源物联网终端具有半睡眠状态时,所述第一状态为所述半睡眠状态。
60、本技术提供一种无源物联网终端,所述终端包括:通信接口、存储器、处理器和通信总线;其中:
61、所述存储器,用于存储可执行指令;
62、所述通信总线,用于实现所述通信接口、所述处理器和所述存储器之间的通信连接;
63、所述处理器,用于执行所述存储器中存储的无源物联网终端控制程序,实现如上述任一项所述的无源物联网终端控制方法的步骤。
64、本技术提供一种存储介质,所述存储介质上存储有无源物联网终端控制程序,所述无源物联网终端控制程序被处理器执行时实现如上述任一项所述的无源物联网终端控制方法的步骤。
65、本技术实施例提供了一种无源物联网终端控制方法、装置、终端及存储介质,若无源物联网终端当前处于空闲状态,无源物联网终端确定待切换至的第一状态,控制无源物联网终端从空闲状态切换至第一状态,执行第一状态对应的目标操作。这样,无源物联网终端处于空闲状态的情况下,根据实际情况直接从空闲状态切换至传感状态、半激活状态或激活状态,使无源物联网终端无需进行大量信令交互后才能确定需要切换至的状态,解决了目前无源物联网终端通信实现过程中,需要进行多次信令交互造成读物效率较低等问题,提出了一种针对无源物联网终端通信的新的通信状态,减少了通信过程中的信令交互次数,保证了读取效率。
技术实现思路
1.一种无源物联网终端控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述若无源物联网终端当前处于空闲状态,确定待切换至的第一状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述若无源物联网终端当前处于空闲状态,确定待切换至的第一状态,包括:
4.根据权利要求1所述的方法,其特征在于,所述若无源物联网终端当前处于空闲状态,确定待切换至的第一状态,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1至3任一项所述的方法,其特征在于,在所述无源物联网终端处于激活状态的情况下,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.根据权利要求4、8至10任一项所述的方法,其特征在于,所述切换条件至少包括:第一预设时长内未监听到下行广播/组播指令,或所述无源物联网终端的剩余能量低于预设能量阈值。
12.根据权利要求6所述的方法,其特征在于,在所述无源物联网终端处于激活状态的情况下,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
14.根据权利要求3所述的方法,其特征在于,所述寻呼消息至少包括:用于标识状态类型的第一前导字段、寻呼消息前导和所述无源物联网终端的第一标识信息。
15.根据权利要求3所述的方法,其特征在于,所述允许接入消息至少包括以下参数:用于标识状态类型的第二前导字段、允许接入前导和所述无源物联网终端的第一标识信息。
16.根据权利要求6所述的方法,其特征在于,所述网络空口回复消息至少包括以下参数:用于标识状态类型的第三前导字段、网络空口回复消息前导、用于指示发送数据的终端标识信息。
17.根据权利要求9所述的方法,其特征在于,所述第一切换消息至少包括以下参数:用于标识状态类型的第一前导字段、第一切换消息前导、第一标识信息/分组掩码指示。
18.根据权利要求11所述的方法,其特征在于,所述广播/组播指令中至少包括:分组指令和盘存指令,或复合指令;其中,所述分组指令至少包括以下参数:用于标识状态类型的第一前导字段、分组指令前导、分组掩码指示和已盘标志位复原指示,所述盘存指令至少包括以下参数:用于标识状态类型的第一前导字段、盘存指令前导、盘存调制编码规则指示;所述复合指令至少包括以下参数:用于标识状态类型的第一前导字段、盘存指令前导、盘存调制编码规则指示、分组掩码指示和已盘标志位复原指示。
19.根据权利要求7或13所述的方法,其特征在于,所述确认消息至少包括以下参数:用于标识状态类型的第三前导字段、数据接收确认前导、第一标识信息。
20.根据权利要求2、8或12所述的方法,其特征在于,所述数据采集消息至少包括以下参数:用于标识状态类型的第四前导字段、第一标识信息、采集工作时长/采集次数。
21.根据权利要求13所述的方法,其特征在于,所述第二切换消息至少包括以下参数:用于标识状态类型的第一前导字段、第二切换消息前导、第一标识信息。
22.一种无源物联网终端控制装置,其特征在于,所述装置包括:确定单元、切换单元和执行单元;其中:
23.一种无源物联网终端,其特征在于,所述终端包括:通信接口、存储器、处理器和通信总线;其中:
24.一种存储介质,其特征在于,所述存储介质上存储有无源物联网终端控制程序,所述无源物联网终端控制程序被处理器执行时实现如权利要求1至21中任一项所述的无源物联网终端控制方法的步骤。