本申请涉及智能家电,例如涉及一种用于感知人体的方法及装置、无线路由器、计算机可读存储介质。
背景技术:
1、目前,随着智能技术的发展,人们往往会将家居环境打造成智能家居环境,在包括各个智能家电设备的物联网中,往往需要智能家电设备根据用户的位置区域,控制对应的家电设备运行。如何确定用户的位置,成了亟待解决的难题。
2、相关技术公开了一种用于空间内人体感知的方法,包括:在家电设备另行内置一个雷达模块,该模块具有同时收发能力,通过发射信号到人体并反射回来,分析反射回来的信号来推断是否存在人体靠近。
3、在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:
4、相关技术需要在家电设备中另行内置一个雷达模块才能实现人体感知,而对于用户已有的无雷达模块的智能家电设备,如果用户需要已有的家电设备感知人体,则需要进行硬件改造,硬件成本贵且改造流程复杂,若不增加雷达模块,且则难以实现人体感知。此外对于新生产的可用于人体感知的智能家电设备,内置雷达模块会使生成流程繁琐,生产效率低,生产成本高。
5、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
2、本公开实施例提供了一种用于感知人体的方法及装置、无线路由器、计算机可读存储介质,以使用户已有的家电设备实现人体感知,并减少可用于人体感知的家电设备的生产流程,提高生产效率,降低生产成本。
3、在一些实施例中,所述方法应用于无线路由器,一个或多个wifi设备通过wifi与无线路由器进行通信;所述方法包括:根据接收到的wifi设备的wifi信号,确定wifi设备的csi自相关系数;根据wifi设备的csi自相关系数确定人体位于目标设备关联的范围内;其中,范围表示目标设备可覆盖的通信范围。
4、可选地,目标设备包括无线路由器或wifi设备。
5、可选地,根据接收到的wifi设备的wifi信号,确定wifi设备的csi自相关系数,包括:确定接收到的wifi设备的wifi信号中的csi的子载波;计算每个csi的子载波的时间序列的自相关系数,得到每个wifi设备的csi自相关系数。
6、可选地,根据wifi设备的csi自相关系数确定人体位于目标设备关联的范围内,包括:根据wifi设备的csi自相关系数和wifi设备的总数,确定人体位于目标设备关联的范围内。
7、可选地,根据wifi设备的csi自相关系数和wifi设备的总数,确定人体位于目标设备关联的范围内,包括:确定csi自相关系数中小于系数阈值的wifi设备的个数为筛选总数;确定为筛选总数占wifi设备总数的占比;根据占比确定人体位于目标设备关联的范围内。
8、可选地,根据占比确定人体位于目标设备关联的范围内,包括:在占比大于比例阈值的情况下,确定人体位于无线路由器关联的范围内;或,在占比小于比例阈值的情况下,确定人体位于wifi设备关联的范围内。
9、可选地,确定人体位于wifi设备关联的范围内之后,还包括:根据wifi设备的csi自相关系数,确定人体位于最靠近的wifi设备管理的范围内。
10、可选地,根据wifi设备的csi自相关系数,确定人体位于最靠近的wifi设备管理的范围内,包括:对wifi设备的csi自相关系数按照大小进行排序;选择csi自相关系数中的最小的wifi设备作为人体位于最靠近的wifi设备,并确定人体位于最靠近的wifi设备管理的范围内。
11、可选地,确定人体位于最靠近的wifi设备管理的范围内之后,还包括:向人体最靠近的wifi设备发送人体靠近的消息。
12、可选地,根据接收到的wifi设备的wifi信号,确定wifi设备的csi自相关系数之前,还包括:向wifi设备发送强制应答请求;接收wifi设备发送的wifi信号。
13、可选地,接收wifi设备发送的wifi信号,包括:按照设定采样频率从wifi设备的csi获取api接口抓取csi包;其中,csi包包括子载波的幅值和相位信息。
14、在一些实施例中,所述装置应用于无线路由器,一个或多个wifi设备通过wifi与无线路由器进行通信;所述装置包括:第一确定模块,被配置为根据接收到的wifi设备的wifi信号,确定wifi设备的csi自相关系数;第二确定模块,被配置为根据wifi设备的csi自相关系数确定人体位于目标设备关联的范围内;其中,范围表示目标设备可覆盖的通信范围,目标设备包括无线路由器或wifi设备。
15、在一些实施例中,所述装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述的方法。
16、在一些实施例中,所述无线路由器,包括:无线路由器本体;所述的用于感知人体的装置,安装于无线路由器本体。
17、在一些实施例中,所述计算机可读存储介质,存储有程序指令,所述程序指令在运行时,用以使得计算机执行所述的用于感知人体的方法。
18、本公开实施例提供的用于感知人体的方法及装置、无线路由器、计算机可读存储介质,可以实现以下技术效果:
19、人体在靠近具有wifi模块的家电设备的情况下,会产生速度分量,影响csi。而csi通过wifi信号传输到路由器,先确定每个wifi设备的csi自相关系数,以此表征出人体的运动速度指标,根据表征人体的运动速度指标的csi自相关系数,有利于更精确地确定人体位于目标设备关联的范围内。仅通过wifi模块即可获得人体的空间感知,无需在家电设备中另行内置雷达模块,仅对设备已有的wifi模块和无线路由器进行软件更新即可,使用户已有的家电设备实现人体感知,并减少可用于人体感知的家电设备的生产流程,提高生产效率,降低生产成本。
20、以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。
1.一种用于感知人体的方法,其特征在于,应用于无线路由器,一个或多个wifi设备通过wifi与无线路由器进行通信;方法包括:
2.根据权利要求1所述的方法,其特征在于,根据接收到的wifi设备的wifi信号,确定wifi设备的csi自相关系数,包括:
3.根据权利要求1所述的方法,其特征在于,根据wifi设备的csi自相关系数确定人体位于目标设备关联的范围内,包括:
4.根据权利要求3所述的方法,其特征在于,根据wifi设备的csi自相关系数和wifi设备的总数,确定人体位于目标设备关联的范围内,包括:
5.根据权利要求4所述的方法,其特征在于,根据占比确定人体位于目标设备关联的范围内,包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,根据接收到的wifi设备的wifi信号,确定wifi设备的csi自相关系数之前,还包括:
7.一种用于感知人体的装置,其特征在于,应用于无线路由器,一个或多个wifi设备通过wifi与无线路由器进行通信;装置包括:
8.一种用于感知人体的装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至6中任一项所述的方法。
9.一种无线路由器,其特征在于,包括:
10.一种计算机可读存储介质,存储有程序指令,其特征在于,所述程序指令在运行时,用以使得计算机执行如权利要求1至6任一项所述的用于感知人体的方法。