一种扫地机器人状态信息查询方法及服务器的制造方法

文档序号:9276889阅读:707来源:国知局
一种扫地机器人状态信息查询方法及服务器的制造方法
【技术领域】
[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]当前状态提示单元适于通过公众平台向所述终端提示所述扫地机器人的当前状
??τ O
[0034]可选的,所述服务器还包括:重定向消息接收单元,适于接收重定向消息;所述状态信息查询请求接收单元适于基于所述重定向消息获取所述状态信息查询请求。
[0035]可选的,所述服务器还包括:状态信息查询请求解析单元,适于解析所述状态信息查询请求,以生成格式化的状态信息查询请求;所述查询指令生成单元适于根据所述格式化的状态信息查询请求生成查询指令。
[0036]可选的,所述服务器还包括:查找单元,适于查找与所述终端关联的扫地机器人;所述查询指令发送单元适于将所述查询指令发送至与所述终端关联的扫地机器人。
[0037]可选的,所述服务器还包括:识别标识获取单元,适于获取所述终端的识别标识;所述查找与所述终端关联的扫地机器人包括在记录的关联关系中查找与所述终端的识别标识对应的扫地机器人的识别标识。
[0038]可选的,所述服务器还包括:当前状态提示信息生成单元,适于基于所述当前状态信息反馈消息生成当前状态提示信息;所述当前状态提示单元适于向所述终端发送所述当前状态提不?目息。
[0039]可选的,所述服务器还包括:反馈信息接收单元、控制指令生成单元以及控制指令发送单元,其中:
[0040]所述反馈信息接收单元适于通过公众平台接收来自终端的反馈信息;
[0041]所述控制指令生成单元适于基于所述反馈信息生成控制指令;
[0042]所述控制指令发送单元适于向所述扫地机器人发送单元适于发送所述控制指令。
[0043]与现有技术相比,本发明实施例的技术方案具有以下有益效果:
[0044]服务器接收终端的状态信息查询请求,生成对应的查询指令,将所述查询指令发送给扫地机器人,接收来自所述扫地机器人的状态信息反馈消息,通过公众平台向所述终端提示所述扫地机器人的当前状态,从而使得终端可以查询扫地机器人的当前状态;服务器记录关联关系,将查询指令发送至扫地机器人,从而不会增加扫地机器人构造复杂度;通过公众平台接收控制信息,对于服务器的开发而言无需考虑不同的终端的架构和技术实现,可大为降低难度和成本。
【附图说明】
[0045]图1是本发明实施例中一种扫地机器人服务系统的结构示意图;
[0046]图2是本发明实施例中另一种扫地机器人服务系统的结构示意图;
[0047]图3是本发明实施例中另一种扫地机器人服务系统的结构示意图;
[0048]图4是本发明实施例中一种扫地机器人状态信息查询方法的流程图;
[0049]图5是本发明实施例中另一种扫地机器人状态信息查询方法的流程图;
[0050]图6是本发明实施例中一种扫地机器人与第一终端关联关系示意图;
[0051]图7是本发明实施例中一种服务器的结构示意图;
[0052]图8是本发明实施例中另一种服务器的结构示意图;
[0053]图9是本发明实施例中另一种服务器的结构示意图。
【具体实施方式】
[0054]如前所述,现有的扫地机器人,一般采用用户直接从扫地机器人的人机交互界面或者通过遥控器获悉扫地机器人的动作状态。但若在遥控器和扫地机器人的型号匹配时就可以对扫地机器人进行操作,则难以区分控制指令的来源,存在安全隐患。
[0055]为解决上述问题,一种可能的方式是采用建立遥控器和扫地机器人关联关系的方式,在扫地机器人中存储与之对应的遥控器的相关信息,以使得可以通过终端获悉扫地机器人的动作状态。但是此种方式需要对扫地机器人进行升级,增加扫地机器人中的处理芯片的功能,从而导致扫地机器人的结构复杂度上升、并增加成本,建立关联关系的数量也是会受到扫地机器人或遥控器存储空间容量的限制。此外,由于不同的智能电子终端采用的操作系统和应用程序丰富多样,如果要求扫地机器人都能与之实现交互以建立关联关系,对于扫地机器人的开发和维护而言存在较多困难。
[0056]在本发明实施例中,服务器接收终端的状态信息查询请求,生成对应的查询指令,将所述查询指令发送给扫地机器人,接收来自所述扫地机器人的状态信息反馈
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1