主权项 |
一种适用于家用体重秤的使用者身份识别方法,其特征在于:所述家用体重秤上设有压力传感器和用以检测使用者脚长度的脚长传感器,所述身份识别方法包括以下步骤:1)用户踩到家用体重秤上,根据压力传感器得到体重值,根据脚长传感器得到脚长值;2)计算当前用户h与已保持用户的匹配度p<sub>i</sub>,p<sub>i</sub>=f(|W<sub>h</sub>‑W<sub>i</sub>|‑3)×f(|F<sub>h</sub>‑F<sub>i</sub>|‑1)×(|W<sub>h</sub>‑W<sub>i</sub>|<sup>2</sup>+ρ)其中,W<sub>h</sub>为当前用户体重值,F<sub>h</sub>为当前用户脚长值;设定已保存用户为i=0,1,2,…n,第i个已保存用户的最近体重数据为W<sub>i</sub>,最近脚长数据为F<sub>i</sub>,ρ∈(0,1)是防0因子;定义函数f(x)为:x>0,f(x)=0;x≤0,f(x)=1;3)判定过程如下:设定累计变量j,当p<sub>i</sub>≠0时,j=j+1,3.1)若j=0时,说明在已经保存了的用户中,没有找到和当前用户数据相匹配的,则自动为当前用户创建一个新用户ID;3.2)若j≠0时,说明在已经保存了的用户中,有一个或者多个已保存用户数据和当前用户数据相匹配,依照p<sub>i</sub>大小进行排序,选定其中一个已保存用户为当前用户身份。 |