一种共享网络硬件的系统的制作方法_2

文档序号:9276717阅读:来源:国知局
明对此不做限制。
[0026]可选的,第一设备是在第二设备与网络硬件建立物理连接之前,最后一个使用网络硬件与网络连接的设备。相应的,第二设备是紧接着第一设备后经由网络硬件与网络连接的设备。
[0027]需要说明的是,网络硬件可以包含进行PPPoE(Point to Point Protocol overEthernet,以太网上的点对点协议)拨号连接时需要使用的硬件,即PPPoE网络硬件,或者网络硬件可以包含进行无线连接时需要使用的硬件,即无线网络硬件。
[0028]需要说明的是,第一设备与第二设备之间的连接方式可以是通过UART (UniversalAsynchronous Receiver and Transmitter,通用异步收发传输器)的方式连接,也可以是通过SPI (Serial Peripheral Interface,串行外围设备接口)的方式,还可以是通过USB接口方式连接,本发明对此不做限制。
[0029]在第一设备与第二设备之间的连接方式通过UART的方式连接的情况下,相应的,第一设备包括第一UART,第二设备包括第二UART ;第一设备通过第一UART与第二设备的第二 UART连接。
[0030]线路转换模块,用于切换第一数据线和第二数据线,使得网络硬件与第一设备或第二设备连接。
[0031]需要说明的是,线路转换模块需要被第一设备或第二设备触发后,才会切换连接关系O
[0032]第一设备,用于通过控制线路转换模块停用第一数据线,断开第一设备与网络硬件之间的物理连接。
[0033]需要说明的是,在用户触发第二设备通过网络硬件连接至网络的过程中,第一设备断开与网络硬件之间的连接,网络硬件空闲,然后,才建立第二设备与网络硬件之间的连接。同时第一设备禁用第一设备的操作系统中与网络硬件相关的软件模块,可选的,第一设备还可以卸载该网络硬件的驱动程序,使第一设备禁用经由该网络硬件进行联网的功能。
[0034]其中,第一设备断开与网络硬件之间的连接的实现方式,可以是第一设备主动断开与网络硬件之间的连接,也可以是第二设备向第一设备发送释放网络硬件的指令,第一设备根据该释放网络硬件的指令断开自身与网络硬件之间的连接。
[0035]具体的,在用户触发第一设备断开与网络硬件之间的连接之后,第一设备通过控制线路转换模块输入输出端口控制第一数据线停用,那么第一设备就不具备通过网络硬件与网络传输数据的硬件条件。
[0036]第二设备,用于通过控制线路转换模块启用第二数据线,建立第二设备与网络硬件之间的物理连接。
[0037]具体的,在用户触发第二设备通过网络硬件连接至网络之后,第二设备通过控制线路转换模块输入输出端口控制第二数据线导通,那么第二设备具备了通过网络硬件与网络传输数据的硬件条件。
[0038]第一设备,还用于向第二设备发送连接配置信息。
[0039]其中,连接配置信息是第一设备经由网络硬件与网络连接使用的参数。
[0040]需要说明的是,第一设备与第二设备之间存在连接,使第一设备可以向第二设备发送数据。
[0041]需要说明的是,根据网络硬件的不同,该连接配置信息具体包括的内容不同。
[0042]在网络硬件包括无线网络硬件的情况下,连接配置信息包括:无线网络标识、与无线网络标识对应的连接密码、与无线网络之间传输数据的加密算法。其中,无线网络标识能够唯一标识第一设备与网络连接时所使用的无线网络,可以为该无线网络的名字,还可以为该无线网络的SSID (Service Set Identif ier,服务集标识),本发明对此不做限制。连接密码是该无线网络为了安全性考虑,设置的对连接至该无线网络的设备进行身份认证时使用的数据。传输数据的加密算法是无线网络规定的与连接至该无线网络的设备进行数据传输时,对数据进行加密的方式,例如非加密方式、WEP (Wired Equivalent Privacy,有线等效保密)加密、WPA(W1-Fi Protected Access,无线网络安全接入)加密等。
[0043]需要说明的是,在无线网络设置对连接密码进行加密的情况下,第一设备向第二设备传输的连接密码是经过加密的密码,第一设备向第二设备发送的连接配置信息中还包括:该无线网络对连接密码进行加密的方式。这样,第二设备接收到加密的密码后,利用与该加密方式对应的解密方式,才能够解析出连接密码。
[0044]在网络硬件包括PPPoE网络硬件的情况下,连接配置信息包括:用户名、登录密码。其中,用户名是指运营商为用户进行PPPoE连接所分配的账号的名称。登录密码是与该用户名匹配的密码。
[0045]进一步的,无论网络硬件是无线网络硬件,还是PPPoE网络硬件,连接配置信息还可以包括:IP (Internet Protocol,网际协议)地址。其中,IP地址为第一设备与网络进行通信使用的IP地址。
[0046]本实施例中,在网络硬件从第一设备切换至第二设备的过程后,第一设备将网络为自身分配的IP地址传输给第二设备,以使得第二设备通过直接使用该IP地址与网络进行数据交互,减少了第二设备向网络重新请求IP地址的步骤。
[0047]在第一设备与第二设备之间的连接方式通过UART的方式连接的情况下,此时,第一设备,具体用于通过第一 UART向第二设备发送连接配置信息。
[0048]第二设备,还用于接收第一设备发送的连接配置信息,并根据连接配置信息,经由网络硬件向网络发起连接。
[0049]具体的,根据网络硬件的不同,第二设备向网络发起连接的详细过程不同。
[0050]需要说明的是,在第二设备向网络发起连接之前,第二设备需要加载该网络硬件的驱动,并且使能第二设备的操作系统中与网络硬件相关的软件模块,使第二设备具备经由该网络硬件进行联网的功能。
[0051]在网络硬件包括无线网络硬件,连接配置信息只包括:无线网络标识、与无线网络标识对应的连接密码、与无线网络之间传输数据的加密算法,不包括IP地址的情况下,第二设备向网络发起连接的过程具体包括如下步骤:
[0052]S1、第二设备利用无线网络硬件,根据无线网络标识选择目标无线网络;
[0053]S2、第二设备根据连接密码,经由无线网络硬件向目标无线网络发起认证;
[0054]S3、在第二设备认证通过后,第二设备经由无线网络硬件与无线网络建立数据层连接;
[0055]S4、第二设备向无线网络请求IP地址,无线网络为第二设备分配IP地址;
[0056]S5、第二设备根据分配的IP地址经由无线网络硬件与无线网络进行数据交互。
[0057]在网络硬件包括PPPoE网络硬件,连接配置信息只包括用户名和登录密码,不包括IP地址的情况下,第二设备向网络发起连接的过程具体包括如下步骤:
[0058]Tl、第二设备通过PPPoE网络硬件向接入网络发起会话,完成发现(Discovery)阶段的流程;
[0059]T2、第二设备利用PPPoE网络硬件与接入网络进行协商,确定
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1