信息同步管理系统及方法

文档序号:7549481阅读:468来源:国知局
专利名称:信息同步管理系统及方法
技术领域
本发明是关于一种信息同步管理系统及方法,特别是关于一种可对分布式用户信息进行同步管理及不间断服务的系统及方法。
背景技术
随着网络技术的发展,信息的获取变得越来越简便、快捷,为提高市场竞争地位,企业充分运用网络技术与其内部应用系统结合。通常,大企业的各子公司分布于全球,各子公司之间通过网络进行通讯。
然而,在用户信息分布式的维护过程中,经常造成用户信息的冲突,不能保持不同地域的用户信息同步更新。此外,当本地系统出故障或当机时,它不能自动连接到异地服务器进行用户的认证及授权服务,不能保持系统的不间断服务及可用性。
针对以上的不足,需提供一种信息同步管理系统及方法,特别要提供一种能够进行信息同步管理及不间断服务的系统及方法。

发明内容本发明的主要目的在于提供一种信息同步管理系统及方法,其可进行分布式用户信息同步管理及不间断服务。
本发明提供一种信息同步管理系统,该信息同步管理系统包括一国际互联网及多个同步管理装置。同步管理装置分布于不同地域,其通过国际互联网进行通讯。每一同步管理装置包括一应用服务器、一认证授权服务器、多个客户端计算机、及一企业内部网。客户端计算机通过企业内部网与应用服务器相连;认证授权服务器包含一数据库,该数据库用于存储用户名、密码、用户个人资料、用户访问权限。应用服务器用于对用户信息进行分布式维护并自动定时复制,并可用于接收认证请求,根据运行状况判断本地的认证授权服务器是否工作正常,提供一异地的认证授权服务器的列表,按照用户要求连接相应的异地的认证授权服务器。认证授权服务器用于对用户进行认证并可根据存储于数据库中的用户访问权限进行不间断的授权服务。客户端计算机为用户提供交互式使用者界面,用户通过它可发送用户信息维护请求及认证请求,并可查询存储于数据库中的用户信息。
本发明还提供一种分布式用户信息同步管理方法。该方法包括以下步骤(a)接收用户信息维护请求;(b)根据接收的用户名及密码判断该用户是否具有维护权限;(c)如果该用户有维护权限则接收并存储维护的用户信息;(d)进行定时复制。
本发明还提供一种不间断服务的方法,该方法包括以下步骤(a)接收认证请求;(b)根据运行状况判断本地的认证授权服务器是否工作正常;(c)如果本地的认证授权服务器工作不正常则提供一异地的认证授权服务器的列表;(d)异地的认证授权服务器对用户进行异地认证;(e)根据用户访问权限进行相应的授权服务。
利用本发明,可以进行信息同步管理及不间断服务,保证系统的可用性。

图1是本发明信息同步管理系统的硬件架构图。
图2是本发明信息同步管理系统的应用服务器的主要功能模块图。
图3是本发明的分布式用户信息同步管理作业流程图。
图4是本发明信息同步管理方法的不间断服务作业流程图。
具体实施方式如图1所示,是本发明信息同步管理系统的硬件架构图。信息同步管理系统包括一国际互联网6及多个同步管理装置7。每一同步管理装置7分布于不同地域,其通过国际互联网6进行通讯。同步管理装置7包括一应用服务器1、一认证授权服务器2、多个客户端计算机4、及一企业内部网5。客户端计算机4通过企业内部网5与应用服务器1相连;认证授权服务器2包含一数据库3,该数据库3用于存储用户信息,该用户信息包括用户名、密码、用户个人资料、用户访问权限。应用服务器1用于对用户信息进行分布式维护并自动定时复制,并可用于接收认证请求,根据运行状况判断本地的认证授权服务器2是否工作正常,提供一异地的认证授权服务器2的列表,按照用户要求连接相应的异地的认证授权服务器2。认证授权服务器2用于对用户进行认证并可根据存储数据库3中的用户访问权限进行不间断的授权服务。客户端计算机4为用户提供交互式使用者界面,用户通过它可发送用户信息维护请求及认证请求并可查询存储于数据库3中的用户信息。
如图2所示,是本发明的应用服务器1的主要功能模块图。该应用服务器1包括一用户信息维护模块10、一定时复制模块20、一认证请求接收模块30、一工作诊断模块40、及一连接模块50。其中,用户信息维护模块10,用于接收来自客户端计算机4的用户信息维护请求,根据接收的用户名及密码判断该用户是否有维护用户信息的权限,如果有维护权限,则接收维护的用户信息并将该用户信息存储于数据库3,否则,则拒绝该维护请求;所述的用户信息维护请求内容包括添加、删除及修改用户信息。定时复制模块20将存储于数据库3的信息定时复制以使不同地域的同步管理装置7的用户信息同步;认证请求接收模块30,用于接收认证请求;工作诊断模块40根据运行状况判断本地的认证授权服务器2是否工作正常,如果工作正常,则本地的认证授权服务器2对用户进行认证,否则工作诊断模块40提供一异地的认证授权服务器2的列表;所述的列表包含异地的每一认证授权服务器2的IP(InternetProtocol)地址。连接模块50根据用户选择的IP地址连接相应的认证授权服务器2。
如图3所示,是本发明的分布式用户信息同步管理作业流程图。首先,用户信息维护模块10接收用户信息维护请求(步骤S301);根据接收的用户名及密码判断该用户是否有维护用户信息的权限(步骤S302);如果没有维护权限,则拒绝该维护请求(步骤S303);如果有维护权限,接收维护的用户信息并将该维护的用户信息存储于数据库3(步骤S304);定时复制模块20将存储于数据库3的信息定时复制以使不同地域同步管理装置7的用户信息同步(步骤S305)。所述的用户信息维护请求内容包括添加、删除及修改用户信息。
如图4所示,是本发明信息同步管理方法的不间断服务作业流程图。首先,认证请求接收模块30接收来自客户端计算机4的认证请求(步骤S400);其次,工作诊断模块40根据运行状况判断本地的认证授权服务器2是否工作正常(步骤S401);如果本地的认证授权服务器2工作正常,则本地的认证授权服务器2对用户进行认证(步骤S402);如果本地的认证授权服务器2工作不正常,则工作诊断模块40提供用户一异地的认证授权服务器2的列表(步骤S403);然后,连接模块50按照用户要求连接到相应的异地的认证授权服务器2(步骤S404);异地的认证授权服务器2对用户进行认证(步骤S405);最后,认证授权服务器2根据用户访问权限对上述已认证的用户进行相应的授权服务(步骤S406)。
权利要求
1.一种信息同步管理系统,包括一国际互联网及多个同步管理装置,多个同步管理装置分布于不同地域,其通过国际互联网进行通讯,其特征在于,其中同步管理装置包括多个客户端计算机,用于发送用户信息维护请求及认证请求;一认证授权服务器,用于进行不间断用户认证及授权服务,其包含一数据库,该数据库用于存储用户名、密码、用户个人资料、用户访问权限;一应用服务器,包括一用户信息维护模块,用于接收用户信息维护请求,根据用户名及密码判断该用户是否有权限维护用户信息,如果有维护权限则接收并存储维护的用户信息;一定时复制模块,用于将数据库中的用户信息进行定时复制以使不同地域的同步管理装置的用户信息同步;一认证请求接收模块,用于接收来自客户端计算机的认证请求;一工作诊断模块,用于根据运行状况判断本地的认证授权服务器是否工作正常,如本地的认证授权服务器不正常,则提供一异地的认证授权服务器的列表;一连接模块,用于根据所述列表连接相应的认证授权服务器。
2.如权利要求1所述的信息同步管理系统,其特征在于,还包括一企业内部网,多个客户端计算机通过企业内部网与应用服务器相连。
3.如权利要求1所述的信息同步管理系统,其特征在于,其中还包括当用户没权限维护用户信息时则拒绝维护请求。
4.如权利要求1所述的信息同步管理系统,其特征在于,其中还包括本地的认证授权服务器工作正常时,则本地的认证授权服务器进行相应认证和授权服务。
5.一种分布式用户信息的同步管理方法,其特征在于,该方法包括如下步骤接收用户信息维护请求;根据接收的用户名及密码判断该用户是否具有维护权限;如果该用户有维护权限则接收并存储维护的用户信息;进行定时复制。
6.如权利要求5所述的信息同步管理方法,其特征在于,还包括如果该用户没有维护权限则拒绝维护请求。
7.一种不间断服务方法,其特征在于,该方法包括以下步骤接收认证请求;根据运行状况判断本地的认证授权服务器是否工作正常;如果本地的认证授权服务器工作不正常则提供一异地的认证授权服务器的列表;异地的认证授权服务器对用户进行异地认证;根据用户访问权限进行相应的授权服务。
8.如权利要求7所述的不间断服务方法,其特征在于,还包括当本地的认证授权服务器工作正常时,则本地的认证授权服务器对用户进行认证。
全文摘要
一种信息同步管理系统及方法,该信息同步管理系统包括一国际互联网及多个同步管理装置。同步管理装置分布于不同地域,其通过国际互联网进行通讯。每一同步管理装置包括一应用服务器、一认证授权服务器、一企业内部网、及多个客户端计算机。应用服务器用于对用户信息进行分布式维护并自动定时复制,并可用于接收认证请求,根据运行状况判断本地的认证授权服务器是否工作正常,提供一异地的认证授权服务器的列表,按照用户要求连接相应的异地的认证授权服务器。认证授权服务器用于对用户进行认证并可根据用户访问权限进行不间断的授权服务。利用本发明,可以进行信息同步管理及不间断服务,保证系统的可用性。
文档编号H04L9/32GK1622519SQ20031011244
公开日2005年6月1日 申请日期2003年11月29日 优先权日2003年11月29日
发明者李忠一, 叶建发, 谢跃书 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1