1.一种物联网设备协同感知方法,其特征在于:该方法包括:物联网设备的观测能力估计:通过对物联网设备的观测数据质量进行评估,进而估计其观测关联实体的能力;用户搜索情境评分:根据用户的个人偏好对物联网设备多维属性分配权重,从而计算搜索情境评分;物联网设备的协同能力估计:结合物联网设备的观测能力与搜索情境评分,综合计算得出物联网设备的搜索协同能力强度;所述物联网设备的观测能力估计具体为:假定实体关联的大多数物联网设备部署于典型观测区域,则其观测内容序列间具较高相似性,通过对关联多物联网设备的观测内容序列集合进行相似度分析,即评价物联网设备的观测数据质量,进而,估计观测关联实体的能力;构建动态时间规整模型DTW;在一个周期τ内,两个不同物联网设备的观测内容序列分别是长度p为的V={v 1 ,v 2 ,...,v i ,...,v p },及长度为q的S={s 1 ,s 2 ,...,s j ,...,s q };对于定性观测内容序列,采用可标识其状态的“0”、“1”序列;利用欧氏距离公式计算物联网设备V与S观测序列中各元素的欧氏距离,并生成距离矩阵D p×q :其中,D(v i ,s j )=||v i -s j ||表示v i 与s j 之间的欧氏距离;若p=q,表明两物联网设备的观测内容序列长度相等,则计算两者间的相似度,如下式所示:D(V,S)=D(v 1 ,s 1 )+D(v 2 ,s 2 )+…+D(v p ,s q )若p≠q,则传统欧式距离难以衡量两物联网设备间的相似度,采用动态规整方法对两观测内容序列进行规整对齐,具体过程如下所示:首先,在两观测内容序列构成的距离矩阵D p×q 的有效路径中搜寻使V与S之间累积距离最小的最优路径W best ={w 1 ,w 2 ,…,w r ,…,w K },max(p,q)≤K<p+q-1;W best 的第r个元素定义为w r =(v i ,s j ) r ,表示v i 与s j 之间的映射关系;有效的规整路径需满足以下条件:w 1 =(v 1 ,s 1 ),w k =(v p ,s q )w r =(v i ,s j ),w r+1 =(v i′ ,s j′ ), 规整路径W从w 1 =(v 1 ,s 1 )开始,至w r =(v p ,s q )结束;w r =(v i ,s j ),w r+1 =(v i′ ,s j′ )满足i≤i′≤i+1,j≤j′≤j+1,以保证观测内容序列按序映射;累积距离最小的最优路径计算如下式:其中,分母中的K用于对不同的长度的规整路径做补偿;采用动态规整方法构造累积距离矩阵γ以求解上式,如下所示:其中,γ(v i ,s j )表示累积距离,为v i 与s j 之间的距离D(v i ,s j )与可到达D(v i ,s j )的最小的邻近元素的累积距离之和,则γ(v p ,s q )为V与S间的最小累积距离;综上,得到物联网设备观测内容序列间的相似距离Sim(V,S),如下式所示:基于得到的传感器间的相似距离测度,采用k-均值聚类方法,对关联多物联网设备的观测内容序列集合进行聚类分析,统一量化观测内容序列间的相似度,以实现对物联网设备观测能力的准确评估;k-均值聚类方法如下:设定迭代次数l=0,从全部观测内容序列Ψ中随机选取k个序列,分别作为第l次迭代分簇的中心 令l=l+1;在第l次迭代中,采用上述动态时间规整方法计算全部观测序列与各个分簇中心的距离,若 则观测序列 将序列i划为中心 所属分簇;计算分簇划分的误差平方和 为第l次迭代分簇中心 所属分簇的观测内容序列x i ,在第(l-1)次迭代所属分簇的中心;分别计算各个分簇中所有观测序列的均值点作为各个分簇新的中心点,并以新的中心点来计算误差平方和 对于所有的分簇,若 或|E (l-1) -E (l) |<ε,ε为分簇划分误差阈值,则簇划分结束;否则继续执行簇划分过程;由假定条件知,内含物联网设备数量较多的分簇为观测能力较强的物联网设备集合,物联网设备与所属分簇中心的距离倒数即为该设备的观测能力量化值 计算方式如下:
2.根据权利要求1所述的一种物联网设备协同感知方法,其特征在于:所述用户搜索情境评分具体为:搜索系统在用户搜索界面提供物联网设备的全部或部分属性信息,由用户根据个人偏好自定义不同属性类型的权重;假定物联网设备属性列表为P=[p 1 ,p 2 ,…,p n ],用户能够对每项属性自由分配权重;假定权重向量ω=[ω 1 ,ω 2 ,…,ω n ], 为用户指定的各项属性权重值; 为物联网设备i各项属性对应的归一化数值,则物联网设备i的属性评分即为其搜索情境评分 如下式所示:
3.根据权利要求1所述的一种物联网设备协同感知方法,其特征在于:所述物联网设备的协同能力估计具体为:根据物联网设备的观测能力与情境评分,综合计算物联网设备i对于用户j的协同能力 如下式所示:其中,x i 表示物联网设备i的观测内容序列,C j 表示用户j所指定物联网设备聚类后的簇中心。