资源管理系统以及方法

文档序号:6443955阅读:119来源:国知局
专利名称:资源管理系统以及方法
技术领域
本发明是关于一种资源管理系统以及方法,特别是关于一种应用在数据处理装置中的资源管理系统以及方法。
背景技术
随着电子信息科技的快速发展,各种电子信息产品如个人计算机、笔记本型计算机、服务器或工作站等装置或系统,其功能不但愈来愈强大,价格也更加容易接受。因此,无论是拥有成千上万员工的大企业或是员工人数较少的中小企业,均相继将电子信息装置或系统导入其企业的营运及管理流程中,其中包括诸如通过计算机辅助设计研发、电子文件或档案的传送与签核、企业资料的管理、生产线的辅助制造、自动化的产品测试以及企业资源的整合与管理等。通过上述电子信息装置或系统的辅助,提供企业更有效率的执行设计、生产、制造及管理的作业流程。
此外,无论在家庭、学校、医院、中小企业、大型企业、政府机关、非营利性机构、百货卖场、饭店、图书馆等场所,均可能会有特定或不特定的使用者共同使用一台例如是计算机的数据处理装置的情况。以图书馆为例,该计算机可能是图书馆的公用计算机,供不同的用户使用该计算机提供的资源,如资料查询、网络连接或数据存取等。以医院为例,该计算机可能是某一门诊的观察室共享的计算机,供不同的轮值门诊医生通过该计算机进行资料查询、网络连接或数据存取等资源的利用。
多个使用者共同使用一台计算机的目的是基于成本或资源实际应用的需要。然而在资源有效利用的同时,资源的管理也成为资源管理者不得不面对的问题。再就上述所举的实例来说,图书馆的公用计算机可能是一般的桌上型计算机,而不是仅有显示器与键盘或鼠标等单纯的终端装置(也就是由中央服务器统一控制资源的应用),一般个人计算机上提供了许多不同规格与数量的周边装置或用于外接周边装置的连接端口,例如为,已接置在该个人计算机上的光盘刻录机或软盘驱动器;提供使用者外接周边装置的通用串行总线(USB)端口、IEEE 1394端口、打印机端口(LPT port)、通信端口(COM port)、红外线传输端口或蓝牙传输端口等无线传输端口、无线局域网络通信模块等。
上述这些内接装置及/或外接装置或连接端口以及通过该连接端口与该个人计算机连接进行数据处理与存取的内接装置及/或外接装置(如USB随身碟等)的资源使用管理变得很重要。例如,图书馆的公用计算机通常只愿意提供一般使用者进行馆内藏书信息与国际互联网的浏览,并提供一般使用者将浏览信息通过打印机打印出来,不愿意一般使用者通过如USB随身碟等装置将这些信息的纪录复制到该USB随身碟中,然若是图书馆管理层的工作人员则另当别论。同样的情况,在医院中许多病人记录资料是涉及个人秘密与隐私的,医院有必要保护这些资料不会外流,因此,不可能无限制的开放公用计算机的使用者对该公用计算机所能提供的资源进行存取,当然若有特别的授权则应另当别论。
上述实际使用状况确实存在于上述所列举的各种场所中。这些状况所面临的问题便是如何根据不同的使用状况有效的管理这些资源,简单说,什么使用者可以使用什么样的周边装置或连接端口执行什么样的功能,因此,如何提供一种有效解决上述诸多问题的资源管理机制,是急待解决的问题。此外,资源使用的记录对于管理者而言也是相当重要的信息,通过资源使用的记录可以确保机密信息的流向。再者,对于资源管理的机制本身也必须采取相当的保护,避免使用不当破坏该资源管理机制,因此,资源使用的记录与资源管理机制本身的保护也是相当重要的课题。

发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种根据不同的使用状况有效的资源管理系统以及方法。
本发明的另一目的在于提供一种记录资源使用内容的资源管理系统以及方法。
本发明的又一目的在于提供一种避免使用不当破坏资源管理机制的资源管理系统以及方法。
为达成以上所述及其它目的,本发明的管理资源系统应用在数据处理装置中,该管理资源系统包括权限判断模块,在特定应用程序被呼叫时判断当前使用者对于该特定应用程序的使用权限;以及管理模块,根据该权限判断模块判断出的使用者权限,控制该特定应用程序,提供对应该使用者权限的功能。此外该系统还包括设定管理模块,根据使用者的使用权限,安装、设定及/或移除该资源管理系统以及记录模块,在该应用程序执行过程中记录、存取数据信息。
通过该资源管理系统,执行资源管理的方法是首先,当该特定应用程序被呼叫时,权限判断模块判断当前使用者对于该特定应用程序的使用权限;接着,管理模块根据判断出的使用者权限,控制该特定应用程序提供的对应该使用者权限的功能。此外方法还包括记录模块在该应用程序执行过程中记录、存取数据信息以及当该操作系统检测到新增内接装置及外接装置时,该设定管理模块判断该新增内接装置及外接装置是否应接受该资源管理系统的管理,并在判断结果是应接受管理时,根据上述设定内容就该新增的内接装置及外接装置进行管理。
综上所述,与现有资源管理技术比较,本发明的资源管理系统以及方法通过在应用程序的执行过程中,根据当前使用者的使用权限决定该应用程序所能提供给该使用者使用的功能,实现依据不同的使用状况有效的管理资源并记录资源使用内容的目的。此外,通过该设定管理模块则可避免使用不当破坏资源管理机制的现象发生。


图1是本发明的资源管理系统的应用结构;图2是本发明的资源管理方法的流程;以及图3是本发明的资源管理系统中的设定管理模块检测新增装置的处理流程。
具体实施例方式
实施例以下通过特定的具体实施例说明本发明的实施方式。
图1是本发明的资源管理系统的应用结构。如图所示,本发明的资源管理系统1应用在数据处理装置2中,该数据处理装置2例如是桌上型计算机、笔记本型计算机、服务器、工作站等。该数据处理装置2包括主机板以及多个用于连接内接装置的接口(均图未标),该接口可包括IDE、SCSI、ISA、EISA、AGP等用于接置如软盘驱动器、只读光驱以及光盘刻录机等。此外,该数据处理装置2的主机板上还提供多个不同规格的外接装置连接端口,例如可以是USB、IEEE 1394、打印机端口、通信端口、红外线传输端口、蓝牙传输端口等,通过这些有线或无线的外接装置连接端口,供使用者根据实际需求连接相关的外接装置。其中,该数据处理装置2可以通过不同的形态实现,上述类型仅是例示,这些接口以及外接装置连接端口同样不受限于上述所列举的规格,本发明的适用范围应当根据实际的数据处理装置及其附属的接口与周边装置连接端口的规格而定。
另一方面,在本实施例中,本发明的资源管理系统1是通过程序外挂(hook)的方式安装在进行资源管理的特定应用程序中,在该特定应用程序执行时,激活本发明的资源管理系统1。但是本发明的资源管理系统1并不限定以外卦于特定应用程序的方式实现,也可以是常驻在操作系统的程序或另一独立运行的应用程序。此外,在本发明的另一实施中,该应用程序是指控制该内接装置与外接装置的动作以及功能执行的应用程序。
本发明的资源管理系统1包括权限判断模块12、管理模块14、设定管理模块16以及记录模块18。
该权限判断模块12在该特定的应用程序被呼叫(call)时,判断当前使用者对该特定应用程序的使用权限。该权限判断模块12的判断基准例如是通过登录该数据处理装置2的操作系统时输入的使用者资料进行判断,或在该特定应用程序起始的过程中要求使用者输入使用者资料,再根据该使用者资料判断使用者对该特定应用程序的使用权限以及对应该使用权限的使用内容。如前所述,该特定应用程序是指控制与该数据处理装置2相互连接的内接装置或外接装置的动作以及功能执行的应用程序。因此,对应该使用权限的使用内容可以是是否可使用该内接装置及/或外接装置或仅可使用该内接装置及/或外接装置提供的部分功能,进一步的内容会详述于后。
该管理模块14根据该权限判断模块12所判断出的使用者权限,控制该特定应用程序提供对应该使用者权限的功能。在本实施例中,该管理模块14根据该权限判断模块12判断出的使用者权限,控制该特定应用程序的使用内容,如是否可使用该内接装置及/或外接装置或仅可使用该内接装置及/或外接装置提供的部分功能。
例如,若该外接装置是连接至该数据处理装置USB连接端口的USB随身碟,则该管理模块14可根据不同的使用者权限,限制该USB随身碟通过该USB连接端口对该数据处理装置2进行数据存取,或是只充许将该USB随身碟中的数据存入该数据处理装置2,不充许从该数据处理装置2向该USB随身碟下载数据。若该内接装置是光盘刻录机,则该管理模块14可根据不同的使用者权限停止该光盘刻录机的使用权限,或是通过控制操作该光盘刻录机读写的特定应用程序,限制使用者只能进行光盘数据的读取或播放,无法通过该读写的特定应用程序将数据写入光盘中。其中,对应不同内接装置及/或外接装置的不同应用程序具有多种不同的功能,因此对应不同应用程序,该管理模块14将有不同的管理内容。
该设定管理模块16根据使用者的使用权限安装、设定及/或移除该资源管理系统1。在本实施例中,该设定管理模块16用于将该资源管理系统1安装在该数据处理装置2中,具体来说,即外挂在该特定应用程序中,或从该特定应用程序中移除。此外,该设定管理模块16还可提供管理内容的设定,承前所述,它例如可以是根据不同的使用者权限停止或开启该USB随身碟通过该USB连接端口对该数据处理装置2进行数据存取;对该USB随身碟与该数据处理装置2间的数据存取功能进行限制;根据不同的使用者权限停止或开启该光盘写入机的使用权限;或限制使用者对该光盘写入机的读写功能。
须特别说明的是,为防止未经授权的使用者将该资源管理系统1从该数据处理装置2或特定应用程序中移除,因此较佳的做法是,该设定管理模块16在执行设定功能前要求输入相关的使用者资料,并根据该使用者资料判断使用者是否有权针对该资源管理系统1进行安装、设定及/或移除等操作。
此外,当该操作系统检测到新增内接装置及/或外接装置(如新增的USB随身碟)时,判断该新增内接装置及/或外接装置是否应接受该资源管理系统1的管理。当判断的结果是应接受管理时,则根据上述设定内容就该新增的内接装置及/或外接装置进行管理。
该记录模块18在该应用程序执行的过程中记录存取数据信息。在本实施例中,考虑到资源管理者对于接受管理的资源被利用的历史记录与过程,该记录模块18可在特定应用程序控制该特定内接装置及/或外接装置时,将该数据处理装置2与该特定内接装置及/或外接装置间,通过该特定应用程序执行的动作及/或被存取数据的位置路径等进行记录,并将该记录储存在该数据处理装置2的存储单元中,如硬盘等,供该资源管理者进行调查或评估管理。
图2是本发明的资源管理方法的流程图。如图所示,在步骤S201中,当特定应用程序被呼叫时,通过在该数据处理装置2中运行的操作系统提供该特定应用程序接口,接着进行步骤S202。
在步骤S202中,判断当前使用者对该特定应用程序的使用权限。在本实施例中,该判断基准可以是通过登录该数据处理装置2的操作系统时输入的使用者资料进行判断,或在该特定应用程序起始的过程中要求使用者输入使用者资料,再根据该使用者资料判断使用者对该特定应用程序的使用权限以及对应该使用权限的使用内容,接着进行步骤S203。
在步骤S203中,根据判断出的使用者权限,控制该特定应用程序提供对应该使用者权限的功能。在本实施例中,根据判断出的使用者权限,控制该特定应用程序的使用内容,如是否可使用该内接装置及/或外接装置或仅可使用该内接装置及/或外接装置提供的部分功能,接着进行步骤S204。
在步骤S204中,在该特定应用程序执行的过程中记录存取数据信息。在本实施例中,在特定应用程序控制该特定内接装置及/或外接装置时,将该数据处理装置2与该特定内接装置及/或外接装置间通过该特定应用程序执行的动作及/或被存取资料的位置路径等进行记录,并将这些记录储存在该数据处理装置2的存储单元中,如硬盘等,供该资源管理者进行调查或评估管理。
图3是设定管理模块检测新增装置的处理流程。如图所示,在步骤S301中,当该操作系统检测到新增内接装置及/或外接装置时,判断该新增内接装置及/或外接装置是否应接受该资源管理系统1的管理,若是则进行步骤S302;若否则结束步骤。
在步骤S302中,根据判断出的使用者权限控制该特定应用程序提供对应该使用者权限的功能。
综上所述,本发明的资源管理系统以及方法通过在应用程序的执行过程中根据当前使用者的使用权限决定该应用程序能提供给该使用者使用的功能,实现根据不同使用状况有效的管理资源并记录资源使用内容的目的。此外,通过该设定管理模块则可避免使用不当破坏资源管理机制的现象发生。
权利要求
1.一种资源管理系统,应用在数据处理装置中,其特征在于,该系统至少包括权限判断模块,在特定应用程序被呼叫时判断当前使用者对于该特定应用程序的使用权限;以及管理模块,根据该权限判断模块判断出的使用者权限,控制该特定应用程序,提供对应该使用者权限的功能。
2.如权利要求1所述的系统,其特征在于,该系统还包括设定管理模块,根据使用者的使用权限,安装、设定及/或移除该资源管理系统。
3.如权利要求2所述的系统,其特征在于,该设定管理模块在该操作系统检测到新增内接装置及外接装置时,判断该新增内接装置及外接装置是否应接受该资源管理系统的管理,并在判断结果是应接受管理时,根据上述设定内容就该新增的内接装置及外接装置进行管理。
4.如权利要求1或2所述的系统,其特征在于,该系统还包括记录模块,在该应用程序执行过程中记录、存取数据信息。
5.如权利要求4所述的系统,其特征在于,该信息包括该特定应用程序执行的动作或被存取数据的位置路径中的一种。
6.如权利要求1所述的系统,其特征在于,该数据处理装置是桌上型计算机、笔记本型计算机、服务器以及工作站中的一种。
7.如权利要求1所述的系统,其特征在于,该资源管理系统通过程序外挂的方式安装在进行资源管理的特定应用程序中。
8.如权利要求1所述的系统,其特征在于,该资源管理系统是常驻于操作系统的程序以及独立运行的应用程序中的一种。
9.如权利要求1所述的系统,其特征在于,该特定应用程序是指预设为控制该数据处理装置的内接装置或外接装置的动作以及功能执行的应用程序。
10.如权利要求1所述的系统,其特征在于,该权限判断模块的判断基准是通过登录该数据处理装置的操作系统时输入的使用者资料或在该特定应用程序起始时要求使用者输入使用者资料中的一种方式进行判断的。
11.一种资源管理方法,应用在数据处理装置中,其特征在于,该方法包括当该特定应用程序被呼叫时,权限判断模块判断当前使用者对于该特定应用程序的使用权限;以及管理模块根据判断出的使用者权限,控制该特定应用程序提供的对应该使用者权限的功能。
12.如权利要求11所述的方法,其特征在于,该方法还包括记录模块在该应用程序执行过程中记录、存取数据信息。
13.如权利要求12所述的方法,其特征在于,该信息包括该特定应用程序执行的动作或被存取数据的位置路径中的一种。
14.如权利要求11所述的方法,其特征在于,该方法还包括当该操作系统检测到新增内接装置及外接装置时,该设定管理模块判断该新增内接装置及外接装置是否应接受该资源管理系统的管理,并在判断结果是应接受管理时,根据上述设定内容就该新增的内接装置及外接装置进行管理。
15.如权利要求11所述的方法,其特征在于,该数据处理装置是桌上型计算机、笔记本型计算机、服务器以及工作站中的一种。
16.如权利要求11所述的方法,其特征在于,该特定应用程序是指预设为控制该数据处理装置的内接装置或外接装置的动作以及功能执行的应用程序。
17.如权利要求11所述的方法,其特征在于,该权限判断模块的判断基准是通过登录该数据处理装置的操作系统时输入的使用者资料或在该特定应用程序起始时要求使用者输入使用者资料中的一种方式进行判断的。
全文摘要
一种资源管理系统以及方法,应用在数据处理装置中;该系统至少包括权限判断模块,在特定应用程序被呼叫时判断当前使用者对于该特定应用程序的使用权限以及管理模块,根据该权限判断模块判断出的使用者权限控制该特定应用程序,提供对应该使用者权限的功能;当该特定应用程序被呼叫时,该权限判断模块判断当前使用者对于该特定应用程序的使用权限;接着,管理模块根据判断出的使用者权限控制该特定应用程序提供对应该使用者权限的功能;本发明的资源管理系统以及方法可根据不同的使用状况有效的管理资源,记录资源使用内容,并且可避免使用不当破坏资源管理机制的现象发生。
文档编号G06F1/00GK1786865SQ200410098650
公开日2006年6月14日 申请日期2004年12月10日 优先权日2004年12月10日
发明者盛裕程 申请人:泽浦科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1