识别用户动作的方法和系统与流程

文档序号:31663213发布日期:2022-09-27 23:27阅读:来源:国知局

技术特征:
1.一种识别用户动作的方法,其特征在于,包括:获取从用户身上多个测量位置采集的用户动作数据,所述用户动作数据对应于未知的用户动作;基于至少一套目标参考动作数据,在获取所述用户动作数据的同时识别所述用户动作中包括目标动作,所述至少一套目标参考动作数据对应于所述目标动作;以及向所述用户发送与所述目标动作相关的信息。2.如权利要求1所述的识别用户动作的方法,其特征在于,其中所述识别所述用户动作中包括目标动作包括:获取多套候选参考动作数据,其中,每套所述参考动作数据对应于至少一个参考动作;将所述多套参考动作数据分别基于所述用户动作数据做二级筛选,所述二级筛选包括基于差异度的筛选和基于概率的筛选组合;以及基于所述二级筛选的结果确定所述用户动作包括所述目标动作。3.如权利要求1所述识别用户动作的方法,其特征在于,其中所述识别所述用户动作中包括所述目标动作包括:获取多套参考动作数据,其中,每套所述参考动作数据对应于至少一个参考动作;从所述多套参考动作数据中依次选取一套作为候选参考动作数据;将所述候选参考动作数据中的至少一段子动作标识数据同对应的子用户动作数据逐段对比,确定至少一个差异度;以及对所述至少一个差异度加权求和,获得综合差异度。4.如权利要求3所述的识别用户动作的方法,其特征在于,其中,每套所述参考动作数据包括m组子参考动作数据,每组所述子参考动作数据包括至少一段所述子动作标识数据,m为大于1的整数;所述m个所述至少一段子动作标识数据组成整体的动作标识数据,每段所述子动作标识数据对应于所述参考动作在所述多个测量位置处的至少一个测量位置上的至少一部分动作。5.如权利要求3所述的识别用户动作的方法,其特征在于,其中,所述将所述候选参考动作数据中的至少一段子动作标识数据同对应的子用户动作数据逐段对比,确定至少一个差异度包括:在每组子用户动作数据上选取预设长度的滑窗,所述滑窗内包括所述用户动作数据在预设的时间区间采集的数据片段;以及对于当前时刻的所述滑窗,确定所述数据片段与相应的所述子动作标识数据的差异度。6.如权利要求5所述的识别用户动作的方法,其特征在于,所述识别所述用户动作中包括所述目标动作还包括:确定所述综合差异度值大于第一预设值;以及以预设的步长滑动所述滑窗至下一个数据片段,然后重复所述对比。7.如权利要求6所述的识别用户动作的方法,其特征在于,所述滑窗中的用户动作数据片段对应的数据采集时间长度与用户动作速度负相关。8.如权利要求7所述的识别用户动作的方法,其特征在于,其中所述预设步长满足下列
条件中的至少一个:所述预设步长与前一个时刻的所述综合差异度值的大小正相关;以及所述预设步长与所述综合差异度值的变化趋势正相关。9.如权利要求5所述的识别用户动作的方法,其特征在于,其中,所述数据片段包括多个用户动作数据点;以及所述将所述候选参考动作数据中的至少一段子动作标识数据同对应的子用户动作数据逐段对比确定至少一个差异度包括:从所述子动作标识数据中选取目标对比数据区间,其中所述目标对比数据区间包括多个标识数据点,以及将所述数据片段按照多个尺度调整,获得多个调整过的数据片段,将所述多个调整过的数据片段分别确定同所述子标识数据的差异度,以及确定所述数据片段同所述子标识数据对应的最小差异度。10.如权利要求5所述的识别用户动作的方法,其特征在于,其中,所述将所述候选参考动作数据中的至少一段子动作标识数据同对应的子用户动作数据逐段对比确定至少一个差异度包括:计算确定距离矩阵[d
ij
],其中d
ij
表示所述目标对比数据区间中第i个数据点同所述数据片段中第j个数据点之间的距离;确定所述距离矩阵的最短距离路径,其中,所述最短距离路径需满足:所述最短距离路径的起点为[d
ij
]的第一行,所述最短距离路径上的相邻两点在所述距离矩阵中相邻,所述最短距离路径上后一点在前一点的右方、下方或右下方,所述最短距离路径的终点在[d
ij
]的最后一行,以及所述最短距离路径的规整代价最小,其中所述规整代价由所述距离矩阵上对应所述最短距离路径上的点的所述距离确定;以及所述差异度同所述规整代价相关。11.如权利要求10所述的识别用户动作的方法,其特征在于,若所述数据片段的第一个数据点被确定为用户动作开始的数据点,则所述最短距离路径的起点为所述数据片段第一点同所述目标对比数据区域第一点的距离d
11
。12.如权利要求10所述的识别用户动作的方法,其特征在于,若所述数据片段的最后一个数据点被确定为用户动作结束的数据点,则所述最短距离路径的终点为所述数据片段最后点同所述目标对比数据区域最后一点的距离d
mn
。13.如权利要求3所述的识别用户动作的方法,其特征在于,其中,所述识别所述用户动作中包括所述目标动作还包括:从所述多套参考动作数据中选择n个第二级候选参考动作数据,所述第二级候选参考动作数据的所述综合差异度值小于第一预设值,n为大于1的整数;分别计算出所述用户动作数据与所述n个第二级候选参考动作数据之间的n个距离;基于所述n个距离分别计算出n个概率值;以及选取所述概率值大于第二预设值的第二级候选参考动作数据为目标参考动作数据;以及
确定所述目标参考动作对应的参考动作为目标动作。14.一种识别用户动作的系统,其特征在于,包括:至少一个存储介质,所述至少一个存储介质存储有至少一个指令集用于获取用户运动时的用户动作数据;以及至少一个处理器,同所述至少一个存储介质通信连接,其中当所述系统运行时,所述至少一个处理器读取所述至少一个指令集并执行权利要求1-13中任一项所述的识别目标动作的方法。

技术总结
本申请提供一种识别用户动作的方法和系统。该方法和系统,能够获取从用户身上多个测量位置采集的用户动作数据,所述用户动作数据对应于未知的用户动作;基于至少一套目标参考动作数据,在获取所述用户动作数据的同时识别所述用户动作中包括目标动作,所述至少一套目标参考动作数据对应于所述目标动作;以及向所述用户发送与所述目标动作相关的信息。述用户发送与所述目标动作相关的信息。述用户发送与所述目标动作相关的信息。


技术研发人员:黎美琪 苏雷 周鑫 廖风云 齐心
受保护的技术使用者:深圳市韶音科技有限公司
技术研发日:2022.01.27
技术公布日:2022/9/26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1