基于云端的智能终端、清洁机器人和系统的数据调用方法与流程

文档序号:24621671发布日期:2021-04-09 20:27阅读:116来源:国知局
基于云端的智能终端、清洁机器人和系统的数据调用方法与流程

本发明涉及电子技术领域,具体涉及一种基于云端的智能终端、清洁机器人和系统的数据调用方法。



背景技术:

随着物联网技术的发展和清洁机器人的不断普及,对清洁机器人的要求会越来越高和使用场景也会更加复杂,对于复式和别墅的用户来说,清洁机器人需要具有“有研究和大脑的记忆”的识别多楼层中每个楼层的场景和智能规划的清扫。现有的方法是将清洁机器人的清扫地图信息存储在服务器端上,如专利cn202010382401.3,扫地机清扫地图的存储和复用方法、及存储和复用装置,该专利的清洁机器人在进行清扫时,通过获取清扫环境的特征来下载相应的清扫地图信息。当清洁机器人的清扫环境进行变动时,清洁机器人无法有效获取清扫环境的特征来下载相应的清扫地图信息或采用旧的清扫地图信息来对变动后的清扫环境进行清扫,清扫效率低。



技术实现要素:

为解决上述问题,本发明提供了一种基于云端的智能终端、清洁机器人和系统的数据调用方法,使清洁机器人可以准确获取清扫地图,并在清扫完成后对地图进行更新。本发明的具体技术方案如下:

一种基于云端的智能终端的数据调用方法,其包括:根据环境选择清扫地图,并发送相应的下载命令给清洁机器人;接收清洁机器人的完成信息后,发送上传命令给清洁机器人;接收云端发送的确认信息后,根据确认信息发送相应的反馈信息使云端进行相应的操作,所述确认信息由云端对清洁机器人上传的地图数据进行处理后决定。智能终端根据实际情况来选择清扫地图,不需要清洁机器人获取环境信息再下载清扫地图,提高清洁机器人的清扫效率。

一种基于云端的清洁机器人的数据调用方法,其包括:接收智能终端发送的下载命令,并根据下载命令从云端下载相应的策略文件和地图特征文件数据来进行清扫;清扫完成后,发送完成清扫信息给智能终端;接收智能终端发送的上传命令,将清扫过程中获取的地图特征文件数据和地图数据上传到云端。清洁机器人在进行清扫后将该次清扫的数据上传到云端来进行数据更新,提高清扫数据的准确度。

一种基于云端的清洁机器人系统的数据调用方法,所述系统包括清洁机器人、智能终端和云端,智能终端根据环境选择清扫地图,发送下载命令给清洁机器人,使清洁机器人从云端下载相应的策略文件和地图特征文件数据来进行清扫;智能终端接收清洁机器人的完成清扫信息后,发送上传命令给清洁机器人,使清洁机器人将清扫完成后的地图特征文件数据和地图数据上传到云端;智能终端接收云端处理地图特征文件数据和地图数据后发出的接收信息,根据接收信息发送相应的反馈信息使云端进行相应的操作。清洁机器人根据智能终端的下载命令来下载相应的清扫地图进行清扫,准确率高,防止清洁机器人将要清扫的环境与清扫地图不对应,提高清洁效率。

于本发明的一个或多个方案中,智能终端在清扫前,编辑保存在云端的清扫地图的虚拟墙、禁区和房间清扫策略信息,并写到策略文件中,然后上传到云端保存。提前设置清扫命令,提高清洁机器人的清扫效率。

于本发明的一个或多个方案中,智能终端在选取清扫地图后,发送与清扫地图相对应的策略文件和地图特征文件数据的url给清洁机器人,使清洁机器人通过curl从云端中下载相应的策略文件和地图特征文件数据来进行清扫。清洁机器人通过url和curl来下载相应的策略文件和地图特征文件数据,准确率高、速度快。

于本发明的一个或多个方案中,清洁机器人下载策略文件和地图特征文件数据后,对地图特征文件数据进行解压,并删除上次保存在清洁机器人上的地图特征文件数据,然后将解压后的地图特征文件数据存放在清洁机器人的flash中,清洁机器人再对策略文件进行解析,并将解析后的策略文件设置到存放在flash的地图特征文件数据中。将不需要的地图特征文件数据从清洁机器人上删除,降低清洁机器人的存储容量需求,节省扫地机端的flash空间。

于本发明的一个或多个方案中,清洁机器人完成清扫后,清洁机器人将该次清扫的地图特征文件数据经过压缩后与用于在智能终端上显示的地图数据上传到云端。

于本发明的一个或多个方案中,云端接收清洁机器人上传的地图特征文件数据和地图数据后,云端将上传的地图数据与已保存的地图数据进行比较,根据比较结果发送确认信息给智能终端。

于本发明的一个或多个方案中,若云端判断上传的地图数据与已保存的地图数据具有差异,则发送更新信息给智能终端,并根据智能终端反馈的更新信息,将清洁机器人上传的地图特征文件数据和地图数据覆盖已保存的地图特征文件数据和地图数据。

于本发明的一个或多个方案中,若云端判断上传的地图数据与已保存的地图数据没有差异,则发送保存信息给智能终端,并根据智能终端反馈的不更新信息,不对清洁机器人上传的地图特征文件数据和地图数据进行保存。云端根据上传地图的数据与已保存的地图数据的差异来判断清洁机器人这次的清扫设置是否进行保存,灵活性高,实时更新清扫数据,提高清洁机器人的清扫效率。

附图说明

图1为本发明的基于云端的智能终端的数据调用方法的流程示意图;

图2为本发明的基于云端的清洁机器人的数据调用方法的流程示意图;

图3为本发明的基于云端的清洁机器人系统的数据调用方法的流程示意图。

具体实施方式

下面详细描述本发明的实施例,所述的实施例示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。

在本发明的描述中,需要说明的是,对于方位词,如有术语“中心”,“横向”、“纵向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示方位和位置关系为基于附图所示的方位或位置关系,仅是为了便于叙述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定方位构造和操作,不能理解为限制本发明的具体保护范围。

此外,如有术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或隐含指明技术特征的数量。由此,限定有“第一”、“第二”特征可以明示或者隐含包括一个或者多个该特征,在本发明描述中,“至少”的含义是一个或一个以上,除非另有明确具体的限定。

在本发明中,除另有明确规定和限定,如有术语“组装”、“相连”、“连接”术语应作广义去理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;也可以是机械连接;可以是直接相连,也可以是通过中间媒介相连,可以是两个元件内部相连通。对于本领域普通技术人员而言,可以根据具体情况理解上述的术语在本发明中的具体含义。

在发明中,除非另有规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一特征和第二特征不是直接接触而是通过它们之间的另外特征接触。而且,第一特征在第二特征“之上”、“之下”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅是表示第一特征水平高度高于第二特征的高度。第一特征在第二特征“之上”、“之下”和“下面”包括第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度低于第二特征。

下面结合说明书的附图,通过对本发明的具体实施方式作进一步的描述,使本发明的技术方案及其有益效果更加清楚、明确。下面通过参考附图描述实施例是示例性的,旨在解释本发明,而不能理解为对本发明的限制。

本申请的一个实施例中,智能终端为具有与云端进行无线信息交互的app的设备,可以是手机、平板电脑或笔记本电脑等设备,由用户来控制工作。地图特征文件数据包括清扫地图、虚拟墙、禁区和房间清扫策略信息,一种数据协议格式;清洁机器人自身记忆清扫环境的方法,用于清洁机器人的重定位,只有清洁机器人能识别。策略文件,包括包括:虚拟墙、禁区和房间清扫策略信息;扫地机端与手机app通讯的一种协议格式,扫地机和app都可以识别。因为为了机器端地图信息的保密,手机端是无法直接操作机器端使用的特征文件,所以增加策略文件用于手机可以直接操作保存在云端的虚拟墙、禁区、房间清扫策略数据信息。地图数据为用于app显示,至少包括清扫地图。

参考图1可知,一种基于云端的智能终端的数据调用方法,其包括:根据环境选择清扫地图,并发送相应的下载命令给清洁机器人;接收清洁机器人的完成信息后,发送上传命令给清洁机器人;接收云端发送的确认信息后,根据确认信息发送相应的反馈信息使云端进行相应的操作,所述确认信息由云端对清洁机器人上传的地图数据进行处理后决定。智能终端根据实际情况来选择清扫地图,不需要清洁机器人获取环境信息再下载清扫地图,提高清洁机器人的清扫效率。

参考图2可知,一种基于云端的清洁机器人的数据调用方法,其包括:接收智能终端发送的下载命令,并根据下载命令从云端下载相应的策略文件和地图特征文件数据来进行清扫;清扫完成后,发送完成清扫信息给智能终端;接收智能终端发送的上传命令,将清扫过程中获取的地图特征文件数据和地图数据上传到云端。清洁机器人在进行清扫后将该次清扫的数据上传到云端来进行数据更新,提高清扫数据的准确度。

参考图3可知,一种基于云端的清洁机器人系统的数据调用方法,所述系统包括清洁机器人、智能终端和云端,智能终端根据环境选择清扫地图,发送下载命令给清洁机器人,使清洁机器人从云端下载相应的策略文件和地图特征文件数据来进行清扫;智能终端接收清洁机器人的完成清扫信息后,发送上传命令给清洁机器人,使清洁机器人将清扫完成后的地图特征文件数据和地图数据上传到云端;智能终端接收云端处理地图特征文件数据和地图数据后发出的接收信息,根据接收信息发送相应的反馈信息使云端进行相应的操作。清洁机器人根据智能终端的下载命令来下载相应的清扫地图进行清扫,准确率高,防止清洁机器人将要清扫的环境与清扫地图不对应,提高清洁效率。

作为其中一种实施例,智能终端在清扫前,智能终端编辑保存在云端的清扫地图的虚拟墙、禁区和房间清扫策略信息,并写到策略文件中,然后上传到云端保存。提取设置清扫命令,提高清洁机器人的清扫效率。

作为其中一种实施例,智能终端在选取云端保存的清扫地图后,发送与清扫地图相对应的策略文件和地图特征文件数据的url给清洁机器人,使清洁机器人通过curl从云端中下载相应的策略文件和地图特征文件数据来进行清扫。清洁机器人通过url和curl来下载相应的策略文件和地图特征文件数据,准确率高、速度快。统一资源定位符(uniformresourcelocator,url)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的url,它包含的信息指出文件的位置以及浏览器应该怎么处理它。curl是利用url语法在命令行方式下工作的开源文件传输工具。清洁机器人下载策略文件和地图特征文件数据后,对地图特征文件数据进行解压,并删除上次保存在清洁机器人上的地图特征文件数据,然后将解压后的地图特征文件数据存放在机器人的flash中,清洁机器人再对策略文件进行解析,并将解析后的策略文件设置到存放在flash的地图特征文件数据中。将不需要的地图特征文件数据从清洁机器人上删除,降低清洁机器人的存储容量需求,节省扫地机端的flash空间。flash为机器人存储文件的内存空间。

作为其中一种实施例,清洁机器人接收上传命令后,清洁机器人将该次清扫的地图特征文件数据经过压缩后与用于在智能终端上显示的地图数据上传到云端。云端接收清洁机器人上传的地图特征文件数据和地图数据后,云端将上传的地图数据与已保存的地图数据进行比较,根据比较结果发送接收信息给智能终端。若云端判断上传的地图数据与已保存的地图数据具有差异,则发送更新信息给智能终端,并根据智能终端反馈的更新信息,将清洁机器人上传的地图特征文件数据和地图数据覆盖已保存的地图特征文件数据和地图数据。若云端判断上传的地图数据与已保存的地图数据没有差异,则发送保存信息给智能终端,并根据智能终端反馈的不更新信息,不对清洁机器人上传的地图特征文件数据和地图数据进行保存。云端根据上传地图的数据与已保存的地图数据的差异来判断扫地就去人这次的清扫设置是否进行保存,灵活性高,实时更新清扫数据,提高清洁机器人的清扫效率。

作为其中一种实施例,在清洁机器人不进行清扫时,智能终端通过云端的接口对保存在云端的地图特征文件数据和地图数据进行删除。

在说明书的描述中,参考术语“合一个实施例”、“优选地”、“示例”、“具体示例”或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点,包含于本发明的至少一个实施例或示例中,在本说明书中对于上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或者示例中以合适方式结合。说明书的描述中连接的所述连接方式具有明显的效果和实用效力。

通过上述的结构和原理的描述,所属技术领域的技术人员应当理解,本发明不局限于上述的具体实施方式,在本发明基础上采用本领域公知技术的改进和替代均落在本发明的保护范围,应由各权利要求限定之。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1