授权管理方法

文档序号:9754677阅读:1071来源:国知局
授权管理方法
【技术领域】
[0001] 本发明涉及一种授权管理系统及其方法,特别涉及一种可用以管理一定数量的授 权的取得与释出的授权管理系统及其授权管理方法。
【背景技术】
[0002] 授权分配用以管理各种授权(license)例如一软件的使用授权的取得与释出,以 分配有限数量的授权给多个使用者或装置使用。授权传统授权分配机制一般分为两种。第 一种机制为不限制各群组可使用授权数量,先向授权服务器要求授权者即可先取得授权。 然而,此种机制可能会使得授权无法平均分配使用。第二种机制为限制各群组可使用授权 数量,通过事先设定各群组最高可使用授权数量,可以平均使用授权。然而,各群组的剩余 授权无法有效利用。
[0003] 此外,当授权服务器满载时,此时没有可使用授权,使用者要求授权只会得到授权 数量不足的错误讯息,无法得知何时可以取得授权,需要一直手动尝试要求授权,浪费时间 与人力。

【发明内容】

[0004] 有鉴于是此,本发明提供一种可用以管理一定数量的授权的取得与释出的授权管 理系统及其授权管理方法。
[0005] 本发明一实施例提供一种授权管理方法,适用于一授权管理系统,其中该授权管 理系统包括多个授权以及多个第一装置,每一该等第一装置取得该等授权的其中一个。方 法包括下列步骤。首先,接收一第二装置的一授权要求并相应该授权要求,依据相应该等第 一装置以及该第二装置的一授权使用历史记录以及一算法,分别计算对应于该等第一装置 以及该第二装置的一授权积分。接着,依据该等授权积分以及该等授权的一剩余可用授权 数量,决定是否同意该第二装置取得该等授权的其中一个。
[0006] 本发明实施例还提供一种授权管理系统,用以管理多个授权,其包括多个第一装 置、一积分计算装置以及一调度装置,其中每一第一装置取得授权的其中一个。积分计算 装置用以相应一第二装置的一授权要求,依据相应第一装置以及第二装置的一授权使用历 史记录以及一算法,分别计算对应于第一装置以及第二装置的一授权积分。调度装置用以 依据授权积分以及授权的一剩余可用授权数量,决定是否同意第二装置取得授权的其中一 个。
[0007] 本发明上述方法可以通过程序代码方式存在。当程序代码被机器载入且执行时, 机器变成用以实行本发明的装置。
【附图说明】
[0008] 图1是显示本发明一实施例的授权管理系统的示意图;
[0009] 图2是显示依据本发明一实施例的授权管理方法的流程图;以及
[0010] 图3是显示依据本发明另一实施例的授权管理方法的流程图。
[0011] 【符号说明】
[0012] 100~授权管理系统;
[0013] 110~权限验证装置;
[0014] 120~授权设定装置;
[0015] 130~群组成员装置;
[0016] 140~讯息通知装置;
[0017] 160~调度装置;
[0018] 200~授权服务器;
[0019] 300~数据服务器;
[0020] 400~使用者;
[0021] S202、S204、S206 ~步骤;以及
[0022] S302、S304、S306、S308、S310、S312、S314 ~步骤。
【具体实施方式】
[0023] 为让本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举出优选实施 例,并配合附图,作详细说明如下:
[0024] 本发明实施例提供一种授权管理系统及其相关授权管理方法,用以管理授权的取 得与退出,通过算法计算所有授权使用者或装置的评分,综合考虑群组与个人过去的使用 状况,并在授权服务器满载时,计算各群组与个人平均使用率,优先将使用率较高的群组与 使用者释出授权,达到各群组平均使用授权的公平性,又可以有效利用所有授权。
[0025] 图1显示依据本发明实施例的授权管理系统的示意图。依据本发明实施例的授 权管理系统100可为一电子装置,例如是数字个人助理(PDA)、智能手机(smartphone)、手 机、移动上网装置(Mobile Internet Device,MID)、笔记型计算机、车用计算机、数字相机、 数字媒体播放器、游戏装置或任何类型的移动计算装置,然而,本领域技术人员应可理解本 发明并不限于此。授权管理系统100可耦接于一或多个服务器例如一授权服务器200与 一数据服务器300,用以进行授权管理。举例来说,授权管理系统100可通过一有线例如互 联网、区域网络/无线网络、宽带码分多重接入系统(WCDMA)网络、3G网络、无线区域网络 (WLAN)、蓝牙网络等等各种网络来耦接授权服务器200与数据服务器300,以执行彼此之间 的通讯与数据传输。其中,授权服务器200可包括一授权池 (license pool),授权池中有一 既定数量的授权可供分配,并且可记录授权相关数据,例如:目前使用授权的使用者清单、 VIP清单、具有授权权限的使用者清单以及授权相关规定等数据。数据服务器300可包括使 用者相关数据及其使用授权历史记录,例如:所有使用者的名册与数据、授权使用记录以及 授权预约记录等。授权管理系统100可与授权服务器200以及数据服务器300进行通讯,接 收来自一或多个装置400的授权要求,并依据本申请的授权管理方法管理授权服务器200 的授权池中的授权取得与释出。每个装置400对应一使用者。当装置400的使用者为目前 正在使用授权的授权使用者时,装置400称为一授权使用装置,当装置400的使用者为要求 授权的授权要求者时,装置400称为一授权要求装置,当装置400的使用者为要求被释出授 权的释出授权者时,装置400称为一待释出授权装置。
[0026] 授权管理系统100至少包括一权限验证装置110、授权设定装置120、群组成员装 置130、讯息通知装置140、积分计算装置150以及一调度装置160。权限验证装置110用以 进行一权限验证程序,用以判断一授权要求装置是否具有取得授权权限。举例来说,在一些 实施例中,检查授权要求装置的权限可包括检查下列条件:装置的使用者是否曾经申请过 此软件使用需求、装置的使用者是否被设定为此软件授权的VIP角色、装置的使用者当日 此软件授权的总使用时数是否已达一上限、装置的使用者当周此软件授权的总使用时数是 否已达一上限、装置的使用者当月此软件授权的总使用时数是否已达一上限。授权设定装 置120可用以设定授权服务器200中的授权相关数据,例如:VIP清单、具有授权权限的使 用者清单以及授权相关规定等数据。群组成员装置130可于进行授权管理时,从数据服务 器300中得到群组的分组名单及各个群组的装置的使用者相关数据及其使用授权历史记 录,例如:所有群组装置的使用者的名册与数据、授权使用记录以及授权预约记录等,并提 供这些群组相关数据给积分计算装置150。
[0027] 积分计算装置150可用以依据一算法进行授权积分的计算,综合考虑群组与各装 置过去的使用状况群组与过去的授权使用历史记录,计算目前所有授权使用装置的使用者 的积分、预约授权使用装置的使用者以及授权要求装置的使用者的积分。讯息通知装置140 可用以发出一通知讯息给授权要求装置,例如可至少包括一拒绝授权通知、一预计回收授 权通知、一预计授权通知等,用以告知授权要求装置的使用者是否拒绝或接受其授权要求 和/或何时可使用授权等。调度装置160可依据积分计算装置150所计算出的积分来重新 分配授权。调度装置160可依据计算出的积分来决定各装置授权使用的优先顺序,积分愈 高则授权使用的优先顺序愈低,藉此来重新分配授权。举例来说,调度装置160可定期重整 授权服务并依据积分来进行拒绝一授权要求装置的使用者的授权、要求某一目前授权使用 装置的使用者释出其授权以及安排一授权要求装置的使用者的授权使用时间等操作。
[0028] 可理解的是,前述权限验证装置110、授权设定装置120、群组成员装置130、讯息 通知装置140、积分计算装置150以及调度装置160可以软件、硬件或其组合方式来加以实 现。举例来说,权限验证装置110、授权设定装置120、群组成员装置130、讯息通知装置140、 积分计算装置150以及调度装置160可分别具有适当的硬件电路及软件程序代码来完成相 关操作。
[0029] 在一些实施例中,授权管理系统100可还包括一存储单元(例如:高速随机存取存 储器(例如:静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)等)和/或非易失 性存储器,例如:快闪存储器)(未绘示),其可包括一或多种类型的计算机可读取媒体,可 用以存储相关数据,例如记录授权相关数据以及使用者相关数据等。
[0030] 授权管理系统100可用以执行本申请的授权管理方法,用以管理授权使用,其相 关内容将在后面章节中介绍。具体来说,授权管理系统1〇〇可通过前述权限验证装置110、 授权设定装置120、群组成员装置130、讯
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1