Ip地址自动变更存取方法

文档序号:7598220阅读:181来源:国知局
专利名称:Ip地址自动变更存取方法
技术领域
本发明为一种IP地址自动变更存取方法,特别是指网络设备可自行变更符合控制端的网络设定,以利控制端的存取。
背景技术
已知的网络相关设备,大型设备如路由器(router)、网络交换器(switch),至小型家用的IP分享器都需与一控制端计算机作联机设定,如经通讯端口(COM part),可以文字模式下指令(commandline);再因为嵌入式(embedded)操作系统的普遍使用,以至于未来所有的信息家电,皆可通过其内建的HTTP服务器软件,以网络联机,如以RJ-45规格等的网络绞线或无线方式(wireless)作点对点联机,通过网页模式作其设备的初始设定(initialize)或基本、进阶设定。
参阅图1,为现有技术的网络设备点对点设定示意图,其中所示有一网络设备AP1(如已知的路由器、网络交换器或IP分享器等),以网络连接一计算机PC1。网络设备AP1内嵌一操作系统,如Linux、Cisco IOS、Windows等,更内建HTTP服务器软件,且一般使用上已内建有一预设网络地址(IP),如图1AP1的网络地址为192.168.0.1,计算机PC1亦需设定一与该网络设备AP1同属一子网络(sub-network)的网络地址,如PC1的网络地址设定为192.168.0.2,其子网掩码(subnet mask)为255.255.255.0,最后通过计算机PC1中的网络浏览器进入网络设备AP1的设定画面(Web Configuration)。
若网络设备AP1中亦内建一可自动配送网络设定的动态主机设定伺服软件,如BOOTP(Bootstrap Protocol)、DHCP(Dynamic HostConfiguration Protocol)等,当一控制端的计算机PC1联机至该网络设备AP1,网络设备AP1的动态主机设定伺服软件接收该计算机PC1要求IP的请求,即依所需的IP地址、子网掩码,甚至DNS、网络网关系等,传送给计算机PC1,计算机PC1接获此讯息即依其改变设定,再以网络浏览器进入该网络设备AP1进行设定、存取。
而图2所示为网络设备位于局域网络中的设定示意图,若设定环境处于一较复杂的局域网络内,各设备可能以一集线器(HUB)10或网络交换器相互连接,其中联机可能包括有复数个计算机PC1、PC2,复数个网络设备AP1、AP2、AP3等,若其中网络设备AP1需要设定,使用者可于网域内计算机PC1中作业,此时计算机PC1中的网络设定需依需要改变,如与网络设备AP1处于同一网段设定、同一子网掩码且与其余网域中装置不相同的IP地址等,或甚该网络设备AP1可自动配发网络设定,如此计算机PC1可藉网络浏览器存取该网络设备AP1。
一般的网络存取设定流程如图3网络设备存取流程图。
开始时,将各网络设备与控制计算机实体联机;步骤S300,将控制端计算机与网络设备的网络设定设定完成,如依据网络设备出厂时预设的IP地址,更新控制端的计算机处于同一网段且不相冲突;步骤S301,控制端的计算机产生HTTP协议请求封包,且针对已知该网络设备的IP地址进行请求;步骤S302,网络设备端接收到该HTTP协议封包,且对应该设备的IP地址,即响应请求,如发送一ACK封包;步骤S303,达成联机,如达成控制端与设备端Three-WayHandshaking的动作;步骤S304,控制端以网页形式进入存取设备端。
如上述已知的存取或设定一网络设备时,以网络浏览器联机设备内的HTTP服务器软件为例,其中优点是不需额外的软件安装即可由一通常的计算机作设定,但是,已知的方法需考虑其复杂的网络环境,如避免网域内设备的IP地址相冲突(因同一厂牌的网络设备常是有相同的动态发送IP地址设定)、需同一网段始可进行存取、网络设定不符、该设备是否有与其它设备不同的动态主机设定环境、是否需变更网域内计算机的网络设定而影响其它上网设定等。
本发明的IP地址自动变更存取方法,可以(1)主动学习广播网络设定时所需要的IP地址;(2)自动设定一与需求相同网段的IP地址,可使控制端不需经过设定动作即可存取一网络设备进行设定。

发明内容
本发明为一种IP地址自动变更存取方法,于一网络设备中设置可解析HTTP协议封包请求字符串的程序,依据封包来源的控制端网络设定而自动改变该网络设备的网络设定,藉以达到仅以设备名称而能存取该设备的目的。
为实现上述目的,本发明所采用的技术方案为提供一种IP地址自动变更存取方法,以一网络设备的设备名称作为HTTP协议请求封包的要件,通过该网络设备的自动变更网络设定的能力,达到存取控制的目的,该方法步骤包括有产生一或复数个HTTP协议请求封包;广播该HTTP协议封包,其中包含该网络设备的设备名称;解析该HTTP协议封包所含的设备名称,该网络设备接收该HTTP协议封包时,即进行名称解析;自动变更该网络设备的网络设定,该网络设备学习该控制端发送的该HTTP协议封包内的讯息,变更符合该控制端可以进行存取的网络设定;响应该控制端该网络设备变更后的网络设定;以及进行存取该网络设备。
本发明还包括其它技术特征该网络设备与该控制端的联机可以无线或有线手段连接。
该控制端以一网络浏览器连结该网络设备。
该广播该HTTP协议封包的步骤前,该HTTP协议会对该网络设备所存在的网域内进行网络名称解析(DNS)、窗口网络名称解析(WINS)等方式解析设备名称。
该自动变更该网络设备的网络设定的步骤前,该网络设备可通过地址解析协议封包(ARP)得到一IP地址。
综上所述,上述方法步骤包括有产生一或复数个HTTP协议请求封包;广播该HTTP协议封包;解析该HTTP协议封包所含的设备名称;自动变更该网络设备的网络设定,其变更符合控制端可以进行存取的网络设定;响应控制端网络设备变更后的网络设定;以及进行存取该网络设备。
本发明的有益效果为现有技术的网络设备如路由器(router)、网络交换器(switch)、IP分享器,甚或将来普遍的信息家电等,都需要与一控制端计算机作联机设定,普遍使用为通过其内建的HTTP服务器软件,以网络联机作设定,可以有线或无线的手段连接,以网页模式作其设备的初始设定(initialize)或基本、进阶设定。其优点是不需额外的软件安装即可由一通常的计算机作存取设定,但为了改善现有技术需考虑其复杂的网络环境的缺点,本发明通过设置于网络设备端的方法,如(1)主动学习广播网络设定时所需要的IP地址;(2)自动设定一与需求相同网段的IP地址,并给予控制端回复,使控制端不需经过设定动作即可存取该网络设备进行设定。
以下将结合附图和具体实施例详细阐述本发明的特点与功能。


图1为现有技术的网络设备点对点设定示意图;图2为现有技术的网络设备位于局域网络的设定示意图;图3为现有技术的网络设备存取流程图;图4为本发明网络设备存取流程图。
图中符号说明AP1,AP2,AP3网络设备PC1,PC2计算机具体实施方式
如图4所示,为本发明网络设备存取流程图,本发明所提的方法,于网络设备端设置可解析HTTP协议封包请求字符串的程序,并依据封包来源的控制端网络设定而改变设备端的网络设定。本发明所揭露的方法,以出厂值、或于安装时设定的设备名称作为HTTP协议请求封包的要件,藉设备名称(如AP001,AP002,AP003…)可区别一个网域设置有多数个网络设备的情形。步骤如下开始时,各网络设备与控制端计算机需达成实体网络连结,以无线或有线手段连接,并确定该网络设备的设备名称(如AP001);步骤S401,控制端的计算机使用网络浏览器,并键入设备名称,如http//AP001/,以产生一或复数个HTTP协议请求封包;步骤S403,该HTTP协议会对网域内进行网络名称解析(DomainName System,DNS)、窗口网络名称解析(Windows Internet NamingService,WINS)、主机内名称对应IP地址的窗体等查询,以解析该设备名称(AP001)是否对应一目标地址?若以上述DNS,WINS等解析方式可以找出该网络设备对应一IP地址,即对控制端计算机响应此IP地址,并进行步骤S415,直接藉该网络设备内建的HTTP服务器软件存取该设备,进行设定;但是,若以上解析方式不能得出该设备名称对应的IP地址,即进行步骤S405;步骤S405,控制端的计算机进行HTTP协议封包广播(broadcast),即对区网内各设备与主机广播;步骤S407,该局域网络中的设备与主机皆会接收该HTTP封包,并所含的设备名称;步骤S409,网络设备中的内嵌操作系统即进行解析(resolve)该HTTP协议封包所含的设备名称是否对应该设备名称?若广播所得的设备名称非该接收封包的网络设备名称,即响应一封包,如NAK,表示不对应,回到步骤S405,使控制端继续广播封包;若解析接收到HTTP封包的设备名称对应到该网络设备,即进行步骤S411;步骤S411,本发明于网络设备中设置有一自动变更网络设定的程序,可学习控制端发送的封包内的讯息,如发送端IP地址,而此网络设备即针对获得的讯息,自动变更其网络设定,以符合控制端可以进行存取的要求。其中,为避免自动变更的IP地址与网域中其它设备冲突,又因为网络设备因为无法直接由广播的封包得到子网掩码(subnet mask)讯息,故网络设备需自行发出地址解析协议封包(Address Resolution Protocol,ARP),与邻近的设备或主机的IP地址作确认,以得到一独有的IP地址;步骤S413,响应控制端该网络设备变更后的IP地址;步骤S415,控制端得到欲存取的网络设备的响应封包,达到对设备名称解析的目的,即可进行网络层的连接,以进行存取该网络设备。
综上所述,本发明为一IP地址自动变更存取方法,藉一网络设备端可自行解析HTTP协议封包请求字符串的程序,藉该网络设备的自动变更网络设定的能力,依据封包来源的控制端网络设定而改变设备的网络设定,以利控制端的连结设定,实为一不可多得的发明物品,及具产业上的利用性、新颖性及进步性,完全符合发明专利申请要件,依法提出申请。
以上所述,仅为本发明的较佳可行实施例,非因此即限定本发明的专利范围,故举凡运用本发明说明书及附图内容所为的等效结构变化,均同理包含于本发明的范围内,合予陈明。
权利要求
1.一种IP地址自动变更存取方法,以一网络设备的设备名称作为HTTP协议请求封包的要件,藉该网络设备的自动变更网络设定的能力,达到存取控制的目的,其特征是,该方法步骤包括有产生一或复数个HTTP协议请求封包;广播该HTTP协议封包,其中包含该网络设备的设备名称;解析该HTTP协议封包所含的设备名称,该网络设备接收该HTTP协议封包时,即进行名称解析;自动变更该网络设备的网络设定,该网络设备学习该控制端发送的该HTTP协议封包内的讯息,变更符合该控制端可以进行存取的网络设定;响应该控制端该网络设备变更后的网络设定;以及进行存取该网络设备。
2.如权利要求1所述的IP地址自动变更存取方法,其特征是,该网络设备与该控制端的联机可以无线或有线手段连接。
3.如权利要求1所述的IP地址自动变更存取方法,其特征是,该控制端以一网络浏览器连结该网络设备。
4.如权利要求1所述的IP地址自动变更存取方法,其特征是,该广播该HTTP协议封包的步骤前,该HTTP协议会对该网络设备所存在的网域内进行网络名称解析(DNS)、窗口网络名称解析(WINS)等方式解析设备名称。
5.如权利要求1所述的IP地址自动变更存取方法,其特征是,该自动变更该网络设备的网络设定的步骤前,该网络设备可通过地址解析协议封包(ARP)得到一IP地址。
全文摘要
本发明为一种IP地址自动变更存取方法,该方法于一网络设备中设置可解析HTTP协议封包请求字符串的程序,依据封包来源的控制端网络设定而自动改变该网络设备的网络设定,藉以达到简易存取该设备的目的。此方法通过主动学习广播网络设定时所需要的IP地址,以及自动设定一与需求相同网段的IP地址,使控制端不需经过设定动作,即可以设备名称存取该网络设备,以进行设定。
文档编号H04L29/06GK1753382SQ20041008244
公开日2006年3月29日 申请日期2004年9月21日 优先权日2004年9月21日
发明者林永毅 申请人:智捷科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1