|
|
|
|
|
|
在数据库中预留资源的方法和为上网用户预留端口的方法<%=id%> |
|
|
|
分 类 号:
G06F17/30;G06F17/22
颁 证 日:
优 先 权:
申请(专利权)人:
华为技术有限公司
地 址:
518057广东省深圳市科技园科发路华为用服大厦
发 明 (设计)人:
李传峰;郭晓征;宋金永;卢志坚
国 际 申 请:
国 际 公 布:
进入国家日期:
专利 代理 机构:
北京德琦专利代理有限公司
代 理 人:
夏宪富
摘要
一种在数据库中预留资源的方法和为拨号上网用户预留端口的方法,是根据资源和用户的状况生成两个数据库表:资源表和用户资源表;当用户申请资源时,先从上述两数据库表中取出该用户已经占用该资源的数量、该资源可以被自由抢占的资源数目、已经被自由抢占的资源数目以及在该资源组中为该用户预留的资源数量共四个字段的数据进行处理;再根据该用户已经占用该资源的不同数量和其是否大于等于为该用户预留该资源的数量,而分别采取不同的资源分配方法,从而能够为比较重要的用户提供一种可以保证其随时使用该资源的技术手段。该方法也是一种为拨号上网用户预留端口的实现方法,使Internet服务提供商向拨号上网用户能够及时地提供良好的服务。
主权项
权利要求书
1、一种在数据库中实现资源预留的方法,其特征在于:包括有下列步
骤:(1)首先,根据资源和用户的状况生成两个数据库表:资源表和用户
资源表;其中资源表的结构是由下述五个字段所组成:该资源组的唯一标识,
该资源组中可用资源数目,已经占用的资源数目,可以被自由抢占的资源数
目,已经被抢占了的自由资源数目;其中用户资源表的结构是由下述四个字
段所组成:用户的唯一标识,资源组的唯一标识,当前活动会话数,在该资
源组中为该用户预留的资源数;
(2)当用户申请资源时,先从上述两个数据库表中取出该用户已经占用
该资源的数量、该资源可以被自由抢占的资源数目、已经被自由抢占的资源
数目以及在该资源组中为该用户预留的资源数量共四个字段的数据进行处
理;
(3)如果该用户已经占用该资源的数量小于为该用户预留该资源的数
量,则分配一资源给该用户,并且将该用户已经占用该资源的数量加1;
(4)如果该用户已经占用该资源的数量大于等于为该用户预留该资源的
数量,并且已经被抢占了的自由资源数目小于该资源可以被自由抢占的资源
数,则分配一资源给该用户,并且将该用户已经占用该资源的数量加1,再
将已经被抢占了的自由资源数目加1;
(5)如果该用户已经占用该资源的数量大于等于为该用户预留该资源的
数量,并且已经被抢占了的自由资源数目不小于该资源可以被自由抢占的资
源数,则不再分配资源给该用户。
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |