管控服务使用资源的方法技术

技术编号:2852267 阅读:151 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种管控服务使用资源的方法,当服务没有重复在固定时间内向计算机系统进行报备时,自动取消其资源许可证。该方法包括下列步骤:首先,计算机系统产生一资源请求,即启动服务;判断是否取得使用资源的许可证;如果该服务未取得所需使用资源的许可证,则发出警告讯息并通过显示器显示该警告讯息;如果服务取得所需使用资源的许可证,则继续运行服务;判断是否每隔N秒进行报备,其中N为一时间段,其可根据需求来规定;如果没有每隔一固定时间进行报备,则将该服务从动态位图中删除,即缴回资源许可证,并结束服务。通过本发明专利技术,可避免因服务发生错误而使资源许可证无法缴回,以致使得其永远占用资源。

【技术实现步骤摘要】

本专利技术涉及一种资源管理方法,尤其涉及一种。
技术介绍
一项资源请求为由一计算机系统实体产生的一项请求,例如一软件应用程序或者一硬件装置,而借着该项请求,该实体可要求使用某些系统资源。虽然不同操作系统可对应用程序或硬件装置提供不同的可得资源组,并且可利用不同格式来实行资源请求,但在大部分的系统中,该请求是通过系统总线而传送到操作系统,从而允许计算机系统实体能利用呼叫或宣告来要求资源。如中国台湾智慧财产局于2004年6月21日公告的公告号为594491的专利,其名称为“鉴认计算机系统内资源请求的技术”,该技术揭露了资源控制器与一总线的数据处理系统中进行鉴认资源请求的动作,针对该资源控制器提出的资源请求监看该总线、拦截该资源控制器提出的至少一资源请求、并且判断该拦截的资源请求是否真实的,而如果该项资源请求为真实的话,便允许由该资源控制器来履行该请求,否则便使该项请求暂停。但该技术存在一缺点当履行资源请求后,不能重复向计算机系统进行报备,当服务发生错误时则会永远占用资源。因此有必要提供一种,当服务未在固定时间内重复向计算机系统进行报备的情况下,自动取消其资源许可证,可避免因服务发生错误而使资源许可证无法缴回,以致使得其永远占用资源。
技术实现思路
针对先前技术的不足,本专利技术提供一种,当服务没有重复在固定时间内向计算机系统进行报备时,自动取消其资源许可证。该方法包括下列步骤首先,计算机系统产生一资源请求,即启动服务;判断是否取得使用资源的许可证;如果该服务未取得所需使用资源的许可证,则发出警告讯息并通过显示器显示该警告讯息;如果服务取得所需使用资源的许可证,则继续运行服务;判断是否每隔N秒进行报备,其中N为一时间段,其可根据需求来规定;如果没有每隔一固定时间进行报备,则将该服务从动态位图中删除,即缴回资源许可证,并结束服务。通过本专利技术,当服务未在固定时间内重复向计算机系统进行报备的情况下,自动取消其资源许可证,可避免因服务发生错误而使资源许可证无法缴回,以致使得其永远占用资源。附图说明图1是的应用环境图。图2是本专利技术的作业流程图。图3是本专利技术获取资源许可证的流程图。具体实施方式针对本专利技术的专有术语作如下解释Active_Bitmap(动态位图),记录正在使用一资源的所有服务。于本专利技术中,每一个资源都有一专属的Active_Bitmap。例如,在一计算机操作系统中,内存可以看做是一资源,其可能被多个服务A、B、C使用,那么,该内存的Active_Bitmap记载着服务A、B、C正在使用内存。Blacklist_Bitmap(位图目录),记录了不能与该服务共使用同一资源的其它服务。于本专利技术中,每一个服务都有一专属的Blacklist_Bitmap。例如,服务A做的工作是从硬盘(资源)中读取员工资料,而服务B做的工作是将硬盘重新格式化,所以在服务A中的Blacklist_Bitmap记载着服务B。参阅图1所示,是本专利技术的应用环境图。其包括一计算机系统1、一服务器2、一网络3、一显示信息的显示器4、一输入装置5及一网络连接6。计算机系统1包括总线10、一用以处理与总线10相连信息的处理器11、一用以储存处理器11的静态信息与指令的ROM 15、及一储存装置16。计算机系统1亦包括一主要内存,例如随机存取内存(RAM)14,RAM 14用以储存欲由处理器11执行的信息与指令,也可用来储存暂时性变量或者在执行欲由处理器11执行的指令过程中的其它中介信息。计算机系统1还包括高速缓冲储存器12,其用于当RAM 14无法储存处理器11执行一应用程序所需的所有信息、指令与变量时,指令、参数以及其它信息可被移动到高速缓冲储存器12中,此资料可被储存在高速缓冲储存器12中直到处理器11请求该信息或指令为止。计算机系统1还包括一连接到总线10的一通讯接口13,通讯接口13提供连接到一网络连接6的一种双向数据通讯方式,该网络连接6连接到网络3上,通讯接口13传送且接收电性、电磁性或光学信号,该信号是载有代表不同信息类型的数字资料串流。服务器2可针对一应用程序而透过网络3及通讯接口13来传送一项请求程序代码。即服务器2可根据计算机系统1提出的资源请求提供信息。参阅图2所示,是本专利技术的作业流程图。首先,计算机系统1产生一项资源请求,即启动一项服务(步骤S200);判断是否取得上述服务所需使用资源的许可证(步骤S201);如果该服务未取得所需使用资源的许可证,则发出警告讯息并通过显示器4显示该警告讯息(步骤S202);如果服务取得所需使用资源的许可证,则继续运行服务(步骤S203);判断是否每隔N秒进行报备,其中N为一时间段,其可根据需求来规定(步骤S204);如果没有每隔一固定时间进行报备,则将该服务从Active_Bitmap中删除,即缴回资源许可证(步骤S205),并结束服务。参阅图3所示,是本专利技术获取资源许可证的流程图。首先,取得需要使用资源的Active_Bitmap(步骤S301);接着,取得服务的Blacklist_Bitmap(步骤S302);判断Blacklist_Bitmap中的服务是否存在于资源的Active_Bitmap中(步骤S303);如果存在,则回传错误讯息(步骤S304);如果不存在,则将该服务加入到Active_Bitmap中(步骤S305);释放服务的Blacklist_Bitmap(步骤S306);接下来,释放资源的Active_Bitmap(步骤S307);最后回传正确讯息(步骤S308)。本文档来自技高网...

【技术保护点】
一种管控服务使用资源的方法,其可用于当服务取得资源许可证后,未在固定时间内重复向计算机系统进行报备时,自动取消其所获得的资源许可证,其特征在于,该方法包括下列步骤:产生一资源请求,即启动一项服务;判断是否取得所需使用资源的许 可证;如果该服务取得所需使用资源的许可证,则继续运行服务;判断是否每隔固定时间段会进行一次报备,该动作是重复进行的;如果没有每隔一固定时间进行报备,则将该服务从动态位图中删除,即缴回资源许可证。

【技术特征摘要】
1.一种管控服务使用资源的方法,其可用于当服务取得资源许可证后,未在固定时间内重复向计算机系统进行报备时,自动取消其所获得的资源许可证,其特征在于,该方法包括下列步骤产生一资源请求,即启动一项服务;判断是否取得所需使用资源的许可证;如果该服务取得所需使用资源的许可证,则继续运行服务;判断是否每隔固定时间段会进行一次报备,该动作是重复进行的;如果没有每隔一固定时间进行报备,则将该服务从动态位图中删除,即缴回资源许可证。2.如权利要求1所述的管控服务使用资源的方法,其特征在于,其中判断是否取得使用资源的许可证步骤还包括如果该服务未取得所需使用资源的许可证,则发出警告讯息。3.如权利要求1所述的管控服务使用资源的方法,其特征在于,其中所述的固定时间可以根据需求来规定。4.如权...

【专利技术属性】
技术研发人员:沈政颐
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1