首页> 中国专利> 网络通讯方法、派遣服务器以及服务器

网络通讯方法、派遣服务器以及服务器

摘要

本发明涉及一种网络通讯方法包含以下步骤。自一客户端取得一登入帐号。根据登入帐号,查询一服务器清单,以取得与客户端相同网域的一本地服务器的联机数据。根据本地服务器的联机数据,将客户端导引至本地服务器。

著录项

  • 公开/公告号CN101394404A

    专利类型发明专利

  • 公开/公告日2009-03-25

    原文格式PDF

  • 申请/专利权人 圆刚科技股份有限公司;

    申请/专利号CN200810161895.1

  • 发明设计人 胡朝栋;陈俊豪;曹恒榕;

    申请日2008-10-13

  • 分类号H04L29/06;H04L12/56;G06F17/30;

  • 代理机构北京律诚同业知识产权代理有限公司;

  • 代理人陈红

  • 地址 台湾省台北县中和市建一路137号7楼

  • 入库时间 2023-12-17 21:40:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-12-10

    未缴年费专利权终止 IPC(主分类):H04L29/06 授权公告日:20110907 终止日期:20131013 申请日:20081013

    专利权的终止

  • 2011-09-07

    授权

    授权

  • 2009-05-20

    实质审查的生效

    实质审查的生效

  • 2009-03-25

    公开

    公开

说明书

技术领域

本发明涉及一种数据交换网络,且特别是有关于一种以路径构成为特征的数据交换网络。

背景技术

一般网络架构下,会架设一数据库以提供服务器存取。流量负载较大的网站则会架设多台服务器来分担流量。然而,这些服务器依旧是存取同一数据库。此外,为了安全考虑,通常数据库被设定为仅能提供同一局域网络(Local AreaNetwork,LAN)的服务器存取。因此,服务器仅能在数据库所架设的局域网络内增设。

当欲将服务器依据不同使用人员的区域来架设时,不同区域的服务器便无法直接取得其它区域的数据库内的数据。此外,当有多个不同局域网络的数据库储存数据时,使用人员将难以判断应从哪一服务器取得其数据。

如此一来,需要一种网络通讯方法及其应用,用以使得服务器可架设于不同的局域网络。

发明内容

本发明所要解决的技术问题在于一种网络通讯方法及其应用,用以使得服务器可架设于不同的局域网络。

为了实现上述目的,根据本发明一实施例,本发明提供一种网络通讯方法,包含以下步骤:

(1)自一客户端取得一登入帐号。

(2)根据登入帐号,查询一服务器清单,以取得与客户端相同网域的一本地服务器的联机数据。

(3)根据本地服务器的联机数据,将客户端导引至本地服务器。

为了实现上述目的,根据本发明另一实施例,本发明另提供一种网络通讯方法,包含以下步骤:

(1)自一客户端取得对一特定数据的一存取请求。

(2)判断特定数据是否储存在一本地数据库。

(3)当本地数据库未储存特定数据时,询问一派遣服务器,以取得负责特定数据的一服务服务器的联机数据。

(4)根据服务服务器的联机数据,将客户端导引至服务服务器,以存取特定数据。

为了实现上述目的,根据本发明又一实施例,本发明又提供一种派遣服务器,包含一登入帐号取得器、一数据库、一联机查询器以及一导引器。登入帐号取得器用以自一客户端取得一登入帐号。数据库用以储存一服务器清单。联机查询器用以根据登入帐号,查询服务器清单,以取得与客户端相同网域的一本地服务器联机数据。导引器用以根据本地服务器的联机数据,将客户端导引至本地服务器。

为了实现上述目的,根据本发明再一实施例,本发明再提供一种服务器,包含一存取请求器、一数据判断器、一联机询问器以及一导引器。存取请求器用以自一客户端取得对一特定数据的一存取请求。数据判断器,用以判断特定数据是否储存在一本地数据库。联机询问器,用以当本地数据库未储存特定数据时,询问一派遣服务器,以取得负责特定数据的一服务服务器的联机数据。导引器用以根据联机数据,将客户端导引至服务服务器存取特定数据。

根据上述实施例,通过本发明的网络通讯方法及其应用,可以使得服务器可架设于不同的局域网络。当服务器依据不同使用人员的区域架设时,网络通讯方法、派遣服务器以及服务器使得不同区域的服务器可直接取得其他区域数据库内的数据,并可使使用人员在面对多个不同局域网络的数据库储存数据时更容易判断应从哪一服务器取得其数据。

附图说明

图1是依照本发明一实施例的网络通讯方法100的流程图;

图2是依照本发明另一实施例的网络通讯方法200的流程图;

图3是本发明另一实施例的派遣服务器300的功能方块图;

图4是本发明另一实施例的服务器700的功能方块图;

图5是绘示图4的联机数据模块750。

【主要组件符号说明】

100:网络通讯方法                      500:本地服务器

102~112:步骤                         600:服务服务器

200:网络通讯方法                      700:服务器

202~210:步骤                         710:存取请求取得器

300:派遣服务器                        720:数据判断器

310:登入帐号取得器                    730:联机询问器

320:数据库                            740:导引器

330:联机查询器                        750:联机数据模块

340:导引器                            751:联机数据库

350:存取请求取得器                    752:储存器

360:服务查询器                        753:搜寻器

370:服务导引器                        754:取得器

400:客户端                            800:本地数据库

具体实施方式

图1是依照本发明一实施例的网络通讯方法100的流程图。此网络通讯方法100可依照客户端所在的网域,将客户端导引至本地服务器。网络通讯方法100包含以下步骤(应了解到,在本实施例中所提及的步骤,除特别叙明其顺序的步骤外,均可依实际需要调整其前后顺序,甚至可能同时或部份同时执行):

(1)自一客户端取得一登入帐号(步骤102)。

(2)根据登入帐号,查询一服务器清单,以取得与客户端相同网域的一本地服务器的联机数据(步骤104)。

(3)根据本地服务器的联机数据,将客户端导引至本地服务器(步骤106)。

其中,服务器清单储存数个服务器的联机数据。如此一来,网络通讯方法100可在不需要客户端预先知道其本地服务器的情况下,导引客户端至本地服务器。

此外,网络通讯方法100可导引本地服务器至其它服务器,以存取其它服务器上的数据。因此,网络通讯方法100包含以下步骤:

(4)自本地服务器取得对一特定数据的一存取请求(步骤108)。

(5)根据存取请求,查询服务器清单,以取得负责储存特定数据的一服务服务器的联机数据(步骤110)。

(6)根据服务服务器的联机数据,导引本地服务器至服务服务器,以存取特定数据(步骤112)。

如此一来,可导引本地服务器至其它服务器取得数据,而本地服务器不需预先储存其它服务器的联机数据。也就是说,通过网络通讯方法100,可使得服务器架设于不同局域网络,且各不同局域网络的数据库不需要同步。

图2是依照本发明另一实施例的网络通讯方法200的流程图。网络通讯方法200可在客户端欲取得的数据在其它服务器时,将客户端导引至数据所在的其它服务器。网络通讯方法200包含以下步骤(应了解到,在本实施例中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可能同时或部份同时执行):

(1)自一客户端取得对一特定数据的一存取请求(步骤202)。

(2)判断特定数据是否储存在一本地数据库(步骤204)。

(3)当本地数据库未储存特定数据时,询问一派遣服务器,以取得负责特定数据的一服务服务器的联机数据(步骤206)。

(4)根据服务服务器的联机数据,将客户端导引至服务服务器,以存取特定数据(步骤208)。

实作上,网络通讯方法200应用在一服务器,而本地数据库与此服务器架设在同一局域网络内。如此一来,可在客户端欲存取的数据不储存在本地数据库时,导引客户端至服务服务器,以存取特定数据。

网络通讯方法200可将所取得的服务服务器的联机数据储存至一联机数据库,以供下次使用。因此,网络通讯方法200可包含:

(5)储存服务服务器的联机数据至一联机数据库(步骤210)。

网络通讯方法200可自联机数据库搜寻是否有服务服务器的联机数据。因此,网络通讯方法200可包含以下步骤:

(2.1)在询问派遣服务器前,因应存取请求,搜寻联机数据库中是否储存有服务服务器的联机数据(步骤205)。

(2.2)在联机数据库中储存有服务服务器的联机数据时,自联机数据库取得服务服务器的联机数据(步骤207)。

如此一来,可自联机数据库取得服务服务器的联机数据,而不需每次皆从派遣服务器取得服务服务器的联机数据。

图3是本发明另一实施例的派遣服务器300的功能方块图。派遣服务器300可根据客户端400的网域,导引客户端400至本地服务器500。派遣服务器300包含一登入帐号取得器310、一数据库320、一联机查询器330以及一导引器340。登入帐号取得器310用以自一客户端400取得一登入帐号。数据库320用以储存一服务器清单。其中,服务器清单内储存数个可提供服务的服务器的联机数据。联机查询器330用以根据登入帐号,查询服务器清单,以取得与客户端400相同网域的一本地服务器500的联机数据。导引器340用以根据本地服务器500的联机数据,将客户端400导引至本地服务器500。如此一来,客户端400联机至派遣服务器300后,派遣服务器300即可依据客户端400的网域,将客户端400导引至本地服务器500。也就是说,客户端400不需事先存有本地服务器500的联机数据。

此外,派遣服务器300可导引本地服务器500至一服务服务器600以取得特定数据。因此,此派遣服务器300可包含一存取请求取得器350、一服务查询器360以及一服务导引器370。存取请求取得器350用以自本地服务器500取得对一特定数据的一存取请求。服务查询器360用以根据存取请求,查询服务器清单,以取得负责储存特定数据的一服务服务器600的联机数据。服务导引器370用以根据服务服务器600的联机数据,导引本地服务器500至服务服务器600,以存取特定数据。如此一来,派遣服务器300可导引本地服务器500至服务服务器600,以存取特定数据。也就是说,本地服务器500不需事先存有服务服务器600的联机数据。

图4是本发明另一实施例的服务器700的功能方块图。在客户端400欲存取的特定数据不储存在服务器700时,服务器700可将客户端导引至储存此特定数据的服务服务器600。服务器700包含一存取请求取得器710、一数据判断器720、一联机询问器730以及一导引器740。存取请求器710用以自客户端400取得对一特定数据的一存取请求。数据判断器720用以判断特定数据是否储存在一本地数据库800。其中,服务器700与本地数据库800架设于同一局域网络。联机询问器730用以在本地数据库800未储存特定数据时,询问一派遣服务器300,以取得负责特定数据的服务服务器600的联机数据。导引器740用以根据联机数据,将客户端400导引至服务服务器600存取特定数据。如此一来,客户端400可自服务服务器600存取特定数据。此外,透过派遣服务器300,服务器700可导引客户端400至服务服务器600存取特定数据。也就是说,即使服务器700与服务服务器600架设于不同的局域网络,亦可使得联机至服务器700的客户端400取得储存于服务服务器600的数据。

此外,服务器700可储存服务服务器600的联机数据,以供下次联机此服务服务器600时使用。因此,此服务器700可包含联机数据模块750。图5所画的是图3的联机数据模块750。联机数据模块750包含一联机数据库751以及一储存器752。储存器752用以储存服务服务器600的联机数据至联机数据库751。

在询问派遣服务器300前,服务器700可搜寻联机数据库750内是否有服务服务器600的数据。因此,联机数据模块750可包含一搜寻器753以及一取得器754。搜寻器753用以在询问派遣服务器300前,因应该存取请求,搜寻联机数据库751中是否储存有服务服务器600的联机数据。取得器754用以在联机数据库751中储存有服务服务器600的联机数据时,自联机数据库751取得服务服务器600的联机数据。如此一来,服务器700可自联机数据库751取得服务服务器600的联机数据,而不需每次皆从派遣服务器300取得服务服务器600的联机数据。

虽然本发明已以一较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉本技术的人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视后附的权利要求书所界定的范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号