著录项信息
| 专利名称 | 一种设置网络连接参数的方法和装置 |
| 申请号 | CN201310511978.X | 申请日期 | 2013-10-25 |
| 法律状态 | 授权 | 申报国家 | 暂无 |
| 公开/公告日 | 2014-02-26 | 公开/公告号 | CN103607290A |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | H04L12/24 | IPC分类号 | H;0;4;L;1;2;/;2;4查看分类表>
|
| 申请人 | 小米科技有限责任公司 | 申请人地址 | 北京市海淀区清河中街68号华润五彩城购物中心二期13层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 小米科技有限责任公司 | 当前权利人 | 小米科技有限责任公司 |
| 发明人 | 张鹏飞;屈恒;王益冬;夏勇峰;尹家进 |
| 代理机构 | 北京三高永信知识产权代理有限责任公司 | 代理人 | 刘映东 |
摘要
本公开是关于一种设置网络连接参数的方法和装置,属于互联网技术领域。所述方法包括:获取当前接入的网络支持的网络连接方式;根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式;采用所述待使用的网络连接方式,自动对网络连接参数进行设置。采用本公开,可以提高对网络连接参数进行设置的效率。
1.一种设置网络连接参数的方法,其特征在于,所述方法包括:
当向请求对设置页面进行显示的终端发送所述设置页面的数据时,获取当前接入的网络支持的网络连接方式;
根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式;
采用所述待使用的网络连接方式,自动对网络连接参数进行设置;
其中,所述根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,包括:向请求对设置页面进行显示的终端发送网络选择请求,所述网络选择请求中携带有当前接入的网络支持的各网络连接方式,以使所述终端显示所述各网络连接方式的选项,接收所述终端发送的携带有选定的网络连接方式的回复消息,将所述回复消息中携带的所述选定的网络连接方式,确定为待使用的网络连接方式。
2.根据权利要求1所述的方法,其特征在于,所述获取当前接入的网络支持的网络连接方式,包括:
在当前接入的网络中广播至少一种预设的网络连接方式对应的发现报文;
将接收到对应的应答报文的网络连接方式,确定为所述当前接入的网络支持的网络连接方式。
3.根据权利要求2所述的方法,其特征在于,所述在当前接入的网络中广播至少一种预设的网络连接方式对应的发现报文,包括:
在当前接入的网络中分别广播以太网点对点协议PPPOE网络连接方式和动态主机配置协议DHCP网络连接方式对应的发现报文。
4.根据权利要求1所述的方法,其特征在于,所述获取当前接入的网络支持的网络连接方式,包括:
在当前接入的网络中广播第一网络连接方式对应的发现报文;
如果接收到所述第一网络连接方式对应的应答报文,则确定所述当前接入的网络支持的网络连接方式为所述第一网络连接方式;
如果未接收到所述第一网络连接方式对应的应答报文,则在当前接入的网络中广播第二网络连接方式对应的发现报文,且当接收到所述第二网络连接方式对应的应答报文时,确定所述当前接入的网络支持的网络连接方式为所述第二网络连接方式。
5.根据权利要求1所述的方法,其特征在于,所述根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,还包括:
如果获取到的所述当前接入的网络支持的网络连接方式只有一种,则将获取到的网络连接方式,确定为待使用的网络连接方式。
6.根据权利要求1所述的方法,其特征在于,所述根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,还包括:
如果所述当前接入的网络中不存在支持的网络连接方式,则将默认的网络连接方式确定为待使用的网络连接方式。
7.根据权利要求1所述的方法,其特征在于,所述采用所述待使用的网络连接方式,自动对网络连接参数进行设置,包括:
如果所述待使用的网络连接方式为PPPOE网络连接方式,则获取用于PPPOE登录的账号和密码;将网络连接参数中连接方式参数项的参数值设置为PPPOE,并将PPPOE账号和PPPOE密码的参数项对应的参数值,分别设置为获取到的账号和密码;
如果所述待使用的网络连接方式为DHCP网络连接方式,则将网络连接参数中连接方式参数项的参数值设置为DHCP。
8.一种设置网络连接参数的装置,其特征在于,所述装置包括:
获取模块,用于当向请求对设置页面进行显示的终端发送所述设置页面的数据时,获取当前接入的网络支持的网络连接方式;
确定模块,用于根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式;
设置模块,用于采用所述待使用的网络连接方式,自动对网络连接参数进行设置;
其中,所述确定模块,还用于向请求对设置页面进行显示的终端发送网络选择请求,所述网络选择请求中携带有当前接入的网络支持的各网络连接方式,以使所述终端显示所述各网络连接方式的选项;接收所述终端发送的携带有选定的网络连接方式的回复消息;将所述回复消息中携带的所述选定的网络连接方式,确定为待使用的网络连接方式。
9.根据权利要求8所述的装置,其特征在于,所述获取模块,还用于:在当前接入的网络中广播至少一种预设的网络连接方式对应的发现报文;将接收到对应的应答报文的网络连接方式,确定为所述当前接入的网络支持的网络连接方式;或者,
还用于在当前接入的网络中分别广播以太网点对点协议PPPOE网络连接方式和动态主机配置协议DHCP网络连接方式对应的发现报文;将接收到对应的应答报文的网络连接方式,确定为所述当前接入的网络支持的网络连接方式;或者,
还用于在当前接入的网络中广播第一网络连接方式对应的发现报文;如果接收到所述第一网络连接方式对应的应答报文,则确定所述当前接入的网络支持的网络连接方式为所述第一网络连接方式;如果未接收到所述第一网络连接方式对应的应答报文,则在当前接入的网络中广播第二网络连接方式对应的发现报文,且当接收到所述第二网络连接方式对应的应答报文时,确定所述当前接入的网络支持的网络连接方式为所述第二网络连接方式。
10.根据权利要求8所述的装置,其特征在于,所述确定模块,还用于:
如果获取到的所述当前接入的网络支持的网络连接方式只有一种,则将获取到的网络连接方式,确定为待使用的网络连接方式;或者,
还用于如果所述当前接入的网络中不存在支持的网络连接方式,则将默认的网络连接方式确定为待使用的网络连接方式。
11.根据权利要求8所述的装置,其特征在于,所述设置模块,还用于:
如果所述待使用的网络连接方式为PPPOE网络连接方式,则获取用于PPPOE登录的账号和密码;将网络连接参数中连接方式参数项的参数值设置为PPPOE,并将PPPOE账号和PPPOE密码的参数项对应的参数值,分别设置为获取到的账号和密码;或者,
还用于如果所述待使用的网络连接方式为DHCP网络连接方式,则将网络连接参数中连接方式参数项的参数值设置为DHCP。
12.一种网络设备,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行,所述一个或者一个以上程序包含用于进行以下操作的指令:
当向请求对设置页面进行显示的终端发送所述设置页面的数据时,获取当前接入的网络支持的网络连接方式;
根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式;
采用所述待使用的网络连接方式,自动对网络连接参数进行设置;
其中,所述根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,包括:向请求对设置页面进行显示的终端发送网络选择请求,所述网络选择请求中携带有当前接入的网络支持的各网络连接方式,以使所述终端显示所述各网络连接方式的选项,接收所述终端发送的携带有选定的网络连接方式的回复消息,将所述回复消息中携带的所述选定的网络连接方式,确定为待使用的网络连接方式。
一种设置网络连接参数的方法和装置\n技术领域\n[0001] 本公开涉及互联网技术领域,特别涉及一种设置网络连接参数的方法和装置。\n背景技术\n[0002] 随着互联网的飞速发展,路由器作为互联网中的一种重要网络设备,也得到了快速的发展和广泛的应用。路由器是互联网中数据传输的枢纽,可以根据信道的状况,选择最佳的信道进行数据传输。\n[0003] 一般路由器会提供有设置页面,用于对其各种参数进行设置。用户想要使用终端(如计算机)通过路由器访问互联网时,可以通过终端登录路由器的设置页面,在设置页面中,对网络连接参数(或称外网连接参数)进行初始的设置,然后该终端即可以通过路由器连接到互联网进行数据传输。例如,用户通过PPPOE(Point-to-Point Protocol Over Ethernet,以太网点对点协议)方式(一种通过接入服务器对用户接入网络进行控制和计费的网络连接方式)上网的话,可以通过终端登录路由器的设置页面,并点击打开相应的设置选项,填写在相应的网络运营商(如长城宽带)处注册的账号和密码。\n[0004] 在实现本公开的过程中,发明人发现相关技术至少存在以下问题:\n[0005] 用户在进行网络连接参数的设置时,需要点击多级选项,才能够最终打开需要设置的选项,并进行相应的参数设置,这导致对网络连接参数进行设置的效率过低。\n发明内容\n[0006] 为了解决相关技术的问题,本公开实施例提供了一种设置网络连接参数的方法和装置。\n[0007] 第一方面,提供了一种设置网络连接参数的方法,包括:\n[0008] 获取当前接入的网络支持的网络连接方式;\n[0009] 根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式;\n[0010] 采用所述待使用的网络连接方式,自动对网络连接参数进行设置。\n[0011] 优选的,所述获取当前接入的网络支持的网络连接方式,包括:\n[0012] 在当前接入的网络中广播至少一种预设的网络连接方式对应的发现报文;\n[0013] 将接收到对应的应答报文的网络连接方式,确定为所述当前接入的网络支持的网络连接方式。\n[0014] 优选的,所述在当前接入的网络中广播至少一种预设的网络连接方式对应的发现报文,包括:\n[0015] 在当前接入的网络中分别广播以太网点对点协议PPPOE网络连接方式和动态主机配置协议DHCP网络连接方式对应的发现报文。\n[0016] 优选的,所述获取当前接入的网络支持的网络连接方式,包括:\n[0017] 在当前接入的网络中广播第一网络连接方式对应的发现报文;\n[0018] 如果接收到所述第一网络连接方式对应的应答报文,则确定所述当前接入的网络支持的网络连接方式为所述第一网络连接方式;\n[0019] 如果未接收到所述第一网络连接方式对应的应答报文,则在当前接入的网络中广播第二网络连接方式对应的发现报文,且当接收到所述第二网络连接方式对应的应答报文时,确定所述当前接入的网络支持的网络连接方式为所述第二网络连接方式。\n[0020] 优选的,所述获取当前接入的网络支持的网络连接方式,包括:\n[0021] 当向请求对设置页面进行显示的终端发送所述设置页面的数据时,获取当前接入的网络支持的网络连接方式。\n[0022] 优选的,所述根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,包括:\n[0023] 向请求对设置页面进行显示的终端发送网络选择请求,所述网络选择请求中携带有当前接入的网络支持的各网络连接方式,以使所述终端显示所述各网络连接方式的选项;\n[0024] 接收所述终端发送的携带有选定的网络连接方式的回复消息;\n[0025] 将所述回复消息中携带的所述选定的网络连接方式,确定为待使用的网络连接方式。\n[0026] 优选的,所述根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,包括:\n[0027] 如果获取到的所述当前接入的网络支持的网络连接方式只有一种,则将获取到的网络连接方式,确定为待使用的网络连接方式。\n[0028] 优选的,所述根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,包括:\n[0029] 如果所述当前接入的网络中不存在支持的网络连接方式,则将默认的网络连接方式确定为待使用的网络连接方式。\n[0030] 优选的,所述采用所述待使用的网络连接方式,自动对网络连接参数进行设置,包括:\n[0031] 如果所述待使用的网络连接方式为PPPOE网络连接方式,则获取用于PPPOE登录的账号和密码;将网络连接参数中连接方式参数项的参数值设置为PPPOE,并将PPPOE账号和PPPOE密码的参数项对应的参数值,分别设置为获取到的账号和密码;\n[0032] 如果所述待使用的网络连接方式为DHCP网络连接方式,则将网络连接参数中连接方式参数项的参数值设置为DHCP。\n[0033] 第二方面,提供了一种设置网络连接参数的装置,所述装置包括:\n[0034] 获取模块,用于获取当前接入的网络支持的网络连接方式;\n[0035] 确定模块,用于根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式;\n[0036] 设置模块,用于采用所述待使用的网络连接方式,自动对网络连接参数进行设置。\n[0037] 优选的,所述获取模块,用于:在当前接入的网络中广播至少一种预设的网络连接方式对应的发现报文;将接收到对应的应答报文的网络连接方式,确定为所述当前接入的网络支持的网络连接方式;或者,\n[0038] 用于在当前接入的网络中分别广播以太网点对点协议PPPOE网络连接方式和动态主机配置协议DHCP网络连接方式对应的发现报文;将接收到对应的应答报文的网络连接方式,确定为所述当前接入的网络支持的网络连接方式;或者,\n[0039] 用于在当前接入的网络中广播第一网络连接方式对应的发现报文;如果接收到所述第一网络连接方式对应的应答报文,则确定所述当前接入的网络支持的网络连接方式为所述第一网络连接方式;如果未接收到所述第一网络连接方式对应的应答报文,则在当前接入的网络中广播第二网络连接方式对应的发现报文,且当接收到所述第二网络连接方式对应的应答报文时,确定所述当前接入的网络支持的网络连接方式为所述第二网络连接方式;或者,\n[0040] 用于当向请求对设置页面进行显示的终端发送所述设置页面的数据时,获取当前接入的网络支持的网络连接方式。\n[0041] 优选的,所述确定模块,用于:\n[0042] 向请求对设置页面进行显示的终端发送网络选择请求,所述网络选择请求中携带有当前接入的网络支持的各网络连接方式,以使所述终端显示所述各网络连接方式的选项;接收所述终端发送的携带有选定的网络连接方式的回复消息;将所述回复消息中携带的所述选定的网络连接方式,确定为待使用的网络连接方式;或者,\n[0043] 用于如果获取到的所述当前接入的网络支持的网络连接方式只有一种,则将获取到的网络连接方式,确定为待使用的网络连接方式;或者,\n[0044] 用于如果所述当前接入的网络中不存在支持的网络连接方式,则将默认的网络连接方式确定为待使用的网络连接方式。\n[0045] 优选的,所述设置模块,用于:\n[0046] 如果所述待使用的网络连接方式为PPPOE网络连接方式,则获取用于PPPOE登录的账号和密码;将网络连接参数中连接方式参数项的参数值设置为PPPOE,并将PPPOE账号和PPPOE密码的参数项对应的参数值,分别设置为获取到的账号和密码;或者,\n[0047] 用于如果所述待使用的网络连接方式为DHCP网络连接方式,则将网络连接参数中连接方式参数项的参数值设置为DHCP。\n[0048] 第三方面,提供了一种网络设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:\n[0049] 获取当前接入的网络支持的网络连接方式;\n[0050] 根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式;\n[0051] 采用所述待使用的网络连接方式,自动对网络连接参数进行设置。\n[0052] 本公开的一些有益效果可以包括:\n[0053] 本公开实施例中,获取当前接入的网络支持的网络连接方式,根据当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,根据待使用的网络连接方式,对网络连接参数进行设置,这样,无需在设置页面中点击多级选项,就可以根据当前接入的网络中所支持的网络连接方式,对网络连接参数进行设置,从而,可以提高对网络连接参数进行设置的效率。\n[0054] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。\n附图说明\n[0055] 此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,并不构成对本公开的限定。在附图中:\n[0056] 图1是本公开实施例提供的设置网络连接参数的方法的示例性流程图;\n[0057] 图2是本公开实施例提供的终端显示的示意图;\n[0058] 图3是本公开实施例提供的设置网络连接参数的装置的示例性结构图;\n[0059] 图4是本公开实施例提供的网络设备的示例性结构图。\n[0060] 通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。\n具体实施方式\n[0061] 为使本公开的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本公开做进一步详细说明。在此,本公开的示意性实施方式及其说明用于解释本公开,但并不作为对本公开的限定。\n[0062] 本公开实施例提供一种设置网络连接参数的方法和装置,以下结合附图对本公开进行详细说明。\n[0063] 实施例一\n[0064] 本公开实施例提供了一种设置网络连接参数的方法,该方法可以应用在网络设备中,如图1所示,该方法可以包括如下步骤:\n[0065] 在步骤101中,获取当前接入的网络支持的网络连接方式。\n[0066] 在步骤102中,根据当前接入的网络支持的网络连接方式,确定待使用的网络连接方式。\n[0067] 在步骤103中,采用待使用的网络连接方式,自动对网络连接参数进行设置。\n[0068] 本公开实施例中,获取当前接入的网络支持的网络连接方式,根据当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,根据待使用的网络连接方式,对网络连接参数进行设置,这样,无需在设置页面中点击多级选项,就可以根据当前接入的网络中所支持的网络连接方式,对网络连接参数进行设置,从而,可以提高对网络连接参数进行设置的效率。\n[0069] 实施例二\n[0070] 本公开实施例提供了一种设置网络连接参数的方法,该方法的执行主体可以是任意网络设备,如路由器等,本公开实施例中,将以执行主体为路由器为例进行方案的详细阐述,其它网络设备的处理过程与路由器类似,本公开实施例中不再累述。\n[0071] 下面将结合实施方式,对图1所示的处理流程进行详细阐述,内容可以如下:\n[0072] 在步骤101中,获取当前接入的网络支持的网络连接方式,本实施例的方法可以用于路由器中。\n[0073] 其中,当前接入的网络可以是本设备(路由器)WAN(Wide Area Network,广域网)口所连接到的网络。网络连接方式是终端或路由器接入互联网的方式,可以包括DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)网络连接方式、PPPOE网络连接方式等。DHCP网络连接方式是由网络中的DHCP服务器为终端分配IP地址,以使终端可以通过该IP地址接入互联网的网络连接方式。PPPOE网络连接方式是由PPPOE的接入服务器对终端进行身份验证,并在验证通过之后为终端分配IP地址,以使终端可以通过该IP地址接入互联网的网络连接方式。网络支持的网络连接方式,是终端或路由器在该网络中可以使用的接入互联网的方式。\n[0074] 在实施中,用户可以在终端(如计算机)的浏览器的地址栏中输入路由器的内网IP地址(如192.168.1.1),这样,终端即会向路由器发送设置页面请求(用于请求显示路由器的设置页面)。路由器接收到该设置页面请求后会对终端进行身份验证(如路由器账户密码验证),在验证通过后向终端发送设置页面的数据。可选的,可以在向请求对设置页面进行显示的终端发送设置页面的数据时,获取当前接入的网络支持的网络连接方式,即开始执行本实施例的处理流程。\n[0075] 可选的,可以通过当前接入的网络中是否存在网络连接方式对应的服务器,来确定该网络支持的网络连接方式,以下给出了步骤101的几种可选的处理方式:\n[0076] 方式一\n[0077] 在步骤一中,在当前接入的网络中广播至少一种预设的网络连接方式对应的发现报文。\n[0078] 其中,预设的网络连接方式可以是任意的网络连接方式,如PPPOE网络连接方式、DHCP网络连接方式等。网络连接方式对应的发现报文,可以是该网络连接方式所基于的网络协议(如PPPOE或DHCP)的发现报文。发现报文是用于启动相应网络协议下的握手过程,以建立网络连接的报文。\n[0079] 在实施中,可以预先设置一种或多种网络连接方式,在执行该步骤一时,通过WAN口对外广播各预设的网络连接方式对应的发现报文。\n[0080] 可选的,预设的网络连接方式可以包括PPPOE网络连接方式和DHCP网络连接方式,步骤一的处理可以是,在当前接入的网络中分别广播PPPOE网络连接方式和DHCP网络连接方式对应的发现报文。也即,在路由器当前接入的网络中,分别广播PPPOE发现报文和DHCP发现报文。\n[0081] 在步骤二中,将接收到对应的应答报文的网络连接方式,确定为当前接入的网络支持的网络连接方式。\n[0082] 在实施中,路由器在广播发现报文后,相应的服务器接收到发现报文时会向路由器返回相应网络协议的应答报文,例如,DHCP服务器接收到路由器广播的DHCP发现报文后会向路由器返回DHCP应答报文,PPPOE接入服务器接收到路由器广播的PPPOE发现报文后会向路由器返回PPPOE应答报文。路由器接收到应答报文后,确定每个应答报文对应的网络连接方式,即应答报文所基于的网络协议的网络连接方式。将确定出的各网络连接方式,作为路由器当前接入的网络支持的网络连接方式。如果在预定时长内没有接收到任何应答报文,则可以认为当前接入的网络中不存在支持的网络连接方式。\n[0083] 需要说明的是,在接收到某网络协议的应答报文时,路由器可以不进行后续的握手过程,不对此应答报文进行回复。\n[0084] 方式二\n[0085] 在步骤一中,在当前接入的网络中广播第一网络连接方式对应的发现报文。\n[0086] 在步骤二中,如果接收到第一网络连接方式对应的应答报文,则确定当前接入的网络支持的网络连接方式为第一网络连接方式。\n[0087] 在步骤三中,如果未接收到第一网络连接方式对应的应答报文,则在当前接入的网络中广播第二网络连接方式对应的发现报文,且当接收到第二网络连接方式对应的应答报文时,确定当前接入的网络支持的网络连接方式为第二网络连接方式。\n[0088] 其中,第一网络连接方式是优先使用的网络连接方式,第二网络连接方式是后备使用的网络连接方式。第一网络连接方式和第二网络连接方式可以是任意网络连接方式,可以根据实际需求任意设置。可选的,第一网络连接方式可以是PPPOE网络连接方式,第二网络连接方式可以是DHCP网络连接方式,即优先使用PPPOE网络连接方式。\n[0089] 在方式二中,只获取当前接入的网络支持的一种网络连接方式,如果当前接入的网络支持第一网络连接方式,则获取第一网络连接方式。如果不支持第一网络连接方式而支持第二网络连接方式,则获取第二网络连接方式。\n[0090] 在步骤102中,根据当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,本实施例的方法可以用于路由器中。\n[0091] 在实施中,可以由路由器根据预设的选择机制,在当前接入的网络支持的网络连接方式中,自动选择待使用的网络连接方式,例如,预先对各种网络连接方式设置优先级,将当前接入的网络支持的网络连接方式中优先级最高的网络连接方式设置为待使用的网络连接方式。另外,还可以由用户选择待使用的网络连接方式,处理过程可以如下:\n[0092] 在步骤一中,向请求对设置页面进行显示的终端发送网络选择请求,网络选择请求中携带有当前接入的网络支持的各网络连接方式,以使终端显示网络选择请求中携带的各网络连接方式的选项。\n[0093] 其中,网络选择请求用于请求用户对待使用的网络连接方式进行选择。\n[0094] 在实施中,如步骤101的详细说明中所述,终端向路由器请求显示设置页面后,经过身份验证,路由器向终端发送设置页面的数据,同时执行本实施例流程的处理,当执行到步骤102时,可以向上述显示路由器设置页面的终端发送网络选择请求,将获取到的当前接入的网络支持的各网络连接方式携带于网络选择请求中。终端接收到网络选择请求后,可以显示一个选择窗口,在选择窗口中显示网络选择请求中携带的各网络连接方式的选项。\n[0095] 例如,当前接入的网络支持的各网络连接方式包括PPPOE网络连接方式、DHCP网络连接方式,那么路由器可以在网络选择请求中记录PPPOE网络连接方式和DHCP网络连接方式,终端接收到网络选择请求后,在选择窗口中显示PPPOE网络连接方式和DHCP网络连接方式的选项。\n[0096] 在步骤二中,接收终端发送的携带有选定的网络连接方式的回复消息。\n[0097] 其中,回复消息是对网络选择请求的回复消息。\n[0098] 在实施中,用户可以在上述选择窗口显示的网络连接方式中选择一个网络连接方式,即为选定的网络连接方式,这时终端生成回复消息,在其中携带此选定的网络连接方式,并将回复消息发送给路由器。\n[0099] 在步骤三中,将回复消息中携带的选定的网络连接方式,确定为待使用的网络连接方式。\n[0100] 在实施中,路由器可以对回复消息进行解析,获取其中携带的用户选定的网络连接方式,然后将此选定的网络连接方式作为待使用的网络连接方式。\n[0101] 除此步骤一至步骤三的处理方式,可选的,如果获取到的当前接入的网络支持的网络连接方式只有一种,则可以将获取到的网络连接方式,直接确定为待使用的网络连接方式。\n[0102] 例如,路由器在广播一种或多种协议的发现报文后,只接收到DHCP应答报文,则将DHCP网络连接方式确定为待使用的网络连接方式。\n[0103] 另外,可选的,如果当前接入的网络中不存在支持的网络连接方式,则将默认的网络连接方式,确定为待使用的网络连接方式。\n[0104] 其中,默认的网络连接方式可以根据实际需求任意设置,可选的,该默认的网络连接方式可以设置为DHCP网络连接方式。\n[0105] 例如,路由器在广播一种或多种协议的发现报文后,没有接收到任何应答报文,则将DHCP网络连接方式确定为待使用的网络连接方式。\n[0106] 在步骤103中,采用待使用的网络连接方式,自动对网络连接参数进行设置,本实施例的方法可以用于路由器中。\n[0107] 其中,网络连接参数可以是本设备与外网进行通信的控制参数,可称作外网连接参数或WAN口参数。\n[0108] 对于不同的待使用的网络连接方式,在自动设置网络连接参数时,可以进行不同的设置,相应的,步骤103的处理可以如下:\n[0109] 处理一\n[0110] 在步骤一中,如果待使用的网络连接方式为PPPOE网络连接方式,则获取用于PPPOE登录的账号和密码。\n[0111] 在实施中,路由器可以向上述请求对设置页面进行显示的终端发送PPPOE验证信息请求,终端接收到PPPOE验证信息请求后,显示PPPOE验证信息输入窗口,如图2所示,用户可以在该窗口中输入用于PPPOE登录的账号和密码(即图中的宽带账号和宽带密码),此账号和密码可以由用户预先在网络运营商处注册,例如,用户注册的长城宽带的账号和密码,可以用于登录长城宽带的PPPOE接入服务器。用户在PPOE验证信息输入窗口中输入账号、密码后,点击确定按钮,则会生成回复消息,在其中携带用户输入的账号和密码,并将回复消息发送给路由器。\n[0112] 在步骤二中,将网络连接参数中连接方式参数项的参数值设置为PPPOE,并将PPPOE账号和PPPOE密码的参数项对应的参数值,分别设置为获取到的账号和密码。\n[0113] 在实施中,在路由器的设置页面中,可以包括网络连接参数的设置界面,在该设置界面中,可以包括连接方式参数项,该参数项可以包括多种可选的参数值,例如PPPOE、DHCP等等,不同的参数项对应不同的网络连接方式,在路由器启动时,会根据此参数项的参数值自动建立相应的网络连接方式的网络连接,例如,将连接方式参数项的参数值设置为PPPOE,则在路由器启动时会自动建立PPPOE网络连接。将连接方式参数项的参数值被设置为PPPOE后,还可以获取相应的PPPOE账号和PPPOE密码的参数项对应的参数值,用于PPPOE登录,这时,可以将回复消息中携带的账号和密码分别设置为PPPOE账号和PPPOE密码的参数项对应的参数值。\n[0114] 处理二\n[0115] 如果待使用的网络连接方式为DHCP网络连接方式,则将网络连接参数中连接方式参数项的参数值设置为DHCP。\n[0116] 在实施中,在路由器的设置页面中,可以包括网络连接参数的设置界面,在该设置界面中,可以包括连接方式参数项,该参数项可以包括多种可选的参数值,例如PPPOE、DHCP等等,不同的参数项对应不同的网络连接方式,在路由器启动时,会根据此参数项的参数值自动建立相应的网络连接方式的网络连接,例如,将连接方式参数项的参数值设置为DHCP,则在路由器启动时会自动建立DHCP网络连接。\n[0117] 通过上述的处理方式,可以由路由器自动对连接方式参数项的参数值进行设置,进而路由器可以根据相应的参数值建立网络连接,这样,无需用户在路由器的设置页面中点击一级一级的选项来完成相应的设置,可以有效的提高对网络连接参数进行设置的效率。\n[0118] 本公开实施例中,获取当前接入的网络支持的网络连接方式,根据当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,根据待使用的网络连接方式,对网络连接参数进行设置,这样,无需在设置页面中点击多级选项,就可以根据当前接入的网络中所支持的网络连接方式,对网络连接参数进行设置,从而,可以提高对网络连接参数进行设置的效率。\n[0119] 实施例三\n[0120] 基于相同的技术构思,本公开实施例提供了一种设置网络连接参数的装置,如图3所示,所述装置包括:\n[0121] 获取模块310,用于获取当前接入的网络支持的网络连接方式;\n[0122] 确定模块320,用于根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式;\n[0123] 设置模块330,用于采用所述待使用的网络连接方式,自动对网络连接参数进行设置。\n[0124] 优选的,所述获取模块310,用于:在当前接入的网络中广播至少一种预设的网络连接方式对应的发现报文;将接收到对应的应答报文的网络连接方式,确定为所述当前接入的网络支持的网络连接方式;或者,\n[0125] 用于在当前接入的网络中分别广播以太网点对点协议PPPOE网络连接方式和动态主机配置协议DHCP网络连接方式对应的发现报文;将接收到对应的应答报文的网络连接方式,确定为所述当前接入的网络支持的网络连接方式;或者,\n[0126] 用于在当前接入的网络中广播第一网络连接方式对应的发现报文;如果接收到所述第一网络连接方式对应的应答报文,则确定所述当前接入的网络支持的网络连接方式为所述第一网络连接方式;如果未接收到所述第一网络连接方式对应的应答报文,则在当前接入的网络中广播第二网络连接方式对应的发现报文,且当接收到所述第二网络连接方式对应的应答报文时,确定所述当前接入的网络支持的网络连接方式为所述第二网络连接方式;或者,\n[0127] 用于当向请求对设置页面进行显示的终端发送所述设置页面的数据时,获取当前接入的网络支持的网络连接方式。\n[0128] 优选的,所述确定模块320,用于:\n[0129] 向请求对设置页面进行显示的终端发送网络选择请求,所述网络选择请求中携带有当前接入的网络支持的各网络连接方式,以使所述终端显示所述各网络连接方式的选项;接收所述终端发送的携带有选定的网络连接方式的回复消息;将所述回复消息中携带的所述选定的网络连接方式,确定为待使用的网络连接方式;或者,\n[0130] 用于如果获取到的所述当前接入的网络支持的网络连接方式只有一种,则将获取到的网络连接方式,确定为待使用的网络连接方式;或者,\n[0131] 用于如果所述当前接入的网络中不存在支持的网络连接方式,则将默认的网络连接方式确定为待使用的网络连接方式。\n[0132] 优选的,所述设置模块330,用于:\n[0133] 如果所述待使用的网络连接方式为PPPOE网络连接方式,则获取用于PPPOE登录的账号和密码;将网络连接参数中连接方式参数项的参数值设置为PPPOE,并将PPPOE账号和PPPOE密码的参数项对应的参数值,分别设置为获取到的账号和密码;或者,\n[0134] 用于如果所述待使用的网络连接方式为DHCP网络连接方式,则将网络连接参数中连接方式参数项的参数值设置为DHCP。\n[0135] 本公开实施例中,获取当前接入的网络支持的网络连接方式,根据当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,根据待使用的网络连接方式,对网络连接参数进行设置,这样,无需在设置页面中点击多级选项,就可以根据当前接入的网络中所支持的网络连接方式,对网络连接参数进行设置,从而,可以提高对网络连接参数进行设置的效率。\n[0136] 实施例四\n[0137] 图4是本公开实施例中网络设备(如路由器等)的结构示意图。该网络设备1000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对网络设备中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在网络设备1900上执行存储介质1930中的一系列指令操作。\n[0138] 网络设备1000还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。\n[0139] 网络设备1000,可以是路由器等网络设备,其包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:\n[0140] 获取当前接入的网络支持的网络连接方式;\n[0141] 根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式;\n[0142] 采用所述待使用的网络连接方式,自动对网络连接参数进行设置。\n[0143] 优选的,所述获取当前接入的网络支持的网络连接方式,包括:\n[0144] 在当前接入的网络中广播至少一种预设的网络连接方式对应的发现报文;\n[0145] 将接收到对应的应答报文的网络连接方式,确定为所述当前接入的网络支持的网络连接方式。\n[0146] 优选的,所述在当前接入的网络中广播至少一种预设的网络连接方式对应的发现报文,包括:\n[0147] 在当前接入的网络中分别广播以太网点对点协议PPPOE网络连接方式和动态主机配置协议DHCP网络连接方式对应的发现报文。\n[0148] 优选的,所述获取当前接入的网络支持的网络连接方式,包括:\n[0149] 在当前接入的网络中广播第一网络连接方式对应的发现报文;\n[0150] 如果接收到所述第一网络连接方式对应的应答报文,则确定所述当前接入的网络支持的网络连接方式为所述第一网络连接方式;\n[0151] 如果未接收到所述第一网络连接方式对应的应答报文,则在当前接入的网络中广播第二网络连接方式对应的发现报文,且当接收到所述第二网络连接方式对应的应答报文时,确定所述当前接入的网络支持的网络连接方式为所述第二网络连接方式。\n[0152] 优选的,所述获取当前接入的网络支持的网络连接方式,包括:\n[0153] 当向请求对设置页面进行显示的终端发送所述设置页面的数据时,获取当前接入的网络支持的网络连接方式。\n[0154] 优选的,所述根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,包括:\n[0155] 向请求对设置页面进行显示的终端发送网络选择请求,所述网络选择请求中携带有当前接入的网络支持的各网络连接方式,以使所述终端显示所述各网络连接方式的选项;\n[0156] 接收所述终端发送的携带有选定的网络连接方式的回复消息;\n[0157] 将所述回复消息中携带的所述选定的网络连接方式,确定为待使用的网络连接方式。\n[0158] 优选的,所述根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,包括:\n[0159] 如果获取到的所述当前接入的网络支持的网络连接方式只有一种,则将获取到的网络连接方式,确定为待使用的网络连接方式。\n[0160] 优选的,所述根据所述当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,包括:\n[0161] 如果所述当前接入的网络中不存在支持的网络连接方式,则将默认的网络连接方式确定为待使用的网络连接方式。\n[0162] 优选的,所述采用所述待使用的网络连接方式,自动对网络连接参数进行设置,包括:\n[0163] 如果所述待使用的网络连接方式为PPPOE网络连接方式,则获取用于PPPOE登录的账号和密码;将网络连接参数中连接方式参数项的参数值设置为PPPOE,并将PPPOE账号和PPPOE密码的参数项对应的参数值,分别设置为获取到的账号和密码;\n[0164] 如果所述待使用的网络连接方式为DHCP网络连接方式,则将网络连接参数中连接方式参数项的参数值设置为DHCP。\n[0165] 本公开实施例中,获取当前接入的网络支持的网络连接方式,根据当前接入的网络支持的网络连接方式,确定待使用的网络连接方式,根据待使用的网络连接方式,对网络连接参数进行设置,这样,无需在设置页面中点击多级选项,就可以根据当前接入的网络中所支持的网络连接方式,对网络连接参数进行设置,从而,可以提高对网络连接参数进行设置的效率。\n[0166] 此外,典型地,本公开所述的移动终端可为各种手持终端设备,例如手机、个人数字助理(PDA)等,因此本公开的保护范围不应限定为某种特定类型的移动终端。\n[0167] 此外,根据本公开的方法还可以被实现为由CPU执行的计算机程序。在该计算机程序被CPU执行时,执行本公开的方法中限定的上述功能。\n[0168] 此外,上述方法步骤以及系统单元也可以利用控制器以及用于存储使得控制器实现上述步骤或单元功能的计算机程序的计算机可读存储设备实现。\n[0169] 此外,应该明白的是,本文所述的计算机可读存储设备(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦写可编程ROM(EEPROM)或快闪存储器。易失性存储器可以包括随机存取存储器(RAM),该RAM可以充当外部高速缓存存储器。作为例子而非限制性的,RAM可以以多种形式获得,比如同步RAM(DRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据速率SDRAM(DDR SDRAM)、增强SDRAM(ESDRAM)、同步链路DRAM(SLDRAM)以及直接RambusRAM(DRRAM)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。\n[0170] 本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本公开的范围。\n[0171] 结合这里的公开所描述的各种示例性逻辑块、模块和电路可以利用被设计成用于执行这里所述功能的下列部件来实现或执行:通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。\n[0172] 结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执行的软件模块中或这两者的组合中。软件模块可以驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集成在一起。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。\n[0173] 在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将所述功能作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质来传送。计算机可读介质包括计算机存储介质和通信介质,该通信介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以是能够被通用或专用计算机访问的任何可用介质。作为例子而非限制性的,该计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储设备、磁盘存储设备或其它磁性存储设备,或者是可以用于携带或存储形式为指令或数据结构的所需程序代码并且能够被通用或专用计算机或者通用或专用处理器访问的任何其它介质。此外,任何连接都可以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路(DSL)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外先、无线电和微波的无线技术均包括在介质的定义。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘、蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述内容的组合也应当包括在计算机可读介质的范围内。\n[0174] 尽管前面公开的内容示出了本公开的示例性实施例,但是应当注意,在不背离权利要求限定的本公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本公开的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。\n[0175] 以上所述的具体实施方式,对本公开的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本公开的具体实施方式而已,并不用于限定本公开的保护范围,凡在本公开的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
法律信息
- 2016-09-21
- 2014-03-26
实质审查的生效
IPC(主分类): H04L 12/24
专利申请号: 201310511978.X
申请日: 2013.10.25
- 2014-02-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-11-28
|
2012-08-17
| | |
2
| |
2011-10-19
|
2011-07-14
| | |
3
| |
2008-12-10
|
2007-06-06
| | |
4
| |
2010-08-04
|
2008-07-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |