计费式授权管理方法与流程

文档序号:15164325发布日期:2018-08-14 17:16阅读:222来源:国知局

本发明涉及一种授权管理系统及其方法,特别涉及一种可用以管理一定数量的授权的取得与释出的授权管理系统及其计费式授权管理方法。



背景技术:

授权分配用以管理各种授权(license)例如一软件的使用授权的取得与释出,以分配有限数量的授权给多个使用者或装置使用。使用者必须先向授权服务器取得某一软件的使用授权才能使用此软件,先向授权服务器要求授权者即可先取得授权。

一般而言,特定软件有特定使用的时机,包含时段和紧急程度。如果使用者习惯的使用时段都集中在相同的时间区间则会形成所谓尖峰时段。尖峰时段的状态下,所有人在相同时间使用有限的软件资源,因此软件使用率很高,甚至常常造成授权服务器满载,当授权服务器满载时,此时没有可使用授权,造成供不应求的情况发生。相对地,非尖峰时段的软件使用率反而偏低。此外,尖峰时段下软件资源的最佳化,能在优化的空间有限。因此,需要一种能够有效分散尖峰时段的软件需求并增加优化的空间的方法及系统。



技术实现要素:

有鉴于此,本发明提供一种可用以管理一定数量的授权与其使用授权的计费的授权管理系统及其计费式授权管理方法。

本发明一实施例提供一种计算机实现的计费式授权管理方法,适用于一授权管理系统,其中授权管理系统用以管理多个授权及其使用授权的计费,方法包括下列步骤:依据该等授权的一历史使用记录,设定一尖峰时段;判断是否到达尖峰时段且尖峰时段的授权的一使用率大于一上限值;在非尖峰时段或尖峰时段的使用率未大于上限值时,以一第一计费标准作为使用授权的计费;以及在尖峰时段的使用率大于上限值时,选择性将一部分的授权以一第二计费标准作为使用授权的计费,其中第二计费标准高于第一计费标准。

本发明上述方法可以通过程序代码方式存在。当程序代码被机器载入且执行时,机器变成用以实行本发明的装置。

附图说明

图1是显示本发明一实施例的授权管理系统的示意图;

图2是显示依据本发明一实施例的计费式授权管理方法的流程图;

图3是显示依据本发明另一实施例的计费式授权管理方法的流程图;以及

图4是显示依据本发明另一实施例的计费式授权管理方法的流程图。

【符号说明】

100~授权管理系统;

110~记录管理装置;

120~数据分析装置;

130~计费管理装置;

140~通知装置;

200~授权服务器;

300~数据服务器;

400~使用者;

s202、s204、s206、s208、s210~步骤;

s302、s303、s304、s305、s306、s308~步骤;以及

s402、s404、s406、s408~步骤。

具体实施方式

为让本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举出优选实施例,并配合附图,作详细说明如下:

本发明实施例提供一种具有使用成本的授权管理系统及其相关授权管理方法,用以管理授权的取得与释出,通过提供离尖峰的差别计价,可有效分散尖峰时段的软件使用需求,并且综合考虑使用者过去的使用状况,在可用授权的数目不足时,优先要求使用率较高的使用者释出授权,达到平均使用授权的公平性,又可以更有效地利用所有授权。

图1显示依据本发明实施例的授权管理系统的示意图。依据本发明实施例的授权管理系统100可为一电子装置,例如是数字个人助理(pda)、智能手机(smartphone)、手机、移动上网装置(mobileinternetdevice,mid)、笔记型计算机、车用计算机、数字相机、数字媒体播放器、游戏装置或任何类型的移动计算装置,然而,本领域技术人员应可理解本发明并不限于此。授权管理系统100可耦接于一或多个服务器例如一授权服务器200与一数据服务器300,用以进行授权管理。举例来说,授权管理系统100可通过一有线例如互联网、局域网络/无线网络、宽带码分多工接入系统(wcdma)网络、3g网络、无线局域网络(wlan)、蓝牙网络等等各种网络来耦接授权服务器200与数据服务器300,以执行彼此之间的通信与数据传输。其中,授权服务器200可包括一授权池(licensepool),授权池中有一既定数量的授权可供分配,并且可记录授权相关数据,例如:目前使用授权的使用者清单、具有授权权限的使用者清单以及授权相关规定等数据。数据服务器300可包括使用者相关数据及其使用授权历史记录,例如:所有使用者的名册与数据、授权使用记录等等。授权管理系统100可与授权服务器200以及数据服务器300进行通信,接收来自一或多个装置400的授权要求,并依据本申请的授权管理方法管理授权服务器200的授权池中的授权取得与释出。每个装置400对应一使用者。当装置400的使用者为目前正在使用授权的授权使用者时,装置400称为一授权使用装置。

授权管理系统100至少包括一记录管理装置110、数据分析装置120、计费管理装置130以及通知装置140。记录管理装置110用以记录使用授权历史记录并且将使用授权历史记录存储于数据服务器300。举例来说,在一些实施例中,使用授权历史记录可包括各使用者的昨日此软件授权的总使用时数、当周此软件授权的总使用时数以及当月此软件授权的总使用时数等等,但本发明并不限于此。数据分析装置120可在进行授权管理时,通过记录管理装置110从数据服务器300中得到使用授权历史记录,例如:所有使用者的授权使用记录等,并且分析使用授权历史记录,依据一算法,综合考虑各使用者过去的使用状况与过去的授权使用历史记录,得到一分析数据并且。计费管理装置130利用数据分析装置120所得到的分析数据计算所有授权使用者的对应计费标准,过去的授权使用时间愈长的使用者,则其对应计费标准愈高。通知装置140可用以发出一通知讯息给授权要求装置,通知讯息中可包含提示计费标准的信息等。

本领域技术人员应可理解本发明的前述记录管理装置110、数据分析装置120、计费管理装置130以及通知装置140等元件可具有足够的硬件电路、元件和/或配合的软件、固件及其组合来实现各项所需的功能,可以软件、硬件或其组合方式来加以实现。举例来说,记录管理装置110、数据分析装置120、计费管理装置130以及通知装置140可分别具有适当的硬件电路及软件程序代码来完成相关操作。

在一些实施例中,授权管理系统100可还包括一存储单元(例如:高速随机存取存储器(例如:静态随机存取存储器(sram)、动态随机存取存储器(dram)等)和/或非易失性存储器,例如:快闪存储器)(未绘示),其可包括一或多种类型的计算机可读取介质,可用以存储相关数据,例如记录授权相关数据以及使用者相关数据等。

授权管理系统100可用以执行本申请的授权管理方法,用以管理授权使用及其相关授权使用成本,其相关内容将在后面章节中介绍。具体来说,授权管理系统100可通过前述记录管理装置110、数据分析装置120、计费管理装置130以及通知装置140来执行本申请的授权管理方法,动态统计分析出授权使用的尖峰时段,并在尖峰时段选择性地提高部分使用者使用授权的使用成本,藉此分散机制动态调整尖峰时段的授权使用状况,以平均授权使用。

图2显示依据本发明一实施例的计费式授权管理方法的流程图。依据本发明实施例的计费式授权管理方法可以适用于一授权管理系统,例如图1所示的授权管理系统100,其可是一电子装置如个人计算机、个人数字助理、智能手机、手机、移动上网装置、笔记型计算机、车用计算机、数字相机、多媒体播放器、游戏装置或任何类型的移动计算装置,然而,本领域技术人员应可理解本发明并不限于此。在此实施例中,假设授权管理系统100包括记录管理装置110、数据分析装置120、计费管理装置130以及通知装置140且耦接至授权服务器200与数据服务器300,用以对授权服务器200的授权池中的既定数量的授权进行授权管理。其中,一或多个已授权的授权使用装置正在使用既定数量的授权中的其中一个授权且每一已授权的授权使用装置的使用者需支付指定的授权使用成本。

首先,在步骤s202,授权管理系统100依据授权使用历史记录,设定一尖峰时段。具体来说,授权管理系统100可通过记录管理装置110得到授权使用历史记录,并通过数据分析装置120对软件授权使用的记录进行分析,找出软件使用的尖峰时段(例如:每日、每周、每月、每季、每年)。尖峰时段的计算方式可以是按年/季/月/周/日来计算。在一实施例中,尖峰时段依据各候选时段的授权平均使用率的历史记录决定。举例来说,若将每天以一小时为单位分成多个候选时段,当某一时段内的软件授权平均使用率高于一上限值时,例如:假设3月份工作天9点到10点的平均使用率97%高于上限值95.4%时,则可订4月份的9点到10点为尖峰时段。在另一实施例中,尖峰时段依据各候选时段的先前无法取得授权次数和/或人数的历史记录决定。举例来说,当某一时段内无法取得软件授权次数和/或人数超出上限值时,例如:3月份工作天9点到10点之间无法取得软件授权次数达109次,超过上限值100次,或无法取得软件授权人数达23次,超过目标值20人,则订4月份的9点到10点为尖峰时段。当尖峰时段设定完成之后,授权管理系统100便可依据使用者使用授权的时间来进行使用授权的计费。当使用者在非尖峰时段使用授权时,授权管理系统100可以一第一计费标准(例如:基本费率)进行计费,而当使用者在尖峰时段使用授权时,授权管理系统100将会选择性地对一部分使用者以一第二计费标准(例如:加权费率,加权费率高于基本费率,可为基本费率的1-2倍)进行计费。举例来说,假设第一计费标准为每分钟1元,则第二计费标准可能介于每分钟1-2元之间且每个使用者的第二计费标准不相同,因人而异。接着,授权管理系统100依据使用时段对使用授权进行计费。可理解的是,在一些实施例中,可设定两个或以上的时段为尖峰时段,并且每个计费周期的尖峰时段也可不相同。举例来说,尖峰时段可设为早上9点至10点以及晚上5点至6点,且每个月第一周的尖峰时段可以与第二周的尖峰时段设为不同时段。

在步骤204,授权管理系统100接着判断目前时段是否到达设定的尖峰时段且尖峰时段的目前授权使用率大于上限值。举例来说,假设尖峰时段设为9点至10点的一小时内且授权使用率大于上限值设为95%时,则判断目前时段是否到达设定的尖峰时段且尖峰时段的目前授权使用率大于上限值即判断目前时间是否接近9点(例如:8点45分至9点)并且此时的授权使用率是否有大于95%。

当处于非尖峰时段或尖峰时段的目前授权使用率未大于上限值时(步骤s204的否)(例如:目前时间为8点或目前时间为9点而目前授权使用率为90%),在步骤206,授权管理系统100以第一计费标准作为使用授权的计费。

相反地,当目前时段为尖峰时段且尖峰时段的目前授权使用率大于上限值时(例如:目前时间为9点至10点之间且目前授权使用率为97%),在步骤208,授权管理系统100选择性将一部分的授权使用以一第二计费标准作为授权使用的计费,其中第二计费标准高于第一计费标准。

在一些实施例中,被选取需以第二计费标准进行计费的目标数量依据上限值以及使用率决定且依据各使用者对应的使用排序值来挑选。具体来说,授权管理系统100选择性将一部分的授权以一第二计费标准作为使用授权的计费的步骤可至少包括以下步骤:依据上限值,计算需以第二计费标准计费的一目标数量并依据已授权的使用者的个别使用授权历史记录,得到一排序结果;以及依据目标数量以及排序结果,从已授权的使用者中挑选出一或多个使用者以对应的第二计费标准作为使用授权的计费,直到授权使用率小于上限值。举例来说,授权管理系统100可依据上限值,计算预计需使用成本加权的目标使用者人数,同时,依据使用者的历史使用记录,对使用授权中的使用者进行优先排序,之后,再依据排序值来挑选出一或多个使用者。也就是说,过去使用量愈大的使用者,排序值愈低,使用到第二计费标准的机率愈高。关于详细的排序值、第二计费标准等的计算与相关算法以及如何选择性将一部分的授权以第二计费标准作为使用授权的计费的细节将在下图3进行说明。

图3显示依据本发明另一实施例的授权管理方法的流程图。依据本发明实施例的授权管理方法可以适用于一授权管理系统,例如图1所示的授权管理系统100,其可是一电子装置如个人计算机、个人数字助理、智能手机、手机、移动上网装置、笔记型计算机、车用计算机、数字相机、多媒体播放器、游戏装置或任何类型的移动计算装置,然而,本领域技术人员应可理解本发明并不限于此。在此实施例中,假设授权管理系统100包括记录管理装置110、数据分析装置120、计费管理装置130以及通知装置140且耦接至授权服务器200与数据服务器300,用以对授权服务器200的授权池中的既定数量的授权进行授权管理。其中,一或多个第一装置(亦即:授权使用装置)正在使用既定数量的授权中的其中一个授权。

首先,授权管理系统100判断是否预设的尖峰时段即将开始(步骤s302)。举例来说,假设尖峰时段设为9点至10点的一小时内,则判断是否预设的尖峰时段即将开始即判断目前时间是否接近9点(例如:8点45分至9点)。在一实施例中,当目前时间介于8点45分至9点之间时,表示预设的尖峰时段即将开始。

若此时并非尖峰时段(步骤s302的否)(例如:8点45分之前),授权管理系统100以第一计费标准作为使用授权的计费(步骤s303)。举例来说,每位使用授权的使用者所需的使用成本为每分钟1元。

若此时尖峰时段即将开始(步骤s302的是)(例如:时间介于8点45分至9点之间),授权管理系统100接着检查目前的授权使用率(即:目前的已使用授权数目)是否已超过一上限值(例如:95%)(步骤s304)。当目前的授权使用率未超过上限值时(步骤s304的否),授权管理系统100不启动加权机制,继续以第一计费标准作为使用授权的计费(步骤s305)。也就是说,当尖峰时段的目前的授权使用率未超过上限值时,每位使用授权的使用者所需的使用成本保持为每分钟1元。

相反地,当目前的授权使用率已超过上限时(步骤s304的是),授权管理系统100启动加权机制,依据上限值,计算预计需使用成本加权的目标使用者人数且依据使用者的个别使用授权历史记录,对使用授权中的使用者进行优先排序(步骤s306)。

授权管理系统100可定期(例如:每日)计算所有使用者权重系数,依照所有使用者使用量加权计算后排名。举例来说,在一实施例中,使用者使用量加权计算t可参考所有使用者的使用授权时间的历史记录来决定。

在一些实施例中,第二计费标准的计算可通过一算法,综合考虑各使用者的过去使用授权状况,计算所有授权使用者对应的排序值及权重系数,在一些实施例中,使用者的个别使用授权历史记录可包括下列至少一或多个授权使用历史记录的统计数据:

各使用者昨日已使用时间加总;

各使用者本周已使用时间加总;以及

各使用者本月已使用时间加总等。使用时间越多则排序值越低。

举例来说,但不限于此,可通过下列算法算出某一使用者的使用量t:

t=t1*0.6+t2/7*0.3+t3/30*0.1

其中,t1表示使用者昨日已使用时间加总,t2表示使用者本周已使用时间加总,t3表示使用者本月已使用时间加总。在一些实施例中,可依据一授权策略,调整各权重系数的重要性。举例来说,若授权策略主要考虑使用者本周已使用授权时间时,则可将t2设为0.6,t1以及t3则分别设为0.3以及0.1,如此便可强调使用者本周已使用授权时间在加权计算中的比重。之后,可根据各使用者的使用量t从高到低进行排序,使用量愈高的使用者其排序值愈低,产生一个排序结果。

其中,每一使用者在排序结果中有一对应排序值并且每一使用者的对应第二计费标准可依据一权重系数决定,其中各个使用者的权重系数相关于其对应排序值。也就是说,不同使用者的第二计费标准也不同,高使用量的使用者(排序值较低)的第二计费标准会高于低使用量的使用者(排序值较高)的第二计费标准。

举例来说,但不限于此,可通过下列算法算出某一使用者的权重系数w:

w=2-(排序值/总使用者人数*100%)。

接着,授权管理系统100可依据预计使用成本加权的使用者的目标数量以及包括各授权使用者的优先排序的排序结果,从已授权的使用者中挑选出一或多个使用者以对应的第二计费标准计费,直到实施后的授权使用率小于上限值(步骤s308)。

具体来说,可由目前使用授权的使用者中挑选出一或多个候选使用者并提示选出的使用者的将以加权后的第二计费标准进行计费。之后,再判断目前的已使用授权数目是否已低于上限值。若目前的已使用授权数目已低于上限值时,则关闭加权机制。反之,重复前述步骤,直到目前的已使用授权数目低于上限值为止。

在此步骤中,在机制实施时段内,如有使用率高于上限值(一期望的目标值)时,授权管理系统100计算目前所有取得授权使用者的使用优先排序,并且告知排序最小的使用者接下来的使用时段成本将会做加权计算,如不同意请尽快退出使用,以释出授权。如该使用者同意以较高成本继续使用,则系统继续与排序次小的使用者进行前述确认,依此类推,直到有一定数量的使用者退出使用,使得使用率降低至目标值或以下时停止。

举例来说,假设授权总套数为100套且上限值订为尖峰时段的使用率不超过95.4%。当在定义的尖峰时段时,使用人数有97人,使用率达97%已超出95.4%。于是,授权管理系统100针对目前所有取得授权的使用者依照前述使用量与权重系数进行排序,且排定预期目标可以退出使用两人97-2=95,使用率可降到95%<95.4%。接着,对排序第1的使用者a与第2的使用者b进行使用成本加权,使其有意愿延后至离峰时段再取用授权。如果有使用者a同意以较高成本在尖峰时段继续使用,则继续向排序第3的使用者c实施,依此类推,直到使用率低于95.4%为止。藉此,可将尖峰时段的使用率控制在目标值内。

回到图2,在尖峰时段结束之后,在步骤210,授权管理系统100将所有的授权使用的计费标准调回第一计费标准进行计费。在此步骤中,计费管理装置130会将原先被调整为第二计费标准的使用者的计费方式调回第一计费标准并据此进行后续计算。

举例来说,若使用者a的第一计费标准为每分钟1元与第二计费标准为每分钟2元且尖峰时段设定为9点到10点时,则当使用者a连续从8点使用授权到11点时,则使用者a的是权使用计费方式为:8点到9点时将以每分钟1元计价,9点到10点将以每分钟2元计价,10点到11点则再调回每分钟1元计价。

因此,使用者可以依据自身需求急迫性,决定是否在尖峰时间以较高成本使用授权,或是递延至离峰时间再以普通成本使用授权,通过尖峰差异计价,使部分使用者有意愿延后至离峰时段再取用授权,可有效分散尖峰时段的需求,有效提升软件使用率。另一方面,也可因应使用者需求的变动情形,通过使用记录,进行离尖峰计价标准再调整,重新计算使用记录来调整离尖峰计费标准,并且反映在新的计费上,进而可适应新的使用者需求模式。

在一些实施例中,授权管理系统100可在接收到一授权要求时,进一步依据授权服务器200的授权池中可用的授权数量来决定是否同意授权要求并在拒绝授权要求时提示可能取得授权的时间给无法取得授权的使用者,以增加其授权成功的机会。参见图4。

图4显示依据本发明另一实施例的授权管理方法的流程图。依据本发明实施例的授权管理方法可以适用于一授权管理系统,例如图1所示的授权管理系统100,其可一电子装置如个人计算机、个人数字助理、智能手机、手机、移动上网装置、笔记型计算机、车用计算机、数字相机、多媒体播放器、游戏装置或任何类型的移动计算装置,然而,本领域技术人员应可理解本发明并不限于此。在此实施例中,假设授权管理系统100包括记录管理装置110、数据分析装置120、计费管理装置130以及通知装置140且耦接至授权服务器200与数据服务器300,用以对授权服务器200的授权池中的既定数量的授权进行授权管理。其中,一或多个第一装置(亦即:授权使用装置)正在使用既定数量的授权中的其中一个授权。授权管理系统100授权管理方法可通过记录管理装置110、数据分析装置120、计费管理装置130以及通知装置140来执行本实施例的授权管理方法。

首先,在步骤s402,当一第二装置的使用者开启软件要求授权(下称授权要求者)时,第二装置会发出一授权要求至授权管理系统100,于是,授权管理系统100接收到来自第二装置的一授权要求。此第二装置又称授权要求装置。

在一些实施例中,授权管理系统100可更在接收到来自授权要求装置的授权要求时,更执行一权限验证程序,用以判断授权要求装置是否具有取得授权的其中一个的权限。当权限验证装置110判定授权要求装置未具有取得授权的其中一个的权限时,便直接拒绝授权要求。

接着,在步骤s404,授权管理系统100接着检查可用的授权数量,检查所剩余的授权数量是否足够发放。具体来说,授权管理系统100可检查授权池(licensepool)中所剩余的授权数量是否足够发放,藉此决定是否发送授权给授权要求装置。注意的是,当尖峰时段到达时,足够发放所指的是发放后所剩余的授权数量是否足够使授权使用率小于上限值。

当授权池中没有剩余的可用授权时(步骤s404的否),在步骤s406,表示授权池没有足够的授权可以发放给授权要求装置,授权管理系统100便拒绝授权,并且通过通知装置140发出包含可授权时段的提示的拒绝授权通知给授权要求装置的使用者。举例来说,在一实施例中,拒绝授权通知中可包括“目前时段9点到10点为尖峰时段,使用人数过多,请在10点半后再使用”的讯息。授权要求装置的使用者便可在所提示的可授权时段才来进行授权,藉此,可通知一直无法取得授权的使用者可取得授权的时间,使得这些使用者可以在对应的时间再开启软件即可使用授权,可更有效利用时间,减少不必要的等待,也可使授权使用更平均分配,使得授权能更有效的利用。

当授权池中所剩余的授权数量足够发放时(步骤s404的是),在步骤s408,表示授权池还有剩余的可用授权可以给授权要求装置,授权管理系统100便同意其授权要求,通过通知装置140发放授权给授权要求装置,并且发出包含计费标准的提示的同意授权通知给授权要求装置。计费标准的提示中可包含尖峰时段的讯息以及尖峰时段时对应的加权费率讯息等等。于是,授权要求装置的使用者便可取得授权而开始使用软件。

在一些实施例中,授权管理系统100可进一步设定一例外清单,有特殊或紧急状况的使用者可向授权管理系统100申请加入例外清单,经审核同意后可加入例外清单。当计费管理装置130进行排序时,可先检查该使用者是否出现在例外清单中,若该使用者出现在例外清单中,则可不列入排序,而当该使用者未出现在例外清单时才依据前述方法列入排序。

在一些实施例,当发现实施前述加权计费机制之后,尖峰时段的使用率仍常常高于目标值时,表示可用授权数可能不足够,因此授权管理系统100可再参考尖峰时段的使用率的统计数据来建议系统管理者是否需加购以及需加购的授权数,可更有效控制成本。

因此,依据本发明的授权管理系统及其相关计费式授权管理方法可依据授权使用的记录设定使用的尖峰时段,并通过尖峰差异计价,调整尖峰时段的授权使用状况,使部分使用者有意愿延后至离峰时段再取用授权,用最小的异动,有效降低尖峰时段的使用率并提高离峰时段的使用率,可有效提升软件使用率并增加可优化的空间。再者,由于本发明的授权管理方法可进一步通知无法授权成功的使用者下次申请授权的适合时机,因此可帮助一直无法授权成功的使用者有更多成功取得授权的机会,使其更有效规划其工作流程,可更有效利用时间,减少不必要的等待。

本发明的方法,或特定类型或其部分,可以以程序代码的类型存在。程序代码可以包含于物理介质,如软盘、光盘、硬盘、或是任何其他机器可读取(如计算机可读取)存储介质,亦或不限于外在形式的计算机程序产品,其中,当程序代码被机器,如计算机载入且执行时,此机器变成用以参与本发明的装置。程序代码也可通过一些传送介质,如电线或电缆、光纤、或是任何传输类型进行传送,其中,当程序代码被机器,如计算机接收、载入且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序代码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。

虽然本发明已以优选实施例发明如上,然其并非用以限定本发明,任何所属技术领域中包括通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰。举例来说,本发明实施例所述的系统以及方法可以硬件、软件或硬件以及软件的组合的实体实施例加以实现。因此本发明的保护范围当视所附权利要求书界定范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1