基于物联网的智慧居家数据处理方法及系统技术方案

技术编号:36355104 阅读:17 留言:0更新日期:2023-01-14 18:11
本发明专利技术提供一种基于物联网的智慧居家数据处理方法及系统,根据第一选择方向、第二选择方向和像素点总量对户型布局图进行划分得到第一独立区域、第二独立区域和第一公共区域;根据当前剩余电量对第一公共区域进行调整得到第二公共区域;当存在第一机器人清扫完第一独立区域或第二机器人清扫完第二独立区域时,获取第一机器人的第一剩余电量和第二机器人的第二剩余电量,基于第一剩余电量和第二剩余电量生成公共清扫占比;根据公共清扫占比和第二公共区域生成第一机器人对应的第一子公共区域和第二机器人对应的第二子公共区域,控制第一机器人清扫第一子公共区域、第二机器人清扫第二子公共区域。清扫第二子公共区域。清扫第二子公共区域。

【技术实现步骤摘要】
基于物联网的智慧居家数据处理方法及系统


[0001]本专利技术涉及数据处理技术,尤其涉及一种基于物联网的智慧居家数据处理方法及系统。

技术介绍

[0002]扫地机器人是集多种功能于一体的智能时代产物,旨在解决用户多样化清洁需求,扫地机器人的主要任务是完成既定区域的全覆盖清扫,减少用户的工作量。
[0003]在现有技术中,扫地机器人通常是通过传感器对既定区域进行打扫,虽然也能达到清扫的目的,但是在面对面积较大、可能需要多个扫地机器人对其进行清扫的区域时,可能会造成有的区域由多个扫地机器人多次进行打扫,而有的区域一直没有被打扫的情况发生。因此,如何利用多个扫地机器人之间的协同完成对既定区域的全覆盖清扫,是现今亟需解决的问题。

技术实现思路

[0004]本专利技术实施例提供一种基于物联网的智慧居家数据处理方法及系统,可以实现多个扫地机器人之间的协同,完成对既定区域的全覆盖清扫,提高清扫效率。
[0005]本专利技术实施例的第一方面,提供一种基于物联网的智慧居家数据处理方法,包括:获取户型布局图中所有像素点的像素点总量,接收用户输入的第一选择方向,将与第一选择方向相反的方向确定为第二选择方向,根据第一选择方向、第二选择方向和像素点总量对所述户型布局图进行划分得到第一独立区域、第二独立区域和第一公共区域;控制第一机器人清扫第一独立区域、第二机器人清扫第二独立区域,基于第一预设检测时长对第一机器人的当前剩余电量进行检测,基于第二预设检测时长对第二机器人的当前剩余电量进行检测,根据当前剩余电量对第一公共区域进行调整得到第二公共区域;当存在第一机器人清扫完第一独立区域或第二机器人清扫完第二独立区域时,获取第一机器人的第一剩余电量和第二机器人的第二剩余电量,基于第一剩余电量和第二剩余电量生成公共清扫占比;根据所述公共清扫占比和所述第二公共区域生成第一机器人对应的第一子公共区域和第二机器人对应的第二子公共区域,控制第一机器人清扫第一子公共区域、第二机器人清扫第二子公共区域。
[0006]可选地,在第一方面的一种可能实现方式中,获取户型布局图中所有像素点的像素点总量,接收用户输入的第一选择方向,将与第一选择方向相反的方向确定为第二选择方向,根据第一选择方向、第二选择方向和像素点总量对所述户型布局图进行划分得到第一独立区域、第二独立区域和第一公共区域,包括:获取所述户型布局图中的封闭式区域和开放式区域,对各所述封闭式区域内的像素点进行归类,生成封闭式像素点集合,对各开放式区域内的像素点进行归类,生成开放式
像素点集合,所述封闭式像素点集合内的像素点属性为封闭属性,所述开放式像素点集合内的像素点属性为开放属性;基于所述第一选择方向和预设策略对所述户型布局图中的封闭式区域和开放式区域进行依次遍历,确定第一独立区域;基于所述第二选择方向和预设策略对所述户型布局图中的封闭式区域和开放式区域进行依次遍历,确定第二独立区域;将所述户型布局图中第一独立区域和第二独立区域之外的区域作为第一公共区域。
[0007]可选地,在第一方面的一种可能实现方式中,于所述第一选择方向和预设策略对所述户型布局图中的封闭式区域和开放式区域进行依次遍历,确定第一独立区域,包括:基于所述第一选择方向对所述户型布局图中的区域进行依次遍历,并获取当前遍历区域内的像素点属性;若所述像素点属性为封闭属性,确定当前遍历区域为第一实时遍历区域,并确定相应的封闭式像素点集合为第一封闭式像素点集合,停止对所述第一实时遍历区域进行遍历,统计各第一封闭式像素点集合内的像素点数量得到第一像素点数量;若所述像素点属性为开放属性,持续对所述开放式区域内的像素点进行遍历,得到第二像素点数量,以及第二实时遍历区域;根据预设划分数量对所述像素点总量进行均分得到像素点均分量,统计所述第一像素点数量和所述第二像素点数量得到第一像素总量,当所述第一像素总量大于等于像素点均分量时,停止遍历;将所述第一实时遍历区域和所述第二实时遍历区域作为第一独立区域。
[0008]可选地,在第一方面的一种可能实现方式中,还包括:通过以下步骤对所述第一预设检测时长和所述第二预设检测时长进行调整,包括:实时统计所述第一机器人的第一吸力值和所述第二机器人的第二吸力值,根据所述第一吸力值计算第一独立区域中已清扫区域所对应的第一平均吸力值,根据所述第二吸力值计算所述第二独立区域中已清扫区域所对应的第二平均吸力值;根据所述基准平均吸力值和第一平均吸力值得到第一调整系数,基于所述第一调整系数对所述第一预设检测时长进行调整得到调整后的第一预设检测时长;根据基准平均吸力值和第二平均吸力值得到第二调整系数,基于所述第二调整系数对所述第二预设检测时长进行调整得到调整后的第二预设检测时长。
[0009]可选地,在第一方面的一种可能实现方式中,控制第一机器人清扫第一独立区域、第二机器人清扫第二独立区域,基于第一预设检测时长对第一机器人的当前剩余电量进行检测,基于第二预设检测时长对第二机器人的当前剩余电量进行检测,根据当前剩余电量对第一公共区域进行调整得到第二公共区域,包括:获取所述第一独立区域或所述第二独立区域中未清扫的区域作为待清扫区域、已清扫的区域作为已清扫区域,以及所述待清扫区域对应的待清扫像素点数量和所有已清扫区域的已清扫像素点总量,根据所述待清扫像素点数量、已清扫像素点总量和所述当前剩余电量生成第一机器人或第二机器人对应的各待清扫区域的待消耗子电量;
根据所述当前剩余电量和所述待消耗子电量依次计算各待清扫区域清扫后的实时剩余电量,当所述实时剩余电量小于等于预设剩余电量时,停止计算,并确定其余未计算的待消耗子电量所对应的待清扫区域作为目标区域,将所述目标区域划分至所述第一公共区域得到第二公共区域。
[0010]可选地,在第一方面的一种可能实现方式中,当存在第一机器人清扫完第一独立区域或第二机器人清扫完第二独立区域时,获取第一机器人的第一剩余电量和第二机器人的第二剩余电量,基于第一剩余电量和第二剩余电量生成公共清扫占比,包括:当存在第一机器人清扫完第一独立区域或第二机器人清扫完第二独立区域时,获取未清扫完成的第一独立区域或第二独立区域作为第三处理区域,获取未完成清扫的第一机器人的第一剩余电量或第二机器人的第二剩余电量作为第三处理电量,获取未完成清扫的第一机器人或第二机器人作为第三处理机器人;统计所述第三处理区域中的已清扫区域和待清扫区域,获取所有已清扫区域的已清扫像素点总量,以及所述第三处理机器人的初始电量,根据所述初始电量和所述第三处理电量的差值生成历史消耗电量;基于所述已清扫像素点总量与所述历史消耗电量的比值得到单位消耗电量,获取所述待清扫区域对应的未清扫像素点总量,根据所述未清扫像素点总量和所述单位消耗电量生成电量消耗预测量;根据所述电量消耗预测量、所述第一剩余电量和所述第二剩余电量生成公共清扫占比。
[0011]可选地,在第一方面的一种可能实现方式中,根据所述电量消耗预测量、所述第一剩余电量和所述第二剩余电量生成公共清扫占比,包括:获取完成清扫的第一机器人的第一剩余电量或第二机器人的第二剩余电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于物联网的智慧居家数据处理方法,其特征在于,包括:获取户型布局图中所有像素点的像素点总量,接收用户输入的第一选择方向,将与第一选择方向相反的方向确定为第二选择方向,根据第一选择方向、第二选择方向和像素点总量对所述户型布局图进行划分得到第一独立区域、第二独立区域和第一公共区域;控制第一机器人清扫第一独立区域、第二机器人清扫第二独立区域,基于第一预设检测时长对第一机器人的当前剩余电量进行检测,基于第二预设检测时长对第二机器人的当前剩余电量进行检测,根据当前剩余电量对第一公共区域进行调整得到第二公共区域;当存在第一机器人清扫完第一独立区域或第二机器人清扫完第二独立区域时,获取第一机器人的第一剩余电量和第二机器人的第二剩余电量,基于第一剩余电量和第二剩余电量生成公共清扫占比;根据所述公共清扫占比和所述第二公共区域生成第一机器人对应的第一子公共区域和第二机器人对应的第二子公共区域,控制第一机器人清扫第一子公共区域、第二机器人清扫第二子公共区域。2.根据权利要求1所述的方法,其特征在于,获取户型布局图中所有像素点的像素点总量,接收用户输入的第一选择方向,将与第一选择方向相反的方向确定为第二选择方向,根据第一选择方向、第二选择方向和像素点总量对所述户型布局图进行划分得到第一独立区域、第二独立区域和第一公共区域,包括:获取所述户型布局图中的封闭式区域和开放式区域,对各所述封闭式区域内的像素点进行归类,生成封闭式像素点集合,对各开放式区域内的像素点进行归类,生成开放式像素点集合,所述封闭式像素点集合内的像素点属性为封闭属性,所述开放式像素点集合内的像素点属性为开放属性;基于所述第一选择方向和预设策略对所述户型布局图中的封闭式区域和开放式区域进行依次遍历,确定第一独立区域;基于所述第二选择方向和预设策略对所述户型布局图中的封闭式区域和开放式区域进行依次遍历,确定第二独立区域;将所述户型布局图中第一独立区域和第二独立区域之外的区域作为第一公共区域。3.根据权利要求2所述的方法,其特征在于,于所述第一选择方向和预设策略对所述户型布局图中的封闭式区域和开放式区域进行依次遍历,确定第一独立区域,包括:基于所述第一选择方向对所述户型布局图中的区域进行依次遍历,并获取当前遍历区域内的像素点属性;若所述像素点属性为封闭属性,确定当前遍历区域为第一实时遍历区域,并确定相应的封闭式像素点集合为第一封闭式像素点集合,停止对所述第一实时遍历区域进行遍历,统计各第一封闭式像素点集合内的像素点数量得到第一像素点数量;若所述像素点属性为开放属性,持续对所述开放式区域内的像素点进行遍历,得到第二像素点数量,以及第二实时遍历区域;根据预设划分数量对所述像素点总量进行均分得到像素点均分量,统计所述第一像素点数量和所述第二像素点数量得到第一像素总量,当所述第一像素总量大于等于像素点均分量时,停止遍历;
将所述第一实时遍历区域和所述第二实时遍历区域作为第一独立区域。4.根据权利要求3所述的方法,其特征在于,还包括:通过以下步骤对所述第一预设检测时长和所述第二预设检测时长进行调整,包括:实时统计所述第一机器人的第一吸力值和所述第二机器人的第二吸力值,根据所述第一吸力值计算第一独立区域中已清扫区域所对应的第一平均吸力值,根据所述第二吸力值计算所述第二独立区域中已清扫区域所对应的第二平均吸力值;根据基准平均吸力值和第一平均吸力值得到第一调整系数,基于所述第一调整系数对所述第一预设检测时长进行调整得到调整后的第一预设检测时长;根据所述基准平均吸力值和第二平均吸力值得到第二调整系数,基于所述第二调整系数对所述第二预设检测时长进行调整得到调整后的第二预设检测时长。5.根据权利要求4所述的方法,其特征在于,控制第一机器人清扫第一独立区域、第二机器人清扫第二独立区域,基于第一预设检测时长对第一机器人的当前剩余电量进行检测,基于第二预设检测时长对第二机器人的当前剩余电量进行检测,根据当前剩余电量对第一公共区域进行调整得到第二公共区域,包括:获取所述第一独立区域或所述第二独立区域中未清扫的区域作为待清扫区域、已清扫的区域作为已清扫区域,以及所述待清扫区域对应的待清扫像素点数量和所...

【专利技术属性】
技术研发人员:石军风尹芬徐珊菊
申请(专利权)人:南京市金龙锋信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1