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

文档序号:9396351阅读:来源:国知局
台接收消息。
[0076]—种具体实现中,服务器具有对应的由公众平台提供的公众号,公众平台基于该公众号配置的服务器的相关链接信息来实现与服务器之间的交互。
[0077]所述重定向连接请求用于请求服务器建立终端与扫地机器人之间的关联关系,其中至少携带有对服务器的请求信息、终端的识别标识相关信息和扫地机器人的识别标识相关信息。
[0078]其中,所述终端的识别标识相关信息可以是终端的电子串号、MAC地址、身份编码等可以唯一对应终端的信息。
[0079]终端的识别标识相关信息也可以是访问公众平台的登录号,故同一终端也可以对应不同的用户,例如家庭成员利用不同的登录号在同一终端对扫地机器人进行控制。由于可以利用登录号对不同的用户进行区分,从而可以利用同一终端收集不同用户的用户习惯。
[0080]所述扫地机器人的识别标识是与扫地机器人唯一对应的识别信息。
[0081]所述终端的识别标识相关信息和扫地机器人的识别标识相关信息可以采用压缩、加密等方式进行处理。
[0082]S12,基于所述重定向连接请求获取关联关系信息,所述关联关系信息包括所述扫地机器人的识别标识和所述终端的识别标识。
[0083]在具体实施中,所述获取关联关系信息的过程可以包括:解析所述重定向连接请求,提取所述扫地机器人识别标识和所述终端的识别标识。
[0084]在具体实施中,所述提取所述扫地机器人的识别标识包括基于预设的规则识别重定向连接请求中的扫地机器人的识别标识。例如可以按照预设的编码规则来识别所述扫地机器人的识别标识,或者可以按照预设的加密规则来识别所述扫地机器人的识别标识。
[0085]可以理解的是,所述服务器按照与所述扫地机器人对应的识别信息相对应的预设的规则进行识别。基于预设的规则识别重定向连接请求中的扫地机器人的识别标识可以起到验证和仿冒的作用,有利于节约所述服务器的资源。
[0086]在具体实施中,服务器还可以从重定向连接请求中获取预置校验信息,所述预置校验信息的信息来源不同于所述识别标识的信息来源。不同的信息来源是指终端获取扫地机器人识别标识和预置校验信息的途径不同。例如:终端通过扫码的方式获取了所述扫地机器人的识别标识,通过输入界面获取预置校验信息,识别标识对应的二维码或条形码位于扫地机器人机身或外包装盒,但预置校验信息位于说明书或保修单;或者扫地机器人识别标识和预置校验信息均可以通过终端扫码的方式获得,但二者分别位于不同的条形码或二维码。
[0087]由于机器人识别标识和预置校验信息的信息来源不同,只有在可以获取机器人的识别标识和预置校验信息时,才能成功建立关联关系,有利于保障建立关联关系的安全性和准确性。例如:若所述扫地机器人识别标识和预置校验信息来源相同,均位于外包装,他人拾取后也可以利用此信息来源建立关联关系,安全性难以保障。区分扫地机器人的识别标识和校验信息的信息来源同时具有排错功能,例如,扫地机器人的识别标识的信息来源被混淆,但此时若预置校验信息的信息来源可信,可以以此进行校验,从而保障建立关联关系的准确性。
[0088]在具体实施中,建立扫地机器人与终端关联关系的方法还可以包括服务器从所述公众平台接收重定向消息,基于重定向消息获取所述预置校验信息。重定向消息可以是终端主动发送消息后由公众平台生成,也可以是服务器发送指令进行询问后终端发送应答消息后由公众平台生成。接受重定向消息的步骤位于验证所述校验信息之前。
[0089]S13,获取所述扫地机器人的识别标识对应的扫地机器人的校验信息。
[0090]在具体实施中,所述扫地机器人内置有与其--对应的校验信息。校验信息可以是机器人的产品序列号、机器人内部芯片的序列号等可以与机器人唯一对应的信息。
[0091]在具体实施中,所述获取所述扫地机器人的识别标识对应的扫地机器人的校验信息可以包括:向所述扫地机器人的识别标识对应的扫地机器人发送校验信息查询指令;接收所述扫地机器人的识别标识对应的扫地机器人的校验信息。
[0092]一种具体实现中,所述服务器基于所述扫地机器人的识别标识获取所述扫地机器人的网络地址信息;向所述扫地机器人的识别标识对应的扫地机器人发送校验信息查询指令基于所述网络地址信息。所述网络地址信息的格式与内容由所述扫地机器人接入网络的类型决定。
[0093]在本发明另一实施例中,所述服务器存储有与扫地机器人一一对应的校验信息,所述获取所述扫地机器人的识别标识对应的扫地机器人的校验信息包括:查找与所述扫地机器人的识别标识对应的校验信息。
[0094]S14,验证所述校验信息。
[0095]所述服务器基于所述扫地机器人的识别标识获取预置校验信息,所述验证所述校验信息包括比对预置校验信息和来自扫地机器人的校验信息。通过比对预置校验信息和来自扫地机器人的校验信息,可以验证所述识别标识中信息的准确性。
[0096]S15,若所述校验信息通过验证,则依据所述关联关系信息建立所述扫地机器人的识别标识和所述终端的识别标识之间的关联关系。
[0097]若所述校验信息通过验证,则认可所述识别标识中信息的准确性,此时依据所述关联关系?目息建立所述扫地机器人的识别标识和所述终端的识别标识之丨B]的关联关系,有利于保障关联关系的准确性。
[0098]识别标识和终端的识别标识之间的关联关系可以参见图2,终端的识别标识Α、B可以是公众平台的登录号,例如可以是微信公众平台的微信号;扫地机器人的识别标识a、b可以是以预设规则编码的字符串或加密字符串。图中仅示出两组对应的终端识别标识和扫地机器人识别标识,在实际应用中,关联关系的数量上限由服务器的承载能力决定。
[0099]可以理解的是,关联关系中存储的扫地机器人的识别标识和终端的识别标识可以是所述重定向连接请求中携带的信息,也可以是对所述重定向连接请求中携带的信息按照预设的规则进行相应的转换处理后生成的信息。
[0100]所述关联关系可以采用表格或数据库中的记录的方式来建立,此不赘述。
[0101]在本发明实施例中,服务器从公众平台发送的重定向连接请求中获取关联关系信息,从扫地机器人获取校验信息,在校验信息通过验证后依据关联关系信息建立扫地机器人的识别标识和终端的识别标识之间的关联关系,以便服务器建立终端和扫地机器人的关联关系。通过服务器建立扫地机器人和终端的关联关系,不会增加扫地机器人构造复杂度;服务器可以建立并存储大量的关联关系,从而降低单位成本。由于基于来自公众平台的重定向连接请求以建立关联关系,对于服务器的开发而言无需考虑不同的终端的架构和技术实现,可大为降低难度和成本。此外,利用服务器建立关联关系,还便于建立防冲突机制,便于终端进行远程控制;还可以通过服务器收集和分析不同终端的用户习惯,提升智能化水平。另外,从扫地机器人获取校验信息,在校验信息通过验证后才依据关联关系信息建立扫地机器人的识别标识和终端的识别标识之间的关联关系,有利于保障关联关系的准确性。
[0102]图4是本发明实施例中另一种建立扫地机器人与终端关联关系的方法的流程图。
[0103]S131,终端获得扫地机器人的识别信息和预置校验信息。
[0104]终端通过扫地机器人获得信息,具体可以是通过扫描扫地机器人或扫地机器人的外包装上对应的识别信息标识获取识别信息,基于所述识别信息生成适于向公众平台发送的消息。也可以是从销售商或服务商等其他任何可能的途径获得识别信息。
[0105]在具体实施中,识别信息中可以包含连接至公众平台的链接信息;连接至服务器的链接信息,例如服务器的TCP或IP地址或服务器对应的公众号;以及扫地机器人的识别标识等信息。
[0106]在具体实施中,所述识别信息标识可以是二维码或条形码,所述二维码或条形码可以位于扫地机器人的机身或位于扫地机器人的外包装。
[0107]在具体实施中,终端可以使用与公众平台对应的扫描应用来对识别信息进行扫描,例如,手机或平板电脑可以使用微信应用程序中的扫一扫功能,对位于扫地机器人机身的二维码进行扫描,在二维码中可以包含连接至公众平台的链接信息、服务器的TCP或IP地址或服务器对应的公众号、以及扫地机器人的识别标识等信息。通过扫描扫地机器人对应的识别信息获取上述信息操作简单快捷,方便用户使用。
[0108]在具体实施中,终端可以通过扫码的方式或通过输入界面获取所述预置校验信息。所述预置校验信息的信息来源不同于所述识别标识的信息来源。不同的信息来源是指终端获取扫地机器人识别标识和预置校验信息的途径不同。
[0109]例如:终端
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1