首页> 中国专利> 信息管理系统处理数据存取的方法及相关信息管理系统

信息管理系统处理数据存取的方法及相关信息管理系统

摘要

本发明涉及信息管理系统处理数据存取的方法及相关信息管理系统。该信息管理系统包含多个服务器及数据库,该方法包含用户装置与第一服务器建立连接;在第一服务器接收到用户装置所输出的无法执行的存取指令时,第一服务器将用户装置的使用者数据及识别数据写入数据库,并传送重导地址至用户装置,使用户装置连接至多个服务器中可执行该存取指令的第二服务器,重导地址包含第二服务器的地址及识别数据;以及根据识别数据,第二服务器取得数据库所储存的使用者数据,并据以回复存取指令的结果至用户装置。通过本发明,使用者只需登入一次即可自动转换至其他服务器以存取其他服务器的数据,因此可提升使用时的便利性。

著录项

  • 公开/公告号CN101853255A

    专利类型发明专利

  • 公开/公告日2010-10-06

    原文格式PDF

  • 申请/专利权人 纬创资通股份有限公司;

    申请/专利号CN200910131465.X

  • 发明设计人 詹森达;黄剑山;

    申请日2009-03-31

  • 分类号

  • 代理机构北京嘉和天工知识产权代理事务所;

  • 代理人严慎

  • 地址 中国台湾台北县汐止市新台五路一段88号21F

  • 入库时间 2023-12-18 00:56:43

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-03-11

    未缴年费专利权终止 IPC(主分类):G06F17/30 专利号:ZL200910131465X 申请日:20090331 授权公告日:20120829

    专利权的终止

  • 2012-08-29

    授权

    授权

  • 2010-11-24

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20090331

    实质审查的生效

  • 2010-10-06

    公开

    公开

说明书

技术领域

本发明涉及一种用于一信息管理系统处理数据存取的方法及其相关信息管理系统,尤其涉及一种可提升使用时的便利性的方法及其相关信息管理系统。

背景技术

随着企业组织的不断成长,企业据点往往由单点演变成多点,甚至是成为跨国组织。为了管理各据点的生产计划、人力配置、工作进度等,这类企业通常会设置一企业服务器,用以统整或管理各据点的信息。

举例来说,请参考图1,图1为用于一多据点企业的一信息管理系统10的示意图。在信息管理系统10中,各据点的用户装置USR_1~USR_n可通过因特网或企业内网络,依不同需求存取一服务器SVR的数据,以进行相关管理,如生产计划、人力配置、工作进度等。然而,随着用户装置数(即n)的增加,服务器SVR的运算负担(Loading)也会跟着大幅增加,甚至导致过载(Overload)。要改善这种问题,必须提升服务器SVR的运算能力,但也只能暂时性地解决过载,一旦用户装置数再次增加,同样问题(过载)会不断发生。另一方面,由于用户装置USR_1~USR_n通过因特网或企业网络存取服务器SVR,因此,服务器SVR的服务速度除了受运算负担的影响外,也与网络环境或网络速度等有关。也就是说,若一用户装置USR_x与服务器SVR间的距离较远或所在地区的网络质量较差,则对用户装置USR_x而言,服务器SVR所提供的服务速度亦较慢。

为了改善单一服务器的缺点,公知技术另提供一信息管理系统20,如图2所示。信息管理系统20分别在各据点设置对应的服务器SVR_1~SVR_n,因此,用户装置USR_1~USR_n可通过因特网或企业内网络,依不同需求存取所在据点的服务器的数据,以进行相关管理,如生产计划、人力配置、工作进度等。在此情形下,服务器SVR_1~SVR_n只需服务所在据点的用户装置,因而可大幅降低过载的发生,并有效提升服务速度。此外,为了确保用户装置USR_1~USR_n皆能通过对应的服务器执行相同的功能,服务器SVR_1~SVR_n需进行“同步”,亦即利用数据库的复制功能,使得服务器SVR_1~SVR_n的数据一致。然而,“同步”的操作只能复制数据库的文件,而无法处理数据库以外的文件。此外,当数据量很大时,服务器SVR_1~SVR_n执行“同步”所花的时间、资源会变得非常可观,造成同步成本增加。另一种解决方式是不执行同步,而是当用户装置USR_x需存取其他服务器SVR_y(异于所对应的服务器SVR_x)的数据时,用户装置USR_x直接连接至服务器SVR_y,但这种方式最大的缺点在于使用者需在多台服务器间执行登入及登出的动作,造成使用上极大的不便。

因此,针对多服务器的信息管理系统,如何让使用者可轻易且安全地存取各个服务器也就成为业界所努力的课题之一。

发明内容

因此,本发明的主要目的即在于提供一种用于一信息管理系统处理数据存取的方法及其相关信息管理系统。

本发明公开一种用于一信息管理系统处理数据存取的方法,该信息管理系统包含多个服务器及一数据库,该方法包含有一用户装置与该多个服务器的一第一服务器建立连接;该第一服务器接收该用户装置所输出的一存取指令;在该第一服务器无法执行该存取指令时,该第一服务器将对应于该用户装置的一使用者数据及一识别数据写入该数据库,并传送一重导(re-guide)地址至该用户装置,使该用户装置连接至该多个服务器中可执行该存取指令的一第二服务器,该重导地址包含该第二服务器的地址及该识别数据;根据该重导地址所包含的该识别数据,该第二服务器取得该数据库所储存的该使用者数据;以及根据该使用者数据,该第二服务器回复对应于该存取指令的一结果至该用户装置。

本发明还公开一种信息管理系统,包含有一数据库,用来储存数据;多个服务器;以及多个运算程序,储存于该多个服务器的每一服务器中,该多个运算程序的每一运算程序包含有一连接单元,用来与一第一用户装置建立连接;一输出单元,用来在接收到该第一用户装置所输出的一第一存取指令,且该第一存取指令无法被执行时,将对应于该第一用户装置的一使用者数据及一识别数据写入该数据库;一传送单元,用来传送一第一重导地址至该第一用户装置,使该第一用户装置自动连接至该多个服务器中可执行该存取指令的另一服务器,该第一重导地址包含该另一服务器的地址及该识别数据;一读取单元,用来在一第二用户装置根据一第二重导地址连接至该连接单元时,根据该第二重导地址所包含的一识别数据,取得该数据库所储存对应于该第二用户装置的一使用者数据;以及一回复单元,用来根据该第二用户装置的该使用者数据,回复对应于一第二存取指令的一结果至该第二用户装置。

通过本发明,使用者只需登入一次即可(在需要时)自动转换至其他服务器以存取其他服务器的数据。因此,本发明可提升使用时的便利性。

附图说明

图1为公知技术的一信息管理系统的示意图。

图2为公知技术的另一信息管理系统的示意图。

图3为本发明实施例的一信息管理系统的示意图。

图4为本发明实施例的一操作流程的示意图。

图5为图3的信息管理系统的操作示意图。

图6为本发明实施例的一运算程序的示意图。

主要组件符号说明:

10、20、30                            信息管理系统

40                                    操作流程

60                                    运算程序

400、402、404、406、408、410、(a1)~(c9)步骤

USR_1~USR_n                          用户装置

SVR、SVR_1~SVR_n                     服务器

DBS                                   数据库

602                                   连接单元

604                                   输出单元

606                                   传送单元

608                                   读取单元

610                                   回复单元

具体实施方式

请参考图3,图3为本发明实施例的一信息管理系统30的示意图。信息管理系统30与图2的信息管理系统20相似,亦由服务器SVR_1~SVR_n所组成,而信息管理系统30与信息管理系统20不同之处在于信息管理系统30增加了一数据库DBS,用来储存数据。在信息管理系统30中,当用户装置USR_1~USR_n中一用户装置USR_x需存取其他服务器SVR_y(异于所对应的服务器SVR_x)的数据时,用户装置USR_x先连接至服务器SVR_x,再由服务器SVR_x将用户装置USR_x重导至服务器SVR_y。在此过程中,用户装置USR_x的使用者不需再次输入登入数据(使用者账号及密码),而是由数据库DBS暂存相关数据,使得用户装置USR_x可有效重导至服务器SVR_y,且不会有信息安全的顾虑。

请继续参考图4,图4为本发明实施例的一操作流程40的示意图。操作流程40用于信息管理系统30中处理数据的存取,其包含以下步骤:

步骤400:开始。

步骤402:用户装置USR_x与服务器SVR_x建立连接。

步骤404:服务器SVR_x接收用户装置USR_x所输出的一存取指令。

步骤406:在服务器SVR_x无法执行该存取指令时,服务器SVR_x将对应于用户装置USR_x的一使用者数据及一识别数据写入数据库DBS,并传送一重导地址至用户装置USR_x,使用户装置USR_x连接至服务器SVR_1~SVR_n中可执行该存取指令的一服务器SVR_y,该重导地址包含服务器SVR_y的地址及该识别数据。

步骤408:服务器SVR_y根据该重导地址所包含的该识别数据,取得数据库DBS所储存的该使用者数据。

步骤410:服务器SVR_y根据该使用者数据,回复对应于该存取指令的一结果至用户装置USR_x。

为清楚说明操作流程40,请同时参考图5。在图5中,步骤(a1)~(b2)对应操作流程40的步骤402及404;步骤(c1)~(c5)对应操作流程40的步骤406;步骤(c6)、(c7)对应操作流程40的步骤408;步骤(c8)、(c9)对应操作流程40的步骤410。若用户装置USR_x的使用者欲存取服务器SVR_y时,首先,在时段T1中,用户装置USR_x先尝试连接至服务器SVR_x(即步骤(a1)读取网页),并根据服务器SVR_x所回传的确认消息(即步骤(a2)传回网页),判断是否可连接至服务器SVR_x。若用户装置USR_x可连接至服务器SVR_x,则在时段T2时,用户装置USR_x将使用者的验证数据(使用者账号及密码)传送至服务器SVR_x进行验证(即步骤(b1)传送使用者帐号及密码),并在验证成功后(即步骤(b2)传回网页),登入服务器SVR_x。接着,在时段T3中,若服务器SVR_x接收到用户装置USR_x存取服务器SVR_y的指令时(即步骤(c1)读取网页),且服务器SVR_x无法执行该指令时,服务器SVR_x会将对应于用户装置USR_x的一使用者数据及一识别数据写入数据库DBS(即步骤(c2)传回使用者数据及识别数据),并由数据库DBS回复是否成功写入(即步骤(c3)传回确认消息)。然后,服务器SVR_x会将包含服务器SVR_y的地址及用户装置USR_x的识别数据的一重导地址传送至用户装置USR_x(即步骤(c4)传送包含识别数据的重导地址),使用户装置USR_x自动连接至服务器SVR_y(即步骤(c5)自动连接)。当用户装置USR_x连接至服务器SVR_y后,服务器SVR_y会根据重导地址所包含的识别数据,向数据库DBS取得用户装置USR_x的使用者数据(即步骤(c6)以识别数据查询使用者数据、(c7)回传使用者数据)。最后,服务器SVR_y根据数据库DBS所储存的使用者数据,判断用户装置USR_x的需求,并据以回复其所要求的动作(即步骤(c8)传回网页)。同时,为了提升信息安全,服务器SVR_y可进一步删除数据库DBS所储存的使用者数据(步骤(c9)删除使用者数据)。

简单来说,在信息管理系统30中,当用户装置USR_x连接至服务器SVR_x后,若用户装置USR_x需存取其他服务器SVR_y(异于所对应的服务器SVR_x)的数据时,服务器SVR_x会将用户装置USR_x的使用者数据及识别数据写入数据库DBS,并传送一重导地址至用户装置USR_x,使用户装置USR_x自动连接至服务器SVR_y。该重导地址不仅可将用户装置USR_x自动连接至服务器SVR_y,同时其包含用户装置USR_x的识别数据,因而具有验证功能。因此,服务器SVR_y可藉由重导地址所包含的识别数据,读取数据库DBS中对应的使用者数据,并据以判断使用者需求,以适当地回复存取的进行。换句话说,在服务器SVR_x将用户装置USR_x重导至服务器SVR_y的过程中,用户装置USR_x的使用者不需再次输入登入数据(使用者账号及密码),而是由数据库DBS暂存相关数据,使得用户装置USR_x可有效重导至服务器SVR_y,且不会有信息安全的顾虑。

在公知的多服务器的信息管理系统20中,若要避免执行同步,则使用者需在多台服务器间执行登入及登出的动作,造成使用上极大的不便。相比较之下,本发明的信息管理系统30除了不需进行同步外,更重要的是,使用者只需登入一次即可(在需要时)自动转换至其他服务器以存取其他服务器的数据。因此,本发明可提升使用时的便利性。

在实现信息管理系统30,只需在现有信息管理系统20中增加数据库DBS,并在服务器SVR_1~SVR_n中增加一运算程序60。请参考图6,图6为运算程序60的示意图。运算程序60包含有一连接单元602、一输出单元604、一传送单元606、一读取单元608及一回复单元610,分别用来执行操作流程40的步骤402、404、406、408、410。举例来说,若运算程序60储存于服务器SVR_x,则连接单元602用来与用户装置USR_x建立连接;输出单元604用来在接收到用户装置USR_x所输出的一存取指令,且该存取指令无法被执行时,将对应于用户装置USR_x的使用者数据及识别数据写入数据库DBS;传送单元606用来传送一重导地址至用户装置USR_x,使用户装置USR_x自动连接至可执行该存取指令的服务器SVR_y;读取单元608用来根据另一用户装置USR_z自动连接时所依据的重导地址所包含的识别数据,取得数据库DBS所储存对应于用户装置USR_z的使用者数据;最后,回复单元610用来根据用户装置USR_z的使用者数据,回复对应的存取结果至用户装置USR_z。简单来说,连接单元602、输出单元604及传送单元606用来处理用户装置USR_x的连接及重导,而读取单元608及回复单元610则处理其他用户装置USR_z被重导至服务器SVR_x的操作。

综上所述,通过本发明,使用者只需登入一次即可(在需要时)自动转换至其他服务器以存取其他服务器的数据。因此,本发明可提升使用时的便利性。

以上所述仅为本发明的较佳实施例,凡依本发明权利要求书范围所作的等同变化与修饰,皆应属本发明的涵盖范围。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号