配置路由器的方法及装置、存储介质、计算机设备与流程

文档序号:18522983发布日期:2019-08-24 09:58阅读:215来源:国知局
配置路由器的方法及装置、存储介质、计算机设备与流程

本发明涉及通信技术领域,尤其涉及一种配置路由器的方法及装置、存储介质、计算机设备。



背景技术:

随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的终端,享受随着科技发展带来的舒适生活和工作。例如,智能手机、平板电脑等移动终端已经成为人们生活中一个重要的组成部分,用户可以使用智能手机、平板电脑等移动终端来听音乐、玩游戏等,游戏迷也会使用有线连网的pc玩游戏,以减轻现代快节奏生活所带来的压力。

通常情况下,终端都需要连网进行网络访问,而路由器是必备的网络通信设备,在实际使用过程中,路由器会因为设备的损坏或者产品的更新换代而产生更换新路由器的操作。而现有技术中,对新路由器在使用前的设置步骤繁琐,导致小白用户操作成本高。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的配置路由器的方法及装置、存储介质、计算机设备。

本发明的一个方面,提供了一种配置路由器的方法,所述方法应用于路由器,包括:获取用户的一键配置路由器指令;根据所述用户的一键配置路由器指令,获取已配置路由器的上网方式;根据已配置路由器的上网方式,获取所述上网方式对应的第一配置信息;根据所述第一配置信息配置待配置路由器。

可选的,所述获取所述上网方式对应的第一配置信息,具体包括:

获取所述已配置路由器的预设mac地址,所述预设mac地址是由所述已配置路由器的wan接口传输的mac地址。

可选的,当所述上网方式为pppoe时,所述获取所述上网方式对应的第一配置信息,还具体包括:

获取所述已配置路由器的宽带账号和密码。

可选的,在根据所述第一配置信息配置待配置路由器之后,所述方法还包括:

检测所述已配置路由器是否具有无线配置信息;若检测到所述已配置路由器没有所述无线配置信息,则对所述待配置路由器进行无线网络配置。

可选的,在所述根据所述第一配置信息配置待配置路由器之后,所述方法还包括:

获取所述已配置路由器的无线配置信息;根据所述无线配置信息对待配置路由器进行无线网络配置。

可选的,所述获取所述已配置路由器的无线配置信息之前,所述方法还包括:

获取所述待配置路由器可接收信号范围内的各无线路由器的相关信息,所述相关信息包括无线名称、无线mac地址、信号强度、加密模式和频段;根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器。

可选的,所述根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器,具体包括:

根据所述各无线路由器的相关信息,获得所述各无线路由器和所述待配置路由器的相关度;按照所述各无线路由器和所述待配置路由器的相关度,将所述各无线路由器推荐给所述用户;根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

可选的,所述根据所述各无线路由器的相关信息,获得所述各无线路由器和所述待配置路由器的相关度,具体包括:

根据所述各无线路由器的无线mac地址与所述预设mac地址的匹配情况,获得所述各无线路由器和所述待配置路由器的相关度。

可选的,所述根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器,具体包括:

根据所述已配置的路由器的无线信号强度,将所述各无线路由器推荐给所述用户;根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

可选的,所述根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器之后,所述方法还包括:

接收用户输入的所述已配置路由器无线上网密码;无线上网密码验证;验证通过,则获取无线配置信息。

本发明的另一个方面,提供一种配置路由器的装置,所述装置应用于路由器,包括:

第一获取模块,用于获取用户的一键配置路由器指令;

第二获取模块,用于根据所述用户的一键配置路由器指令,获取已配置路由器的上网方式;

第三获取模块,用于根据已配置路由器的上网方式,获取所述上网方式对应的第一配置信息;

第一配置模块,用于根据所述第一配置信息配置待配置路由器。

可选的,所述第三获取模块还具体包括:

第四获取模块,用于获取所述已配置路由器的预设mac地址,所述预设mac地址是由所述已配置路由器的wan接口传输的mac地址。

可选的,当所述上网方式为pppoe时,所述第三获取模块还具体包括:

第五获取模块,用于获取所述已配置路由器的宽带账号和密码。

可选的,所述装置还包括:

检测模块,用于检测所述已配置路由器是否具有无线配置信息;

第二配置模块,用于若检测到所述已配置路由器没有所述无线配置信息,则对所述待配置路由器进行无线网络配置。

可选的,所述装置还包括:

第六获取模块,用于获取所述已配置路由器的无线配置信息;

第三配置模块,用于根据所述无线配置信息对待配置路由器进行无线网络配置。

可选的,所述装置还包括:

第七获取模块,用于获取所述待配置路由器可接收信号范围内的各无线路由器的相关信息,所述相关信息包括无线名称、无线mac地址、信号强度、加密模式和频段;

确定模块,用于根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器;

可选的,所述确定模块具体包括:

第八获取模块,用于根据所述各无线路由器的相关信息,获得所述各无线路由器和所述待配置路由器的相关度;

第一推荐模块,用于按照所述各无线路由器和所述待配置路由器的相关度,将所述各无线路由器推荐给所述用户;

第一选取模块,用于根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

可选的,所述第八获取模块具体包括:

mac匹配模块,用于根据所述各无线路由器的无线mac地址与所述预设mac地址的匹配情况,获得所述各无线路由器和所述待配置路由器的相关度。

可选的,所述确定模块具体包括:

第二推荐模块,用于根据所述已配置的路由器的无线信号强度,将所述各无线路由器推荐给所述用户;

第二选取模块,,用于根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

可选的,所述装置还包括:

接收模块,用于接收用户输入的所述已配置路由器无线上网密码;

验证模块,用于无线上网密码验证;

第九获取模块,用于验证通过,则获取无线配置信息。

本发明公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。

本发明公开了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:

本发明方法和装置在配置新路由器时,首先获取用户的一键配置路由器指令,然后根据所述用户的配置路由器指令,新路由器直接从已配置路由器获取其上网方式,再根据已配置路由器的上网方式,获取所述上网方式对应的第一配置信息,根据所述第一配置信息配置待配置路由器,整个过程只需要获取用户的一次配置路由器指令,即可直接从已配置路由器获得网络配置信息,并对新路由器进行网络配置,配置方式简单快捷,无需用户逐步对新路由器进行重新设置,能够简化配置操作,降低操作成本。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的一种配置路由器的方法的流程图;

图2示出了根据本发明一个实施例的一种配置路由器的方法的待配置路由器与已配置路由器的连接关系图;

图3示出了根据本发明另一个实施例的一种配置路由器的方法的流程图;

图4示出了根据本发明一个实施例的一种配置路由器的装置构架图;

图5示出了根据本发明另一个实施例的一种配置路由器的装置构架图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种配置路由器的方法、一种配置路由器的装置、计算机可读存储介质及计算机设备,用以解决现有技术的对新路由器在使用前的设置步骤繁琐,导致小白用户操作成本高的技术问题。

实施例一

本实施例提供了一种配置路由器的方法,应用于路由器,图1的流程图所示,包括:

s101、获取用户的一键配置路由器指令;

s102、根据所述用户的一键配置路由器指令,获取已配置路由器的上网方式;

s103、根据已配置路由器的上网方式,获取所述上网方式对应的第一配置信息;

s104、根据所述第一配置信息配置待配置路由器。

通过上述步骤,待配置路由器只需根据用户的一键配置路由器的指令,直接从已配置路由器获取配置信息,并配置到待配置路由器,从而完成新路由器(待配置路由器)的配置,无需在用户的一键配置路由器的指令之后,在获取任何指令,即可完成新路由器的配置,从而可以避免现有技术中对新路由器在使用前的设置步骤繁琐,导致小白用户操作成本高的技术问题,提供一种路由器的简便配置方式,节约了小白用户在配置路由器时的操作成本。

需要说明的是,无论通过哪种方式,只要能在接收到用户的一个一键配置路由器的指令后,即完成获取上网方式以及对应的配置信息,并根据配置信息直接对待配置路由器进行配置,无需在用户的一键配置路由器的指令之后,再获取任何指令,即可完成新路由器的配置,不需要再使用现有技术中在设置新路由器时,需要根据用户的一步一步的配置指令以及配置参数的输入,才能完成新路由器的配置。

且,待配置路由器和已配置路由器都可以是不带无线功能的普通路由器,也可以是无线路由器,本实施例的方法是对路由器的有线上网方式的网络配置方法,该方法应用的场景包括:

场景1:已配置路由器和待配置路由器都为普通路由器,直接通过本实施例的方法对待配置路由器进行网络配置;

场景2:已配置路由器为普通路由器,待配置路由器为无线路由器,通过本实施例的方法仅仅对待配置路由器的有线上网部分进行网络配置;

场景3:已配置路由器为无线路由器,待配置路由器为普通路由器,通过本实施例的方法仅仅获取已配置路由器的有线上网部分的配置信息,对待配置路由器进行网络配置;

场景4:已配置路由器和待配置路由器都为无线路由器,通过本实施例的方法仅仅获取已配置路由器的有线上网部分的配置信息,对待配置路由器的有线上网部分进行网络配置。

以上场景本发明的方法都适用。

下面结合图1,对本实施例的方法中各步骤进行详细的解释。

首先,执行步骤s101,获取用户的一键配置路由器指令。

在具体实施过程中,一键配置路由器指令即用户在配置路由器之前向待配置路由器发出的一个指令,该指令可以有多种标识名称显示方法,标识名称举例包括“一键换机”、“从旧路由转移到新路由”等,只要让用户能识别其是一键从老路由器配置新路由器都是本发明的保护范围。

具体的,获取该一键配置路由器指令的方式主要有以下几种:

第一种,通过与待配置路由器通信的现有终端上获取,终端可以是手机、平板等移动类终端,相应的,通过屏幕上的触摸按键或者实体按键都可以获取;终端也可以是笔记本和pc类终端,相应的,通过鼠标或者屏幕上的触摸按键都可以获取,只要能获取该指令信号,都是本发明的保护范围;

第二种,通过与待配置路由器通信的配套的定制操作终端上的实体的按键或者触摸按键,获取;

第三种,通过设置在待配置路由器上的实体按键或者触摸按键来获取指令;

第四种,还可以通过上述设备或终端的语音或者手势等方式获得。

随着信息时代的飞速发展,获取指令的方式多种多样,未来也可能有更先进的指令获取方式,除了上述获取方式外,只要能获取用户的操作指令的方式,都是本发明的保护范围。

接下来,执行步骤s102,根据所述用户的一键配置路由器指令,获取已配置路由器的上网方式。

具体实施时,参见图2,当已配置路由器与待配置路由器为不同厂家时,即端口信息未知时,待配置路由器可以通过一根网线与已配置路由器通过wan口连接,通过服务模式获取已配置路由器的上网方式,具体来说,就是将待配置路由器作为一个虚拟服务器,连接已配置路由器进行上网,从而获取上网方式,上网方式通常有三种,即pppoe、dhcp和静态ip。

接下来,执行步骤s103,根据已配置路由器的上网方式,获取所述上网方式对应的第一配置信息。

具体实施时,不同的上网方式会获取不同的配置信息,但无论哪种上网方式,为了避免不同路由器之间预设有mac限制,都会获取已配置路由器的预设mac地址,所述预设mac地址是由所述已配置路由器的wan接口传输的mac地址,即wan口的mac地址。

根据目前网络环境的实际情况,大概率获取到的上网方式都是pppoe,作为一种可选的实施方式,当所述上网方式为pppoe时,获取所述上网方式对应的第一配置信息,还具体包括:

获取所述已配置路由器的宽带账号和密码。

相应的,当上网方式为dhcp时,由于ip是自动获取得,只需要获取预设mac地址即可。

当上网方式为静态ip时,为了进行上网配置,获取所述上网方式对应的第一配置信息,还具体包括:ip、子网掩码、网关等配置信息。

接下来,执行步骤s104,根据所述第一配置信息配置待配置路由器。

具体实施过程中,前面步骤已经详细阐明第一配置信息包括哪些,以及获取的方式有哪些,该步骤中,只需要根据第一配置信息,配置待配置的路由器,由于该配置步骤仍然属于一键配置路由器指令下的任务,因此,也下属于自动完成的步骤,而实现该步骤的方法包括但不限于以下:

第一种,设计一个像新路由器设置的操作步骤一样的程序,根据获得到的配置信息,模拟进行现有技术的一步一步操作完成配置;

第二种,直接将已配置路由器的配置信息复制到待配置路由器的相应位置或端口。

作为一种可选的实施例,在根据所述第一配置信息配置待配置路由器之后,所述方法还包括:

s201、检测所述已配置路由器是否具有无线配置信息;

s202、若检测到所述已配置路由器没有所述无线配置信息,则对所述待配置路由器进行无线网络配置。

具体的,当已配置路由器为普通路由器,则检测到已配置路由器没有无线配置信息,这时,无法获取已配置路由器的无线配置信息,当待配置路由器为无线路由器时,在对待配置路由器进行无线网络配置时,只能进行手动一步一步的设置,例如,根据提示输入包括无线的名称和密码等。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:

根据本发明的一种配置路由器的方法,在配置新路由器时,首先获取用户的一键配置路由器指令,然后根据所述用户的配置路由器指令,新路由器直接从已配置路由器获取其上网方式,再根据已配置路由器的上网方式,获取所述上网方式对应的第一配置信息,根据所述第一配置信息配置待配置路由器,整个过程只需要获取用户的一次配置路由器指令,即可直接从已配置路由器获得网络配置信息,并对新路由器进行网络配置,无需用户一步一步的对新路由器进行重新设置,这对于小白用户来说,大大降低了操作成本。

实施例二

本实施例同样提供一种配置路由器的方法,参见图3,该方法在实施例一中所述根据所述第一配置信息配置待配置路由器之后,所述方法还包括:

s107、获取所述已配置路由器的无线配置信息;

s108、根据所述无线配置信息对待配置路由器进行无线网络配置。

在本实施例中,待配置路由器和已配置路由器都为无线路由器,因此,在完成有线上网部分的网络配置后,还需要对待配置路由器进行无线上网部分的网络配置。

下面结合图3,对本实施例的方法中各步骤进行详细的解释。

首先,执行步骤s107,获取所述已配置路由器的无线配置信息;

在具体实施过程中,要想获取已配置路由器的无线配置信息,首先得在无线环境中找到已配置路由器,可以理解的是,在实际配置过程中,由于是通过无线信号连接获取已配置路由器的无线配置信息,因此,在大部分的应用场景下,例如,家庭、办公等,必定会存在待配置路由器可接收信号范围内存在多台无线路由器的情况,那么为了找到那台在之前通过实施例一的方法进行第一网络配置的路由器,在所述获取所述已配置路由器的无线配置信息之前,所述方法还包括:

s105、获取所述待配置路由器可接收信号范围内的各无线路由器的相关信息,所述相关信息包括无线名称、无线mac地址、信号强度、加密模式和频段;

具体的,获取所述待配置路由器可接收信号范围内的各无线路由器的相关信息的方法可以是:待配置路由器探测周围的无线的beacon数据包,根据探测出来的无线beacon数据包,获取待配置路由器可接收信号范围内的各无线路由器的相关信息。

相关信息即为包括无线名称、无线mac地址、信号强度、加密模式和频段等信息,限定是清楚的。

s106、根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器。

具体的,作为一种可选的实施方式,根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器,具体包括:

s601、根据所述各无线路由器的相关信息,获得所述各无线路由器和所述待配置路由器的相关度;

由于一般来说,同一个路由器的wan口mac地址与其无线mac地址都会有匹配关系,因此,作为一种可选的实施方式,本实施例中,根据所述各无线路由器的无线mac地址与所述预设mac地址的匹配情况,获得所述各无线路由器和所述待配置路由器的相关度。

具体的,根据经过第一配置后的待配置路由器的wan口mac地址(即从已配置路由器获取并配置到待配置路由器的wan口mac地址),自动计算对应的已配置路由器的无线mac段,并与相关信息中的无线mac地址进行比对,即可获得各无线路由器和所述待配置路由器的相关度,具体的相关度情况包括如下两种情况:

第一种情况,当路由器为tp、华为、腾达、小米等品牌路由器,则根据产品、平台加入自动wan/wlan对应mac算法;

第二中情况,未识别的厂家,根据wan口mac优先对比前6位mac地址至前8位mac地址。

s602、按照所述各无线路由器和所述待配置路由器的相关度,将所述各无线路由器推荐给所述用户;

具体的,当处于第一种情况时,只会存在wan口mac地址与其无线mac地址相关或不相关的情况,相关即表面该路由器即为之前经过第一配置信息配置的待配置路由器,这时可以直接将该无线路由器展示在第一位,其余路由器随意展示,或者直接只展示该无线路由器。其展示的方式也有多种多样,可以是在与待配置路由器通信的移动终端、pc等可以进行显示的设备上,或者直接在待配置路由器上设置显示屏进行展示。

当处于第二种情况时,则可根据前6位mac地址至前8位mac地址的匹配情况进行排序展示,例如8位匹配的就6为匹配的排序更高,可以升序或降序排列,但为了方便推荐呈现给用户,优先选择降序排列,即将最相关度最高的排第一位。

s603、根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

当推荐给用户之后,需要用户选择已配置的路由器,具体的,接收用户选择指令的方式仍然包括多种,例如在触摸屏上触摸选择,通过鼠标选择,或者通过实体按键移动光标选择等,都是本发明的保护范围。

作为另一种可选的具体实施方式,当mac地址无法准确确定出相关度,或者不通过mac地址进行匹配时,则所述根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器,还具体包括:

s611、根据所述已配置的路由器的无线信号强度,将所述各无线路由器推荐给所述用户;

具体的,在具体实施过程中,对于使用场景来说,距离待配置路由器最近的可能是用户想要替换的已配置路由器,因此,可以以无线信号强弱进行推荐。当然按信号强度推荐的方法也可以与mac地址匹配方法结合使用,例如,在第二种情况时,当mac地址前几位匹配情况难以分辨是,可以同时参照无线信号强弱,以更准确的推荐给用户。

s612、根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

当推荐给用户之后,需要用户选择已配置的路由器,具体的,接收用户选择指令的方式仍然包括多种,例如在触摸屏上触摸选择,通过鼠标选择,或者通过实体按键移动光标选择等,都是本发明的保护范围。

为了验证并获取无线配置信息,作为一种可选的具体实施方式,在所述根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器之后,所述方法还包括:

接收用户输入的所述已配置路由器无线上网密码;

无线上网密码验证;

验证通过,则获取所述无线配置信息。

具体的,在从推荐结果中选取确定出所述已配置路由器后,提示用户输入已配置路由器无线上网密码,以进行验证,确定选择的已配置路由器正确,即是通过第一配置信息配置过的路由器,验证通过后,则可执行步骤s107,获取已配置路由器的无线配置信息,具体的,无线配置信息包括无线名称、无线mac地址和信号强度,是从已配置路由器的相关信息中抓取的。

接下来,执行步骤s108,根据所述无线配置信息对待配置路由器进行无线网络配置。

具体的,实现该步骤的方法包括但不限于以下:

第一种,设计一个像新路由器设置的操作步骤一样的程序,根据获得到的无线配置信息,模拟进行现有技术的一步一步操作完成配置;

第二种,直接将已配置路由器的无线配置信息复制到待配置路由器的相应位置或端口。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:

根据本发明的一种配置路由器的方法,在对新路由器(待配置路由器)的无线上网信息进行配置时,通过路由器mac地址匹配情况以及信号强度为用户推荐附近的路由器,方便用户以最快的速度选择并获取已配置路由器的无线配置信息,从而是用户可更快更方便的对新路由器进行一键配置,进一步降低了小白用户的操作成本。

实施例三

本实施例提供了一种配置路由器的装置,应用于路由器,参见图4的装置构架图,该装置包括:

第一获取模块,用于获取用户的一键配置路由器指令;

第二获取模块,用于根据所述用户的一键配置路由器指令,获取已配置路由器的上网方式;

第三获取模块,用于根据已配置路由器的上网方式,获取所述上网方式对应的第一配置信息;

第一配置模块,用于根据所述第一配置信息配置待配置路由器。

通过上述模块,待配置路由器只需根据用户的一键配置路由器的指令,直接从已配置路由器获取配置信息,并配置到待配置路由器,从而完成新路由器(待配置路由器)的配置,无需在用户的一键配置路由器的指令之后,再获取任何指令,即可完成新路由器的配置,从而可以避免现有技术中对新路由器在使用前的设置步骤繁琐,导致小白用户操作成本高的技术问题,提供一种路由器的简便配置方式,节约了小白用户在配置路由器时的操作成本。

需要说明的是,无论通过哪种方式,只要能在接收到用户的一个一键配置路由器的指令后,即完成获取上网方式以及对应的配置信息,并根据配置信息直接对待配置路由器进行配置,无需在用户的一键配置路由器的指令之后,在获取任何指令,即可完成新路由器的配置,不需要再使用现有技术中在设置新路由器时,需要根据用户的一步一步的配置指令以及配置参数的输入,才能完成新路由器的配置。

且,待配置路由器和已配置路由器都可以是不带无线功能的普通路由器,也可以是无线路由器,本实施例的装置是对路由器的有线上网方式的网络配置方法,该装置应用的场景包括:

场景1:已配置路由器和待配置路由器都为普通路由器,直接通过本实施例的装置对待配置路由器进行网络配置;

场景2:已配置路由器为普通路由器,待配置路由器为无线路由器,通过本实施例的装置仅仅对待配置路由器的有线上网部分进行网络配置;

场景3:已配置路由器为无线路由器,待配置路由器为普通路由器,通过本实施例的装置仅仅获取已配置路由器的有线上网部分的配置信息,对待配置路由器进行网络配置;

场景4:已配置路由器和待配置路由器都为无线路由器,通过本实施例的装置仅仅获取已配置路由器的有线上网部分的配置信息,对待配置路由器的有线上网部分进行网络配置。

以上场景本发明的装置都适用。

下面结合图4,对利用本实施例的装置中各模块实现配置路由器的过程进行详细的解释。

首先,利用第一获取模块执行实施例中的步骤s101,获取用户的一键配置路由器指令。

在具体实施过程中,一键配置路由器指令即用户在配置路由器之前向待配置路由器发出的一个指令,该指令可以有多种标识名称显示方法,标识名称举例包括“一键换机”、“从旧路由转移到新路由”等,只要让用户能识别其是一键从老路由器配置新路由器都是本发明的保护范围。

具体的,获取该一键配置路由器指令的方式主要有以下几种:

第一种,通过与待配置路由器通信的现有终端上获取,终端可以是手机、平板等移动类终端,相应的,通过屏幕上的触摸按键或者实体按键都可以获取;终端也可以是笔记本和pc类终端,相应的,通过鼠标或者屏幕上的触摸按键都可以获取,只要能获取该指令信号,都是本发明的保护范围;

第二种,通过与待配置路由器通信的配套的定制操作终端上的实体的按键或者触摸按键,获取;

第三种,通过设置在待配置路由器上的实体按键或者触摸按键来获取指令;

第四种,还可以通过上述设备或终端的语音或者手势等方式获得。

随着信息时代的飞速发展,获取指令的方式多种多样,未来也可能有更先进的指令获取方式,除了上述获取方式外,只要能获取用户的操作指令的方式,都是本发明的保护范围。

接下来,利用第二获取模块执行实施例中的执行步骤s102,根据所述用户的一键配置路由器指令,获取已配置路由器的上网方式。

具体实施时,参见图2,当已配置路由器与待配置路由器为不同厂家时,即端口信息未知时,待配置路由器可以通过一根网线与已配置路由器通过wan口连接,通过服务模式获取已配置路由器的上网方式,具体来说,就是将待配置路由器作为一个虚拟服务器,连接已配置路由器进行上网,从而获取上网方式,上网方式通常有三种,即pppoe、dhcp和静态ip。

接下来,利用第三获取模块执行实施例中的执行步骤s103,根据已配置路由器的上网方式,获取所述上网方式对应的第一配置信息。

具体实施时,不同的上网方式会获取不同的配置信息,但无论哪种上网方式,为了避免不同路由器之间预设有mac限制,都会获取已配置路由器的预设mac地址,所述预设mac地址是由所述已配置路由器的wan接口传输的mac地址,即wan口的mac地址。

根据目前网络环境的实际情况,大概率获取到的上网方式都是pppoe,作为一种可选的实施方式,当所述上网方式为pppoe时,获取所述上网方式对应的第一配置信息,还具体包括:

第五获取模块,获取所述已配置路由器的宽带账号和密码。

相应的,当上网方式为dhcp时,由于ip是自动获取得,只需要获取预设mac地址即可。

当上网方式为静态ip时,为了进行上网配置,获取所述上网方式对应的第一配置信息,还具体包括:ip、子网掩码、网关等配置信息。

接下来,利用第一配置模块执行实施例中的执行步骤s104,根据所述第一配置信息配置待配置路由器。

具体实施过程中,前面步骤已经详细阐明第一配置信息包括哪些,以及获取的方式有哪些,利用第一配置模块,只需要根据第一配置信息,配置待配置的路由器,由于该配置步骤仍然属于第一获取模块中的一键配置路由器指令下的任务,因此,也下属于自动完成的步骤,而实现该模块中步骤的方法包括但不限于以下:

第一种,设计一个像新路由器设置的操作步骤一样的程序,根据获得到的配置信息,模拟进行现有技术的一步一步操作完成配置;

第二种,直接将已配置路由器的配置信息复制到待配置路由器的相应位置或端口。

作为一种可选的实施例,在第一配置模块之后,所述装置还包括:

检测模块,用于检测所述已配置路由器是否具有无线配置信息;

第二配置模块,用于若检测到所述已配置路由器没有所述无线配置信息,则对所述待配置路由器进行无线网络配置。

具体的,当已配置路由器为普通路由器,则检测到已配置路由器没有无线配置信息,这时,无法获取已配置路由器的无线配置信息,当待配置路由器为无线路由器时,在对待配置路由器进行无线网络配置时,只能进行手动一步一步的设置,例如,根据提示输入包括无线的名称和密码等。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:

根据本发明的一种配置路由器的装置,在配置新路由器时,首先利用第一获取模块获取用户的一键配置路由器指令,然后根据所述用户的配置路由器指令,新路由器直接利用第二获取模块从已配置路由器获取其上网方式,再根据已配置路由器的上网方式,利用第三获取模块获取所述上网方式对应的第一配置信息,在利用第一配置模块根据所述第一配置信息配置待配置路由器,整个过程只需要获取用户的一次配置路由器指令,即可直接从已配置路由器获得网络配置信息,并对新路由器进行网络配置,无需用户一步一步的对新路由器进行重新设置,这对于小白用户来说,大大降低了操作成本。

实施例四

本实施例同样提供一种配置路由器的装置,参见图5,实施例一的基础上,该装置还包括:

第六获取模块,用于获取所述已配置路由器的无线配置信息;

第三配置模块,用于根据所述无线配置信息对待配置路由器进行无线网络配置。

在本实施例中,待配置路由器和已配置路由器都为无线路由器,因此,在完成有线上网部分的网络配置后,还需要对待配置路由器进行无线上网部分的网络配置。

下面结合图5,对利用本实施例的装置中各模块实现配置路由器的过程进行详细的解释。

首先,利用第六获取模块执行实施例二中的步骤s107,获取所述已配置路由器的无线配置信息;

在具体实施过程中,要想获取已配置路由器的无线配置信息,首先得在无线环境中找到已配置路由器,可以理解的是,在实际配置过程中,由于是通过无线信号连接获取已配置路由器的无线配置信息,因此,在大部分的应用场景下,例如,家庭、办公等,必定会存在待配置路由器可接收信号范围内存在多台无线路由器的情况,那么为了找到那台在之前通过实施例三的装置进行第一网络配置的路由器,在利用第六获取模块执行实施例二中的步骤s107之前,所述装置还包括:

第七获取模块,用于获取所述待配置路由器可接收信号范围内的各无线路由器的相关信息,所述相关信息包括无线名称、无线mac地址、信号强度、加密模式和频段;

具体的,获取所述待配置路由器可接收信号范围内的各无线路由器的相关信息的方法可以是:待配置路由器探测周围的无线的beacon数据包,根据探测出来的无线beacon数据包,获取待配置路由器可接收信号范围内的各无线路由器的相关信息。

相关信息即为包括无线名称、无线mac地址、信号强度、加密模式和频段等信息,限定是清楚的。

确定模块,用于根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器;

具体的,作为一种可选的实施方式,所述确定模块,具体包括:

第八获取模块,用于根据所述各无线路由器的相关信息,获得所述各无线路由器和所述待配置路由器的相关度;

由于一般来说,同一个路由器的wan口mac地址与其无线mac地址都会有匹配关系,因此,作为一种可选的实施方式,本实施例中,利用第八获取模块中的mac匹配模块,根据所述各无线路由器的无线mac地址与所述预设mac地址的匹配情况,获得所述各无线路由器和所述待配置路由器的相关度。

具体的,根据经过第一配置后的待配置路由器的wan口mac地址(即从已配置路由器获取并配置到待配置路由器的wan口mac地址),自动计算对应的已配置路由器的无线mac段,并与相关信息中的无线mac地址进行比对,即可获得各无线路由器和所述待配置路由器的相关度,具体的相关度情况包括如下两种情况:

第一种情况,当路由器为tp、华为、腾达、小米等品牌路由器,则根据产品、平台加入自动wan/wlan对应mac算法;

第二中情况,未识别的厂家,根据wan口mac优先对比前6位mac地址至前8位mac地址。

第一推荐模块,用于按照所述各无线路由器和所述待配置路由器的相关度,将所述各无线路由器推荐给所述用户;

具体的,当处于第一种情况时,只会存在wan口mac地址与其无线mac地址相关或不相关的情况,相关即表面该路由器即为之前经过第一配置信息配置的待配置路由器,这时可以直接将该无线路由器展示在第一位,其余路由器任意展示,或者直接只展示该无线路由器。其展示的方式也有多种多样,可以是在与待配置路由器通信的移动终端、pc等可以进行显示的设备上,或者直接在待配置路由器上设置显示屏进行展示。

当处于第二种情况时,则可根据前6位mac地址至前8位mac地址的匹配情况进行排序展示,例如8位匹配的就6为匹配的排序更高,可以升序或降序排列,但为了方便推荐呈现给用户,优先选择降序排列,即将最相关度最高的排第一位。

第一选取模块,用于根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

当推荐给用户之后,需要用户选择已配置的路由器,具体的,接收用户选择指令的方式仍然包括多种,例如在触摸屏上触摸选择,通过鼠标选择,或者通过实体按键移动光标选择等,都是本发明装置的保护范围。

作为另一种可选的具体实施方式,当mac地址无法准确确定出相关度,或者不通过mac地址进行匹配时,则所述确定模块,还具体包括:

第二推荐模块,用于根据所述已配置的路由器的无线信号强度,将所述各无线路由器推荐给所述用户;

具体的,在具体实施过程中,对于使用场景来说,距离待配置路由器最近的可能是用户想要替换的已配置路由器,因此,可以以无线信号强弱进行推荐。当然按信号强度推荐的方法也可以与mac地址匹配方法结合使用,例如,在第二种情况时,当mac地址前几位匹配情况难以分辨是,可以同时参照无线信号强弱,以更准确的推荐给用户。

第二选取模块,用于根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

当推荐给用户之后,需要用户选择已配置的路由器,具体的,接收用户选择指令的方式仍然包括多种,例如在触摸屏上触摸选择,通过鼠标选择,或者通过实体按键移动光标选择等,都是本发明装置的保护范围。

为了验证并获取无线配置信息,作为一种可选的具体实施方式,所述装置还包括:

接收模块,用于接收用户输入的所述已配置路由器无线上网密码;

验证模块,用于无线上网密码验证;

第九获取模块,用于验证通过,则获取无线配置信息。

具体的,在从推荐结果中选取确定出所述已配置路由器后,提示用户输入已配置路由器无线上网密码,以进行验证,确定选择的已配置路由器正确,即是通过第一配置信息配置过的路由器,验证通过后,则可执行步骤s107,获取已配置路由器的无线配置信息,具体的,无线配置信息包括无线名称、无线mac地址和信号强度,是从已配置路由器的相关信息中抓取的。

接下来,利用第三配置模块执行实施例二中的步骤s108,根据所述无线配置信息对待配置路由器进行无线网络配置。

具体的,实现该步骤的方法包括但不限于以下:

第一种,设计一个像新路由器设置的操作步骤一样的程序,根据获得到的无线配置信息,模拟进行现有技术的一步一步操作完成配置;

第二种,直接将已配置路由器的无线配置信息复制到待配置路由器的相应位置或端口。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:

根据本发明的一种配置路由器的装置,在对新路由器(待配置路由器)的无线上网信息进行配置时,通过mac匹配模块以及信号强度为用户推荐附近的路由器,方便用户以最快的速度选择并获取已配置路由器的无线配置信息,从而是用户可更快更方便的对新路由器进行一键配置,进一步降低了小白用户的操作成本。

基于与前述实施例中同样的发明构思,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文任一所述方法的步骤。

基于与前述实施例中同样的发明构思,本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前文任一所述方法的步骤。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的网关、代理服务器、系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了,a1、一种配置路由器的方法,所述方法应用于路由器,其特征在于,包括:

获取用户的一键配置路由器指令;

根据所述用户的一键配置路由器指令,获取已配置路由器的上网方式;

根据已配置路由器的上网方式,获取所述上网方式对应的第一配置信息;

根据所述第一配置信息配置待配置路由器。

a2、如a1所述的方法,其特征在于,所述获取所述上网方式对应的第一配置信息,具体包括:

获取所述已配置路由器的预设mac地址,所述预设mac地址是由所述已配置路由器的wan接口传输的mac地址。

a3、如a2所述的方法,其特征在于,当所述上网方式为pppoe时,所述获取所述上网方式对应的第一配置信息,还具体包括:

获取所述已配置路由器的宽带账号和密码。

a4、如a1所述的方法,其特征在于,在根据所述第一配置信息配置待配置路由器之后,所述方法还包括:

检测所述已配置路由器是否具有无线配置信息;

若检测到所述已配置路由器没有所述无线配置信息,则对所述待配置路由器进行无线网络配置。

a5、如a1或a2所述的方法,其特征在于,在所述根据所述第一配置信息配置待配置路由器之后,所述方法还包括:

获取所述已配置路由器的无线配置信息;

根据所述无线配置信息对待配置路由器进行无线网络配置。

a6、如a5所述的方法,其特征在于,所述获取所述已配置路由器的无线配置信息之前,所述方法还包括:

获取所述待配置路由器可接收信号范围内的各无线路由器的相关信息,所述相关信息包括无线名称、无线mac地址、信号强度、加密模式和频段;

根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器。

a7、如a6所述的方法,其特征在于,所述根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器,具体包括:

根据所述各无线路由器的相关信息,获得所述各无线路由器和所述待配置路由器的相关度;

按照所述各无线路由器和所述待配置路由器的相关度,将所述各无线路由器推荐给所述用户;

根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

a8、如a7所述的方法,其特征在于,所述根据所述各无线路由器的相关信息,获得所述各无线路由器和所述待配置路由器的相关度,具体包括:

根据所述各无线路由器的无线mac地址与所述预设mac地址的匹配情况,获得所述各无线路由器和所述待配置路由器的相关度。

a9、如a6所述的方法,其特征在于,所述根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器,具体包括:

根据所述已配置的路由器的无线信号强度,将所述各无线路由器推荐给所述用户;

根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

a10、如a6所述的方法,其特征在于,在所述根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器之后,所述方法还包括:

接收用户输入的所述已配置路由器无线上网密码;

无线上网密码验证;

验证通过,则获取所述无线配置信息。

b11、一种配置路由器的装置,所述装置应用于路由器,其特征在于,包括:

第一获取模块,用于获取用户的一键配置路由器指令;

第二获取模块,用于根据所述用户的一键配置路由器指令,获取已配置路由器的上网方式;

第三获取模块,用于根据已配置路由器的上网方式,获取所述上网方式对应的第一配置信息;

第一配置模块,用于根据所述第一配置信息配置待配置路由器。

b12、如b11所述的装置,其特征在于,所述第三获取模块还具体包括:

第四获取模块,用于获取所述已配置路由器的预设mac地址,所述预设mac地址是由所述已配置路由器的wan接口传输的mac地址。

b13、如b12所述的装置,其特征在于,当所述上网方式为pppoe时,所述第三获取模块还具体包括:

第五获取模块,用于获取所述已配置路由器的宽带账号和密码。

b14、如b11所述的装置,其特征在于,所述装置还包括:

检测模块,用于检测所述已配置路由器是否具有无线配置信息;

第二配置模块,用于若检测到所述已配置路由器没有所述无线配置信息,则对所述待配置路由器进行无线网络配置。

b15、如b11或b12所述的装置,其特征在于,所述装置还包括:

第六获取模块,用于获取所述已配置路由器的无线配置信息;

第三配置模块,用于根据所述无线配置信息对待配置路由器进行无线网络配置。

b16、如b15所述的装置,其特征在于,所述装置还包括:

第七获取模块,用于获取所述待配置路由器可接收信号范围内的各无线路由器的相关信息,所述相关信息包括无线名称、无线mac地址、信号强度、加密模式和频段;

确定模块,用于根据所述各无线路由器的相关信息,从所述各无线路由器中确定出所述已配置路由器;

b17、如b16所述的装置,其特征在于,所述确定模块具体包括:

第八获取模块,用于根据所述各无线路由器的相关信息,获得所述各无线路由器和所述待配置路由器的相关度;

第一推荐模块,用于按照所述各无线路由器和所述待配置路由器的相关度,将所述各无线路由器推荐给所述用户;

第一选取模块,用于根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

b18、如b17所述的装置,其特征在于,所述第八获取模块具体包括:

mac匹配模块,用于根据所述各无线路由器的无线mac地址与所述预设mac地址的匹配情况,获得所述各无线路由器和所述待配置路由器的相关度。

b19、如b16所述的装置,其特征在于,所述确定模块具体包括:

第二推荐模块,用于根据所述已配置的路由器的无线信号强度,将所述各无线路由器推荐给所述用户;

第二选取模块,用于根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

b20、如b16所述的装置,其特征在于,所述装置还包括:

接收模块,用于接收用户输入的所述已配置路由器无线上网密码;

验证模块,用于无线上网密码验证;

第九获取模块,用于验证通过,则获取无线配置信息。

c21、一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现a1-a10任一项所述方法的步骤。

d22、一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现a1-a10任一项所述方法的步骤。

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