密码获取方法、无线网络提供设备及网络系统的制作方法
【技术领域】
[0001]本发明涉及一种计算机技术,特别是涉及一种密码获取方法、无线网络提供设备及网络系统。
【背景技术】
[0002]在使用无线路由器时,用户通常需要用到两个密码,这两个密码分别为WiFi密码和管理密码。其中,WiFi密码是无线设备连接到无线路由器的WiFi网络时需要提供的密码;管理密码则是用户管理路由器(例如设置上网参数、上网权限等)时需要提供的密码。
[0003]目前,市场上的路由器在使用管理密码时,多数仍然采用传统的管理密码机制,即管理密码设置好后若不进行人为改动,路由器的管理密码就为一个固定不变的密码;并且用户在使用管理密码完成对路由器的相关参数(例如上网参数、上网权限等)进行设置后,很少会再使用该管理密码。基于目前的管理密码机制,当路由器的WiFi密码未设置或者被破解时,由于管理密码在很长时间内为一个固定不变的密码,其更容易被侵入路由器WiFi网络的攻击者破解获取,从而导致路由器的安全问题。另外。由于用户在使用该管理密码完成相关参数的设置后,通常会在很长的一段时间内不再使用,这样用户较容易忘记管理密码,致使路由器的易用性不高。
【发明内容】
[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]相应的,若所述动态口令为可用动态口令,则无线网络提供设备对所述动态口令进行验证,具体为:
[0045]若所述动态口令为可用动态口令,且从所述生成时间到所述输入时间的时间间隔未超过所述第二预设时间间隔,则无线网络提供设备对所述动态口令进行验证。
[0046]本发明第二个方面,提供了一种无线网络提供设备,包括:
[0047]第一接收模块,用于接收密码获取请求,所述密码获取请求为用于获取进入所述无线网络提供设备的管理界面的管理密码或获取接入所述无线网络提供设备提供的无线网络的接入密码的请求;
[0048]生成模块,用于根据所述密码获取请求,生成动态口令;
[0049]第一获取模块,用于获取与其建立有配对关系的配对终端;
[0050]发送模块,用于通过无线通信向所述配对终端发送携带有所述动态口令的呈现指令,以使所述配对终端根据所述呈现指令,呈现所述动态口令,网络终端通过动态口令进入所述无线网络提供设备的管理界面,或接入所述无线网络提供设备提供的无线网络。
[0051]可选的,前述的无线网络提供设备,其中,所述生成模块,包括:
[0052]获取单元,用于根据所述密码获取请求,获取所述无线网络提供设备的当前运行参数;
[0053]生成单元,用于根据所述当前运行参数,生成动态口令。
[0054]可选的,前述的无线网络提供设备,还包括:
[0055]第一记录模块,用于记录接收到所述密码获取请求时的时间,并将记录下的所述时间标记为此次接收时间,将在所述此次接收时间之前的接收时间均标记为前次接收时间;
[0056]第二获取模块,用于获取紧邻所述此次接收时间的前次接收时间;
[0057]第一判断模块,用于判断从所述前次接收时间到所述此次接收时间的时间间隔是否超过第一预设时间间隔;
[0058]相应的,所述生成模块,具体用于当从所述前次接收时间到所述此次接收时间的时间间隔超过所述第一预设时间间隔时,根据所述密码获取请求,生成动态口令。
[0059]可选的,前述的无线网络提供设备,还包括:
[0060]第二接收模块,用于接收用户输入的动态口令,所述动态口令为所述用户从呈现所述动态口令的配对终端上获取到的;
[0061]验证模块,用于对所述动态口令进行验证;
[0062]执行模块,用于所述动态口令验证通过时,通过所述用户输入所述动态口令时所使用的网络终端的显示屏呈现无线网络提供设备的管理界面;或将所述用户输入所述动态口令时所使用的网络终端接入所述无线网络提供设备提供的无线网络。
[0063]可选的,前述的无线网络提供设备,还包括:
[0064]设置模块,用于将所述动态口令设置为可用动态口令,以标记所述动态口令为从未使用过的动态口令;
[0065]第二判断模块,用于在所述第二接收模块接收到用户输入的动态口令之后,判断所述动态口令是否为可用动态口令;
[0066]相应的,所述验证模块,具体用于当所述动态口令为可用动态口令时,对所述动态口令进行验证;
[0067]所述设置模块,还用于在所述执行模块通过所述用户输入所述动态口令时所使用的网络终端的显示屏呈现无线网络提供设备管理界面,或将所述用户输入所述动态口令时所使用的网络终端接入所述无线网络提供设备提供的无线网络之后,将所述动态口令设置为不可用动态口令,以标记所述动态口令为已使用过的动态口令。
[0068]可选的,前述的无线网络提供设备,还包括:
[0069]第二记录模块,用于记录所述动态口令的生成时间。
[0070]第三记录模块,用于记录所述用户输入动态口令的输入时间;
[0071]第三判断模块,用于判断从所述生成时间到所述输入时间的时间间隔是否超过第二预设时间间隔;
[0072]相应的,所述验证模块,具体用于当所述动态口令为可用动态口令,且从所述生成时间到所述输入时间的时间间隔未超过所述第二预设时间间隔时,对所述动态口令进行验证。
[0073]本发明第三个方面,提供了一种网络系统,包括无线网络提供设备及与所述无线网络提供设备通信连接的配对终端,其中,
[0074]所述无线网络提供设备,包括:
[0075]第一接收模块,用于接收密码获取请求,所述密码获取请求为用于获取进入所述无线网络提供设备的管理界面的管理密码或获取接入所述无线网络提供设备提供的无线网络的接入密码的请求;
[0076]生成模块,用于根据所述密码获取请求,生成动态口令;
[0077]第一获取模块,用于获取与其建立有配对关系的配对终端;
[0078]发送模块,用于通过无线通信向所述配对终端发送携带有所述动态口令的呈现指令,以使所述配对终端根据所述呈现指令,呈现所述动态口令,网络终端通过动态口令进入所述无线网络提供设备的管理界面,或接入所述无线网络提供设备提供的无线网络。
[0079]借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
[0080]本发明提供的技术方案中动态口令是无线网络提供设备根据接收到的密码获取请求随机生成的,网络终端可通过动态口令进入所述无线网络提供设备的