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

文档序号:9374464阅读:来源:国知局
之间的交互。
[0085]重定向连接请求用于请求服务器建立终端与扫地机器人之间的关联关系,其中至少携带有对服务器的请求信息、终端的识别标识相关信息和扫地机器人的识别标识相关信息。所述第二重定向连接请求中至少携带有对服务器的请求信息、第二终端的识别标识相关信息和扫地机器人的识别标识相关信息。
[0086]其中,终端的识别标识相关信息可以是终端的电子串号、MAC地址、身份编码等可以唯一对应终端的信息。
[0087]终端的识别标识相关信息也可以是访问公众平台的登录号,故同一终端也可以对应不同的用户,例如家庭成员利用不同的登录号在同一终端对扫地机器人进行控制。由于可以利用登录号对不同的用户进行区分,从而可以利用同一终端收集不同用户的用户习惯。
[0088]所述扫地机器人的识别标识是与扫地机器人唯一对应的识别信息。
[0089]所述终端的识别标识相关信息和扫地机器人的识别标识相关信息可以采用压缩、加密等方式进行处理。
[0090]S12,基于所述第二重定向连接请求获取第二对应关系信息,所述第二对应关系信息包括所述扫地机器人的识别标识和第二终端的识别标识。
[0091 ] 在具体实施中,所述获取对应关系信息的过程可以包括:解析所述第二重定向连接请求,提取所述扫地机器人识别标识和所述第二终端的识别标识。
[0092]在具体实施中,所述提取所述扫地机器人的识别标识包括基于预设的规则识别第二重定向连接请求中的扫地机器人的识别标识。例如可以按照预设的编码规则来识别所述扫地机器人的识别标识,或者可以按照预设的加密规则来识别所述扫地机器人的识别标识。
[0093]可以理解的是,所述服务器按照与所述扫地机器人对应的识别信息相对应的预设的规则进行识别。基于预设的规则识别第二重定向连接请求中的扫地机器人的识别标识可以起到验证和仿冒的作用,有利于节约所述服务器的资源。
[0094]S13,在从公众平台接收到来自第一终端的确认信息后,依据所述第二对应关系信息建立所述扫地机器人和所述第二终端的关联关系;
[0095]其中,所述第一终端与所述扫地机器人已建立关联关系,所述服务器中记录有所述第一终端与所述扫地机器人的关联关系。
[0096]由于关联第二终端和扫地机器人之前需接收到来自第一终端的确认消息,使得第一终端可以决定是否许可第二终端与扫地机器人关联,从而有利于提高关联关系的安全性。
[0097]在具体实施中,关联扫地机器人与终端的方法还可以包括:所述服务器从记录的所述第一终端与所述扫地机器人的关联关系中获取第一终端的地址信息,通过公众平台向所述第一终端发送询问信息。也就第一终端接收所述服务器的询问消息后,通过公众平台向服务器发送确认信息。服务器接收到的确认信息属于前述的重定向消息。
[0098]在具体实施中,关联扫地机器人与终端的方法还可以包括:服务器通过公众平台接收来自所述第一终端的指示信息,根据所述指示信息解除所述扫地机器人与所述第二终端的关联关系。指示信息中至少包含所述扫地机器人的识别标识和所述第二终端的识别标识。可以理解的是,在所述服务器根据所述指示信息解除所述扫地机器人与所述第二终端的关联关系之前还可以像第一终端再次确认。
[0099]虽然本发明实施例中只以所述第二终端为例进行描述,但可以理解的是,类似本发明实施例中第二终端的与扫地机器人建立关联关系的方式适用于其他更多终端,终端的数目不限于两个。
[0100]在具体实施中,关联扫地机器人与终端的方法还可以包括:通过公众平台接收来自所述第一终端的查询信息,提供所述扫地机器人已建立的与终端之间的关联关系信息。由于所述服务器可以提供所述扫地机器人已建立的与终端之间的关联关系信息,使得所述第一终端可以获悉与所述扫地机器人建立关联关系的各个终端,从而可以方便第一终端根据需求解除其他终端与扫地机器人之间的关联关系,例如解除停止使用的终端或者其他存在安全风险的终端与扫地机器人之间的关联关系,从而提升关联关系的安全性。前述其他终端可以是第二终端。
[0101]在具体实施中,所述第一终端可以是首个与所述扫地机器人建立连关联关系的终端。
[0102]本发明实施例中,服务器从公众平台接收第二重定向连接请求,从第二重定向连接请求中获取对应关系信息,在从公众平台接收到来自第一终端的确认信息后,依据关联关系信息建立扫地机器人和第二终端之间的关联关系。由于关联第二终端和扫地机器人之前需接收到来自第一终端的确认消息,使得第一终端可以决定是否许可第二终端与扫地机器人关联,从而有利于提高关联关系的安全性。通过服务器建立扫地机器人和第二终端的关联关系,不会增加扫地机器人构造复杂度;服务器可以建立并存储大量的关联关系,从而降低单位成本。由于基于来自公众平台的重定向连接请求以建立关联关系,对于服务器的开发而言无需考虑不同的终端的架构和技术实现,可大为降低难度和成本。此外,利用服务器建立关联关系,还便于建立防冲突机制,便于终端进行远程控制;还可以通过服务器收集和分析不同终端的用户习惯,提升智能化水平。
[0103]图5是本发明实施例中另一种关联扫地机器人与终端的方法的流程图。
[0104]S131,第二终端获得扫地机器人的识别信息。
[0105]第二终端可以通过扫地机器人获得识别信息,具体可以是通过扫描扫地机器人或扫地机器人的外包装上对应的识别信息标识获取识别信息,基于所述识别信息生成适于向公众平台发送的消息。也可以是从销售商或服务商等其他任何可能的途径获得识别信息。
[0106]在具体实施中,识别信息中可以包含连接至公众平台的链接信息;连接至服务器的链接信息,例如服务器的TCP或IP地址或服务器对应的公众号;以及扫地机器人的识别标识等信息。
[0107]在具体实施中,所述识别信息标识可以是二维码或条形码,所述二维码或条形码可以位于扫地机器人的机身或位于扫地机器人的外包装。
[0108]在具体实施中,终端可以使用与公众平台对应的扫描应用来对识别信息进行扫描,例如,手机或平板电脑可以使用微信应用程序中的扫一扫功能,对位于扫地机器人机身的二维码进行扫描,在二维码中包含连接至公众平台的链接信息、服务器的TCP或IP地址或服务器对应的公众号、以及扫地机器人的识别标识等信息。通过扫描扫地机器人对应的识别信息获取上述信息操作简单快捷,方便用户使用。
[0109]S132,发送第二连接请求。
[0110]第二终端向公众平台发送获取扫地机器人对应的识别信息后生成的第二连接请求,第二连接请求中包含扫地机器人对应的识别信息,例如服务器的TCP或IP地址或服务器对应的公众号、以及扫地机器人的识别标识等信息。
[0111]—种具体实现中,所述第二连接请求是短连接形式,所述识别标识和所述公众平台的链接信息可以是TCP短链接中的字段。
[0112]在具体实施中,第二终端发送的第二连接请求可以是第二终端扫描扫地机器人对应的识别信息后生成的。对应识别信息标识生成第二连接请求的生成机制由具体的识别信息格式决定。
[0113]例如,在识别信息标识为二维码时,扫地机器人提供根据二维码的生成机制生成的包含连接至公众平台的链接信息、服务器的链接信息:TCP或IP地址或服务器对应的公众号、以及扫地机器人的识别标识二维码;终端在扫码后,按照相应的第二连接请求生成机制生成连接至公众平台的第二连接请求。例如通过关注公众号的方式一并发起第二连接请求;或者是关注公众号后发起第二连接请求。
[0114]S121,公众平台生成第二重定向连接请求。
[0115]在具体实施中,第二重定向连接请求是公众平台在接收来自第二终端的消息后生成的。来自第二终端的消息可以是连接请求。
[0116]在具体实施中,公众平台基于来自第二终端的消息生成第二重定向连接请求可以包括:从第二连接请求中获取服务器的链接信息;基于所述终端登录公众平台的信息获得终端的识别标识;将所述连接请求中携带的信息和所述终端的识别标识打包,以生成发送给所述服务器的第二重定向连接请求。
[0117]在本发明一实施例中,公众平台是微信公众平台,基于所述终端登录公众平台的信息获得终端的识别标识可以是获得终端登录时的登录号。
[0118]S122,发送第二重定向连接请求。
[0119]公众平台向服务器发送第二重定向连接请求,第二重定向连接请求中包含连接请求中携带的信息和所述终端的识别标识。
[0120]在服务器发送重定向连接请求后,服务器执行步骤S11、S12,其具体实现过程可以采用与图4类似或相同的方式,此不赘述。
[0121]S1131,服务器向第一终端发送询问信息。
[0122]SI 132,接收来自第一终端的确认信息。
[0123]S1133,建立所述扫地机器人和所述第二终端的关联关系。
[0124]步骤SI 132和步骤SI 133的具体实现方式可以采用与图4中S13类似或相同的方式,此不赘述。
[0125]图6是本发明实施例中另一种关联扫地机器人与终端的方法的流程图。
[0
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1