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

文档序号:9396351阅读:来源:国知局
通过扫码的方式获取了所述扫地机器人的识别标识,通过输入界面获取预置校验信息,识别标识对应的二维码或条形码位于扫地机器人机身或外包装盒,但预置校验信息位于说明书或保修单;或者扫地机器人识别标识和预置校验信息均可以通过终端扫码的方式获得,但二者分别位于不同的条形码或二维码。
[0110]由于机器人识别标识和预置校验信息的信息来源不同,只有在可以获取机器人的识别标识和预置校验信息时,才能成功建立关联关系,有利于保障建立关联关系的安全性和准确性。
[0111]S132,发送连接请求。
[0112]终端向公众平台发送获取扫地机器人对应的识别信息后生成的连接请求,连接请求中包含扫地机器人对应的识别信息,例如服务器的TCP或IP地址或服务器对应的公众号、以及扫地机器人的识别标识等信息。
[0113]—种具体实现中,所述连接请求是短连接形式,所述识别标识和所述公众平台的链接信息可以是TCP短链接中的字段。
[0114]在具体实施中,发送的连接请求可以是终端扫描扫地机器人对应的识别信息后生成的。对应识别信息标识生成连接请求的生成机制由具体的识别信息格式决定。
[0115]例如,在识别信息标识为二维码时,扫地机器人提供根据二维码的生成机制生成的包含连接至公众平台的链接信息、服务器的链接信息:TCP或IP地址或服务器对应的公众号、以及扫地机器人的识别标识二维码;终端在扫码后,按照相应的连接请求生成机制生成连接至公众平台的连接请求。例如通过关注公众号的方式一并发起连接请求;或者是关注公众号后发起连接请求。
[0116]S121,公众平台生成重定向连接请求。
[0117]在具体实施中,重定向连接请求是公众平台在接收来自终端的消息后生成的。来自终端的消息可以是连接请求。
[0118]在具体实施中,公众平台基于来自终端的消息生成重定向连接请求可以包括:从连接请求中获取服务器的链接信息;基于所述终端登录公众平台的信息获得终端的识别标识;将所述连接请求中携带的信息和所述终端的识别标识打包,以生成发送给所述服务器的重定向连接请求。
[0119]在本发明一实施例中,公众平台是微信公众平台,基于所述终端登录公众平台的信息获得终端的识别标识可以是获得终端登录时的登录号。
[0120]S122,发送重定向连接请求。
[0121]公众平台向服务器发送重定向连接请求,重定向连接请求中包含连接请求中携带的信息和所述终端的识别标识。
[0122]在服务器发送重定向连接请求后,服务器执行步骤S11、S12、S13、S14和S15,其具体实现过程可以采用与图3类似或相同的方式,此不赘述。
[0123]本发明实施例中,服务器从公众平台发送的重定向连接请求中获取关联关系信息,从扫地机器人获取校验信息,在校验信息通过验证后依据关联关系信息建立扫地机器人的识别标识和终端的识别标识之间的关联关系,以便服务器建立终端和扫地机器人的关耳关关系O
[0124]通过服务器建立扫地机器人和终端的关联关系,不会增加扫地机器人构造复杂度;服务器可以建立并存储大量的关联关系,从而降低单位成本。
[0125]由于基于来自公众平台的重定向连接请求以建立关联关系,对于服务器的开发而言无需考虑不同的终端的架构和技术实现,可大为降低难度和成本。此外,利用服务器建立关联关系,还便于建立防冲突机制,便于终端进行远程控制;还可以通过服务器收集和分析不同终端的用户习惯,提升智能化水平。
[0126]另外,从扫地机器人获取校验信息,在校验信息通过验证后才依据关联关系信息建立扫地机器人的识别标识和终端的识别标识之间的关联关系,有利于保障关联关系的准确性。
[0127]图5是本发明实施例中又一种建立扫地机器人与终端关联关系的方法的流程图。
[0128]S134,终端获得扫地机器人的识别信息。终端获得扫地机器人识别信息的方式如步骤S131中所述,此不赘述。
[0129]S133,终端获得预置校验信息。
[0130]如图4所示的实施例中,终端通过步骤S131获取所述扫地机器人的识别标识和预置的校验信息后通过步骤S132发送至公众平台。在本实施例中,终端在发送连接请求时并未携带预置校验信息,通过S133获得预置校验信息。
[0131]获得预置校验信息可以是终端主动发起,也可以是服务器通过公众平台对终端发起查询后获得。
[0132]S135,终端发送包含预置校验信息的消息。
[0133]S123,公众平台生成重定向消息,所述重定向消息包含所述预置校验信息。
[0134]S124,公众平台向服务器发送重定向消息。
[0135]S141,服务器获取预置校验信息。可以理解的是,服务器获取预置校验信息在对所述校验信进行验证前完成即可,步骤S141的具体位置不做限定。
[0136]本发明实施例还提供一种适于建立扫地机器人与终端关联关系的服务器。图6是本发明实施例中一种适于建立扫地机器人与终端关联关系的服务器的结构示意图。
[0137]服务器11包括:接收单元111、关联关系信息获取单元112、验证单元113以及关联关系建立单兀114,其中:
[0138]所述接收单元111,适于从公众平台接收重定向连接请求;
[0139]所述关联关系信息获取单元112,适于从公众平台获取关联关系信息,所述关联关系信息包括所述扫地机器人的识别标识和所述终端的识别标识;
[0140]所述验证单元113,适于获取所述扫地机器人的识别标识对应的扫地机器人的校验信息,验证所述校验信息;
[0141]所述关联关系建立单元114,适于在所述校验信息通过验证后,依据所述关联关系信息建立所述扫地机器人的识别标识和所述终端的识别标识之间的关联关系。
[0142]在具体实施中,所述验证单元113可以包括指令发送单元1131和校验信息接收单元1132(参见图7),其中:
[0143]所述指令发送单元1131适于向所述扫地机器人的识别标识对应的扫地机器人发送校验信息查询指令;
[0144]所述校验信息接收单元1132适于接收所述扫地机器人的识别标识对应的扫地机器人的校验信息。
[0145]在具体实施中,所述验证单元113还可以包括网络地址信息获取单元1133和预置校验信息获取单元以1135及比对单元1134(参见图7),其中:
[0146]所述网络地址信息获取单元1133,适于基于所述扫地机器人的识别标识获取所述扫地机器人的网络地址信息;
[0147]预置校验信息获取单元1135,适于获取预置校验信息;
[0148]所述比对单元1134,适于比对预置校验信息和来自扫地机器人的校验信息。
[0149]在具体实施中,预置校验信息获取单元1135适于从接收单元111接收的重定向连接请求中获取预置校验信息。
[0150]在具体实施中,接收单元111还适于接收重定向消息,预置校验信息获取单元1135还适于从重定向消息中获取预置校验信息。
[0151]在具体实施中,所述关联关系信息获取单元112可以包括解析单元1121和提取单元1122 (参见图8),其中:解析单元1121适于解析所述重定向连接请求,提取单元1122适于提取所述扫地机器人的识别标识和所述终端的识别标识。
[0152]在具体实施中,所述关联关系信息获取单元112还可以包括规则设定单元1123(参见图8),适于向提取单元1122提供预设的规则以识别重定向连接请求中的扫地机器人的识别标识。例如可以按照预设的编码规则来识别所述扫地机器人的识别标识,或者可以按照预设的加密规则来识别所述扫地机器人的识别标识。
[0153]服务器11按照与所述扫地机器人对应的识别信息相对应的预设的规则进行识另|J,也就是规则设定单元1123适于存储与所述扫地机器人对应的识别信息相对应的预设的规则。基于预设的规则识别重定向连接请求中的扫地机器人的识别标识可以起到验证和仿冒的作用,有利于节约所述服务器11的资源。
[0154]在具体实施中,本发明实施例中的服务器11可以运用于微信公众平台,作为微信公众号的服务器。
[0155]在本发明实施例中,服务器从公众平台发送的重定向连接请求中获取关联关系信息,从扫地机器人获取校验信息,在校验信息通过验证后依据关联关系信息建立扫地机器人的识别标识和终端的识别标识之间的关联关系,以便服务器建立终端和扫地机器人的关联关系。通过服务器建立扫地机器人和终端的关联关系,不会增加扫地机器人构造复
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1