[发明专利]一种虚拟资源竞夺系统及方法无效
申请号: | 201210012795.9 | 申请日: | 2012-01-16 |
公开(公告)号: | CN102708005A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 陈晓亮 | 申请(专利权)人: | 陈晓亮 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200031 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明揭示了一种虚拟资源竞夺系统及方法,所述系统包括资源管理模块、资源竞夺模块;所述资源管理模块用以负责对于虚拟资源的管理,包括创建虚拟资源,设置虚拟资源的相关属性条件;所述资源竞夺模块用以负责对于虚拟资源的分配,包括资源申请单元、资源竞夺单元、资源分配单元;资源申请单元用以对某个虚拟资源进行申请;资源竞夺单元用以负责用户在虚拟资源的当次用户持有到期释放后进行拥有权竞夺;资源分配单元用以负责资源竞夺完毕后将资源所有权进行分配。本发明由于其灵活多变的配置条件及组合方式可以应用于多种线上虚拟资源的申领和竞夺;同时通过申请加竞夺的方式有效降低系统负荷。 | ||
搜索关键词: | 一种 虚拟 资源 竞夺 系统 方法 | ||
【主权项】:
一种虚拟资源竞夺系统,其特征在于,所述系统包括资源管理模块、资源竞夺模块、用户模块,资源竞夺模块分别与资源管理模块、用户模块连接;所述资源管理模块用以负责对于虚拟资源的管理,包括资源创建单元、资源设置单元、资源激活单元、资源周期管理单元、资源关闭单元及资源目录管理单元;所述资源竞夺模块用以负责对于虚拟资源的分配,包括资源查找单元、资源申请单元、资源竞夺单元、资源分配单元及资源回收单元;资源创建单元用以负责创建虚拟资源,在数据库中生成虚拟资源记录,每个计数单位的虚拟资源作为一条记录生成并具备唯一虚拟资源ID,每个虚拟资源ID的虚拟资源记录作为用户可进行竞夺的主体;单条虚拟资源记录需要包含资源名称、资源描述、资源单位、资源数量、所属目录ID信息;在用户创建时,系统将根据用户输入的资源数量生成相应条数的资源记录,每条资源记录具备不同的资源ID;资源设置单元用以负责对资源创建单元创建的虚拟资源相关属性进行设定;主要包括:(1)设置资源的用户拥有条件,包括用户指数条件与用户属性条件;用户指数条件包括用户在系统中的各种动态属性,具体包括登录次数、在线时长,用户属性条件包括用户自身属性,具体包括性别、年龄;(2)设置资源的生命周期,包括绝对有效时间、相对有效时间、用户有效时间;绝对有效时间为该资源的自然有效起止日期,相对有效时间为相对某资源的有效起止时长,用户有效时间为用户对该资源所单次持有的持续时长;(3)设置资源关联资源,以资源ID关联,某资源作为另一资源的必要条件,只有用户拥有该资源时才具备拥有另一资源的权利,支持一对一关联、多对一关联及一对多关联;同时支持目录关联,即以目录为单位关联,目录关联支持一对一关联,一对多关联以及多对一关联;(4)设置资源相斥资源,以资源ID关联,所关联资源不得由同一用户持有,支持多种形式关联,包括一对一关联、一对多关联、多对一关联;同时支持目录关联,即以目录为单位关联,目录关联支持一对一关联、一对多关联以及多对一关联;(5)设置用户持有次数限制,在该资源记录中,系统计数用户对该资源持有的次数,包括单一用户的持有次数、单一用户的连续持有次数以及所有用户计算在内的持有次数;资源激活单元用以在资源设置单元创建资源后负责将该虚拟资源激活以供用户领取,资源激活通过将资源记录中的资源状态置为有效实现;激活操作时支持批量激活,包括批量激活同类目所有资源,或批量激活所有某资源名称的资源;激活资源时先检查该资源是 否在资源的有效时间内,若不在有效时间内则激活失败;或者,通过预约激活实现激活,预约激活需设定绝对激活时间、相对激活时间;系统定时轮询检查系统时间,与激活时间表内的资源记录对应激活时间作比较,一旦到达则将资源记录的状态置为激活;只有激活状态下的资源才可被具备申领资格的用户进行申领;资源周期管理单元,在资源激活单元激活资源以后,用户可对资源进行竞夺,某用户成功获得资源当次拥有权后,资源周期管理单元对该用户持有该资源进行计时,并根据资源设置单元中设置的用户有效时间得出该资源当次在被该用户所持有的截止时间,系统根据系统时间轮询比较该资源的当次截止时间,当到达则将该用户对此资源的拥有权释放,该资源记录的持有人信息随即被去除,若该资源仍在有效时间内则其余具备持有资格的用户有权对此资源进行竞夺;资源关闭单元用以负责将该虚拟资源关闭,关闭操作通过将资源记录的状态置为关闭实现,关闭前将检查该资源的关闭条件,包括该资源是否有用户持有、是否有关联资源,检查未通过则关闭动作失败,系统记录关闭异常;关闭包括手动关闭与自动关闭两种方式实现,手动关闭由管理员通过手动操作进行关闭;自动关闭由系统根据系统时间轮询资源有效时间,在有效时间截止后自动将该资源关闭;关闭操作时支持批量关闭,包括批量关闭同类目所有资源,或批量关闭所有某资源名称的资源;资源目录管理单元用以负责对于虚拟资源目录的管理,包括创建、修改、删除虚拟资源目录;支持动态多目录级别,管理员根据业务要求创建或更改目录级别,目录级别在数据库中以单条记录中的父目录ID字段的方式进行层级关联,每个目录本身作为目录表的一条记录由系统保存;一条目录记录包含目录名、目录ID、目录描述、目录级别、父目录ID信息;同时支持对目录记录的删除,删除前系统将检查要删除的目录是否有下属子目录及下属资源,若含有下属空子目录,管理员可强制删除该目录,同时也将下属空子目录删除;若含有下属的资源记录,则不允许删除该目录,待管理员处理对应资源记录,检查通过后才可成功删除此目录;资源查找单元用以负责虚拟资源的查找,支持多种形式的高级查询,可通过资源名、关联资源、资源有效时间、资源失效时间条件进行查询;普通用户在前台只能查询到资源状态为有效的资源,系统管理员在对资源进行管理时才可以查询包括无效资源在内的所有资源;资源申请单元用以负责用户对某个资源进行申请,在任何时候用户都可对有效资源进行申请操作,提交申请表单后,系统生成一条申请记录,申请标的为单一资源,以资源ID为标识;同一用户对同一资源只能提交一条申请记录;申请资源时,系统将依据资源设置单元中对资源设定的条件对用户检查是否具备所申请资源的拥有资格,在检查通过后生成申请记录;同一资源可由多个用户进行申请,申请不代表用户对该资源具有拥有权,仅代表该资源的持有人将在所有有效申请记录用户中产生;若资源在用户提交申请记录时无用户持有,则该用户直接由资源分配单元将该资源的拥有者设置为该用户;若资源在用户提交申请记录时已有拥有用户,则所有提交申请用户在该资源的拥有权被系统回收时进入资源竞夺阶段,在资源竞夺单元中用户对资源竞夺拥有权;资源竞夺单元用以负责竞夺虚拟资源,在资源的拥有用户信息被去除后,所有之前提交资源申请的用户,将在指定时间进行竞夺操作,操作为前台页面操作,用户提交竞夺表单,表单信息包括用户ID、资源ID、验证码,系统依照用户提交表单的服务器系统时间进行判断,服务器最先接收到表单的提交用户即成功获得该资源的下一持有周期的拥有权;在对该资源竞夺开始前,系统将再次对用户进行资格检查,确定用户是否满足资源设置单元中设定的拥有该资源的条件,若不具备则该用户自动失去竞夺资格,无法提交竞夺表单;资源分配单元主要负责在资源竞夺单元对资源竞夺完毕后将资源所有权进行分配;在竞夺过程中,最先提交竞夺表单的用户将具备对竞夺资源的拥有权,资源记录中的拥有用户将被设置为该用户,资源状态将被置为“持有”;另一种情况是在有效资源无用户拥有时,用户通过资源申请单元对该资源进行申请,资源分配单元随即将该资源的拥有权赋予申请用户;资源回收单元用以负责对资源所有权进行回收,通过将资源记录中的拥有用户栏位清空并更改资源记录状态来实现,此时资源竞夺单元即可对该资源进行竞夺;资源回收可以通过系统管理员或者拥有用户本身的释放资源操作来实现,另一种情况是资源生命周期结束时系统将自动对该资源进行回收;用户模块用以负责用户信息管理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈晓亮,未经陈晓亮许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210012795.9/,转载请声明来源钻瓜专利网。