服务端主机运作的监控系统以及方法技术方案

技术编号:2876871 阅读:176 留言:0更新日期:2012-04-11 18:40
一种服务端主机运作的监控系统以及方法,在该监控系统接收该运作负载过大的主机所传来的主机名称时,其即自系统内的一包含主机名称资料以及与该主机名称资料对应的地理位置资料的数据库中搜寻该接收的主机名称所对应的地理位置资料;然后,搜寻与该地理位置较为接近的一笔地理位置资料,以及对应的主机名称资料;直至找寻到运作负载正常的服务端主机时,则使客户端计算机装置与该服务端主机建立网络连接。如此,当客户端对处于运作负载过大的服务端主机提出连接请求的情况下,而自该数据库获取与该处于运作负载过大的服务端主机所属的地理位置较为接近且运作负载正常的服务端主机,以使客户端实时与该服务端主机进行交互。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种,尤其涉及基于地理位置的一种。
技术介绍
目前一般将大量的资料储存在一台服务器内以供客户端下载该资料至各自的计算机装置,藉此降低资料维护、更新与传送上所需的成本。然而,上述的主从式架构(Client/Server)的缺点在于若客户端设置过多的计算机装置且各计算机装置又同时向服务器提出连接请求时,易造成服务器负载过大,导致网络运作性能下降,使客户端无法实时与服务器产生交互,而令客户端长时间处于等待状态。因此,在客户端各计算机装置同时且多次对服务器提出连接请求时,如何使服务器可实时响应提出连接请求的客户端计算机装置,即是目前需要解决的问题。
技术实现思路
鉴于以上所述已有技术的缺点,本专利技术的主要目的在于提供一种,用以减少服务端主机的运作负荷量,并使服务端主机实时与客户端计算机装置建立连接。本专利技术的服务端主机运作的监控方法,应用于与多个具相同运作功能的服务端主机连接的监控系统,用以将客户端计算机装置连接至运作负载正常的服务端主机中,以供客户端与欲连接的服务端主机进行交互,其包括以下步骤(1)由客户端于该计算机装置输入欲连接的服务端主机名称,若该服务端主机未提出运作负载过大请求时,则使该客户端计算机装置与服务端主机建立连接,否则,进至步骤(2);(2)该输入的服务端主机名称由接受运作转移请求模块接收后,由搜寻模块在包含主机名称资料、IP地址资料以及地理位置资料的数据库中以该主机名称取得与其相对应的地理位置资料;(3)搜寻模块搜寻到该主机名称所对应的地理位置资料后,再自该数据库中搜寻与该地理位置资料较为接近的一笔地理位置资料,并根据该笔较为接近的地理位置资料取出与其对应的主机名称;(4)响应运作转移请求模块取得该搜寻模块所搜寻到的主机名称,并依该主机名称所对应的服务端主机传送连接请求;以及(5)响应运作转移请求模块判断该服务端主机是否提出负载过大请求,若有时,则返回该步骤(3);否则,响应运作转移请求模块依该主机名称将客户端计算机装置连接至与该主机名称所对应的服务端主机。本专利技术还提供一种服务端主机运作的监控方法,应用于与多个具相同运作功能的服务端主机连接的监控系统,以在运作负载过大的主机接收来自客户端以计算机装置所输入的连接请求时,则指派运作负载正常的主机与客户端建立连接,而供客户端实时与服务端进行交互,其包括下列步骤(1)由该监控系统接收该运作负载过大的主机所传来的主机名称;(2)由该监控系统于系统内的一包含主机名称资料以及与该主机名称资料对应且包含该主机所处的纬度资料及经度资料的地理位置资料的数据库中搜寻该接收的主机名称对应的纬度、经度资料;(3)由该监控系统根据取得的纬度、经度资料,再自该数据库中搜寻与该纬度、经度差距较为小的一笔纬度、经度资料,并根据该差距较为小的纬度、经度资料取出与其对应的主机名称资料;(4)由该监控系统依该主机名称所对应的服务端主机传送连接请求,并判断该服务端主机是否提出运作负载过大请求,若有时,则返回该步骤(1),否则进至步骤(5);以及(5)由该监控系统依该主机名称将客户端计算机装置连接至该主机名称所对应的服务端主机,以供客户端实时与服务端进行交互。本专利技术的服务端主机运作的监控系统,用以将客户端计算机装置连接至运作负载正常的服务端主机中,以供客户端与欲连接的服务端主机进行交互,包括一数据库,其包含主机名称资料、IP地址资料,及与该主机名称资料、IP地址资料对应且包含纬度资料及经度资料的地理位置资料;一接受运作转移请求模块,在客户端于该计算机装置输入欲连接的服务端主机名称后,若该主机名称所对应的服务端主机运作负载过大时,则由该服务端主机提出负载过大请求并传送至该接受运作转移请求模块,使其取得该运作负载过大的服务端主机所对应的主机名称;一搜寻模块,用以在该数据库中以来自该接受运作转移请求模块的该主机名称为搜寻标的作搜寻,以搜寻该主机名称所对应的地理位置资料,之后,再自该数据库中搜寻与该地理位置较为接近的一笔地理位置资料,并根据该笔较为接近的地理位置资料取出与其对应的主机名称;以及一响应运作转移请求模块,用以根据来自该搜寻模块的搜寻结果以取得一主机名称,并依该主机名称所对应的服务端主机传送连接请求,而若该服务端主机提出负载过大请求时,即使该搜寻模块根据提出负载过大请求的服务端主机名称自数据库中再搜寻另一个主机名称,直至搜寻模块找寻到运作负载正常的服务端主机时,则使客户端计算机装置与该服务端主机建立网络连接。通过本专利技术的,使服务端主机可实时响应欲达成网络连接的客户端,以供客户端计算机装置与服务端主机进行交互,因此,有效解决已有技术因客户端的计算机装置提出连接请求次数的增加而导致服务端主机运作负载过大,使网络运作性能下降的问题。附图说明为让本专利技术的上述和其它目的、特征以及优点能更明显易懂,将与较佳实施例,并配合附图,详细说明本专利技术的实施例,附图的内容简述如下图1为一系统架构方块图,其显示本专利技术的服务端主机运作的监控系统的系统架构方块图;以及图2为本专利技术的服务端主机运作的监控方法的主要运作流程图。符号说明1服务端2客户端3网络系统4系统监控主机 40 数据库41 接受运作转移请求模块42 搜寻模块43 响应运作转移请求模块A1、A2、…、An;服务端主机B1、B2、…、Bn具体实施方式请参阅图1,用以显示本专利技术的服务端主机运作的监控系统的一实施例的系统架构方块图。如图所示,本专利技术的服务端主机运作的监控系统,建构于服务端1的一系统监控主机4中,其中,该服务端1中亦包括多个服务端主机群组(即图标中所标示的A1、A2、…、An及B1、B2、…、Bn),且各服务端主机群组内的服务端主机皆储存相同的运作程序,而该多个服务端主机透过网络系统3与系统监控主机4建立连接,以在客户端2各计算机装置对服务端1提出连接请求时,经由该系统监控主机4即可将客户端2计算机装置自动连接至任一个运作负载正常的服务端主机,以供客户端1可实时与服务端1进行交互,能有效避免服务端主机因运作负载过大所导致的网络性能下降,而使得客户端2处于等待的状态。该服务端主机运作的监控系统包括一数据库40、一接受运作转移请求模块41、一搜寻模块42及一响应运作转移请求模块43,以在客户端2各终端装置向服务端1提出连接请求时,等待取得来自服务端1中该接受连接请求且运作负载过大的服务端主机的主机名称,再由搜寻模块42在数据库40中搜寻与该主机名称相关的资料,然后由响应运作转移请求模块43根据搜寻模块42的搜寻结果而使客户端2计算机装置与服务端1中可运作负载正常的服务端主机建立连接。其中,该数据库40包括主机名称资料、IP地址资料,以及与该主机名称资料、IP地址资料相对应的包括纬度资料及经度资料的地理位置资料,如表1所示,其显示该数据库40所形成的数据结构图。表1 如表1所示,主机名称(A1、A2、A3、A4、…)以及主机名称(B1、B2、B3、B4、…)分别为运作功能不同的两组服务端主机群组,而在各服务端主机群组中所建构的主机皆储存相同的功能程序,并将各主机分别设置在不同区域中,且该数据库40的主机名称的排列方式是将各主机所处的地理位置差异越小的相邻排列,而使该搜寻模块42接收来自该接受运作转移请求本文档来自技高网...

【技术保护点】
一种服务端主机运作的监控方法,应用于与多个具相同运作功能的服务端主机连接的监控系统,以在运作负载过大的主机接收来自客户端以计算机装置所输入的连接请求时,则指派运作负载正常的主机与客户端建立连接,以供客户端实时与服务端进行交互,其包括下列步骤: (1)由该监控系统接收该运作负载过大的主机所传来的主机名称; (2)由该监控系统于系统内的一包含主机名称资料以及与该主机名称资料对应的地理位置资料的数据库中搜寻该接收的主机名称对应的地理位置资料; (3)由该监控系统根据取得的地理位置,再自该数据库中搜寻与该地理位置较为接近的一笔地理位置资料,并根据较为接近的地理位置取出与其对应的主机名称资料; (4)由该监控系统依该主机名称所对应的服务端主机传送连接请求,并判断该服务端主机是否提出运作负载过大请求,若有时,则返回该步骤(1),否则进至步骤(5);以及 (5)由该监控系统依该主机名称将客户端计算机装置连接至该主机名称所对应的服务端主机,以供客户端实时与服务端进行交互。

【技术特征摘要】

【专利技术属性】
技术研发人员:温世仁林光信
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1