具有自动客户组态的网络系统与方法

文档序号:6398366阅读:117来源:国知局
专利名称:具有自动客户组态的网络系统与方法
技术领域
本发明是指一种计算机网络,尤指具有一个服务器和复数个客户(移动装置)的计算机网络。
背景技术
计算机网络在现今时代已经改变了我们生活方式。对于计算机数据相互间的交换,除了利用可卸除的储存装置之外,快速、有效而且较便宜的无线或有线网络也具备这样的功能。在网络高度发展的今天,利用网络对于不同计算机之间做资源共享交流已是愈来愈普及的情况。
图1所示是一个网络使用的一般情形某个客户从一个网络移动到另一个网络。请看图1的网络10和网络20。网络10有一台服务器20和两个客户(client)14和16。网络20则用来服务客户(client)24同时受到服务器22的控制。另一个客户(client)26在两个网络之间移动,也就是从网络10移到网络20。客户(client)26在两网络间做移动有许多的方法和理由。举例来说,如果网络10和20是无线网络,而且客户(client)26具有一个适合的无线网络卡,所以,客户的移动可能是笔记型计算机的使用者将他的笔记型计算机带到不同的无线局域网络(LANs)。如果说网络10和网络20是有线传输,使用者可能将手提电脑从一个办公室内的有线网络带到个人的家庭网络。其它不同的情形在现在的网络使用更是愈来愈多,比如说是在有线网络与无线网络之间的转换。无论是以上何种情形,客户(client)26先前在使用网络10的系统,将会存在一个组态28,这个组态举例来说是在网络10中的一个网络协议地址。然而,客户在进入网络20而使用该系统时,之前的组态是否继续有效就是个问题了。一个新的组态可能需要重新设定,使得客户(client)26在网络20能够存取服务器20的信息与资源。
在现今的情况,客户在某一网络内做沟通所使用的组态大部分都是手动改变的。也就是说,当客户将他们的计算机从一个网络环境移动到另一个网络环境时,他们必须在计算机中重新设定一个适合的组态才能继续使用。

发明内容
本发明是揭露一种网络系统,能自动指定一个组态给客户计算机。本发明包含一个服务器,此服务器包含一个用来存放组态的组态档,使得客户(client)能与服务器沟通。而这个组态对客户来说包含一个唯一的识别。另外,本发明包含一个用来控制服务器运作与选择客户组态的处理器,一个根据所客户的设定组态与客户沟通的收发器。本发明还包含至少一个根据一个设定组态与服务器沟通的客户。而这个客户包含一个根据设定组态与服务器沟通的收发器,一个储存客户设定组态的存储器,一个用来控制客户运作并为收发器产生一组态要求以送至服务器的处理器。当这个客户的处理器从服务器请求传送一个组态,该服务器则传送一个组态到客户,同时,客户将这个组态记入该存储器以建立起客户和服务器之间的连结。
根据本发明,在服务器中处理器的一第一执行程序能计算出当一个组态经由收发器被送到客户的之后的一段时间,并且允许该客户在一段预设的时间内连结至具有该组态的服务器上,或者连结该服务器直到客户送出另一个连结请求为止。根据本发明,在服务器中处理器的一第二执行程序在当一个从该客户的该收发器接收下来的组态符合一个预定的标准,则下载从该客户的该收发器接收下来的该组态到该存储器,而在当该客户的该收发器接收下来的组态不符合该预定的标准时,则下载一个内设组态到该存储器。
一种在一服务器和一客户之间建立连结的方法,所述方法包含该客户请求连结至该服务器;从该服务器传送一个组态至该客户,该组态包含一唯一的客户识别;判断该客户所接收的组态是否与该客户兼容;当该组态与该客户兼容时下载该组态至该客户的存储器;以及从该客户传送一组态已下载的确认讯号至该服务器;其中该服务器和该客户根据在该客户中该存储器的该组态在已建立的连结中相互沟通。
本发明的一个优点是在服务器与客户之间沟通的建立,并不需要使用者做组态的输入。另一个优点是服务器能根据本发明的情况下以及根据先前技术的情况下来服务客户。


图1是为习知的计算机网络架构图;图2是为本发明的网络系统架构图;图3是为本发明中方法的流程图;图4是为图2中服务器所执行方法的流程图。
符号说明10、20、30~网络14、16、24、26、40、50~客户12、22、32~服务器38、48、58~收发器34、42、52~处理器
36~组态档案44、54~存储器56、46、28~组态60~预备连结100、200~流程图102~连接至网络104~从网络接收组态106~判断自动组态可行否108~执行自动组态202~接收连结请求204~传送组态信息206~判断连结建立否208~判断时间经过否210~判断接收连结请求否212~完成连结具体实施方式
图2所示是为本发明中网络系统的较佳实施例。一个计算机网络30受到一服务器32的控制。网络30可以是熟知的网络设计,比如说是有线的以太网络或是IEEE 802.11无线网络。在图中服务器32与一客户(client)40做沟通,并与客户(client)50建立沟通连结。在此只有绘出两个客户,实际上会有更多的客户。服务器32的网络周边以及客户(client)45与客户(client)50适用于有线网络,无线网络或者是两者并存的网络。
服务器32是一个全计算机系统,包含一个电源供应器,主机板,随机存取存储器,储存装置和使用者接口(显示装置和输入装置)。在图2中,只有与本发明直接相关的元件才绘出。本发明的服务器包含了一个处理器34,比如说是主机板上的中央处理器,一个存放于随机存取存储器或储存装置的组态档案36,一个提供有线网络或无线网络配接器的收发器38。服务器32支持两个与客户沟通的主要沟通模式,预备的模式与已建立模式。在预备的模式中,服务器32能与任何区域内(无线传输)连结或已实际接线连结(有线传输)的客户做沟通。在已建立的连结中,服务器32的资源识别,比如说是IP地址,被指定到客户,而且服务器32根据一个唯一识别来与客户沟通,因此有办法做数据的传输。处理器34包含一个定时器和时脉,并且处理器34控制了服务器32的运作,同时管理客户40,客户50以及其它任何客户的网络连结。
与服务器32相似,客户40是一个全计算机系统,包含一个电源供应器,主机板,随机存取存储器,储存装置和使用者接口(显示装置和输入装置)。客户40可以是一个携带式笔记型计算机,桌上型计算机,个人数字助理(PDA)...等等。无论客户40真正的建构为何,它包含了一个处理器42,一个存放网络组态46的存储器44,一个提供有线网络或无线网络配接器的收发器48以用来与服务器32做沟通。处理器42是一个客户计算机40的中央处理器。该存储器可以是网络配接器48中的随机存取存储器或是像是闪存的非挥发性存储器。客户40根据储存于存储器中的组态46与服务器32做沟通。也就是说,在客户40和服务器32之间的数据传输是由一个对组态46来说是唯一的识别码(比如说是IP地址)来定义的。
第二个客户50与之前所描述的客户40相似。客户50包含了一个处理器52,一个存放网络组态56的存储器54,一个提供有线网络或无线网络配接器的收发器58以用来与服务器32做沟通。客户50与客户40主要的不同点在于客户50的组态56是未知型式。也就是说,组态56可能与网络32兼容或不兼容,甚至说,如果组态56与网络32兼容时,它可能代表一个已经被指定的唯一识别(另一个网络30的客户可能正使用组态56)。当客户50移动到网络30而建立了预备连结60时,借着进入无线网络的有效传输区域或是借由网络线的实际连结,本发明组态方法在预备连结60中执行以达到建立连结的目的。
如图3的流程图所示,接下来将叙述本发明的运作过程。在步骤102中,客户50经由预备连结60借着进入无线网络的有效传输区域或是直接插入服务器32连接至网络30。也就是说,客户50的收发器58和服务器32的收发器38连接在一起,使得有限的数据传输有办法实现。之后,如同步骤104所示,客户50接收一个从服务器32传来的组态。在步骤106中,将决定出客户50是否能建立自动组态。如果客户50能执行自动组态,则接下来执行步骤108,并且建立连结60到服务器32。当客户50无法基于在步骤104所接收的组态信息执行自动组态,则客户50将使用一个内设组态或建议使用者输入一合适的组态信息。另一个特殊情况,如果组态无法符合预设的标准,则客户50使用一适合的内设组态。
在步骤106中,如果客户50无法执行一自动组态,服务器32能利用下列两方法来决定。第一,服务器32能决定组态送至客户50的时间。如果客户50在一预定时间内无法建立连结,则服务器32决定客户50不能执行自动组态(客户不属于本发明所设计的网络形式)。第二个方法是,如果服务器32在传送组态信息之后从客户50接到另一个连结请求时,服务器能够决定客户32不能执行自动组态。当决定出客户50不能支持自动组态时,服务器32可在被传送的组态下禁止客户50的连结,并且释放该组态给其它的客户使用。这样一来,服务器32可以适用于应用本发明和先前技术的客户。
图4是为服务器32所执行的流程200。在步骤202中从客户50收到一个连结要求,服务器32在步骤204传送组态信息。服务器32决定客户50是否在步骤206建立连结。如果连结没有建立,服务器32检查从组态信息被传送后的经过时间(步骤208),而且检查同样的客户是否提出另一个连结请求。如果经过时间超过一预定时间,或是客户50提出另一个连结请求,服务器32则决定客户不能执行一个自动组态,同时流程200宣告结束。之后,服务器32可以对另一个客户使用该组态。在步骤206中,当连结被客户建立后,服务器能在步骤212中完成连结(如果被提出请求的话)。
本发明的方法能够经由软件的程序用于客户端与服务器。被客户端执行的程序只需根据之前所述,基于被接收的组态信息来建立收发器的组态。而客户端的程序还应有一内设的组态或是使用者提示,以便在当接收组态信息不适当的情况下使用。服务器的软件架构是根据图4以及之前的述叙。真正的软件说明内容应参考特殊网络的相关数据(有线/无线局域网络,移动电话)以及客户和服务器的特别说明。
与习知技术作对比,本发明方法免去当使用者连结至服务器时,必需手动来输入组态信息的步骤。提供在不同网域间经常转换时,一个更方便的网络连结。
权利要求
1.一种具有自动客户组态的网络系统,其特征在于所述网络系统包含一服务器包含一当客户要求与该服务器做沟通时用来储存组态的组态档,该组态包含一唯一该客户的识别;一用来控制该服务器运作以及选择客户组态的处理器;以及一根据该客户所设组态与客户沟通的收发器;至少一个客户根据一所设组态与该服务器沟通,该客户包含一根据一所设组态与该服务器沟通的收发器;一用来储存该客户该设定组态的存储器;以及一控制该用户运作和对该服务器产生一组态请求并送至该服务器的处理器;其中当该客户的该处理器从该服务器请求传送一个组态时,该服务器传送一个组态到该客户,而且该客户将该组态储存至该存储器以建立该服务器与该客户之间的连结。
2.根据权利要求1所述的网络系统,其特征在于该收发器经由有线网络或无线网络转接连结。
3.根据权利要求1所述的网络系统,其特征在于另包含一可在该服务器上执行的第一程序,该第一程序能计算当一个组态经由该收发器被送至该客户之后的时间,并且允许该客户在一预定时间内利用该组态连结至该服务器,或者允许该客户利用该组态连结至该服务器直到该客户提出另一个连结请求为止。
4.根据权利要求1所述的网络系统,其特征在于另包含一可在该服务器的该处理器上执行的第一程序,该第一程序能计算当一个组态经由收发器被送至该服务器之后的时间,并且允许该客户在一预定时间内利用该组态连结至该服务器。
5.根据权利要求1所述的网络系统,其特征在于另包含一可在该服务器的该处理器上执行的第一程序,该第一程序允许该客户利用该组态连结至该服务器直到该客户提出另一个连结请求为止。
6.根据权利要求1所述的网络系统,其特征在于另包含一可在该客户的该处理器上执行的第二程序,该第二程序能在当一个从该客户的该收发器接收下来的组态符合一个预定的标准,则下载从该客户的该收发器接收下来的一组态到该存储器,而在当该客户的该收发器接收下来的组态不符合该预定的标准时,则下载一个内设组态到该存储器。
7.一种用来与至少一客户沟通的网络服务器,其特征在于所述网络服务器包含一当该客户要求与该服务器做沟通时用来储存组态的组态档,该组态包含一唯一该客户的识别;一用来控制该服务器运作以及选择该客户组态的处理器;一根据该客户所设组态与该客户沟通的收发器;一可在该服务器上执行的第一程序,该第一程序能计算当一个组态经由该收发器被送至该客户之后的时间,并且允许该客户在一预定时间内利用该组态连结至该服务器,或者允许该客户利用该组态连结至该服务器直到该客户提出另一个连结请求为止;其中当该客户从该服务器请求传送一个组态时,该服务器传送一个组态到该客户以建立该服务器与该客户之间的连结。
8.根据权利要求7所述的网络服务器,其特征在于该收发器经由有线网络或无线网络转接连结。
9.一种根据一设定组态与该服务器沟通的客户,该设定组态包含一唯一的客户识别,其特征在于该客户包含一根据一所设组态与该服务器沟通的收发器;一用来储存该客户该设定组态的存储器;一控制该用户运作和产生一组态请求并送至该服务器的处理器;以及一可在该处理器上执行的第二程序,该第二程序能在当该接收下来的组态符合一个预定的标准时,下载从该客户的该收发器接收下来的一组态到该存储器,而在当该接收下来的组态不符合该预定的标准时,则下载一个内设组态到该存储器。
10.根据权利要求9所述的客户,其特征在于该收发器经由有线网络或无线网络转接连结。
11.一种在一服务器和一客户之间建立连结的方法,所述方法包含该客户请求连结至该服务器;从该服务器传送一个组态至该客户,该组态包含一唯一的客户识别;判断该客户所接收的组态是否与该客户兼容;当该组态与该客户兼容时下载该组态至该客户的存储器;以及从该客户传送一组态已下载的确认讯号至该服务器;其中该服务器和该客户根据在该客户中该存储器的该组态在已建立的连结中相互沟通。
12.根据权利要求11所述的方法,其另包含当该接收组态与该客户不兼容时下载一个内设组态到该客户的该存储器。
13.根据权利要求11所述的方法,其另包在该被传送的组态被送到该客户之后,允许利用该被传送组态在一预定时间内连结至该服务器。
14.根据权利要求11所述的方法,其另包含允许利用该被传送组态连结至该服务器直到该客户提出另一个连结请求为止。
15.根据权利要求11所述的方法,其另包含允许在该被传送组态被送至该客户后的一预定时间内,利用该被传送组态连结至该服务器,或者利用该被传送组态连结至该服务器,直到该客户提出另一个连结请求为止。
16.根据权利要求11所述的方法,其中该服务器和该客户在一有线网络或一无线网络做沟通。
全文摘要
本发明是具有自动客户组态的网络系统与方法。一服务器包括一用来储存组态的组态档以对该服务器提出沟通请求。一客户包括用来储存一设定组态的存储器。当客户对该服务器提出要求时,该服务器传送一组态至该客户,并且客户将该组态设定到该存储器以建立连结。一可在该服务器上执行的第一程序计算当该组态被传送至该客户之后的时间,并且允许该客户在一预定时间内利用该组态连结至该服务器,或者允许该客户利用该组态连结至该服务器直到该客户提出另一个连结请求为止。一可在该客户上执行的第二程序在当该接收组态符合一个预定的标准时,下载从该客户接收下来的一组态到该存储器,而在当该接收组态不符合该预定标准时,下载一个内设组态到该存储器。
文档编号G06F15/177GK1592258SQ20041003388
公开日2005年3月9日 申请日期2004年4月15日 优先权日2003年9月3日
发明者龚绍祖 申请人:仁宝电脑工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1