一种家庭服务机器人的管理方法及装置与流程

文档序号:11156669阅读:561来源:国知局
一种家庭服务机器人的管理方法及装置与制造工艺

本发明涉及人工智能领域,特别是涉及一种家庭服务机器人的管理方法及装置。



背景技术:

现有的家庭服务机器人,例如松下扫地机器人、扫地狗机器人,极思维机器人上并不存在机器人账户系统,对机器人的管理,只是通过在手机app等终端设备输入机器人本身的一串字符,来获取对机器人的控制,实现音视频功能,任何人获取到这串字符都可以对机器人进行音视频操作,这样就存在泄露隐私的危险。另外现在的家庭服务机器人管理账号发生变更,上一个管理账号也不会被告知。有多少人在控制机器人,是谁在控制机器人,管理账号也不能获知,存在一定的安全隐患。



技术实现要素:

为了解决家庭服务机器人容易泄露隐私的技术问题,本发明提出一种家庭服务机器人的管理方法。

本发明的技术问题通过以下的技术方案予以解决:一种家庭服务机器人的管理方法,包括以下步骤:

S1、终端设备基于URL服务器注册终端设备的账号,并将账号信息上传至xmpp协议服务器;所述xmpp协议服务器还包括基于所述URL服务器注册的其他终端设备及机器人的账号。

S2、所述终端设备连接机器人被以物理接触方式激发而发射出的无线通讯信号,在所述终端设备通过xmpp协议服务器登陆步骤S1中所述终端设备的账号的情况下,所述终端设备接收从所述xmpp协议服务器上发出的所述机器人的账号的添加请求,所述终端设备的账号添加所述机器人的账号,成为所述机器人的管理账号,实现对所述机器人的管理。

进一步地,步骤S2之后包括:

S21、所述终端设备通过所述xmpp协议服务器添加其他设备终端的账号;

S22、所述终端设备将其管理的所述机器人的账号通过所述xmpp协议服务器发送给其他终端设备,以便所述其他终端设备添加所述机器人的账号,具有所述机器人的访问权。

进一步地,所述终端设备根据接收到的用户指令,通过所述xmpp协议服务器收回所述其他终端设备对所述机器人的访问权。

更进一步地,所述终端设备发送给所述其他终端设备的所述机器人的账号被所述其他终端设备通过所述xmpp协议服务器删除。

具体地,所述终端设备通过所述xmpp协议服务器将所述机器人的附加设备推送给所述其他终端设备。

更具体地,所述终端设备推送的所述附加设备被所述其他终端设备通过xmpp协议服务器拒绝接受。

优选地,在步骤S2中,所述终端设备的账号需要在所述终端设备连接所述机器人发射出的无线通讯信号之后通过所述xmpp协议服务器登陆。

本发明提供了一种采用家庭服务机器人的管理方法的装置,包括:处理器和存储器,所述存储器存储有计算机程序,所述处理器运行所述存储器中的计算机程序控制所述采用家庭服务机器人的管理方法的装置执行上述任一所述的方法。

进一步地,本发明还提供了一种包含计算机程序的计算机可读存储介质,所述计算机程序可操作来使计算机执行任一所述家庭服务机器人的管理方法。

本发明还提供了一种家庭服务机器人与终端设备互动的方法,包括以下步骤:

T1、机器人基于URL服务器注册机器人的账号,并将账号信息上传至xmpp协议服务器;所述xmpp协议服务器还包括基于所述URL服务器注册的终端设备的账号;

T2、所述机器人被以物理接触方式激发,再发射出无线通讯信号并被所述终端设备连接;并且所述机器人通过xmpp服务器向所述终端设备的账号发送T1步骤中所述的机器人的账号的添加请求。

具体地,在步骤T2之后还包括所述机器人更换其管理账号,包括如下步骤:所述机器人发射出无线通讯信号并被另一终端设备连接;之后所述机器人通过xmpp服务器向所述的另一终端设备的账号发送所述的机器人的账号的添加请求,实现其管理账号变更。所述机器人发射出无线通讯信号并被所述终端设备连接;所述机器人发射出无线通讯信号并被另一终端设备连接;之后所述机器人通过xmpp服务器向所述的另一终端设备的账号发送所述的机器人的账号的添加请求,实现其管理账号变更。

更具体地,所述机器人更换更换其管理账号之后包括:所述机器人通过所述xmpp协议服务器向变更前的管理账号发出变更通知消息。

优选地,所述机器人的账号被所述设备终端添加成功的提示是通过所述机器人上设有的呼吸灯变亮的方式实现;所述机器人发射的无线通讯信号是通过长按所述机器人的功能按钮实现。

本发明还提供了一种采用家庭服务机器人与终端设备互动的方法的装置,包括:处理器和存储器,所述存储器存储有计算机程序,所述处理器运行所述存储器中的计算机程序控制所述采用家庭服务机器人与终端设备互动的方法的装置执行上述任一家庭服务机器人与终端设备互动的方法。

一种包含计算机程序的计算机可读存储介质,所述计算机程序可操作来使计算机执行上述任一家庭服务机器人与终端设备互动的方法。

本发明与现有技术对比的有益效果包括:终端设备的账号上传到xmpp协议服务器的基础上,终端设备接收机器人被以物理接触方式激发而发射出的无线通讯信号,并在所述终端设备通过xmpp协议服务器登陆所述终端设备的账号的情况下接收从所述xmpp协议服务器上发出的所述机器人的账号的添加请求,所述终端设备的账号添加所述机器人的账号,成为所述机器人的管理账号,实现对所述机器人的管理,解决了因单独由终端设备设置管理账号存在的家庭服务机器人容易泄露隐私的技术问题。

在某些优选的实施例中的有益效果还包括:变更前的所述终端设备接收到所述xmpp协议服务器发来的变更消息,及时获知了终端设备对所述机器人的管理进行变更的情况。

附图说明

图1是本发明实施例1中家庭服务机器人的管理方法。

图2是本发明实施例4中家庭服务机器人的管理方法。

图3是本发明实施例5中家庭服务机器人的管理方法。

图4是本发明实施例8中家庭服务机器人发出添加请求的方法。

具体实施方式

下面对照附图并结合优选的实施方式对本发明作进一步说明。

需要说明的是,每一台机器人具有唯一的一个帐号,机器人像人一样具有了自己登陆服务器的账号系统。服务器指的是xmpp协议服务器,里面具有完善的账号系统,就像qq,微信,陌陌等即时通讯工具使用的服务器,功能一样,只是协议封装上有可能不同。

还需要说明的是,xmpp协议,指的是一套基于xml的网络通讯协议,规定了用于即时通讯消息传输的格式,基于xmpp协议,有很多服务器对xmpp协议进行了实现,xmpp协议也规定了安全的账号系统,比如登录的相关安全校验机制。账号系统指的是在我们的xmpp协议服务器上,每一个用户包括机器人(我们也把他当成一个人)都有一个账号,类似于我们用的qq账号,这些账号之间能添加好友,删除好友,但机器人帐号不能自己去添加,删除自己的好友,也不接受任何人的添加好友请求,有且只有通过对机器人的物理操作来让机器人添加人,也就是给机器人配置管理账号,这套完备的系统,我们称之为账号系统。

实施例1

一种家庭服务机器人的管理方法,如图1所示,包括以下步骤:

S1、终端设备基于URL服务器注册终端设备的账号,并将账号信息上传至xmpp协议服务器;所述xmpp协议服务器还包括基于所述URL服务器注册的其他终端设备及机器人的账号。

S2、所述终端设备连接机器人被以物理接触方式激发而发射出的无线通讯信号,在所述终端设备通过xmpp协议服务器登陆步骤S1中所述终端设备的账号的情况下,所述终端设备接收从所述xmpp协议服务器上发出的所述机器人的账号的添加请求,所述终端设备的账号添加所述机器人的账号,成为所述机器人的管理账号,实现对所述机器人的管理。

在本实施例中,步骤S2之后包括:

S21、所述终端设备通过所述xmpp协议服务器添加其他设备终端的账号;

S22、所述终端设备将其管理的所述机器人的账号通过所述xmpp协议服务器发送给其他终端设备,以便所述其他终端设备添加所述机器人的账号,具有所述机器人的访问权。

在某些实施例中,所述终端设备根据接收到的用户指令,通过所述xmpp协议服务器收回所述其他终端设备对所述机器人的访问权。

在某些实施例中,所述终端设备发送给所述其他终端设备的所述机器人的账号被所述其他终端设备通过所述xmpp协议服务器删除。

在本实施例中,所述终端设备通过所述xmpp协议服务器将所述机器人的附加设备推送给所述其他终端设备。

在某些实施例中,所述终端设备推送的所述附加设备被所述其他终端设备通过xmpp协议服务器拒绝接受。

在某些实施例中,在步骤S2中,所述终端设备的账号需要在所述终端设备连接所述机器人发射出的无线通讯信号之后通过所述xmpp协议服务器登陆。

需要说明的是,管理账号,添加机器人账号的其他账号、只被管理账号添加的其他账号、未被任何添加的账号具有不同的权限,如表1所示。

表1

需要进一步说明的是,机器人只接收管理账号发来的管理类指令,其他的账号发来的指令会被忽略掉。

实施例2

一种采用家庭服务机器人的管理方法的装置,包括:处理器和存储器,所述存储器存储有计算机程序,所述处理器运行所述存储器中的计算机程序控制所述采用家庭服务机器人的管理方法的装置执行实施例1中所述的方法。

实施例3

一种包含计算机程序的计算机可读存储介质,所述计算机程序可操作来使计算机执行本实施例1中所述家庭服务机器人的管理方法。

实施例4

一种家庭服务机器人的管理方法,如图2所示,包括:

E1、在终端设备上登录A账号;

E2、A账号添加B、C、D账号;

E3、将A账号通过xmpp协议服务器配置为机器人的管理账号,实现对机器人的管理,A账号能将机器人账号发送给B、C、D账号,而不能发送给其他账号。

本实施例还包括A账号通过xmpp协议服务器将机器人账号发送给B和C账号,B和C账号添加上这台机器人的账号,并能通过机器人进行音视频,但D账号不能通过机器人进行音视频。

进一步地,A账号可通过xmpp协议服务器发送机器人的附加设备发送给B和C账号,但不能介绍给D账号或者其他账号。

需要说明的是,想要把机器人介绍给某账号,首先必须添加该账号;想要把附加设备介绍给某账号,首先必须添加这个账号,并且将机器人也介绍给这个账号。

实施例5

一种家庭服务机器人的管理方法,如图3所示,开机启动机器人,然后按住机器人面盖功能按钮5s左右让机器人发射出yubot的WiFi,如果没发射成功则关机重启重新操作。打开手机WiFi设置连接yubot的WiFi,然后打开回吧APP,出现配置界面,如果是第一次给机器人配置管理账号,则选择“首次连接机器人”,输入账号,选择机器人发射的WiFi并输入密码,完成管理账号的配置;如果之前已经给机器人配置过管理账号了,需要变更管理账号,但是网络环境不变就选择“管理员配置”,输入管理账号;如果管理账号不变,需换网就选择“网络配置”,选择机器人发射的新的WiFi并输入新的WiFi密码;如果既想更改管理账号又想更改网络环境就选择“重置机器人”,输入管理账号,选择新的WiFi并输入新的WiFi密码;上述配置方式完成时都会在APP界面出现倒计时,之后机器人发出“滴”的一声,机器人的呼吸灯变亮后打开回吧,机器人出现在管理员这个账号上,管理员配置成功。

需要说明的是,本发明中的无线通讯信号包括除WiFi以外的其他无线通讯信号。

实施例6

一种家庭服务机器人的管理方法,包括按功能按键5秒钟,让机器人进入配置模式,然后通过终端设备手机app修改管理账号,来完成机器人管理账号的变更,变更后,机器人主动向新的管理账号发出添加好友申请,添加成功后,设置其为管理账号。

需要说明的是,机器人、机器人使用者(非管理账号)、机器人管理员都有一个类似于qq号的账号,只是机器人没有权限去添加和删除好友,机器人对好友的添加,删除,都听命于管理账号的指令。而且机器人拒绝任何人主动添加自己为好友,只有机器人的好友(管理账号和非管理账号)才可以跟机器人建立视频链接。

实施例7

一种家庭服务机器人的管理方法,包括以下步骤:

C1、将每一台机器人拥有的唯一mac标识码和机器人的ssh码和端口号提交到如下URL服务器,URL服务器会下发一个account和passwd给机器人。具体程序为:

C2、在终端设备上注册账号。具体地,输入未注册过的手机号18503057698提交到URL服务器上,若该手机号未注册过且成功后会返回1,并且返回四位随机验证码和当前的时间,则终端设备上形成了对应的注册账号。如果失败则返回0和当前时间。具体地,程序为:

C3、给机器人配置管理账号。具体地,按功能按键5秒钟,让机器人进入配置模式,然后通过终端设备配置管理账号。如果机器人不是出厂配置管理账号则证明之前已经配置过管理账号,管理账号变更后,机器人主动向新的管理账号发出添加请求,添加成功后,设置其为管理账号,机器人将自己的编号以及当前的管理账号和上一个管理账号提交到服务器上,同时服务器会将管理账号变更的消息推送给上一个管理账号。

具体地,程序为:

实施例8

一种家庭服务机器人与终端设备互动的方法,如图4所示,包括以下步骤:

T1、机器人基于URL服务器注册机器人的账号,并将账号信息上传至xmpp协议服务器;所述xmpp协议服务器还包括基于所述URL服务器注册的终端设备的账号;

T2、所述机器人被以物理接触方式激发,再发射出无线通讯信号并被所述终端设备连接;之后所述机器人通过xmpp服务器向所述终端设备的账号发送T1步骤中所述的机器人的账号的添加请求。

在本实施例中,在步骤T2之后还包括所述机器人更换其管理账号,包括如下步骤:所述机器人发射出无线通讯信号并被另一终端设备连接;之后所述机器人通过xmpp服务器向所述的另一终端设备的账号发送所述的机器人的账号的添加请求,实现其管理账号变更。

更具体地,所述机器人更换更换其管理账号之后包括:所述机器人通过所述xmpp协议服务器向变更前的管理账号发出变更通知消息。

在本实施例中,所述机器人的账号被所述设备终端添加成功的提示是通过所述机器人上设有的呼吸灯变亮的方式实现;所述机器人发射的无线通讯信号是通过长按所述机器人的功能按钮实现。

实施例9

一种采用家庭服务机器人与终端设备互动的方法的装置,包括:处理器和存储器,存储器存储有计算机程序,处理器运行存储器中的计算机程序控制所述采用家庭服务机器人发出添加请求的方法的装置执行实施例8中家庭服务机器人与终端设备互动的方法。

实施例10

一种包含计算机程序的计算机可读存储介质,所述计算机程序可操作来使计算机执行实施例8中家庭服务机器人与终端设备互动的方法。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的技术人员来说,在不脱离本发明构思的前提下,还可以做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1