无线路由器推荐方法及装置、存储介质、计算机设备与流程

文档序号:18630011发布日期:2019-09-06 23:29阅读:223来源:国知局
无线路由器推荐方法及装置、存储介质、计算机设备与流程

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



背景技术:

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

通常情况下,无线终端都需要连wifi进行网络访问,而无线路由器是必备的网络通信设备,在实际使用过程中,经常会遇到推荐无线网络的情况,例如,在无线路由器会因为设备的损坏或者产品的更新换代而产生更换新路由器的操作,更换过程中,基于老路由器对新路由器进行配置时,会遇到为新路由器展示推荐目标老路由器的情况。而现有技术中,都是通过无线信号的强弱来推荐,存在推荐准确率低的问题。



技术实现要素:

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

本发明的一个方面,提供了一种无线路由器推荐方法,包括:

获取已配置路由器wan口的预设mac地址;

获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度;

基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器;

将所述筛选出的无线路由器推荐给用户。

可选的,所述基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,具体包括:

判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若是,则与所述预设mac地址匹配的无线路由器按照所述匹配的匹配度展示在推荐列表上。

可选的,所述基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,还具体包括:

判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若否,在所述推荐列表中按所述信号强度的强弱排序展示在预设信号强度值以上的无线路由器。

可选的,所述判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,具体包括:

判断所述各无线路由器的wan口的mac地址与所述已配置路由器的无线mac地址的前预设位mac地址是否匹配。

可选的,所述获取待配置路由器可接收信号范围内的各无线路由器的无线信息,具体包括:

探测所述待配置路由器可接收信号范围内的无线beacon数据包;

根据探测出来的无线beacon数据包,获取各无线路由器的无线信息。

可选的,所述待配置路由器的wan口与所述已配置路由器的wan口通过网线连接;

所述获取已配置路由器wan口的预设mac地址,包括:

通过所述待配置路由器的wan口与所述已配置路由器的wan口进行通信,获取所述预设mac地址。

本发明的另一个方面,提供一种无线路由器推荐装置,包括:

第一获取模块,用于获取已配置路由器wan口的预设mac地址;

第二获取模块,用于获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度;

筛选模块,用于基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器;

推荐模块,将所述筛选出的无线路由器推荐给用户。

可选的,所述列表模块具体包括:

第一判断模块,用于判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若是,则与所述预设mac地址匹配的无线路由器按照所述匹配的匹配度展示在推荐列表上。

可选的,所述列表模块还具体包括:

第二判断模块,用于判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若否,在所述推荐列表中按所述信号强度的强弱排序展示在预设信号强度值以上的无线路由器。

可选的,所述列表模块还具体包括:

匹配模块,用于判断所述各无线路由器的wan口的mac地址与所述已配置路由器的无线mac地址的前预设位mac地址是否匹配。

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

探测模块,用于探测所述待配置路由器可接收信号范围内的无线beacon数据包;

第三获取模块,根据探测出来的无线beacon数据包,获取各无线路由器的无线信息。

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

通信模块,用于通过所述待配置路由器的wan口与所述已配置路由器的wan口进行通信,获取所述预设mac地址。

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

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

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

本发明方法和装置在配置新路由器时,基于已配置路由器对新路由器进行配置,为新路由器展示推荐已配置路由器时,首先,获取已配置路由器wan口的预设mac地址,再获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度;由于路由器内部的wan口的mac地址与其无线mac地址有相应的匹配关系,因此,基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器;将所述筛选出的无线路由器推荐给用户;筛选出的无线路由器中,由于是根据mac地址进行准确筛选的,而现有技术中仅通过无线信号的强弱来推荐,存在可能信号最强的不是想要获取配置信息的路由器的情况,因此根据匹配关系筛选出的无线路由器推荐给用户,比现有技术中仅通过无线信号的强弱来推荐,更准确。

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

附图说明

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

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

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

图3示出了根据本发明一个实施例的一种无线路由器推荐装置的构架图。

具体实施方式

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

本发明实施例提供了一种无线路由器推荐方法、一种无线路由器推荐装置、一种计算机可读存储介质及计算机设备,用以解决现有技术中推荐准确率低技术问题。

实施例一

作为一种可选的实施例,本实施例提供一种无线路由器推荐方法,图1是该方法的流程图,包括:

s102、获取已配置路由器wan口的预设mac地址;

s104、获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度;

s106、基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器;

s108、将所述筛选出的无线路由器推荐给用户。

需要说明的是,本实施例的方法应用于通过已配置路由器对待配置路由器进行配置,在配置信息过程中从众多的无线路由器中选取待配置路由器时的无路由器推荐,但本发明并不限于此,可以理解的是,只要涉及基于多个无线路由器进行最优或匹配推荐时,通过mac地址进行筛选可以进行推荐的,都适用,例如,移动设备连接目标无线路由器的wifi时,只要获取目标路由器的mac地址信息,就可进行筛选推荐。按照该方法进行推荐时,总会比利用信号强弱推荐准确。

下面以通过已配置路由器对待配置路由器进行配置,在配置信息过程中从众多的无线路由器中选取待配置路由器时的无路由器推荐的场景,结合图1,对本实施例的方法中各步骤进行详细的解释。

首先,执行s102,获取已配置路由器wan口的预设mac地址。

在具体实施过程中,在通过已配置路由器对待配置路由器进行配置时,即执行“一键换机”时,该步骤都是在对路由器进行有线上网方式配置时进行获取,该对路由器进行有线上网方式配置的方法,具体包括:

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

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

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

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

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

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

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

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

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

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

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

但本实施例中,只针对场景4。

下面对s1021~s1024步骤进行详细的解释。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

因此,通过上述方法,可获取第一配置信息中的已配置路由器wan口的预设mac地址。

具体的,作为一种可选的具体实施方式,所述待配置路由器的wan口与所述已配置路由器的wan口通过网线连接;

所述获取已配置路由器wan口的预设mac地址,包括:

通过所述待配置路由器的wan口与所述已配置路由器的wan口进行通信,获取所述预设mac地址。

且,可以理解的是,还可能存在对于厂家的路由器已知预设mac地址的情况,这样就不必通过wan口通信获取。

接下来,执行s104,获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度。

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

实际上,为了推荐时显示无线路由器的名称等信息,无线信息实际上还可以包括无线名称、无线mac地址、信号强度、加密模式和频段等信息。

接下来,执行s106,基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器。

在具体实施过程中,筛选的方法有多种,而筛选出的无线路由器也可能是一个或多个。

作为一种可选的实施方式,所述基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,具体包括:

判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若是,则与所述预设mac地址匹配的无线路由器按照所述匹配的匹配度展示在推荐列表上。

由于一般来说,同一个无线路由器的wan口mac地址与其无线mac地址都会有匹配关系,因此,本实施例中,判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若是,则与所述预设mac地址匹配的无线路由器按照所述匹配的匹配度展示在推荐列表上。

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

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

第二中情况,对于未识别的厂家,作为一种可选的具体实施方式,所述判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,具体包括:

判断所述各无线路由器的wan口的mac地址与所述已配置路由器的无线mac地址的前预设位mac地址是否匹配。

具体的,举例来讲,根据预设mac地址优先对比前6位mac地址或前8位mac地址。

作为另外一种可选的实施方式,当所述各无线路由器的无线mac地址与所述预设mac地址不匹配时,所述基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,还具体包括:

判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若否,在所述推荐列表中按所述信号强度的强弱排序展示在预设信号强度值以上的无线路由器。

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

接下来,执行s108,将所述筛选出的无线路由器推荐给用户。

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

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

对于信号强度的推荐方式,则按照信号强弱排序展示推荐即可。

在将筛选出的无线路由器推荐给给用户后,由于筛选的路由器可能是一个(即已配置的路由器),也可能是多个,因此,为了获取已配置路由器,需要根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

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

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

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

无线上网密码验证;

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

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

则,在无线路由器配置过程中,接下来,根据所述无线配置信息对待配置路由器进行无线网络配置。

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

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

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

这样就利用本发明的方法辅助快速的完成了无线路由器的配置。

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

根据本发明的本发明方法,在配置新路由器时,基于已配置路由器对新路由器进行配置,为新路由器展示推荐已配置路由器时,首先,获取已配置路由器wan口的预设mac地址,再获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度;由于路由器内部的wan口的mac地址与其无线mac地址有相应的匹配关系,因此,基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器;将所述筛选出的无线路由器推荐给用户;筛选出的出的无线路由器中,由于是根据mac地址进行准确筛选的,而现有技术中仅通过无线信号的强弱来推荐,存在可能信号最强的不是想要获取配置信息的路由器的情况,因此根据匹配关系筛选出的无线路由器推荐给用户,比现有技术中仅通过无线信号的强弱来推荐,更准确。

实施例二

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

第一获取模块,用于获取已配置路由器wan口的预设mac地址;

第二获取模块,用于获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度;

筛选模块,用于基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器;

推荐模块,将所述筛选出的无线路由器推荐给用户。

需要说明的是,本实施例的装置应用于通过已配置路由器对待配置路由器进行配置,在配置信息过程中从众多的无线路由器中选取待配置路由器时的无路由器推荐,但本发明并不限于此,可以理解的是,只要涉及基于多个无线路由器进行最优或匹配推荐时,通过mac地址进行筛选可以进行推荐的,都适用,例如,移动设备连接目标无线路由器的wifi时,只要获取目标路由器的mac地址信息,就可进行筛选推荐。利用该装置进行推荐时,总会比利用信号强弱推荐准确。

下面以通过已配置路由器对待配置路由器进行配置,在配置信息过程中从众多的无线路由器中选取待配置路由器时的无路由器推荐的场景,结合图3,对本实施例利用各模块执行实施例一种方法中各步骤进行详细的解释。

首先,利用第一获取模块执行实施例一中的s102,获取已配置路由器wan口的预设mac地址。

在具体实施过程中,在通过已配置路由器对待配置路由器进行配置时,即执行“一键换机”时,该模块中的预设mac地址都是利用对路由器进行有线上网方式配置时的装置进行获取,该对路由器进行有线上网方式配置的装置,具体包括:

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

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

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

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

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

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

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

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

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

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

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

但本实施例中,只针对场景4。

下面对利用路由器进行有线上网方式配置的装置中各模块实现配置路由器的过程进行详细的解释。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

因此,通过上述方法,可获取第一配置信息中的已配置路由器wan口的预设mac地址。

具体的,作为一种可选的具体实施方式,所述待配置路由器的wan口与所述已配置路由器的wan口通过网线连接;

所述第一获取模块,包括:

通信模块,用于通过所述待配置路由器的wan口与所述已配置路由器的wan口进行通信,获取所述预设mac地址。

且,可以理解的是,还可能存在对于厂家的路由器已知预设mac地址的情况,这样就不必通过wan口通信获取。

接下来,利用第一获取模块执行实施例一中执行s104,获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度。

具体的,获取所述待配置路由器可接收信号范围内的各无线路由器的无线信息的方法可以是利用:

探测模块,用于探测所述待配置路由器可接收信号范围内的无线beacon数据包;

第三获取模块,根据探测出来的无线beacon数据包,获取各无线路由器的无线信息。

实际上,为了推荐时显示无线路由器的名称等信息,无线信息实际上还可以包括无线名称、无线mac地址、信号强度、加密模式和频段等信息。

接下来,利用第一获取模块执行实施例一中执行s106,基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器。

在具体实施过程中,筛选的方法有多种,而筛选出的无线路由器也可能是一个或多个。

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

第一判断模块,用于判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若是,则与所述预设mac地址匹配的无线路由器按照所述匹配的匹配度展示在推荐列表上。

由于一般来说,同一个无线路由器的wan口mac地址与其无线mac地址都会有匹配关系,因此,本实施例中,判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若是,则与所述预设mac地址匹配的无线路由器按照所述匹配的匹配度展示在推荐列表上。

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

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

第二中情况,对于未识别的厂家,作为一种可选的具体实施方式,为了判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,所述列表模块还具体包括:

匹配模块,用于判断所述各无线路由器的wan口的mac地址与所述已配置路由器的无线mac地址的前预设位mac地址是否匹配。

具体的,举例来讲,根据预设mac地址优先对比前6位mac地址或前8位mac地址。

作为另外一种可选的实施方式,当所述各无线路由器的无线mac地址与所述预设mac地址不匹配时,所述列表模块还具体包括:

第二判断模块,用于判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若否,在所述推荐列表中按所述信号强度的强弱排序展示在预设信号强度值以上的无线路由器。

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

接下来,利用第一获取模块执行实施例一中执行s108,将所述筛选出的无线路由器推荐给用户。

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

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

对于信号强度的推荐方式,则按照信号强弱排序展示推荐即可。

在将筛选出的无线路由器推荐给给用户后,由于筛选的路由器可能是一个(即已配置的路由器),也可能是多个,因此,为了获取已配置路由器,需要根据所述用户的选择指令,从所述各无线路由器中确定出所述已配置路由器。

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

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

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

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

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

则,在无线路由器配置过程中,接下来,根据所述无线配置信息对待配置路由器进行无线网络配置。

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

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

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

这样就利用本发明的方法辅助快速的完成了无线路由器的配置。

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

根据本发明的装置,在配置新路由器时,基于已配置路由器对新路由器进行配置,为新路由器展示推荐已配置路由器时,首先,获取已配置路由器wan口的预设mac地址,再获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度;由于路由器内部的wan口的mac地址与其无线mac地址有相应的匹配关系,因此,基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器;将所述筛选出的无线路由器推荐给用户;筛选出的出的无线路由器中,由于是根据mac地址进行准确筛选的,而现有技术中仅通过无线信号的强弱来推荐,存在可能信号最强的不是想要获取配置信息的路由器的情况,因此根据匹配关系筛选出的无线路由器推荐给用户,比现有技术中仅通过无线信号的强弱来推荐,更准确。

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

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

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

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

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

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

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

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

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

本发明公开了,a1、一种无线路由器推荐方法,其特征在于,包括:

获取已配置路由器wan口的预设mac地址;

获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度;

基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器;

将所述筛选出的无线路由器推荐给用户。

a2、如a1所述的方法,其特征在于,所述基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,具体包括:

判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若是,则与所述预设mac地址匹配的无线路由器按照所述匹配的匹配度展示在推荐列表上。

a3、如a2所述的方法,其特征在于,所述基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,还具体包括:

判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若否,在所述推荐列表中按所述信号强度的强弱排序展示在预设信号强度值以上的无线路由器。

a4、如a1-a3的任一项所述的方法,其特征在于,所述判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,具体包括:

判断所述各无线路由器的wan口的mac地址与所述已配置路由器的无线mac地址的前预设位mac地址是否匹配。

a5、如a1所述的方法,其特征在于,所述获取待配置路由器可接收信号范围内的各无线路由器的无线信息,具体包括:

探测所述待配置路由器可接收信号范围内的无线beacon数据包;

根据探测出来的无线beacon数据包,获取各无线路由器的无线信息。

a6、如a1所述的方法,其特征在于,所述待配置路由器的wan口与所述已配置路由器的wan口通过网线连接;

所述获取已配置路由器wan口的预设mac地址,包括:

通过所述待配置路由器的wan口与所述已配置路由器的wan口进行通信,获取所述预设mac地址。

b7、一种无线路由器推荐装置,其特征在于,包括:

第一获取模块,用于获取已配置路由器wan口的预设mac地址;

第二获取模块,用于获取待配置路由器可接收信号范围内的各无线路由器的无线信息,所述无线信息包括无线mac地址和信号强度;

筛选模块,用于基于所述预设mac地址对所述各无线路由器的无线mac地址进行筛选,获得筛选出的无线路由器;

推荐模块,将所述筛选出的无线路由器推荐给用户。

b8、如b7所述的装置,其特征在于,所述列表模块具体包括:

第一判断模块,用于判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若是,则与所述预设mac地址匹配的无线路由器按照所述匹配的匹配度展示在推荐列表上。

b9、如b8所述的装置,其特征在于,所述列表模块还具体包括:

第二判断模块,用于判断所述各无线路由器的无线mac地址与所述预设mac地址是否匹配,若否,在所述推荐列表中按所述信号强度的强弱排序展示在预设信号强度值以上的无线路由器。

b10、如b7-b9的任一项所述的装置,其特征在于,所述列表模块还具体包括:

匹配模块,用于判断所述各无线路由器的wan口的mac地址与所述已配置路由器的无线mac地址的前预设位mac地址是否匹配。

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

探测模块,用于探测所述待配置路由器可接收信号范围内的无线beacon数据包;

第三获取模块,根据探测出来的无线beacon数据包,获取各无线路由器的无线信息。

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

通信模块,用于通过所述待配置路由器的wan口与所述已配置路由器的wan口进行通信,获取所述预设mac地址。

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

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

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