一种机器人网络连接方法、系统及机器人技术方案

技术编号:15750259 阅读:67 留言:0更新日期:2017-07-03 18:03
本发明专利技术公开一种机器人网络连接方法、系统及机器人,该连接方法包括判断机器人与至少一终端之间是否存在相同的局域网;若是,则利用所述局域网直接与所述终端建立网络连接;若否,则连接服务器,利用所述服务器与所述终端建立网络连接。通过智能的使机器人优先与处于相同局域网的终端进行网络连接,若机器人与至少一终端之间不存在相同的局域网,则通过服务器使机器人与终端进行网络连接,在机器人选择要通过哪种网络与终端进行网络连接的过程中,不需要人为操作,使用户对机器人的操作更加便捷、简单。

【技术实现步骤摘要】
一种机器人网络连接方法、系统及机器人
本专利技术涉及智能机器人领域,尤其涉及一种机器人网络连接方法、系统及机器人。
技术介绍
随着技术的迅猛发展,智能机器人逐渐成为研究热点,受到市场的热捧,特别是服务型机器人越来越受到用户的欢迎,具有巨大的市场潜力。随着用户需求不断增加,机器人也越来越智能化。目前,通过手机等终端上安装的客户端即可机器人进行控制,实现机器人运动、唱歌及人机对话等人机互动。然而,现有技术中,机器人与手机等终端进行连接时,需要手动地在手机等终端上选择机器人与终端连接时需要连接的网络类型(局域网或广域网),这样就导致用户使用操作变得繁琐。
技术实现思路
本专利技术的目的在于提供一种机器人网络连接方法、系统及机器人,能够使用户对机器人的操作更加便捷、简单。为实现上述目的,本专利技术提供一种机器人网络连接方法,该方法包括:判断机器人与至少一终端之间是否存在相同的局域网;若是,则利用所述局域网直接与所述终端建立网络连接;若否,则连接服务器,利用所述服务器与所述终端建立网络连接。其中,所述利用所述局域网直接与所述终端建立网络连接,包括:通过所述局域网发出加密网络信号;接收根据所述加密网络信号最先反馈至机器人的第一连接请求,对所述第一连接请求进行校验;若校验通过,则利用所述局域网直接与所述终端建立网络连接。其中,所述利用所述服务器与所述终端建立网络连接,包括:通过所述服务器发出加密网络信号;接收根据所述加密网络信号最先反馈至所述机器人的第二连接请求,对所述第二连接请求进行校验;若校验通过,则利用所述服务器与所述终端建立网络连接。其中,所述利用所述局域网直接与所述终端建立网络连接之后,包括:获取所述终端的网络地址;当与所述终端断开时,记录与所述终端断开的第一断开时间,并将所述第一断开时间与第一预设时间进行比较;若所述第一断开时间小于或等于所述第一预设时间,则根据所述网络地址再次与所述终端建立网络连接;若所述第一断开时间大于所述第一预设时间,则连接服务器,利用所述服务器根据所述网络地址再次与所述终端建立网络连接,或返回判断机器人与至少一终端之间是否存在相同的局域网的步骤;其中,所述网络地址包括MAC地址或IP地址。其中,所述再次与所述终端建立网络连接,包括:向与所述终端发送第三连接请求;在第二预设时间内判断是否接收到所述终端发送的同意连接信息;若在第二预设时间内接收到所述终端发送的同意连接信息,则再次与所述终端建立网络连接;若在第二预设时间内未接收到所述终端发送的同意连接信息,则返回判断机器人与至少一终端之间是否存在相同的局域网的步骤;其中,所述在第二预设时间内未接收到所述终端发送的同意连接信息,包括在所述第二预设时间内接收到所述终端发送的拒绝连接信息。其中,所述利用所述服务器与所述终端建立网络连接之后,包括:若与所述服务器断开连接,则返回判断机器人与至少一终端之间是否存在相同的局域网的步骤;或获取所述终端的网络地址;当与所述服务器断开时,记录与所述服务器断开的第二断开时间。并将所述第二断开时间与第三预设时间进行比较;若所述第二断开时间小于或等于所述第三预设时间,则利用所述服务器通过所述网络地址查找到所述终端,再次与所述终端建立网络连接;若所述第二断开时间大于所述第三预设时间,则返回判断机器人与至少一终端之间是否存在相同的局域网的步骤;其中,所述网络地址包括MAC地址或IP地址。另一方面,本专利技术提出了一种机器人网络连接系统,该系统包括:网络判断模块,用于判断机器人与至少一终端之间是否存在相同的局域网;第一网络连接模块,用于当所述网络判断模块的判断结果为是时,利用所述局域网直接与所述终端建立网络连接;第二网络连接模块,用于当所述网络判断模块的判断结果为否时,连接服务器,利用所述服务器与所述终端建立网络连接。其中,所述第一网络连接模块包括:第一信号发送单元,用于通过所述局域网发出加密网络信号;第一校验单元,用于接收根据所述加密网络信号最先反馈至机器人的第一连接请求,对所述第一连接请求进行校验;第一连接单元,用于当所述第一校验单元的校验通过时,利用所述局域网直接与所述终端建立网络连接。其中,所述第二网络连接模块包括:第二信号发送单元,用于通过所述服务器发出加密网络信号;第二校验单元,用于接收根据所述加密网络信号最先反馈至所述机器人的第二连接请求,对所述第二连接请求进行校验;第二连接单元,用于当所述第二校验单元的校验通过时,利用所述服务器与所述终端建立网络连接。另一方面,本专利技术提出了一种机器人,该机器人包括机器人本体和上述的机器人网络连接系统。有益效果:区别于现有技术的情况,本专利技术通过判断机器人与至少一终端之间是否存在相同的局域网;若是,则利用所述局域网直接与所述终端建立网络连接;若否,则连接服务器,利用所述服务器与所述终端建立网络连接。智能的对机器人的网络环境进行检测,使机器人优先与处于相同局域网的终端进行网络连接,若机器人与至少一终端不存在相同的局域网时,通过服务器使机器人与终端进行网络连接。无论针对哪种网络类型,均可以使用上述方法主动判断并将机器人与终端连接,不需要手动操作,使用户对机器人的操作过程更加便捷、简单。附图说明图1是本专利技术机器人网络连接系统一实施例的结构示意图;图2是本专利技术机器人网络连接系统第一实施例的功能模块图;图3是图2所示的系统第一实施例中的第一网络连接模块102的功能模块图;图4是图2所示的系统第一实施例中的第二网络连接模块103的功能模块图;图5是本专利技术机器人一实施例的结构示意图;图6是本专利技术机器人网络连接方法第一实施例的流程示意图;图7是图6所示的方法第一实施例中的步骤S120的流程示意图;图8是图6所示的方法第一实施例中的步骤S130的流程示意图;图9是本专利技术机器人网络连接方法第二实施例的流程示意图;图10是图9所示的方法第二实施例中的步骤S123的流程示意图;图11是本专利技术机器人网络连接系统第一实施例的功能模块图;图12是本专利技术机器人网络连接方法第三实施例的流程示意图;图13是本专利技术机器人网络连接方法第四实施例的流程示意图。具体实施方式为使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术所提供的一种机器人网络连接方法、系统及机器人做进一步详细描述。参阅图1,图1是本专利技术机器人网络连接系统一实施例的结构示意图,该机器人网络连接系统100包括:处理器101,以及分别与处理器101连接的网络装置102和存储器103。存储器103,用于存储处理器101执行的操作指令。网络装置102,用于与机器人之外的终端建立网络连接。处理器101用于执行下述操作:判断机器人与至少一终端之间是否存在相同的局域网。若机器人与至少一终端之间存在相同的局域网,则通过网络装置102在局域网下与终端建立网络连接。若机器人与至少一终端之间不存在相同的局域网,则通过网络装置102连接服务器,在服务器的广域网下与终端建立网络连接。局域网是局部地理范围内的通信网络,是把分布在数公里范围内的不同物理位置的终端设备连在一起,在网络软件的支持下可以相互通讯和资源共享的网络系统。在局域网内终端发起的对外连接请求时,路由器或网关都不会加以阻拦,但来自广域网对局域网内电脑连接的请求,路由器或网关在绝大多数情本文档来自技高网...
一种机器人网络连接方法、系统及机器人

【技术保护点】
一种机器人网络连接方法,其特征在于,包括:判断机器人与至少一终端之间是否存在相同的局域网;若是,则利用所述局域网直接与所述终端建立网络连接;若否,则连接服务器,利用所述服务器与所述终端建立网络连接。

【技术特征摘要】
1.一种机器人网络连接方法,其特征在于,包括:判断机器人与至少一终端之间是否存在相同的局域网;若是,则利用所述局域网直接与所述终端建立网络连接;若否,则连接服务器,利用所述服务器与所述终端建立网络连接。2.根据权利要求1所述的连接方法,其特征在于,所述利用所述局域网直接与所述终端建立网络连接,包括:通过所述局域网发出加密网络信号;接收根据所述加密网络信号最先反馈至机器人的第一连接请求,对所述第一连接请求进行校验;若校验通过,则利用所述局域网直接与所述终端建立网络连接。3.根据权利要求1所述的连接方法,其特征在于,所述利用所述服务器与所述终端建立网络连接,包括:通过所述服务器发出加密网络信号;接收根据所述加密网络信号最先反馈至所述机器人的第二连接请求,对所述第二连接请求进行校验;若校验通过,则利用所述服务器与所述终端建立网络连接。4.根据权利要求1所述的连接方法,其特征在于,所述利用所述局域网直接与所述终端建立网络连接之后,包括:获取所述终端的网络地址;当与所述终端断开时,记录与所述终端断开的第一断开时间,并将所述第一断开时间与第一预设时间进行比较;若所述第一断开时间小于或等于所述第一预设时间,则根据所述网络地址再次与所述终端建立网络连接;若所述第一断开时间大于所述第一预设时间,则连接服务器,利用所述服务器根据所述网络地址再次与所述终端建立网络连接,或返回判断机器人与至少一终端之间是否存在相同的局域网的步骤;其中,所述网络地址包括MAC地址或IP地址。5.根据权利要求4所述的连接方法,其特征在于,所述再次与所述终端建立网络连接,包括:向与所述终端发送第三连接请求信息;在第二预设时间内判断是否接收到所述终端发送的同意连接信息;若在第二预设时间内接收到所述终端发送的同意连接信息,则再次与所述终端建立网络连接;若在第二预设时间内未接收到所述终端发送的同意连接信息,则返回判断机器人与至少一终端之间是否存在相同的局域网的步骤;其中,所述在第二预设时间内未接收到所述终端发送的同意...

【专利技术属性】
技术研发人员:熊友军查雄兴
申请(专利权)人:深圳市优必选科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1