扫地机器人远程控制方法和系统的制作方法
【技术领域】
[0001]本发明涉及智能家居领域,特别涉及一种扫地机器人远程控制方法和系统。
【背景技术】
[0002]随着智能设备的普及,越来越多的电子设备采用了智能化控制系统,以此同时,在家居领域,其家居设备也越来越多的采用了智能系统,实现初步的智能化替代人工的一些家务,例如,扫地机器人的出现也就取代了部分的家居地面清洁的劳动,已经构成家居生活中的重要组成部分,其产品的效率、安全、便利深受广大消费者的青睐。
[0003]现在的家居中,各种家具离地高度不一致,部分家居离地高度刚好接近扫地机器人自身能进入的区域,这种情况下,扫地机器人在自动判断和逻辑计算扫地路径的过程中,容易陷入死循环,或者进入该区域作业被卡住,无法继续作业,所以,现在很多家庭在使用扫地机器人的时候,基本还是让扫地机器人不脱离自己的视线,遇到扫地机器人无法自己判断或者卡住的时候,及时的调整。
[0004]然而,由于扫地机器人自动作业过程中,有大量的电子元器件在作业,会对附近的其它电子设备终端产生较大的干扰,例如,经过清扫电视机周围区域时,对电视机的信号产生较强的干扰。因此,很多人都希望扫地机器人能够在家里无人的情况下作业,实现远程的在线控制,这样,既能避免了扫地机器人自动作业过程中出现的意外状况,又不会因为作业过程产生的电子干扰,而影响其他电子设备终端的使用。
【发明内容】
[0005]针对现有技术存在的上述问题,本发明的目的是提供一种远程扫地机器人控制系统,该系统以较低的成本实现扫地机器人的在线远程控制,从而实现对扫地机器人在自动化作业过程的监控,避免出现意外状况的出现,避免了因其作业过程中产生的电子信号干扰,影响其他电子设备终端的使用。
[0006]为实现上述发明目的,本发明提供以下技术方案:
[0007]一种扫地机器人远程控制方法,包括:智能终端设备和扫地机器人通过无线路由器进行网络配置,以连接到家庭服务器;所述家庭服务器分别对所述扫地机器人进行产品认证,和对所述智能终端设备身份与权限进行识别和确认;所述智能终端设备收到所述家庭服务器发出的认证成功与身份和权限确认的通知后,更新所述扫地机器人设备状态列表,并生成对应的控制参数页面;当所述控制参数页面中的控件被触发时,所述智能终端设备将相应的控制命令发送至所述家庭服务器;所述家庭服务器将所述控制命令发送给所述扫地机器人;所述扫地机器人根据所述控制命令做出相应处理。
[0008]优选地,所述智能终端设备和扫地机器人利用无线路由器进行网络配置,以连接到家庭服务器包括:所述智能终端设备连接到所述家庭服务器;所述智能终端设备预安装所述扫地机器人控制程序,所述控制命令发起网络配置请求,将WiFi信号以UDP数据包的形式发送到所述无线路由器;所述无线路由器将接收到的所述UDP数据包广播出去;所述扫地机器人通过内置的WiFi模块过滤到所述WiFi信息后进行配置联网。
[0009]优选地,所述WiFi信号包括WiFi网络SSID和WiFi连接密码,以及可操作控制扫地机器人的许可身份和权限的认证信息。
[0010]优选地,所述家庭服务器制定并实现TCP/IP控制协议。
[0011]优选地,所述家庭服务器和所述智能终端设备、所述扫地机器人的连接为长连接。
[0012]本发明还提供一种扫地机器人远程控制系统,包括无线路由器、智能终端设备和家庭服务器,其中:无线路由器,用于对所述智能终端设备和扫地机器人进行网络配置,以使所述智能终端设备和所述扫地机器人连接到所述家庭服务器;家庭服务器,用于对所述扫地机器人的认证,若认证通过则向所述智能终端设备发送认证成功通知,以及对接入的所述智能终端设备身份及权限的识别,和接收来自所述智能终端设备的控制命令,发送给所述扫地机器人;智能终端设备,用于在收到所述家庭服务器发出的认证成功通知后,更新预安装的扫地机器人的控制程序界面,并重新生成相应的控制页面参数,以及,当控制页面中的控件被触发时,将相应的控制命令发送至所述家庭服务器。
[0013]优选地,所述无线路由器还用于将接收到的所述UDP数据包广播给所述扫地机器人,以使所述扫地机器人通过内置的WiFi模块,过滤到WiFi信息后进行联网配置。
[0014]优选地,所述智能终端设备预装控制所述扫地机器人的控制程序,通过发起网络配置请求,将WiFi信息以UDP数据包的形式发送到所述无线路由器,其中,所述WiFi信息包括WiFi网络SSID和WiFi连接密码,以及可操作控制所述扫地机器人的许可身份和权限的认证信息。
[0015]通过上述技术方案,首先进行网络配置建立家庭服务器到智能终端设备的长连接,以及家庭服务器与扫地机器人之间的长连接,然后扫地机器人通过内置的WiFi模块连接网络,并在家庭服务器上通过认证,智能终端设备从家庭服务器上获取实时的控制界面参数并对扫地机器人进行远程控制。本发明的扫地机器人远程控制方法的控制过程无需让扫地机器人在视野内工作,可实现对其远程,甚至异地控制,避免来扫地机器人作业时带来的电子干扰,给用户的生活带来极大的方便,具有设备成本低的优点。
【附图说明】
[0016]图1为根据本发明实施例的扫地机器人控制方法的基本步骤的示意图;
[0017]图2为根据本发明实施例的扫地机器人控制系统的主要模块的示意图。
【具体实施方式】
[0018]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。因此,本领域普通技术人员应当认识到,可以对这里的描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0019]图1是根据本发明实时例的扫地机器人远程控制方法的基本步骤示意图。该方法可以通过智能终端设备、无线路由器和家庭服务器等硬件来实现。如图1所示,本发明实施例的扫地机器人远程控制方法主要包括如下的步骤SI至步骤S6。
[0020]步骤S1:智能终端设备和扫地机器人利用无线路由器进行网络配置,以连接到家庭服务器。其中,智能终端设备可以为内置WiFi模块的智能手机、平板电能、智能电视机或计算机等等。扫地机器人本身具有WiFi模块的扫地机器人。家庭服务器是扫地机器人和智能终端设备进行网络通讯的处理平台。家庭服务器制定并实现了 TCP/IP控制协议,智能终端和扫地机器人进行网络通讯均按此协议进行。步骤SI的具体过程主要包括如下的步骤Sll至步骤S14。
[0021]Sll:智能终端设备连接到家庭服务器。智能终端设备连接家庭服务器的具体方式可以根据实际情况灵活选择,可以通过GPRS等通讯方式间接连接到家庭服务器,也可以利用其内置的WiFi模块,经过无线路由器直接连接到家庭服务器。
[0022]S12:智能终端设备预安装扫地机器人控制程序,控制命令发起网络配置请求,将WiFi信号以UDP(User Datagram Protocol,用户数据包协议)数据包的形式发送到无线路由器。其中,WiFi信息包括WiFi网络SSID (Service Set Identifier,服务集标识)和WiFi连接密码,以及可操作控制扫地机器人的许可身份和权限的信息。
[0023]S13:无线路由器将接收到的UDP数据包广播出去。
[0024]S14:扫地机器人通过内置的WiFi模块过滤到WiFi信息后进行配置联网。
[0025]至此,完成了网络配置,建立了家庭服务器到智能终端设备的长连接,以及家庭服务器和扫地机器人的长连接。优选地,家庭服务器始终保