一种网络设备的网口配置方法及装置的制造方法

文档序号:9931121阅读:363来源:国知局
一种网络设备的网口配置方法及装置的制造方法【
技术领域
】[0001]本发明涉及通信
技术领域
,特别是涉及一种网络设备的网口配置方法及装置。【
背景技术
】[0002]现在市面上的Box产品(智能电视盒)基本都会配置一个网口来与互联网连接实现上网功能。但在无线移动通信普及的今天,Box产品很多时候都是通过W1-F1、3G等其他非网口方式接入互联网的,这样,网口就会成为一个闲置设备,利用率较低。【
发明内容】[0003]本发明要解决的技术问题是提供一种网络设备的网口配置方法及装置,用以解决现有技术中网口常常闲置,利用率较低的问题。[0004]一方面,本发明提供一种网络设备的网口配置方法,包括:检测所述网络设备的网口的使用状态,其中,所述网口的网口类型包括广域网WAN口或局域网LAN口;在所述网络设备的网口的使用状态为空闲状态的情况下,改变所述网口的网口类型,以通过改变类型后的所述网口进行网络连接。[0005]可选的,当所述网口的网口类型为WAN口时,所述检测所述网络设备的网口的使用状态具体包括:检测所述网络设备的网口是否与互联网相连;在所述网络设备的网口未与互联网相连的情况下,确定所述网络设备的网口的使用状态为空闲状态;所述改变所述网口的网口类型具体包括:将所述网口类型由WAN口改变为LAN口。[0006]进一步的,在所述改变所述网口的网口类型之后,所述方法还包括:将改变类型后的所述网口与终端相连;将所述网络设备通过无线方式与互联网相连,以使所述终端通过所述网络设备与互联网相连。[0007]可选的,当所述网口的网口类型为LAN口时,所述检测所述网络设备的网口的使用状态具体包括:检测所述网络设备的网口是否与终端相连;在所述网络设备的网口未与所述终端相连的情况下,确定所述网络设备的网口的使用状态为空闲状态;所述改变所述网口的网口类型具体包括:将所述网口类型由LAN口改变为WAN口。[0008]进一步的,在所述改变所述网口的网口类型之后,所述方法还包括:将改变类型后的所述网口与互联网相连;将所述网络设备通过无线方式与终端相连,以使所述终端通过所述网络设备与互联网相连。[0009]另一方面,本发明还提供一种网络设备的网口配置装置,包括:检测单元,用于检测所述网络设备的网口的使用状态,其中,所述网口的网口类型包括WAN口或LAN口;改变单元,用于在所述检测单元检测网络设备的网口的使用状态为空闲状态的情况下,改变所述网口的网口类型,以通过改变类型后的所述网口进行网络连接。[0010]可选的,当所述网口的网口类型为WAN口时,所述检测单元具体用于:检测所述网络设备的网口是否与互联网相连;在所述网络设备的网口未与互联网相连的情况下,确定所述网络设备的网口的使用状态为空闲状态;所述改变单元,具体用于将所述网口类型由WAN口改变为LAN口。[0011]进一步的,所述装置还包括第一连接单元,用于:在所述改变所述网口的网口类型之后,将改变类型后的所述网口与终端相连;将所述网络设备通过无线方式与互联网相连,以使所述终端通过所述网络设备与互联网相连。[0012]可选的,当所述网口的网口类型为LAN口时,所述检测单元具体用于:检测所述网络设备的网口是否与终端相连;在所述网络设备的网口未与所述终端相连的情况下,确定所述网络设备的网口的使用状态为空闲状态;所述改变单元,具体用于将所述网口类型由LAN口改变为WAN口。[0013]进一步的,所述装置还包括第二连接单元,用于:在所述改变所述网口的网口类型之后,将改变类型后的所述网口与互联网相连;将所述网络设备通过无线方式与终端相连,以使所述终端通过所述网络设备与互联网相连。[0014]本发明实施例提供的网络设备的网口配置方法及装置,能够检测出网络设备的网口的使用状态,当网络设备正常工作但其网口的使用状态为空闲状态时,能够改变所述网口的网口类型,以通过改变类型后的所述网口进行网络连接。这样,通过对网口类型的转换,原本冗余设置、处于空闲状态的网口又能以另一种方式进行网络连接并提供相应的服务,有效提高了网络设备的网口利用率。【附图说明】[0015]图1是本发明实施例提供的网络设备的网口配置方法的一种流程图;[0016]图2是本发明优选实施例中智能机顶盒的一种结构示意图;[0017]图3是本发明实施例中智能机顶盒的网口为WAN口类型时的网络连接示意图;[0018]图4是本发明实施例中智能机顶盒的网口为LAN口类型时的网络连接示意图;[0019]图5是本发明实施例提供的网络设备的网口配置方法的一种详细的流程图;[0020]图6是本发明实施例提供的网络设备的网口配置装置的一种结构示意图。【具体实施方式】[0021]以下结合附图对本发明进行详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。[0022]如图1所示,本发明的实施例提供一种网络设备的网口配置方法,包括:[0023]Sll,检测所述网络设备的网口的使用状态,其中,所述网口的网口类型包括WAN口或LAN口;[0024]S12,在所述网络设备的网口的使用状态为空闲状态的情况下,改变所述网口的网口类型,以通过改变类型后的所述网口进行网络连接。[0025]本发明实施例提供的网络设备的网口配置方法,通过检测出网络设备的网口的使用状态,当网络设备正常工作但其网口的使用状态为空闲状态时,能够改变所述网口的网口类型,以通过改变类型后的所述网口进行网络连接。这样,通过对网口类型的转换,原本冗余设置、处于空闲状态的网口又能以另一种方式进行网络连接并提供相应的服务,有效提高了网络设备的网口利用率。[0026]需要说明的是,网口类型可以为WAN口类型,即用于与外部的互联网连接的网口类型,如ADSL(AsymmetricDigitalSubscriberLine,非对称数字用户线),DDN(DigitalDataNetwork,数字数据网),以太网等各种接入线路,也可以为LAN口类型,即用于连接本地网络设备的网口类型,主要与家庭中的交换机,集线器或者PC相连。本实施例中所说的改变网口类型本质上是通过软件配置使同一个网口可以在上述两种类型之间转换。[0027]这种网口配置方法对于所有具有网口的设备(如路由器等)都适用,但特别适用于有且仅有一个网口的网络设备,如智能机顶盒或带有网口的U-fi等。一般的,很多网络设备都可以提供有线和无线两种上网方式,例如,对于智能机顶盒,其网口类型为WAN口,既可以通过网口与互联网连接,也可以通过无线方式与互联网连接实现上网功能。对于带有网口的U-fi,其网口类型为LAN口,既可以通过网口与终端连接,为该终端提供上网服务,也可以与终端无线连接,为终端提供wifi服务。[0028]下面分别以智能机顶盒和U-fi为例,对本发明提供的网口配置方法进行详细说明。[0029]具体而言,对于智能机顶盒,当网口类型为WAN口时,在步骤Sll中检测所述网络设备的网口的使用状态具体可包括:[0030]检测所述网络设备的网口是否与互联网相连;[0031]在所述网络设备的网口未与互联网相连的情况下,确定所述网络设备的网口的使用状态为空闲状态;[0032]相应的,在步骤S12中改变所述网口的网口类型具体可包括:[0033]将所述网口类型由WAN口改变为LAN口。[0034]可选的,检测所述网络设备的网口是否与互联网相连,可以通过查询系统的端口状态和尝试向互联网发送访问请求联合实现。[0035]例如,当网口连接有其他设备时,系统会出现一个ethO逻辑端口,而当网口未连接其他设备时,系统中就不存在ethO逻辑端口,因此,首先可以通过查询ethO端口是否存在来确定网口是否与其他设备相连,在确定该网口与其他设备相连的情况下,可以通过向互联网发送访问请求来进一步确定连接的其他设备是互联网服务器还是上网终端。如果访问互联网的请求得到响应,则确定网口连接着互联网服务器,否则确定网口连接着普通上网终端。[0036]具体而言,WAN口与LAN口之间的类型转换,无论是基于Linux系统的设备还是基于windows系统的设备,都可以通过进行软件配置来实现。例如,对于Android系统,从WAN口切换到LAN口的shell脚本可如下所示:[0037]/system/bin/iptables_droid-tnat-F;//清空nat表中存储的上网规则;[0038]echo0>/proc/sys/net/ipv4/ip_forward;//把转发功能禁止;[0039]echol>/proc/sys/net/ipv4/ip_forward;//将转发功能打开。[0040]上述代码中,先将网口中当前的nat表清空,以便清除之前作为WAN口时在nat表中存储的各种上网规则,然后通过将转发功能先禁止再打开,实现转发功能的重启,这样,该网口就具备数据转发功能,以便将数据转发给与其连接的上网终当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1