将数据储存于特定区域的虚拟图书馆管理系统及方法

文档序号:6559897阅读:266来源:国知局
专利名称:将数据储存于特定区域的虚拟图书馆管理系统及方法
技术领域
本发明涉及一种管理的系统及方法,应用于管理虚拟图书馆,特别是一种将数据储存于特定区域的虚拟图书馆管理系统及方法。
背景技术
互联网的风行彻底改变了整个企业的竞争型态,知识的运用是下一世纪的竞争武器,也是决定一个企业是否能发展的根本。在日趋竞争的企业环境下,为求永续发展,重点在于做好知识管理(Knowledge Management,KM),将企业所拥有的经验与知识、即隐含的知识保存下来,并延续使之成长扩大,尤其是与现行不可或缺且日益蓬勃发展的网络结合,更能有效管理并延续知识,企业才能够适应变化万千的环境,并脱颖而出。
过去企业中,往往员工的离职前,并不会将其所累积的知识经验传承,或甚至将所建立的信息带离,造成下一个接手的人需要一段过渡期方能进入工作状况,或者有些知识有可能因此失传。因此,将人们累积的无形资产转换成格式化的信息,并将其分类整理后形成知识资产将以保存下来,可避免错误的再发生以及信息的重新累积,而可有效提升企业的竞争力。
所以说知识管理中的虚拟图书馆,最主要的目的在于对数据进行最有效的分享以及传递,使得知识数据能得到最佳的应用,快速取得前人长久时间所累积下来的知识;然而随着知识的累积,所需的储存媒体容量也越大,而且现行的图书管理系统中各虚拟图书馆是独立的,也就是说,他们的数据是分别存放在各自指定的地方,虽然乍看之下似乎管理上较方便也较实用,但日子一久,累积的数据一多,就会问题丛生。
举例来说,多个虚拟图书馆都具有同一份知识数据,当知识数据的提供者想要更新时,就必须将每一个虚拟图书馆内的那一份知识数据都更新,如果存放的时间久了,则可能连提供者也不记得有哪些虚拟图书馆具有这一份知识数据,而遗漏更新的可能性相当高,造成有些知识数据版本会太旧,无法有效及时提供最新的信息。甚至有可能这一次更新的知识数据与下一次更新的知识数据是在不同的虚拟图书馆(例如说第一次更新A虚拟图书馆内的知识资料,下一次却更新到B虚拟图书馆内的数据),造成两边的知识数据具有不同的更新部分,而没有新旧之分,使得明明是同一份知识数据却变成两份独立的新知识数据,造成知识数据传递上的困扰。
另一方面,随着知识数据的增加,储存媒体也必须随之增大,再加上虚拟图书馆各自独立,所以每个虚拟图书馆都需具备一个相当大的储存媒体来应付,造成相当的浪费;且在管理上,也造成更多无谓的负担。

发明内容
本发明为解决上述问题而提供一种将数据储存于特定区域的虚拟图书馆管理系统与方法,其可将虚拟图书馆的知识数据做最有效的管理,维持虚拟图书馆内知识数据的一致性,节省储存媒体的空间,并可加速知识的传递与分享。
根据本发明所揭露的将数据储存于特定区域的虚拟图书馆管理系统及方法,通过一互联网(Internet)架构在一网页(Web)上,利用一数据库储存多个虚拟图书馆的知识数据,采用一数据管理模块控管知识数据的储存、读取、更新、上传以及下载等动作,另外,控管库连接于多个虚拟图书馆,存放有虚拟图书馆的使用者的权限范围以及权限等级。
当一使用者登入其中的一个虚拟图书馆时,控管库会根据存放于其中的数据来判定使用者的权限范围以及权限等级,如果确认具有足够的权限范围,则再采用数据管理模块比对使用者的权限等级与虚拟图书馆的内容所相对应的知识数据的权限等级,而由数据库提供该使用者相对应于虚拟图书馆的权限等级的知识数据。


图1为本发明的示意图;图2为本发明的步骤流程示意图;图3为本发明更新知识数据的步骤流程示意图;以及图4为本发明数据镜射的示意图。
具体实施例方式
为使对本发明的目的、构造特征及其功能有进一步的了解,兹配合图示详细说明如下根据本发明所揭露的数据储存于特定区域的虚拟图书馆管理系统,通过一互联网(Internet)架构在一网页(Web)上,如“图1”所示,包含有一数据库10、一控管库20、多个虚拟图书馆30以及一数据管理模块40。数据库10储存多个虚拟图书馆30的知识数据,采用数据管理模块40控管知识数据的储存、读取、更新、上传以及下载等动作,另外,控管库20连接于多个虚拟图书馆30,存放有虚拟图书馆30的使用者的权限范围以及权限等级。
虚拟图书馆30的架设,可供企业自行依照其需要而去决定个数、性质、属性以及种类,比如可包含公司层级图书馆(Company Library)、事业群层级图书馆(BU Library)、部门层级图书馆(Department Library)、个人层级图书馆(Personal Library)、专案别图书馆(Project Library)以及议题别图书馆(TopicLibrary),或者是母公司与子公司之间的虚拟图书馆30,甚至是企业与企业间的虚拟图书馆30。而虚拟图书馆30间的权限可依照企业根据各自的需求设定开放的权限范围,拥有进入的权限范围的使用者才能通过控管库20的判断,进入想要进入的虚拟图书馆30。
而根据不同的虚拟图书馆30的性质,虚拟图书馆30可能位于不同的地方,譬如各事业群都具有其不同的虚拟图书馆30,子公司与母公司也可具有各自的虚拟图书馆30,所以虚拟图书馆30的位置也就不一样(例如母公司在A地,则设在A地,子公司在B地,其图书馆就设在B地,但所有的虚拟图书馆30的所有知识数据都存放在特定的区域,也就是全部存放在数据库10内,而虚拟图书馆30内仅存放有相对应其所包含的知识数据的数据码(Data-code),使数据管理模块40能在数据库10中找到相对应的知识数据。
而知识数据本身设有权限等级,以某一虚拟图书馆30为例,其中存放的知识数据可分为第一级数据、第二级数据、第三级数据以及第四级数据;举例来说,当一个具有可进入此一虚拟图书馆30的权限范围的使用者进入时,根据控管库20的判断,此一使用者70具有进入此虚拟图书馆30的权限,所以可以顺利进入此虚拟图书馆30,但是不见得此虚拟图书馆30中所有的知识数据他都能读取,还得根据使用者70所被授与读取知识数据等级的权限来做比对判断,如果其权限等级只能读取第三级数据,则使用者70仅能读取第三级数据以及第四级数据的知识内容,而不能读取第一级数据以及第二级数据的知识内容。而知识数据的权限等级的设定,在知识数据载入虚拟图书馆30时,即由提供此一知识数据者所设定。
所以,当一个使用者70登入其中一个虚拟图书馆30,首先控管库20会根据其里面存放的会员的数据去寻找相对应的使用者70,来判断出使用者70的权限范围(如果根本没有数据,当然就无法进入),如果具有进入此虚拟图书馆30的权限,则会通过让使用者70进入,接着数据管理模块40会将控管库20内这个使用者70的权限等级同与虚拟图书馆30相对应的知识数据的权限等级来做比对,而提供其权限等级内的知识数据。
也就是说,使用者70可能为本图书管理系统里某些虚拟图书馆30的会员,但进入的某一虚拟图书馆30不一定是会员,也就是说不具有进入的权限范围,所以进入前,控管库20会先判断,如为会员,当然可以进入,但是权限等级则各有不同,数据管理模块40会负责做第二次的判别,决定提供给予使用者哪些知识数据,然后利用知识数据的数据码(Data-code),将相对应的知识数据呼叫出来。
当有知识数据需要更新时,原始提供者先进入此一知识数据所在的虚拟图书馆,而提出更新的要求,接到要求后,数据管理模块40会先判断使用者70的权限等级,确定有足够更新的等级后,从数据库10中将知识数据呼叫出来,待使用者70更新后,再回存到数据库10内。即使多个虚拟图书馆30都具有这一份知识数据,也可以一起同步更新,保持知识数据的一致性。
而当有使用者70提出新的知识数据上传的要求时,数据管理模块40同样的会先确认他的权限等级,如果具有足够的权限等级,就会去比对判断数据库10中是否具备有相同的知识数据,以避免相同的知识数据重复存放的问题,如果确认无误,为新的知识数据,同样也将其储存于数据库10内,而相对应的虚拟图书馆30则存放其数据码。而知识数据的储存、读取以及下载则同前述方式,不再累述。
本发明也可将知识数据做最有效的传递以及分享,举例来说,当有某一使用者A对虚拟图书馆A中的一份知识数据A有兴趣,就对虚拟图书馆A的管理者申请,管理者觉得有其需要可以开放给使用者A,但是因为知识数据A为权限等级3的知识数据,但是虚拟图书馆A中有一个知识数据B也是权限等级3的知识数据,但是却必须对使用者A保密,则可将知识数据A转载到另一虚拟图书馆B,而开放虚拟图书馆B权限等级3给予使用者A,如此,可保持知识数据的保密性,不会不需要的人看到,而且因为知识数据同样储存在数据库10内,即使是开放虚拟图书馆B给予使用者A也不必担心其中的知识数据A会有更新的问题,而达到知识数据最有效且快速的分享与传递。
本发明将数据储存于特定区域的虚拟图书馆管理方法,请参阅图2,首先建立虚拟图书馆(步骤51),建立的虚拟图书馆数目根据各公司的需求而有所不同,如前所述,可依照公司人事组织的架构去建立,然后将虚拟图书馆内所有的知识数据存放在一数据库内(步骤52),同样,虚拟图书馆30内仅存放有对应其所包含的知识数据的数据码(Data-code),使数据管理模块40能在数据库10中找到相对应的知识数据,而知识数据本身设有权限等级。
另一方面,虽然说将知识数据全部储存于数据库10内,在管理上具有相当多的优点,但对于使用者来说,相对地却产生了数据传输的问题,也就是说会造成数据传输太慢的问题,举例来说,如果母公司在台湾,而子公司在美国,数据库10位于母公司处(也就是台湾),当子公司的使用者(员工或是客户等)想要读取知识数据时,则必须连线至台湾的数据库10,所以数据传输上会显得相当慢(不论是读取或是下载等),为了解决此一衍生的问题,故采用数据镜射(Data-Mirror)的方式来储存,如图4所示,也就是说,各分公司所在的地方都设有一数据库(如图中所绘示为数据库A11、数据库B12以及数据库C13),且各数据库中存放的知识数据是互相镜射的,换句话说,数据库A11、数据库B12以及数据库C13存放有相同的知识数据,当然,可依照个公司需求去设计数据库的数量以及位置。
譬如说公司在台湾,而美国跟日本各有一个分公司,则可设计台湾、美国以及日本各具有一数据库,各数据库中的知识数据是相同的。而使用者的登入机制同上所述(见图1),如此可供使用者连结至最近的数据库中读取数据,而加快数据传输的速度。而各数据库都允许使用者更新以及上传数据,然后在特定的时间再将各数据库内的知识数据做互相比对镜射,维持知识数据的一致性,因为数据码的设计,仅允许原始数据的提供者更新数据,所以不会有数据不一致的情况。
关于数据的比对镜射,可设定为夜晚或是凌晨较少使用者登入时,将各数据库内的知识数据互相比对,而互相更新(因为各数据库都允许存取,故都可能有新的知识数据)。譬如说数据库A11中有一份知识数据A是新的,数据库B12中有一份知识数据B是最新的,所以比对之后,会将数据库A11中的知识数据A复制到数据库B12与数据库C13中,而将知识数据B复制到数据库A11与数据库C13,而维持各数据库中知识数据的一致性以及新颖性。
另外,本发明更提供直接传输(Direct-Shipping)的功能,当使用者欲下载知识数据时,可提供自行设定下载的时间以及档案,以及下载的位置,而不需花费无意义的时间等待下载完成,换句话说,使用者可设定在凌晨网络传输速度较快时下载知识数据,时间到时,会自动下载所需的档案,且下载时,系统会自动选择目前传输速度最快的数据库来连结下载,并且可指定下载到最近的结点上,等待下载完成后,在连线至该节点抓取,可大幅省去等待下载的时间。
当一个使用者70登入其中一个虚拟图书馆30时(步骤53),首先控管库20会根据其里面存放的会员的数据去寻找相对应的使用者70,来判断出使用者70的权限范围(步骤53)(如果根本没有数据,当然就无法进入),如果具有进入此虚拟图书馆30的权限,则会通过让使用者70进入,接着数据管理模块40会根据控管库20内这个使用者70的权限等级与虚拟图书馆30相对应的知识数据的权限等级来做比对(步骤55),而采用虚拟图书馆30内存放的数据码,由数据库10呼叫出提供其权限等级内的知识数据(步骤56)。
当有知识数据需要更新时,请参阅图3,使用者先进入此一知识数据所在的虚拟图书馆,而提出更新的要求(步骤57),接到要求后,数据管理模块40会先比对使用者70的权限等级(步骤58),判断是否具有足够的权限等级(步骤59),如果权限等级不够,则发出警告讯号(步骤60),告知使用者没有足够的权限来做修改。而当确定有足够更新的等级后,从数据库10中将知识数据呼叫出来(步骤61),待使用者70更新后(步骤62),再回存到数据库10内(步骤63),完成更新的动作。因此,即使此有多个虚拟图书馆30都具有这一份知识数据,也可以一起同步更新,保持知识数据的一致性。
本发明为一种将数据储存于特定区域的虚拟图书馆管理系统及方法,其将虚拟图书馆的所有知识数据储存于一定区域,也就是数据库内,省去文件重复的问题,大幅度地节省储存媒体的空间。另一方面,在知识数据需要更新时,即使知识数据对应于许多个虚拟图书馆,也就是说许多个虚拟图书馆都具有同一份知识数据,也仅需更新一次,即可完成所有得更新动作,而不会使得有些虚拟图书馆忘记更新,造成数据的不一致,或者是同一份知识数据变成多份数据的困扰。
同时,知识数据具有不同的权限等级,配合使用者的权限等级,可将知识数据做最有效的开放与管理,而且也可利用转载的方式,将必要的知识数据转载到其他的虚拟图书馆上,而不需开放原先虚拟图书馆内所有相同权限等级的知识数据,且因同样是存放在特定区域,不会有更新以及版本的问题,而实现知识数据最有效且快速的分享与传递。
以上所述仅为本发明其中的较佳实施例而已,并非用来限定本发明的实施范围。即,凡依本发明范围所作的均等变化与修饰,皆为本发明范围所涵盖。
权利要求
1.一种将数据储存于特定区域的虚拟图书馆管理系统,用于通过一互联网(Internet)架构在一网页(Web)上,该管理系统至少包含有多个虚拟图书馆;数据库,储存有该虚拟图书馆的知识数据,且该知识数据设有权限等级;数据管理模块,连接于该数据库及该多个虚拟图书馆,用以控管该数据库中的知识数据的储存、读取、更新、上传以及下载;及控管库,连接于该多个虚拟图书馆,存放有该虚拟图书馆的使用者的权限范围以及权限等级,以及当一使用者登入其中一个该虚拟图书馆,该控管库会判定该使用者的权限范围以及权限等级,并采用该数据管理模块比对该使用者的权限等级,而由该数据库提供该使用者对应于该虚拟图书馆的权限等级的知识数据。
2.如权利要求1所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该知识数据的权限等级是由该知识数据的提供者所设定。
3.如权利要求1所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该虚拟图书馆是存放有对应于该虚拟图书馆的知识数据的数据码(Data-code)。
4.如权利要求3所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该数据管理模块是藉由该知识数据的数据码,提供该使用者进入该虚拟图书馆所相对应权限等级的知识数据。
5.如权利要求1所述的将数据储存于特定区域的虚拟图书馆管理系统还包含有多个数据库,且该多个数据库内的知识数据以数据镜射(Data-Mirror)的方式存放。
6.如权利要求1所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该数据管理模块通过比对该知识数据的权限等级以及该使用者的权限等级,判断出该使用者储存、读取、更新、上传以及下载的权限。
7.如权利要求1所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该知识数据下载时,利用直接传输(Direct-Shipping)的方式下载。
8.如权利要求7所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该直接传输的方式可使使用者设定下载时间、下载档案以及下载结点。
9.如权利要求1所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该使用者的权限范围用以判断该使用者是否有进入该虚拟图书馆的权限。
10.如权利要求1所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该使用者的权限等级用以通过与该虚拟图书馆所对应的知识数据的权限等级做比对,用来判断出该使用者对于该知识数据的权限。
11.一种将数据储存于特定区域的虚拟图书馆管理方法,该虚拟图书馆通过一互联网(Internet)架构于一网页(Web)上,该管理方法至少包含下列步骤建立多个虚拟图书馆;将该多个虚拟图书馆的知识数据储存于同一数据库;提供一使用者进入其中之一该虚拟图书馆;判断该使用者的权限范围及权限等级;以及由该数据库提供该使用者相对应的知识数据。
12.如权利要求11所述的将数据储存于特定区域的虚拟图书馆管理方法,其中该虚拟图书馆存放有对应于该虚拟图书馆的知识数据的数据码(Data-code)。
13.如权利要求12所述的将数据储存于特定区域的虚拟图书馆管理方法,其中由该数据库提供该使用者相对应的知识数据的步骤采用该知识数据的数据码找到位于该数据库内所对应的知识数据提供予该使用者。
14.如权利要求12所述的将数据储存于特定区域的虚拟图书馆管理方法,其中当该使用者更新一知识数据时,还包含有下列步骤比对该使用者及该知识数据的权限等级;通过该知识数据的数据码由该数据库呼叫出该知识数据;更新该知识数据的内容;以及回存至该数据库。
15.如权利要求11所述的将数据储存于特定区域的虚拟图书馆管理方法,其中该使用者的权限范围用以判断该使用者是否有进入该虚拟图书馆的权限。
16.如权利要求11所述的将数据储存于特定区域的虚拟图书馆管理方法,其中该使用者的权限等级用以与该虚拟图书馆所相对应的知识数据的权限等级做比对,用来判断出该使用者对于该知识数据的权限。
17.一种将数据储存于特定区域的虚拟图书馆管理系统,通过一互联网(Internet)架构于一网页(Web)上,该管理系统至少包含有多个虚拟图书馆,存放有对应于该虚拟图书馆的知识数据的数据码(Data-code);数据库,储存有该虚拟图书馆的知识数据,且该知识数据设有权限等级;数据管理模块,连接于该数据库及该多个虚拟图书馆,用以控管该数据库中的知识数据的储存、读取、更新、上传以及下载;及控管库,连接于该多个虚拟图书馆,存放有该虚拟图书馆的使用者的权限范围以及权限等级,以及当一使用者登入其中一个该虚拟图书馆的,该控管库会判定该使用者的权限范围以及权限等级,并通过该数据管理模块比对该使用者的权限等级,而根据该虚拟图书馆所存放的该数据码,自该数据库取出该使用者对应于该虚拟图书馆的权限等级的知识数据。
18.如权利要求17所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该知识数据的权限等级由该知识数据的提供者所设定。
19.如权利要求17所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该数据管理模块通过该知识数据的数据码提供该使用者进入该虚拟图书馆所对应权限等级的知识数据。
20.如权利要求17所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该数据管理模块通过比对该知识数据的权限等级以及该使用者的权限等级,判断出该使用者储存、读取、更新、上传以及下载的权限。
21.如权利要求17所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该使用者的权限范围用以判断该使用者是否有进入该虚拟图书馆的权限。
22.如权利要求17所述的将数据储存于特定区域的虚拟图书馆管理系统,其中该使用者的权限等级用以与该虚拟图书馆所对应的知识数据的权限等级做比对,用来判断出该使用者对于该知识数据的权限。
全文摘要
一种将数据储存于特定区域的虚拟图书馆管理系统及方法,可有效管理知识数据,确保知识数据的一致性;本发明采用一数据库储存有多个虚拟图书馆的所有知识数据,并利用一数据库管理模块监控管理数据库,控管数据库中的知识数据的储存、读取、更新、上传以及下载,如此,可省去大量的储存媒体空间,并保持知识数据的一致性,加速知识数据的传播。
文档编号G06F15/173GK1395177SQ0112243
公开日2003年2月5日 申请日期2001年7月6日 优先权日2001年7月6日
发明者简志宏 申请人:神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1