计算机的自动网络设置方法及系统的利记博彩app

文档序号:7562978阅读:222来源:国知局
专利名称:计算机的自动网络设置方法及系统的利记博彩app
技术领域
本发明涉及计算机网络技术领域,尤指一种计算机的网络设置方法及系统。
背景技术
目前,计算机网络技术发展很快。计算机网络通常是指由若干计算机、终端设备、数据通信设备以及各种硬件接口通过通信线路组成的、包括有线和无线两种通信形式的计算机网络。
通过计算机网络人们可以方便地获取所需信息,如实现计算机与无线网络的移动用户通信,以及实现计算机与无线终端的短距离无线通信等。尤其对于连接全世界各个地方的因特网,提供丰富的信息,使人们办公和生活更加便利,从而在许多领域产生巨大效益。
为了实现在计算机网络中正常工作,需要对网络中的计算机进行设置。例如,对于按照以太网协议组成的计算机网络,每个联网的计算机都安装有以太网卡,通过手工设置联网计算机的以太网卡的网络配置信息即可实现计算机联网工作。
通常,人们处于相对稳定的环境中,一般不会对上述计算机的网络配置信息进行更改或者重新设置。但随着人们生活节奏的加快,人们居住、办公的环境经常变化,其使用的计算机也不得不随之迁移,尤其对于使用笔记本型计算机的用户,为了在新的环境联网工作,人们不得不对迁移过来的计算机重新进行网络设置,例如,经常在家里和在公司两个地方办公的用户,需分别手工设置家里和公司两种计算机网络环境的网络配置信息。这不但增加人们的工作量,而且经常性的改变网络配置信息可能导致出错,降低人们工作的效率。

发明内容
本发明解决的问题是在计算机的网络环境改变时,自动完成计算机的网络设置,以克服现有技术需手工重新设置计算机网络配置信息,以致增加人们工作量,降低人们工作效率的缺点。
为解决上述问题,本发明提供一种计算机的自动网络设置方法,包括以下步骤a)预设步骤设定计算机需切换的各个网络环境所需设置的网络配置信息并保存;b)监测步骤监测计算机是否与计算机网络相连,若相连,则自动获取所述预设步骤保存的网络配置信息,否则,继续监测;c)设置步骤根据所述监测步骤获取的网络配置信息自动设置计算机的网络配置以建立计算机的网络连接。其中,预设步骤所述网络配置信息至少包括以下信息之一IP地址、子网掩码、默认网关、DNS服务器地址以及默认打印机。另外,监测步骤所述监测计算机是否与计算机网络相连,可通过判断计算机是否与该计算机网络存在物理连接确定。
最好,所述设置步骤进一步包括选择步骤从获取的网络配置信息中选择一种网络环境的网络配置信息并进行相应网络设置;测试步骤获取选择步骤选取的网络配置信息并进行网络连通性测试,若测试到网络连通,则结束,否则,返回选择步骤继续选择其他网络环境的网络配置信息进行网络设置;提示步骤若全部网络环境的网络配置信息设置过,测试步骤还没有测试到网络连通,则提示用户手动设置。
相应地,本发明提供一种计算机的自动网络设置系统,包括存储单元,用于存储预设的计算机需切换的各个网络环境的网络配置信息;监测单元,用于检测计算机是否与计算机网络相连,若相连,则自动获取存储单元存储的网络配置信息,否则,继续监测;设置单元,用于根据所述监测单元获取的网络配置信息自动设置计算机的网络配置以建立计算机的网络连接。其中,存储单元存储的所述网络配置信息至少包括以下信息之一IP地址、子网掩码、默认网关、DNS服务器地址以及默认打印机。另外,监测单元监测计算机是否与计算机网络相连,通过判断计算机是否与该计算机网络存在物理连接确定。
最好,所述设置单元进一步包括选择模块从监测单元获取的网络配置信息中选择一种网络环境的网络配置信息并进行相应网络设置;测试模块获取选择模块选取的网络配置信息并进行网络连通性测试,若测试到网络连通,则结束,否则,由选择模块继续选择其他网络环境的网络配置信息;提示模块若全部网络环境的网络配置信息设置过,测试模块还没有测试到网络连通,则提示用户手动设置。
与现有技术相比,本发明具有以下优点1、预设多种计算机联网所需的网络配置信息,在网络环境改变如地点迁移时,利用预设的网络配置信息自动完成网络设置,使计算机可重新连接到新的网络上工作,省去人们手工重新设置计算机网络配置信息带来的工作量,可进一步提高人们的工作效率;2、由于计算机网络设置可自动设定,可实现计算机在不同的网络环境穿梭,例如在有线和无线环境之间任意切换工作,这有利于将来开展更丰富、更智能的网络应用,可扩展性较强。


图1是现有网络环境改变的一种情况示意图;图2是本发明计算机的自动网络设置系统组成示意图;图3是图2中所示设置单元的组成示意图;图4是本发明计算机的自动网络设置方法流程图。
具体实施例方式
典型的,本发明中所述计算机可以是笔记本电脑、膝上型电脑、客户机、服务器等。目前,当所述计算机的网络环境改变时需手工重新设置所述计算机的网络配置信息以适应网络环境的改变。
上述计算机的网络环境指按照以太网、无线局域网(WLAN)以及IEEE1394协议等任一种网络协议组建的计算机网络所形成的网络环境,所述计算机的网络环境改变可以是从一种类型的网络迁移到另一类型的网络,也可以是同类型网络中计算机物理位置的改变,即网络环境改变不仅指计算机地理位置上的改变,也可能包括网络类型上的改变。
通常计算机通过网卡(也称为网络适配卡)接入网络,因此,本实施例中所述网络配置信息指网卡需设置的网络配置信息。简单的说,所述接入各种计算机网络需设置的网络配置信息至少包括以下固定或可修改的信息之一IP地址、子网掩码、默认网关、DNS服务器(域名服务器)地址以及默认打印机等。
图1示意了一种同类型网络中计算机网络环境改变的情况,所述计算机网络按照以太网协议组建,各个计算机通过10M/100M以太网接口接入网络,并通过100M/1000M以太网接口接入IP主干网,在所述的计算机网络中用户经常在办公室1和办公室2之间迁移,若该用户使用的计算机也随之来回迁移,则用户不得不经常性的手动更改其使用的计算机的网络配置信息以便在办公室1和办公室2都能使用该计算机上网,这给用户造成不必要的麻烦,降低用户工作的效率。
为了消除上述人工设置计算机的网络配置信息带来的种种问题,当计算机接入的计算机网络环境改变时,可通过自动设置该计算机的网络配置信息以实现接入新的网络。本发明计算机的自动网络设置系统组成示意图可参考图2,所述计算机的自动网络设置系统可应用于上述图1网络环境改变的情况,在计算机应用的网络环境改变时,自动设置计算机的网络配置信息以使计算机自动接入新的网络,其主要包括以下组成部分存储单元20、监测单元21以及设置单元22,下面具体进行说明。
存储单元20,主要作用是用于存储预设的计算机需切换的各个网络环境的网络配置信息。其主要包括两部分预设各项网络配置信息的部分以及存储各项网络配置信息的部分。所述预设各项网络配置信息的部分主要用于预先设置各项网络环境,每项网络环境对应需设置的若干网络配置信息,由于计算机可能安装有多种网卡,因此,设置网络环境可基于每个网卡进行,设置好后还需检查所述设置的网络配置信息是否正确,如根据子网掩码不能全为0从而判断设置是否正确,若不正确,则需重新设置,而存储各项网络配置信息的部分则在设置完成后将设置好的网络配置信息存储起来。
以图1的情况进行说明,由于用户需切换的网络环境在同一按照以太网协议组建的计算机网络中,因此,预设办公室1和办公室2两项需切换的网络环境的计算机网络配置信息,两个网络环境中(办公室1和办公室2)的网络配置信息可能大部分是相同的,其使用的网卡类型也相同,网络配置信息如默认网关、DNS服务器(域名服务器)地址以及默认打印机也可能相同,其余网络配置信息如IP地址、子网掩码则可能不同,可根据实际情况设定并存储起来。
对于不是相同网络类型的计算机的网络环境的改变,如以太网类型网络环境切换到无线局域网类型的网络环境等,则不但设置的网卡类型不同,该网卡的网络配置信息也不同,由于现有各种网络环境需设置的网络配置信息是本领域公知技术,本发明将不再作详细说明。
下面说明监测单元21,监测单元21用于检测计算机是否接有网络,若有,则自动获取存储单元20存储的网络配置信息,否则,继续监测。
其中,监测单元21监测计算机是否接有网络主要通过判断计算机是否与网络物理连接确定。例如对于图1的情况,用户使用的计算机从办公室1迁移到办公室2,启动监测单元21后,监测单元21向该计算机操作系统或专门的电子设备发出监测网络连接的命令,当用户在办公室2将该计算机的以太网接口接入网络后,监测单元21可监测到计算机以太网接口接有网络,这时,监测单元21可自动获取存储单元20存储的网络设置信息。对于其他类型网络的接入监测,例如无线局域网的接入,原理类型,这里不再详述。
下面说明设置单元22,设置单元22用于根据所述监测单元21获取的网络配置信息自动设置计算机的网络配置以建立计算机的网络连接。
当监测单元21监测到计算机接有网络时,设置单元22根据监测单元21获取的网络配置信息,针对每项网络配置信息,调用系统函数对相应网卡进行设置,直到建立计算机的网络连接。
更详细的说明参考图3,所述设置单元22进一步包括以下组成模块选择模块221、测试模块222以及提示模块223,其中选择模块221,主要用于从监测单元21获取的网络配置信息中选择一种网络环境的网络配置信息并进行相应网络设置;测试模块222,获取选择模块221选取的网络配置信息并进行网络连通性测试,若测试到网络连通,则结束,否则,由选择模块221继续选择其他网络环境的网络配置信息;提示模块223,若全部网络环境的网络配置信息设置过,测试模块222还是没有测试到网络连通,则提示用户手动设置。
上述对于测试模块222执行的网络连通性测试主要包括PING网关,对于通过代理服务器上网的可通过PING网络代理服务器测试网络是否连通,而对于计算机无线接入网络的可尝试与AP(接入点)进行连接,由于网络连通性测试是本领域的公知技术,这里不再赘述。
下面说明本发明计算机的自动网络设置系统的工作流程。
用户计算机迁移到新的网络环境,监测单元21发现计算机接有网络(即计算机所处的新的计算机网络),则获取存储单元20存储的预设的网络配置信息,并由设置单元22进行计算机的网络设置,设置单元22设置时,首先由选择模块221选择其中一种网络环境的网络配置信息进行相应设置,设置完成,则由测试模块222测试网络是否连通,若连通,则结束,否则,选择模块221继续选择其他网络环境的网络配置信息进行设置,测试模块222,则继续检验网络是否连通,若全部网络环境的网络设置信息都设置过,测试模块222还是没有测试到网络连通,则提示模块223提示用户手工设置。
下面说明本发明的另一方面,实现本发明计算机的自动网络设置的方法,运用在用户使用的计算机网络环境改变时,自动完成计算机的网络设置,通过对计算机网络连接情况进行判定,在确定计算机切换到新的网络环境后,则启动计算机的自动网络设置以使计算机接入到新的网络环境。
本发明计算机的自动网络设置方法,分为三个任务进行,第一步,设定计算机需切换的各个网络环境所需设置的网络配置信息,由于计算机大多通过网卡接入网络,因此,可基于计算机安装的网卡进行相应网络配置信息的设定。第二步,在计算机迁移到新的网络环境后,监测计算机是否与计算机网络相连,若相连,则自动获取设定的网络配置信息,否则,继续监测。第三步,根据所述获取的网络配置信息自动设置计算机的网络配置以建立计算机的网络连接。
以一种笔记本型计算机在图1所示网络环境中迁移作为典型实施例对本发明计算机自动网络设置方法进行说明。
参考图4,所述计算机的自动网络设置方法包括以下实施的步骤1.预设步骤40,完成上述第一步所述任务,主要包括以下步骤1.1预设各项网络配置信息的步骤401,预先确定笔记本型计算机需切换的各项网络环境,并设置每项网络环境对应需设置的若干网络配置信息,由于该计算机可能安装有多种网卡,因此,设置网络环境可基于每个网卡进行,设置好后还需检查所述设置的网络配置信息是否正确,如根据子网掩码不能全为0从而判断设置是否正确,若不正确,则需重新设置;1.2存储各项网络配置信息的步骤402,在设置完成后将设置好的网络配置信息存储起来;2.监测步骤41,完成上述第二步所述任务,其中监测计算机是否与计算机网络相连,通过判断计算机是否与该计算机网络存在物理连接确定。
3.设置步骤42,完成上述第三步所述任务,进一步包括以下步骤3.1选择步骤421,从获取的网络配置信息中选择一种网络环境的网络配置信息并进行相应网络设置;3.2测试步骤422,获取选择步骤421选取的网络配置信息并进行网络连通性测试,若测试到网络连通,则结束,否则,返回选择步骤421继续选择其他网络环境的网络配置信息进行网络设置,所述网络连通性测试包括有PING网关、PING网络代理服务器或尝试与AP进行连接等,网络连通性测试是本领域的公知技术,这里不再详细说明;
3.3提示步骤423,若全部网络环境的网络配置信息设置过,测试步骤422还没有测试到网络连通,则提示用户手动设置。
综上所述,本发明计算机的自动网络设置方法及系统可避免人工设置计算机网络配置信息带来的种种问题,有利于提高人们的工作效率。
以上所述仅为本发明的优选实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种计算机的自动网络设置方法,其特征在于,包括以下步骤a)预设步骤设定计算机需切换的各个网络环境所需设置的网络配置信息并保存;b)监测步骤监测计算机是否与计算机网络相连,若相连,则自动获取所述预设步骤保存的网络配置信息,否则,继续监测;c)设置步骤根据所述监测步骤获取的网络配置信息自动设置计算机的网络配置以建立计算机的网络连接。
2.根据权利要求1所述计算机的自动网络设置方法,其特征在于,预设步骤所述网络配置信息至少包括以下信息之一IP地址、子网掩码、默认网关、DNS服务器地址以及默认打印机。
3.根据权利要求2所述计算机的自动网络设置方法,其特征在于,监测步骤所述监测计算机是否与计算机网络相连,通过判断计算机是否与该计算机网络存在物理连接确定。
4.根据权利要求3所述计算机的自动网络设置方法,其特征在于,所述设置步骤进一步包括选择步骤从获取的网络配置信息中选择一种网络环境的网络配置信息并进行相应网络设置;测试步骤获取选择步骤选取的网络配置信息并进行网络连通性测试,若测试到网络连通,则结束,否则,返回选择步骤继续选择其他网络环境的网络配置信息进行网络设置;提示步骤若全部网络环境的网络配置信息设置过,测试步骤还没有测试到网络连通,则提示用户手动设置。
5.根据权利要求4所述计算机的自动网络设置方法,其特征在于,测试步骤所述网络连通性测试包括有PING网关、PING网络代理服务器或尝试与AP进行连接。
6.一种计算机的自动网络设置系统,其特征在于,包括存储单元,用于存储预设的计算机需切换的各个网络环境的网络配置信息;监测单元,用于检测计算机是否与计算机网络相连,若相连,则自动获取存储单元存储的网络配置信息,否则,继续监测;设置单元,用于根据所述监测单元获取的网络配置信息自动设置计算机的网络配置以建立计算机的网络连接。
7.根据权利要求6所述计算机的自动网络设置系统,其特征在于,存储单元存储的所述网络配置信息至少包括以下信息之一IP地址、子网掩码、默认网关、DNS服务器地址以及默认打印机。
8.根据权利要求7所述计算机的自动网络设置系统,其特征在于,监测单元监测计算机是否与计算机网络相连,通过判断计算机是否与该计算机网络存在物理连接确定。
9.根据权利要求8所述计算机的自动网络设置系统,其特征在于,所述设置单元进一步包括选择模块从监测单元获取的网络配置信息中选择一种网络环境的网络配置信息并进行相应网络设置;测试模块获取选择模块选取的网络配置信息并进行网络连通性测试,若测试到网络连通,则结束,否则,由选择模块继续选择其他网络环境的网络配置信息;提示模块若全部网络环境的网络配置信息设置过,测试模块还没有测试到网络连通,则提示用户手动设置。
10.根据权利要求9所述计算机的自动网络设置系统,其特征在于,测试模块进行的所述网络连通性测试包括有PING网关、PING网络代理服务器或尝试与AP进行连接。
全文摘要
一种计算机的自动网络设置方法及系统,所述方法包括以下步骤a)预设步骤设定计算机需切换的各个网络环境所需设置的网络配置信息并保存;b)监测步骤监测计算机是否与计算机网络相连,若相连,则自动获取所述预设步骤保存的网络配置信息,否则,继续监测;c)设置步骤根据所述监测步骤获取的网络配置信息自动设置计算机的网络配置以建立计算机的网络连接。所述系统包括存储单元、监测单元和设置单元。由于可自动完成计算机的网络设置,可降低人们手工设置的工作量,提高工作效率。
文档编号H04L12/00GK1630233SQ20031012171
公开日2005年6月22日 申请日期2003年12月18日 优先权日2003年12月18日
发明者许灵均 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1