一种扫地机器人的控制方法、服务器及服务系统的制作方法

文档序号:9396353阅读:635来源:国知局
一种扫地机器人的控制方法、服务器及服务系统的制作方法
【技术领域】
[0001]本发明涉及智能家居领域,尤其涉及一种扫地机器人的控制方法、服务器及服务系统。
【背景技术】
[0002]随着科技的进步和社会的发展,智能机器人逐渐走入千家万户,代替人们处理日常家务。扫地机器人作为智能机器人的一种,更是应用广泛。
[0003]现有的扫地机器人,一般采用用户直接从扫地机器人的人机交互界面输入指令的方式加以操控。或者通过遥控器来进行控制。
[0004]采用遥控器控制扫地机器人的现有技术存在一些不足之处。首先,若在遥控器和扫地机器人的型号匹配时就可以对扫地机器人进行控制,则难以区分控制指令的来源,存在安全隐患;其次,在不同遥控器同时控制时,难以建立有效的控制机制和冲突机制,尤其是采用智能电子终端来实现遥控器功能的时候,进而难以利用智能电子终端对扫地机器人进行远距离的控制。
[0005]为解决上述问题,一种可能的方式可以是在扫地机器人中建立冲突解决机制,以使得遥控终端可以对扫地机器人进行有效的控制。但是此种方式需要对扫地机器人进行升级,增加扫地机器人中的处理芯片的功能,从而导致扫地机器人的结构复杂度上升、并增加成本。此外,由于不同的智能电子终端采用的操作系统和应用程序丰富多样,如果要求扫地机器人能实现与各种终端进行交互并建立冲突机制以调控其间控制指令的冲突,对于扫地机器人的开发和维护而言存在较多困难。

【发明内容】

[0006]本发明解决的问题是在不过于增加扫地机器人的结构复杂度和成本的情况下建立冲突解决机制,对机器人进行控制。
[0007]为解决上述问题,本发明提供一种扫地机器人的控制方法,包括:
[0008]服务器通过公众平台接收来自终端的第一控制信息;
[0009]向所述扫地机器人发送基于所述第一控制信息的第一控制指令;
[0010]接收来自所述扫地机器人的忙反馈信息;
[0011]通过所述公众平台向所述终端发送忙信息;
[0012]其中,所述终端已关联所述扫地机器人,所述服务器记录有所述终端与所述扫地机器人的关联关系。
[0013]可选的,在所述向所述终端发送忙信息后还包括:
[0014]通过所述公众平台接收来自所述终端的第二控制信息;
[0015]向所述扫地机器人发送第二控制指令,要求执行所述第二控制信息指示的动作。
[0016]可选的,所述扫地机器人的控制方法还包括:比较所述向所述终端发送忙消息至所述接收来自所述终端的第二控制信息的时间间隔与预设时间阈值,所述发送第二控制指令是在所述时间间隔小于预设时间阈值时。
[0017]可选的,所述第二控制信息携带优先信息,所述扫地机器人的控制方法还包括基于所述第二控制信息获取优先信息。
[0018]可选的,所述忙反馈信息中携带终端识别标识;在所述向所述终端发送忙信息后还包括:
[0019]通过所述公众平台接收来自所述终端的第二控制信息;
[0020]获取所述终端的识别标识;
[0021]所述发送第二控制指令是在所述终端的识别标识对应的优先级高于所述忙反馈信息携带的终端识别标识对应的优先级时。
[0022]可选的,所述扫地机器人的控制方法还包括:基于所述忙反馈信息中携带的终端识别标识获取该终端的地址信息,向该终端发送通知信息。
[0023]可选的,所述扫地机器人的控制方法还包括:比较所述向所述终端发送忙消息至所述接收所述终端的第二控制信息的时间间隔与预设时间阈值,所述获取终端的识别标识是在所述时间间隔小于预设时间阈值时。
[0024]本发明实施例还提供一种扫地机器人的控制方法,包括:服务器通过公众平台接收到来自至少二个终端的并发控制信息时,基于其中一个终端的控制信息生成控制指令;
[0025]发送所述控制指令至扫地机器人。
[0026]可选的,所述扫地机器人的控制方法采用以下方式基于其中一个终端的控制信息生成控制指令:
[0027]获取所述至少二个终端的识别标识;
[0028]比较所述至少二个终端的识别标识对应的优先级;
[0029]根据与优先级最高的终端对应的控制信息生成控制指令。
[0030]可选的,所述扫地机器人的控制方法还包括:向优先级低的终端发送通知信息。
[0031]可选的,所述扫地机器人的控制方法采用以下方式基于其中一个终端的控制信息生成控制指令:
[0032]所述服务器通过公众平台分别向所述至少二个终端发送冲突信息;
[0033]根据最快响应的终端的控制信息生成控制指令。
[0034]可选的,所述扫地机器人的控制方法采用以下方式基于其中一个终端的控制信息生成控制指令:
[0035]所述服务器通过公众平台分别向所述至少二个终端发送冲突信息;
[0036]接收响应的终端的控制信息;
[0037]在携带有优先信息的控制信息只有一个时,基于所述携带有优先信息的控制信息生成控制指令。
[0038]可选的,所述扫地机器人的控制方法还包括:所述接收响应的终端的控制信息是在以所述分别向所述至少二个终端发送冲突信息为起点的预设时间段内接收的。
[0039]可选的,所述扫地机器人的控制方法还包括:
[0040]在所述携带有优先信息的控制信息多于一个时,比较所述优先信息的优先级别;
[0041]基于所述携带有优先信息的控制信息生成控制指令是指基于携带有优先级最高的优先信息的控制信息生成控制指令。
[0042]本发明实施例还提供一种适于控制扫地机器人的服务器,包括:
[0043]控制信息获取单元,适于通过公众平台接收来自终端的控制信息,所述控制信息包括第一控制信息和第二控制信息;
[0044]控制指令生成单元,适于基于所述终端的控制信息生成控制指令;
[0045]控制指令发送单元,适于向所述扫地机器人发送基于所述控制信息的所述控制指令,所述控制指令包括第一控制指令和第二控制指令;
[0046]忙反馈信息接收单元,适于接收来自所述扫地机器人的忙反馈信息;
[0047]忙信息发送单元,适于通过所述公众平台向所述终端发送忙信息。
[0048]可选的,所述适于控制扫地机器人的服务器还包括:时间比较单元,适于比较所述向所述终端发送忙消息至所述接收所述终端的第二控制信息的时间间隔与预设时间阈值。
[0049]可选的,所述适于控制扫地机器人的服务器还包括:优先信息获取单元,适于基于所述第二控制信息获取优先信息。
[0050]可选的,所述适于控制扫地机器人的服务器还包括:第一别标识获取单元、第二识别标识获取单元以及第一优先级判断单元;所述第一别标识获取单元适于获取所述终端的识别标识;所述第二识别标识获取单元适于获取所述忙反馈信息中携带的终端识别标识;所述第一优先级别判断单元适于判断所述终端的识别标识对应的优先级和所述忙反馈信息中携带的终端识别标识对应的优先级。
[0051]本发明实施例还提供另一种适于控制扫地机器人的服务器,包括:
[0052]并发控制信息接收单元,适于通过公众平台接收到来自至少二个终端的并发控制信息;
[0053]控制指令生成单元,适于基于其中一个终端的控制信息生成控制指令;
[0054]第二控制指令发送单元,适于将基于其中一个终端的控制信息生成的控制指令发送至扫地机器人。
[0055]可选的,所述适于控制扫地机器人的服务器还包括:识别标识获取单元,适于获取所述至少二个终端的识别标识;第二优先级别判断单元,适于比较所述至少二个终端的识别标识对应的优先级;所述第二控制指令发送单元适于向所述扫地机器人发送与优先级最高的终端对应的控制指令。
[0056]可选的,所述适于控制扫地机器人的服务器还包括:冲突信息发送单元,适于通过公众平台分别向所述至少二个终端发送冲突信息;响应速度判断单元,适于判断所述至少二个终端的响应速度;
[0057]所述第二控制指令发送单元适于将最快响应的终端对应的控制指令发送至扫地机器人。
[0058]可选的,所述适于控制扫地机器人的服务器还包括:冲突信息发送单元,适于通过公众平台分别向所述至少二个终端发送冲突信息;优先信息获取单元,适于基于所述至少二个终端的并发控制信息获取至少二个优先信息;第三优先级别判断单元,适于判断所述至少二个优先信息的优先级别;所述第二控制指令发送单元向所述扫地机器人发送基于携带有优先级最高的优先信息的控制信息生成的控制指令。
[0059]本发明实施例还提供一种扫地机器人服务系统,包括:公众平台和如前任一种服务器。
[0060]与现有技术相比,本发明实施例的技术方案具有以下有益效果:
[0061]通过服务器接收来自终端的第一控制信息和扫地机器人的忙反馈信息,通过公众平台向所述终端发送忙信息,从而可以在扫地机器人处于忙状态,与执行所述第一控制信息对应的控制指令有冲突时,及时通知所述终端。
[0062]在接收到至少二个终端的并发控制信息时,将基于其中一个终端的控制信息生成的控制指令发送至扫地机器人,从而解决并发控制信息的冲突问题。
[0063]通过服务器建立冲突解决机制,不会增加扫地机器人构造复杂度;服务器可以建立并存储大量的关联关系,从而降低单位成本。由于通过公众平台接收控制信息,对于服务器的开
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1