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

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