一种网络切换方法及服务器的制造方法

文档序号:9915201阅读:392来源:国知局
一种网络切换方法及服务器的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,具体而言,涉及一种网络切换方法及服务器。
【背景技术】
[0002]目前常用的无线网络有3G(3rd-Generati0n,第三代移动通信技术)网络、WIFI(Wireless-Fidel ity,无线保真)网络以及WiMAX(Worldwide Interoperabi I ity forMicrowave Access,全球微波互联接入)网络等多种,远程服务器可以通过上述无线网络与机器人建立连接,实现对机器人的远程控制。
[0003]但是,在现有技术中,机器人在同一时间只能使用一种网络,即在同一时间服务器和机器人之间只能通过一种网络进行连接,但是,当由于网络信号强度弱或者网络不稳定等原因而导致信号连接中断时,服务器和机器人之间通信连接会断开,从而影响机器人的正常工作。

【发明内容】

[0004]有鉴于此,本发明提供了一种网络信号切换方法及服务器,用于解决现有技术中当服务器和机器人通过网络连接时,由于网络信号强度弱或者网络不稳定等原因,而导致服务器和机器人之间的通信连接断开,从而影响机器人正常工作的问题。
[0005]第一方面,本发明实施例提供了一种网络切换方法,所述方法包括:
[0006]建立与机器人之间的第一网络连接,通过所述第一网络连接发送指令信号给所述机器人;
[0007]检测所述第一网络连接的带宽是否小于预设值,或者检测所述机器人对所述指令信号的响应情况是否满足预设条件;
[0008]当检测出所述第一网络连接的带宽小于所述预设值时,或者检测出所述机器人对所述指令信号的响应情况满足所述预设条件时,将与所述机器人之间的第一网络连接切换为第二网络连接。
[0009]结合第一方面,本发明实施例提供了上述第一方面的第一种可能的实现方式,其中,所述将与所述机器人之间的第一网络连接切换为第二网络连接,包括:
[0010]断开与所述机器人之间的第一网络连接;
[0011 ]通过第二网络接口接入第二网络;
[0012]发送所述第二网络的无线网络信号给所述机器人,建立与所述机器人之间的第二网络连接。
[0013]结合第一方面,本发明实施例提供了上述第一方面的第二种可能的实现方式,其中,所述检测所述机器人对所述指令信号的响应情况是否满足预设条件,包括:
[0014]检测服务器是否在第一预设时间内接收到所述机器人发送的返回信号;
[0015]检测服务器是否在预设次数内接收到所述机器人发送的返回信号。
[0016]结合第一方面的第二种可能的实现方式,本发明实施例提供了上述第一方面的第三种可能的实现方式,其中,所述检测服务器是否在第一预设时间内接收到所述机器人发送的返回信号,包括:
[0017]通过第一网络发送指令信号给机器人后开始计时;
[0018]如果在第一预设时间内,服务器没有接收到所述机器人发送的返回信号,则判断为所述服务器没有接收到所述机器人发送的返回信号。
[0019]结合第一方面的第二种可能的实现方式,本发明实施例提供了上述第一方面的第四种可能的实现方式,其中,所述检测服务器是否在预设次数内接收到所述机器人发送的返回信号,包括:
[0020]每间隔第二预设时间,服务器发送一次指令信号给所述机器人;
[0021 ]记录所述服务器发送指令信号的次数;
[0022]如果在预设次数内,服务器没有接收到所述机器人发送的返回信号,则判断为所述服务器没有接收到所述机器人发送的返回信号。
[0023]第二方面,本发明实施例提供了一种网络切换服务器,所述服务器包括:
[0024]建立模块,用于建立与机器人之间的第一网络连接,通过所述第一网络连接发送指令信号给所述机器人;
[0025]检测模块,用于检测所述第一网络连接的带宽是否小于预设值,或者检测所述机器人对所述指令信号的响应情况是否满足预设条件;
[0026]切换模块,用于当检测出所述第一网络连接的带宽小于所述预设值时,或者检测出所述机器人对所述指令信号的响应情况满足所述预设条件时,将与所述机器人之间的第一网络连接切换为第二网络连接。
[0027]结合第二方面,本发明实施例提供了上述第二方面的第一种可能的实现方式,其中,所述切换模块包括:
[0028]断开单元,用于断开与所述机器人之间的第一网络连接;
[0029]接入单元,用于通过第二网络接口接入第二网络;
[0030]建立单元,用于发送所述第二网络的无线网络信号给所述机器人,建立与所述机器人之间的第二网络连接。
[0031]结合第二方面,本发明实施例提供了上述第二方面的第二种可能的实现方式,其中,所述检测模块包括:
[0032]第一检测单元,用于检测服务器是否在第一预设时间内接收到所述机器人发送的返回信号;
[0033]第二检测单元,用于检测服务器是否在预设次数内接收到所述机器人发送的返回信号。
[0034]结合第二方面的第二种可能的实现方式,本发明实施例提供了上述第二方面的第三种可能的实现方式,其中,所述第一检测单元包括:
[0035]计时子单元,用于通过第一网络发送指令信号给机器人后开始计时;
[0036]第一判断子单元,用于如果在第一预设时间内,服务器没有接收到所述机器人发送的返回信号,则判断为所述服务器没有接收到所述机器人发送的返回信号。
[0037]结合第二方面的第二种可能的实现方式,本发明实施例提供了上述第二方面的第四种可能的实现方式,其中,所述第二检测单元包括:
[0038]发送子单元,用于每间隔第二预设时间,发送一次指令信号给所述机器人;
[0039]记录子单元,用于记录所述服务器发送指令信号的次数;
[0040]第二判断子单元,用于如果在预设次数内,服务器没有接收到所述机器人发送的返回信号,则判断为所述服务器没有接收到所述机器人发送的返回信号。
[0041]本发明提供的网络切换方法及服务器,当检测到服务器与机器人之间的第一网络连接的带宽小于预设值或者检测出机器人对服务器发送的指令信号的响应情况满足预设条件时,将与机器人之间的第一网络连接切换为第二网络连接,使得服务器与机器人之间的网络连接更稳定,保证了机器人的正常工作。
[0042]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0043]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0044]图1示出了本发明实施例1提供的一种网络切换方法的流程图;
[0045]图2示出了本发明实施例1提供的服务器将与机器人之间的第一网络连接切换为第二网络连接的流程图;
[0046]图3示出了本发明实施例2提供的一种服务器的结构示意图。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1