1.一种基于rfid感知的多用户购物行为识别方法,包括数据采集设备,所述数据采集设备包括rfid无源标签、rfid阅读器、天线;所述rfid无源标签固定在商品上,所述rfid阅读器及天线固定在购物车上;其特征在于:包括以下步骤:
s1:获取数据:所述天线发射射频信号;所述阅读器接收用户周围的标签反射回来的信号的相位以及rssi等数据;
s2:对数据进行处理,分别计算货架前购物车的位置和顾客的位置;
s3:把顾客与位置最接近的购物车相关联,所述关联购物车所检测到的在顾客遮挡区域发生的顾客与商品的互动行为就是该顾客的购物行为信息,位于其他遮挡区域的顾客与商品的互动行为为其他顾客的购物行为信息。
2.根据权利要求1所述的一种基于rfid感知的多用户购物行为识别方法,其特征在于:所述s2中,对每一个标签得到的相位进行去除相位异常值的处理后,将每一个标签的50个相位数据为一组,根据每一组的数据分别计算货架前购物车的位置和顾客的位置。
3.根据权利要求2所述的一种基于rfid感知的多用户购物行为识别方法,其特征在于:所述计算购物车的位置采用dynamicmusic算法;当标签与阅读器天线之间的距离为d时,所述rfid阅读器发射的信号经过标签反射后的相位差为:
其中,λ为rfid系统所用信号的波长;
所述购物车的位置为:
对于不同位置的购物车,可以得到每一个购物车的位置。
4.根据权利要求2所述的一种基于rfid感知的多用户购物行为识别方法,其特征在于:所述计算顾客在货架前的位置采用rf-hd算法;rf-hd算法利用svm算法来检测一个标签的相位和幅度值是否发生大幅波动,针对相位和幅度分别提时域和频域特征,训练svm模型;将采集的数据输入模型,判断标签是否被遮挡;如果标签被遮挡,认为标签前存在顾客,确定顾客的位置;如果标签不被遮挡,则认为标签前没有顾客。
5.根据权利要求3-4任一所述的一种基于rfid感知的多用户购物行为识别方法,其特征在于:所述计算购物车的位置和计算顾客在货架前的位置前先判断购物车是否已经静止;对于计算购物车的位置,如果购物车静止,利用dynamicmusic算法计算阅读器发生信号到不同天线阵列的入射角度,然后确定购物车的位置;如果检测到购物车还在移动,则继续循环检测购物是否静止。