建立扫地机器人与终端关联关系的方法、服务器及系统的制作方法_2

文档序号:9396351阅读:来源:国知局
]进一步,预置校验信息和识别标识是由终端提供给所述公众平台的;所述终端获得所述预置校验信息的信息来源不同于所述识别标识的信息来源。由于机器人识别标识和预置校验信息的信息来源不同,只有在可以获取机器人的识别标识和预置校验信息时,才能成功建立关联关系,有利于保障建立关联关系的安全性。
【附图说明】
[0047]图1是本发明实施例中一种扫地机器人服务系统的结构示意图;
[0048]图2是本发明实施例中一种扫地机器人与终端关联关系示意图;
[0049]图3是本发明实施例中一种建立扫地机器人与终端关联关系的方法的流程图;
[0050]图4是本发明实施例中另一种建立扫地机器人与终端关联关系的方法的流程图;
[0051]图5是本发明实施例中又一种建立扫地机器人与终端关联关系的方法的流程图;
[0052]图6是本发明施例中一种适于建立扫地机器人与终端关联关系的服务器的结构示意图;
[0053]图7是本发明施例中另一种适于建立扫地机器人与终端关联关系的服务器的结构示意图;
[0054]图8是本发明施例中另一种适于建立扫地机器人与终端关联关系的服务器的结构示意图。
【具体实施方式】
[0055]如前所述,现有的扫地机器人,一般采用用户直接从扫地机器人的人机交互界面输入指令的方式加以操控。或者通过遥控器来进行控制。
[0056]采用遥控器控制扫地机器人的现有技术存在一些不足之处。首先,若在遥控器和扫地机器人的型号匹配时就可以对扫地机器人进行控制,则难以区分控制指令的来源,存在安全隐患;其次,在不同遥控器同时控制时,难以建立有效的控制机制和冲突机制,尤其是采用智能电子终端来实现遥控器功能的时候,进而难以利用智能电子终端对扫地机器人进行远距离的控制。
[0057]为解决上述问题,一种可能的方式可以是采用建立遥控器和扫地机器人关联关系的方式,在扫地机器人中存储与之对应的遥控器的相关信息,以使得与扫地机器人之间存在关联关系的遥控器才可以对扫地机器人进行控制。但是此种方式需要对扫地机器人进行升级,增加扫地机器人中的处理芯片的功能,从而导致扫地机器人的结构复杂度上升、并增加成本,建立关联关系的数量也是会受到扫地机器人或遥控器存储空间容量的限制。此外,由于不同的智能电子终端采用的操作系统和应用程序丰富多样,如果要求扫地机器人都能与之实现交互以建立关联关系,对于扫地机器人的开发和维护而言存在较多困难。另外,终端和扫地机器人之间建立连接后直接建立关联关系,终端和扫地机器人之间关联关系的准确性难以得到保障。
[0058]本发明实施例中,服务器从公众平台发送的重定向连接请求中获取关联关系信息,从扫地机器人获取校验信息,在校验信息通过验证后依据关联关系信息建立扫地机器人的识别标识和终端的识别标识之间的关联关系,以便服务器建立终端和扫地机器人的关联关系。通过服务器建立扫地机器人和终端的关联关系,不会增加扫地机器人构造复杂度;服务器可以建立并存储大量的关联关系,从而降低单位成本。由于基于来自公众平台的重定向连接请求以建立关联关系,对于服务器的开发而言无需考虑不同的终端的架构和技术实现,可大为降低难度和成本。此外,利用服务器建立关联关系,还便于建立防冲突机制,便于终端进行远程控制;还可以通过服务器收集和分析不同终端的用户习惯,提升智能化水平。另外,从扫地机器人获取校验信息,在校验信息通过验证后才依据关联关系信息建立扫地机器人的识别标识和终端的识别标识之间的关联关系,有利于保障关联关系的准确性。
[0059]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0060]本发明实施例提供一种扫地机器人服务系统。图1是本发明实施例中一种扫地机器人服务系统的结构示意图。
[0061]扫地机器人服务系统10包括服务器11、公众平台12以及扫地机器人14 ;服务器11在公众平台12、服务器11在扫地机器人14之间配置有数据传输通道。所述数据传输通道可以基于互联网来实现。
[0062]其中,服务器11可以是具有电子数据处理能力的电子计算机系统,可以采用小型计算机,也可以采用大型服务器。服务器11可以是单台计算、服务器集群或者分布式服务器系统。
[0063]公众平台12可以是第三方互联网服务平台,可以为用户提供互联网信息交互的服务,例如微信、微博、QQ、飞信等。
[0064]服务器11和扫地机器人14之间配置有数据传输通道,可以向扫地机器人14发送指令以控制扫地机器人14,也可以接收来自扫地机器人14的信息,例如可以接收来自扫地机器人14的反馈信息、操作请求信息以及状态信息等。数据传输可以通过网络来实现,例如扫地机器人14可以通过网线接入网络,也可以配备有无线网卡接入网络,具体可以通过蓝牙、WIF1、2G、3G、4G等方式接入网络。
[0065]公众平台12和终端13之间配置有数据传输通道,终端13可以是手机、平板、笔记本电脑等智能设备。公众平台12和终端13之间进行数据传输的过程可以是通过登录公众平台12后,以公众平台12提供的方式来进行。包括但不限于采用浏览器方式,或者采用客户端的方式。
[0066]—种具体实现中,公众平台12可以为服务器11提供公众号,为终端13的用户提供登录号。终端13通过登录号访问公众平台12,通过关注公众号的方式建立与服务器11之间的联系。在终端13基于该公众号进行操作时,公众平台12为终端13和服务器11提供信息传递服务。
[0067]也就是说,公众平台12可以在接收到来自服务器11的消息后,向终端13发送相关消息内容;可以在接收到终端13的消息后,向服务器11发送消息内容。终端13通过网页或移动端应用程序以服务器11为期望目的地发送消息,消息先到达公众平台12,消息的格式对应于网页或移动端应用程序和相应的公众平台。公众平台12对消息进行解析以获知终端消息的最终目的地,并发送相关消息内容。
[0068]为方便描述,以下将公众平台12提供信息传递服务时向服务器11发送的包含关联关系信息的信息称为重定向连接请求,将公众平台12提供信息传递服务时向服务器11发送的未包含关联关系信息的信息称为重定向消息。当需要建立终端13与扫地机器人14之间的关联关系时,公众平台12可以基于来自终端13的消息生成重定向连接请求,将重定向连接请求指向服务器11。
[0069]服务器11适于基于所述重定向连接请求获取关联关系信息,所述关联关系信息包括所述扫地机器人14的识别标识和所述终端13的识别标识;获取所述扫地机器人14的识别标识对应的扫地机器人14的校验信息;验证所述校验信息,若所述校验信息通过验证,依据所述关联关系信息建立所述扫地机器人14的识别标识和所述终端13的识别标识之间的关联关系。
[0070]图2是本发明实施例中一种扫地机器人与终端关联关系示意图。终端13的识别标识A、B可以是用于访问公众平台12的登录号,扫地机器人14的识别标识a、b可以是以预设规则编码的字符串或加密字符串。图中仅示出两组对应的终端识别标识和扫地机器人识别标识,在实际应用中,关联关系的数量上限由服务器的承载能力决定。
[0071]可以理解的是,终端13和扫地机器人14之间的关联关系不限于一一对应的方式,也可以是一对多、多对一或多对多的方式。当终端13对应多个扫地机器人14时,在终端13发起对扫地机器人14的控制指令时,需要采用相应的机制来加以区分,例如可以由终端13在发起控制指令时附加相应扫地机器人的信息或者扫地机器人对应工作区域的信息等,也可以由服务器11采用存储相应的区分信息的方式来实现等,此不赘述。
[0072]扫地机器人服务系统10可以在不过于增加扫地机器人的结构复杂度和成本的情况下建立扫地机器人和终端之间的关联关系。服务器11可以建立并存储大量的关联关系,从而降低单位成本;利用服务器11建立关联关系,还便于建立防冲突机制,便于终端13进行远程控制;还可以通过服务器收集和分析不同终端的用户习惯,提升智能化水平。另外,服务器11从扫地机器人14获取校验信息,在校验信息通过验证后才依据关联关系信息建立扫地机器人的识别标识和终端的识别标识之间的关联关系,有利于保障关联关系的准确性。
[0073]本发明实施例还提供建立扫地机器人与终端关联关系的方法。图3是本发明实施例中一种建立扫地机器人与终端关联关系的方法的流程图。
[0074]S11,服务器从公众平台接收重定向连接请求。
[0075]在具体实施中,服务器基于互联网方式建立与公众平台之间的连接,从公众平
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1