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

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

Info

Publication number
CN1592258A
CN1592258A CNA2004100338847A CN200410033884A CN1592258A CN 1592258 A CN1592258 A CN 1592258A CN A2004100338847 A CNA2004100338847 A CN A2004100338847A CN 200410033884 A CN200410033884 A CN 200410033884A CN 1592258 A CN1592258 A CN 1592258A
Authority
CN
China
Prior art keywords
client
configuration
server
transceiver
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2004100338847A
Other languages
English (en)
Inventor
龚绍祖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Compal Electronics Inc
Original Assignee
Compal Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Compal Electronics Inc filed Critical Compal Electronics Inc
Publication of CN1592258A publication Critical patent/CN1592258A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management

Abstract

本发明是具有自动客户组态的网络系统与方法。一服务器包括一用来储存组态的组态档以对该服务器提出沟通请求。一客户包括用来储存一设定组态的存储器。当客户对该服务器提出要求时,该服务器传送一组态至该客户,并且客户将该组态设定到该存储器以建立连结。一可在该服务器上执行的第一程序计算当该组态被传送至该客户之后的时间,并且允许该客户在一预定时间内利用该组态连结至该服务器,或者允许该客户利用该组态连结至该服务器直到该客户提出另一个连结请求为止。一可在该客户上执行的第二程序在当该接收组态符合一个预定的标准时,下载从该客户接收下来的一组态到该存储器,而在当该接收组态不符合该预定标准时,下载一个内设组态到该存储器。

Description

具有自动客户组态的网络系统与方法
技术领域
本发明是指一种计算机网络,尤指具有一个服务器和复数个客户(移动装置)的计算机网络。
背景技术
计算机网络在现今时代已经改变了我们生活方式。对于计算机数据相互间的交换,除了利用可卸除的储存装置之外,快速、有效而且较便宜的无线或有线网络也具备这样的功能。在网络高度发展的今天,利用网络对于不同计算机之间做资源共享交流已是愈来愈普及的情况。
图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以及之前的述叙。真正的软件说明内容应参考特殊网络的相关数据(有线/无线局域网络,移动电话)以及客户和服务器的特别说明。
与习知技术作对比,本发明方法免去当使用者连结至服务器时,必需手动来输入组态信息的步骤。提供在不同网域间经常转换时,一个更方便的网络连结。

Claims (16)

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所述的方法,其中该服务器和该客户在一有线网络或一无线网络做沟通。
CNA2004100338847A 2003-09-03 2004-04-15 具有自动客户组态的网络系统与方法 Pending CN1592258A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/605,044 US20050050174A1 (en) 2003-09-03 2003-09-03 Network system having automatic client configuration and method thereof
US10/605,044 2003-09-03

Publications (1)

Publication Number Publication Date
CN1592258A true CN1592258A (zh) 2005-03-09

Family

ID=34216263

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004100338847A Pending CN1592258A (zh) 2003-09-03 2004-04-15 具有自动客户组态的网络系统与方法

Country Status (4)

Country Link
US (1) US20050050174A1 (zh)
JP (1) JP2005080280A (zh)
CN (1) CN1592258A (zh)
TW (1) TWI286423B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100455083C (zh) * 2005-09-16 2009-01-21 鸿富锦精密工业(深圳)有限公司 移动通信系统、移动通信装置及其组态设定文件下载方法

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070036358A1 (en) * 2005-08-10 2007-02-15 Nguyen Bao T Secure and automatic configuration of wireless networks
US20070088630A1 (en) * 2005-09-29 2007-04-19 Microsoft Corporation Assessment and/or deployment of computer network component(s)
US7596615B2 (en) * 2006-02-22 2009-09-29 Microsoft Corporation Multi-server automated redundant service configuration
US7853945B2 (en) * 2006-02-22 2010-12-14 Michael Kramer Integrated computer server imaging
JP2007249312A (ja) * 2006-03-14 2007-09-27 Yokogawa Electric Corp フィールド機器管理装置およびフィールド機器管理方法
US7730302B2 (en) 2006-05-05 2010-06-01 Microsoft Corporation Secure and modifiable configuration files used for remote sessions
US8132166B2 (en) * 2007-05-14 2012-03-06 Red Hat, Inc. Methods and systems for provisioning software
US8626891B2 (en) 2010-11-03 2014-01-07 International Business Machines Corporation Configured management-as-a-service connect process based on tenant requirements
ES2903122T3 (es) * 2016-04-14 2022-03-31 Abb Spa Una plataforma computarizada para monitorizar la operación de una red de distribución de energía eléctrica

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5619716A (en) * 1991-11-05 1997-04-08 Hitachi, Ltd. Information processing system having a configuration management system for managing the software of the information processing system
US5596723A (en) * 1994-06-23 1997-01-21 Dell Usa, Lp Method and apparatus for automatically detecting the available network services in a network system
US5784612A (en) * 1995-05-03 1998-07-21 International Business Machines Corporation Configuration and unconfiguration of distributed computing environment components
US6012088A (en) * 1996-12-10 2000-01-04 International Business Machines Corporation Automatic configuration for internet access device
US6029196A (en) * 1997-06-18 2000-02-22 Netscape Communications Corporation Automatic client configuration system
US6006269A (en) * 1998-03-11 1999-12-21 Hewlett-Packard Company Admission control system with messages admitted or deferred for re-submission at a later time on a priority basis
US6286038B1 (en) * 1998-08-03 2001-09-04 Nortel Networks Limited Method and apparatus for remotely configuring a network device
US7039688B2 (en) * 1998-11-12 2006-05-02 Ricoh Co., Ltd. Method and apparatus for automatic network configuration
US20040002943A1 (en) * 2002-06-28 2004-01-01 Merrill John Wickens Lamb Systems and methods for application delivery and configuration management of mobile devices

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100455083C (zh) * 2005-09-16 2009-01-21 鸿富锦精密工业(深圳)有限公司 移动通信系统、移动通信装置及其组态设定文件下载方法

Also Published As

Publication number Publication date
TW200511781A (en) 2005-03-16
JP2005080280A (ja) 2005-03-24
TWI286423B (en) 2007-09-01
US20050050174A1 (en) 2005-03-03

Similar Documents

Publication Publication Date Title
US10868683B2 (en) Method and conference server for initializing scheduled conferences
EP1517489A2 (en) Application control in peer-to-peer ad-hoc communication networks
CN1926540A (zh) 在高速缓存网络环境中调度下载的系统和方法
CN101179805B (zh) 移动信息终端信息下载的方法与系统
CN1592258A (zh) 具有自动客户组态的网络系统与方法
CN111163130B (zh) 一种网络服务系统及其数据传输方法
CN108173894A (zh) 服务器负载均衡的方法、装置及服务器设备
CN1922911A (zh) 与移动终端相关联的数据库、服务和设备的远程管理和访问
CN110333939B (zh) 任务混合调度方法、装置、调度服务器及资源服务器
CN1492637A (zh) 元服务选择器、元服务选择器协议、网络接入服务器和系统
EP2269329A2 (en) Managing multiple network interfaces by assigning them to individual applications
CN103457998A (zh) 一种图片分享的方法和装置
CN116055481B (zh) 一种共享文件的方法、系统、装置及存储介质
CN110505618A (zh) 一种业务处理方法和服务器
CN100479458C (zh) 调度基于模式的Web服务的方法、系统和装置
CN110113176B (zh) 用于配置服务器的信息同步方法及装置
US9699124B2 (en) On-demand robot acquisition of communication features
CN107370647A (zh) 一种局域网系统及其内部控制器系统间互联的方法
KR101447504B1 (ko) 사용자 단말기 및 그의 애플리케이션 간 데이터 공유 방법
CN110474954B (zh) 基于区块链的文件分享方法、装置、计算机设备及可读存储介质
JP5018036B2 (ja) QoS制御システム、QoS制御方法、およびQoS制御プログラム
CN110611702B (zh) 区块链的文件快速传输方法、设备、系统及存储介质
US10334023B2 (en) Content distribution method, system and server
WO2010079358A2 (en) Communication system
CN103108018A (zh) 用于动态控制网络中文件下载的方法和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication