管理服务器及其操作方法与服务器系统的制作方法

文档序号:9420414阅读:562来源:国知局
管理服务器及其操作方法与服务器系统的制作方法
【技术领域】
[0001] 本发明有关于一种服务器及其操作方法,特别是一种管理服务器及其操作方法与服务器系统。
【背景技术】
[0001]由于网络科技的进步,许多的电子产品(例如客户端)可透过网络,以连接至服务器并查询服务器中的数据库的数据。并且,服务器会依据客户端所提供的一讯息内容,而向服务器内的数据库进行数据查询,并将所查询到的数据回传给对应的客户端。随着来自不同的客户端增加,其客户端所提供的讯息内容其数量也逐步增加,因此,要求服务器提供服务的数量会增加。
[0002]由于查询讯息内容(及客户端)的数量增加,表示数据库里的数据量也会随着增加,因此服务器接收客户端提供的讯息内容进行数据查询时,查询到对应的数据并进行数据回传的时间也会越久。如此,将使得服务器与数据库的效能都会因为查询的增加而降低。因此,服务器在处理效能和回复客户端查询数据速度上仍有改善的空间。

【发明内容】

[0003]有鉴于此,本发明提供一种管理服务器及其操作方法与服务器系统,藉以平均联机数量,以平衡系统效能及缩短数据的查询时间。
[0004]本发明提供一种管理服务器,包括储存单元、子服务器与负载平衡单元。储存单元用以储存一数据。子服务器对应储存单元,用以依据一需求信号的需求编号,从储存单元取得数据,其中该需求信号由客户端产生,且需求信号具有需求编号。负载平衡单元耦接子服务器,用以接收需求信号,并依据需求信号的需求编号,将需求信号分配至对应的子服务器。其中,管理服务器依据需求信号的需求编号,输出子服务器从储存单元所取得的数据。
[0005]本发明提供一种管理服务器的操作方法,包括下列步骤。接收需求信号,其中需求信号具有需求编号,且需求信号由客户端产生。分配需求信号至对应的子服务器。依据需求编号,子服务器从对应的储存单元取得数据。依据需求编号,输出子服务器从储存单元所取得的数据。
[0006]本发明提供一种服务器系统,包括客户端与管理服务器。客户端用以产生需求信号,其中需求信号具有需求编号。管理服务器包括储存单元、子服务器与负载平衡单元。储存单元用以储存数据。子服务器对应储存单元,用以依据需求信号的需求编号,从储存单元取得数据。负载平衡单元耦接子服务器与客户端,用以接收需求信号,并依据需求信号的需求编号,将需求信号分配至对应的子服务器。管理服务器依据需求编号,输出子服务器从储存单元所取得的数据至对应的客户端。
[0007]本实施例所提供的管理服务器及其操作方法与服务器系统,藉由负载平衡单元依据需求信号的需求编号,分配需求信号至对应的子服务器,以便子服务器从对应的储存单元取得数据,且管理服务器再依据需求编号,输出子服务器从对应的储存单元所取得的数据。如此一来,可有效平均联机数量,以平衡系统效能及缩短数据的查询时间。
[0008]以上的关于本
【发明内容】
的说明及以下的实施方式的说明用以示范与解释本发明的精神与原理,并且提供本发明的专利申请范围更进一步的解释。
【附图说明】
[0009]图1为本发明的第一实施例所揭露的管理服务器的示意图。
图2为本发明的第二实施例所揭露的管理服务器的操作方法的流程图。
图3为本发明的第三实施例所揭露的管理服务器的操作方法的流程图。
图4为本发明的第四实施例所揭露的服务器系统的示意图。
图5为本发明的第五实施例所揭露的服务器系统的示意图。
【符号说明】
100、420、520_1?520_P管理服务器 110_1 ?110_N、430_1 ?430_N 储存单元 120_1 ?120_N、440_1 ?440_N 子服务器 130、450负载平衡单元 410_1 ?410_M、510_1 ?510_M 客户端
【具体实施方式】
[0010]以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何熟习相关技艺者了解本发明的技术内容并据以实施,且根据本说明书所揭露的内容、申请专利范围及图式,任何熟习相关技艺者可轻易地理解本发明相关的目的及优点。以下的实施例进一步详细说明本发明的观点,但非以任何观点限制本发明的范畴。
[0011]如在说明书及申请专利范围当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及申请专利范围并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准贝1J。如在通篇说明书及申请专利范围当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附申请专利范围所界定者为准。
[0012]还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者系统中还存在另外的相同要素。
[0013]图1为本发明的第一实施例所揭露的管理服务器的示意图。管理服务器100包括多个储存单元110_1?110_N、多个子服务器120_1?120_~与负载平衡单元130。
[0014]储存单元110_1?110_N各自用以储存数据,且N为大于I的正整数。其中,储存单元110_1?110_~例如为实体的高速缓存(Cache)或是无实体的数据库(Database)的区块等可储存数据的态样。
[0015]并且,数据库负责储存管理服务器100中的所有数据,用于统一所有储存单元110_1?110_N的数据。当有新的数据写入或更新时,可将数据分配至各该储存单元110_1?110_N中。在本实施例中,储存单元110_1?110_N所储存的数据例如为数据库的部分数据。也就是说,数据库所储存的所有数据可以同步并均匀分配至各个储存单元110_1?110_N。举例来说,若储存单元110_1?110_~的数量为10个,则储存单元110_1?110_N各自所储存的数据为数据库的所有数据的1/10,或是将数据库的所有数据分割成10个区块存放于对应的子服务器中,其余则类推。并且,各个储存单元110_1?110_N所储存的数据也可以依据使用需求更新为相同、部分相同或彼此不同。
[0016]子服务器120_1?120_N对应储存单元110_1?110_N,用以依据需求信号的需求编号,从储存单元110_1?110_N取得所需的数据。在本实施例中,子服务器120_1?120_~可分别为实体或是虚拟服务器设备。其中,子服务器120_1?120_N对应储存单元110_1?110_N的方式例如为一对一对应。
[0017]举例来说,子服务器120_1对应储存单元110_1,且子服务器120_1会依据其对应的需求信号的需求编号,从储存单元110_1取得所需的数据;子服务器120_2对应储存单元110_2,且子服务器120_2会依据其对应的需求信号的需求编号,从储存单元110_2取得所需的数据;其余则类推。在图1中,子服务器120_1?120_N与储存单元110_1?11(^是以分离的方式绘示,但本发明不限于此,储存单元110_1?110_N亦可分别内建于子服务器120_1 ?120_N 中。
[0018]另外,子服务器120_1?120_N例如可定期或不定期与数据库进行联机或是当数据库有数据进行新增或更新动作时即同步与数据库进行联机,以随时更新储存单元110_1?110_N中所储存的数据。
[0019]负载平衡单元130耦接子服务器120_1?120_N,用以接收需求信号。其中,前述需求信号例如从客户端
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1