授权平台的制作方法

文档序号:6504569阅读:217来源:国知局
授权平台的制作方法
【专利摘要】本发明为一种授权平台。授权平台信号连接于第一授权分享装置与第二授权分享装置。授权平台包含:授权凭证数据库,其提供多个授权凭证;以及,主授权分享装置,包含:凭证分配管理器,信号连接于该授权凭证数据库,其对授权凭证的使用状态进行动态管理;次级成员管理器,信号连接于授权分享装置,其分配该等授权凭证中的至少一个予授权分享装置,且次级成员管理器更新该等授权分享装置使用授权凭证的状态;以及,凭证记录管理器,信号连接于凭证分配管理器与次级成员管理器,其记录授权凭证的使用状态。
【专利说明】授权平台

【技术领域】
[0001]本发明涉及一种授权平台,且特别涉及一种管理授权凭证的授权平台。

【背景技术】
[0002]随着网络的发达,可提供多台计算机共用软件的浮动式授权也越来越普及。浮动式授权指的是在计算机或工作站之间可以彼此转移授权凭证的软件授权方式。此种授权方式可以让计算机或工作站分享授权凭证的使用时间,但同一时刻可以使用的授权凭证的总数量不超过可获授权数的总套数上限。为了管理实际使用授权凭证的计算机或工作站的数量,通常会通过授权平台进行授权转移的申请和验证。
[0003]传统管理授权凭证,仅适合搭配少量的授权使用装置使用。如果软件授权套数、授权使用装置均增加时,管理授权凭证的复杂度亦大幅增加。且容易使授权平台的负荷过重而效率低落,因此本发明提供一种授权分平台以解决此问题,并可达到更有效率的应用。


【发明内容】

[0004]本发明的一方面为一种授权平台,信号连接于一第一授权分享装置与一第二授权分享装置,包含:一授权凭证数据库,其提供多个授权凭证;以及,一主授权分享装置,包含:一凭证分配管理器,信号连接于该授权凭证数据库,其对该等授权凭证的使用状态进行动态管理;一次级成员管理器,信号连接于该等授权分享装置,其分配该等授权凭证中的至少一个予该等授权分享装置,且该次级成员管理器更新该等授权分享装置使用授权凭证的状态;以及,一凭证记录管理器,信号连接于该凭证分配管理器与该次级成员管理器,其记录该等授权凭证的使用状态。
[0005]为了对本发明的上述及其他方面有更佳的了解,下文特举优选实施例,并配合附图,作详细说明如下:

【专利附图】

【附图说明】
[0006]图1,其是授权系统将授权装置区分为群组的示意图。
[0007]图2,其是说明授权系统中的一种群组分类,以及授权分享装置的分级示意图。
[0008]图3,其是授权平台与授权分享装置内部架构的示意图。
[0009]图4,其以假设的授权凭证套数,应用情形的示意图。
[0010]图5A,其是授权平台可能对应产生第一种回应的示意图。
[0011]图5B,其是授权平台中的主授权分享装置,直接提供授权凭证的示意图。
[0012]图6A,其是授权平台可能对应产生第二种回应的示意图。
[0013]图6B,其是授权平台中的主授权分享装置,经第二授权分享装置提供授权凭证的示意图。
[0014]图7A,其是因应第一授权分享装置提出授权凭证借用请求后,授权平台可能对应产生第三种回应的示意图。
[0015]图7B,其是授权平台中的主授权分享装置,第二授权装置无法提供授权凭证的示意图。
[0016]图8,其是本发明的授权管理方法的流程示意图。
[0017]图9,其是图8的步骤S18的进一步说明。
[0018]图10,其是授权分享装置分配状态的示意图。
[0019]图11,其是授权分享装置处于查询状态的示意图。
[0020]图12,其是授权分享装置处于更新状态的示意图。
[0021]图13A,其是授权分享装置,直接借出授权凭证的示意图。
[0022]图13B,其是授权分享装置,借出授权凭证的示意图。
[0023]图13C,其是授权分享装置,借用授权凭证的示意图。
[0024]【符号说明】
[0025]授权平台21、50
[0026]软件授权商20
[0027]网络22
[0028]第一群组23
[0029]第二群组25
[0030]第一授权分享装置211、51
[0031]第二授权分享装置213、53
[0032]主授权分享装置213、55
[0033]授权凭证数据库211、56
[0034]授权使用装置213a、213b
[0035]授权分享装置2111、2113、6
[0036]次级成员管理器551、511、531、61
[0037]凭证分配管理器553、513、533、63
[0038]凭证记录管理器555、515、535、65
[0039]步骤Sll、S13、S15、S16、S17、S18、S19、S181、S183、S185、S187、S186、S188

【具体实施方式】
[0040]本发明提供的授权系统,在采用分散式管理的基础上,提供授权凭证的分享功能。请参见图1,其是本发明的授权系统将授权装置区分为群组的示意图。本发明的授权系统包含授权平台21与多个授权装置(未绘示)。授权平台21通过网络22而信号连接于授权装置与软件授权商20。可根据所属的部门不同,将授权装置划分为:属于第一群组(Gl) 23的授权装置,与属于第二群组(G2)25的授权装置。
[0041]授权平台21包含授权凭证数据库211与主授权分享装置213。授权凭证数据库211用来存储从软件授权商20取得的授权凭证。授权凭证数据库211将授权凭证提供给主授权分享装置213,进而由主授权分享装置213将授权凭证分配给授权装置。并且,主授权分享装置213以动态方式管理这些授权凭证。
[0042]为了使授权凭证的动态管理效果提升,主授权分享装置213将更新授权装置使用授权凭证的状态;以及,记录授权凭证的使用状态。其中,授权装置可能是授权分享装置或授权使用装置。简而言之,授权分享装置与授权使用装置的差别为,是否具有授权凭证的分享功能。授权分享装置具有授权凭证的管理功能,且授权分享装置可进一步将授权凭证分配给次一级的授权装置。另一方面,授权使用装置仅具有请求使用授权凭证与交还授权凭证的功能。当然,无论是授权分享装置或是授权使用装置,皆可能提供一个或多个使用者操作、登录。因此,单一的授权分享装置或是授权使用装置,仍会根据使用者操作、登录的实际需求,占用一个或多个授权凭证。
[0043]此外,由于授权分享装置也可以提供授权凭证的管理功能。因此,本发明将由一授权分享装置取得授权凭证的另一个授权装置(可能为授权分享装置也可能是授权使用装置),定义为该授权分享装置的次级授权装置。关于授权分享装置的分级与群组的组成方式,请参见下述的说明。
[0044]请参见图2,其是说明一种群组分类方式,以及授权分享装置的分级示意图。此处将连接于授权平台21的第一授权分享装置211与第二授权分享装置213定义为第一级(I)的授权装置。通过第一级的授权装置取得授权凭证的授权装置,则定义为第二级(II)。
[0045]更进一步而言,提供授权凭证者被定义为取得授权凭证者的前级。因此,对第一级的授权装置而言,授权平台21为其前级。反之,接收授权凭证者则被定义为提供授权凭证者的次级。
[0046]因此,第一授权分享装置211的次级,串接了两个第二级的授权分享装置2111、2113。以及,第二授权分享装置的次级,串接了两个授权使用装置213a、213b。
[0047]在图4中,第一授权分享装置211与第二授权分享装置213属于第一级的授权分享装置。将这两个授权分享装置于其次级相关的授权装置定义为相同群组。因此,第一授权分享装置、授权分享装置2111、2113被定义为第一群组G1。第二授权分享装置、授权分享装置213a、213b则被定义为第二群组G2。
[0048]接着,说明授权分享装置如何分享授权凭证。本实施例的授权分享装置,可以接收次级的授权分享装置所提出的授权凭证借用请求,也可以向次级的授权分享装置提出授权凭证的借用请求。即,授权分享装置可以作为次级授权分享装置传递授权凭证借用请求的媒介。假设授权分享装置2111需要使用的授权凭证的数量,高于授权分享装置2111所分得的套数时,授权分享装置2111首先提出授权凭证的借用请求至第一授权分享装置211。
[0049]首先,第一授权分享装置211先确认本身是否即可借出授权凭证。如果否,第一授权分享装置211再确认授权分享装置2113是否能将授权凭证借出。如果授权分享装置2113具有可以借出的授权凭证时,第一授权分享装置将授权分享装置2113的授权凭证提供给授权分享装置2111使用。
[0050]如果授权分享装置2113无法借出授权凭证时,第一授权分享装置211会传送授权凭证的借用请求至授权平台21。通过授权平台21,授权凭证的借用请求会被传送至第二授权分享装置213。此时,再由第二授权分享装置213判断所属的第二群组(G2)中,是否有可以借出的授权凭证。如果有,第二授权分享装置213将提供授权凭证,通过授权平台21而交给第一授权分享装置211使用。此时,授权平台将记录授权凭证的流动情形。后续,倘若第二授权分享装置213所属的群组中,有新增使用授权凭证的需求时,再由授权平台21自第一授权分享装置211取反馈权凭证的使用权。附带一提的是,授权分享装置2111、2113的次级也可连接各种授权装置(授权分享装置或授权使用装置皆可)。同样,授权分享装置2111、2113与其下属的次级授权装置也可视为较小的群组。
[0051]根据本发明的构想,除了向前级授权分享装置提出授权凭证借用的请求、借出授权凭证至前级授权分享装置外,授权分享装置还可提供授权凭证给次级的授权装置。其中,次级的授权装置可能是授权分享装置或是授权使用装置。如果次级的授权装置为授权分享装置时,还可以进一步提供授权凭证给再次级的授权装置,其余类推。
[0052]第一授权分享装置211向授权平台21提出借用授权凭证的请求时,授权平台21将动态的因应系统内部使用授权凭证的实际状态,决定如何回应第一授权分享装置211。
[0053]为便于说明授权平台与授权分享装置的内部架构,以下的授权系统同样假设包含授权平台与第一授权分享装置、第二授权分享装置的情形。
[0054]请参见图3,其是说明授权平台与授权分享装置内部架构的示意图。在此附图中,授权平台50包含主授权分享装置55与授权凭证数据库56。其中,主授权分享装置55与第一授权分享装置51、第二授权分享装置53具有相同的架构。即,主授权分享装置55包含凭证分配管理器、次级成员管理器551、凭证记录管理器555 ;第一授权分享装置包含凭证分配管理器533、次级成员管理器551、凭证记录管理器555 ;以及,第二授权分享装置包含凭证分配管理器533、次级成员管理器531、凭证记录管理器535。如前所述,授权分享装置具有前级与后级共同分享授权凭证的功能。实际应用时,这个分享功能主要是通过凭证分配管理器与次级成员管理器达成。连带的,各级的授权分享装置形成了彼此递归的关系。
[0055]由图3可以看出,第一授权分享装置51与第二授权分享装置53均通过各自的凭证分配管理器,信号连接于主授权分享装置55的次级成员管理器551。凭证分配管理器513,533自主授权分享装置55取得多个授权凭证后,针对分配而得的授权凭证进行动态管理。主授权分享装置55的次级成员管理器551,用于提供授权凭证给次级的授权装置。并且,主授权分享装置55的次级成员管理器551,将更新第一授权分享装置51与第二授权分享装置53,实际使用授权凭证的状态。
[0056]主授权分享装置55、第一授权分享装置51、第二授权分享装置53内的凭证记录管理器555、515、535,信号连接于相对应的凭证分配管理器553、513、533与次级成员管理器551、511、531。提供凭证记录管理器555、515、535的目的是,为了记录授权凭证在个别的授权分享装置内的使用状态。凭证记录管理器555、515、535可能记录的内容如:授权凭证是否被使用、授权凭证由哪一个用户使用、授权凭证的使用期间、授权凭证是否被借出、是否由前级的授权分享装置取得借用的授权凭证等。
[0057]实际应用时,授权系统内的各个授权分享装置,其内部的凭证记录管理器,可能共同对同一份授权凭证记录档案进行修改。因此,此处所述的授权凭证的传递,相当于授权平台针对授权装置间的授权凭证数量,在修改授权凭证记录档案的内容。例如,当第一授权分享装置51通过授权平台50而由第二授权分享装置53取得10套授权凭证的情况。授权平台50将对应在授权凭证记录档案中,与第一授权分享装置51对应的授权凭证数量加10,以及,授权平台50将对应于第二授权分享装置53的授权凭证数量减10。
[0058]以下,以图3的架构为基础,说明第一授权分享装置51提出的授权凭证借用后,授权平台50可能产生的三种回应方式。接着以假设的授权凭证套数,说明授权系统内部的授权调度情形。
[0059]请参见图4,其以假设的授权凭证套数,搭配图3的架构。此处假设授权平台最初取得的授权凭证是100套。假设在授权凭证的分配阶段,第一授权分享装置51、第二授权分享装置53、授权平台50,分别对应取得40、50、10套授权凭证。图4的第一列代表整个授权系统可以取得的授权凭证的数量。图4的第二列代表整个授权系统依据各群组提出的预设需求,分配给第一授权分享装置51、第二授权分享装置53、授权平台50初始分配得到的授权凭证数量。图式中由左而右所代表的第一授权分享装置、第二授权分享装置、授权平台,分别对应于40、50、10套授权凭证。
[0060]为便于说明,此处均假设第一授权分享装置51提出需要借用5套软件使用凭证的请求。当第一授权分享装置51向授权平台50提出借用授权凭证的请求时,授权平台50将动态的因应系统内部使用授权凭证的实际状态,决定如何回应第一授权分享装置51。此时,可能产生的情形至少有以下三种。
[0061]图4的第三列说明,由第一授权分享装置51提出授权凭证的借用请求的第一种情形的示意图。第一种情形为,授权平台50本身仍有足够可用的授权凭证。此时将由授权平台50提供授权凭证予第一授权分享装置。例如:假设直接连接于授权平台50的授权使用装置仅有三个正在使用这套软件。由于授权平台50 —般存有10套授权凭证,此时相当于授权平台50仍剩余七套可用的授权凭证。由于第一授权分享装置51仅需要额外的五套授权凭证,授权平台50便直接将这些可用的授权凭证提供给第一授权分享装置51。
[0062]请参见图4的第四列说明,由第一授权分享装置51提出授权凭证的借用请求的第二种情形。第二种情形为,授权平台50本身并无可用的授权凭证,而第二授权分享装置53有闲置的授权凭证。授权平台50在确认本身无闲置的授权凭证后,授权平台50将自平台内的其他授权分享装置搜寻是否仍有可用的授权凭证。
[0063]假设第一授权分享装置51提出需要使用额外5套授权凭证的同时,授权平台50上的10套授权凭证都在使用中。此时,授权平台50将确认第二授权分享装置是否仍有可用的授权凭证。假设第二授权分享装置53此时仍有20套授权凭证并未被使用,则第二授权分享装置53便将其中则可以通过授权平台50而将这些未被使用的授权凭证分享给第一授权分享装置51使用。
[0064]请参见图4的第五列说明,由第一授权分享装置51提出授权凭证的借用请求的第三种情形。第三种情形为,第一授权分享装置51提出需要使用额外5套授权凭证需求的同时,不仅授权平台本身没有闲置的授权凭证,第二授权分享装置53亦无可用的授权凭证。此时,代表授权平台50自软件授权厂商取得或购买的软件授权凭证确实不足。因此,授权平台50应该将授权凭证不敷使用的情形记录下来,作为后续增购软件授权凭证的参考。
[0065]当第一授权分享装置51无法即时性的自授权平台取得软件授权凭证时,授权系统50可提供第一授权分享装置51等待的功能。即,一旦第二授权分享装置53或是与授权平台50连接的授权使用装置释放出正在使用的授权凭证时,由授权平台50优先分配给第一授权分享装置51使用。或者,授权平台50也可与软件授权商针对此种临时性需求而提供授权模式。例如:由软件授权厂商提供这五套临时需求的授权凭证,之后再依据这些额外且临时需求的授权凭证的使用记录而收取软件授权的使用费等。
[0066]关于授权系统中,如何针对不同的群组而动态分配授权凭证的做法,请参看图5A、5B、6A、6B、7A、7B的说明。图5A、5B为,授权平台直接将本身闲置的授权凭证,提供给第一授权分享装置使用。图6A、6B与图7A、7B为,授权平台本身不具有闲置的授权凭证,授权平台进而将此授权凭证的借用请求传送至第二授权分享装置。图6A、6B与图7A、7B的差异为,前者为第二授权分享装置可以借出授权凭证;后者则是第二授权分享装置亦无足够的授权凭证。
[0067]图5A、5B相当于图4第三列所述的第一种情形。即,授权平台50因应第一授权分享装置51提出授权凭证借用请求后,授权平台50直接将本身闲置的授权凭证,提供给第一授权分享装置51使用。其中,图5A呈现授权系统内部的各个装置的互动情形;以及,图5B以授权平台50内的主授权分享装置55为出发点,说明主授权分享装置55的细部动作。
[0068]请参见图5A,其是授权平台内的主授权分享装置,因应第一授权分享装置提出授权凭证借用请求后,可能对应产生第一种回应的示意图。编号1:第一授权分享装置51判断授权凭证的借用条件成立。编号2:当授权凭证的借用条件成立时,第一授权分享装置51传送授权凭证的借入请求至授权平台50。编号3:待授权平台50接收第一授权分享装置51提出的授权凭证借入请求后,授权平台50首先判断是否有闲置的授权凭证。如果是,代表授权平台50的授权凭证借出条件成立。此处假设此判断结果为肯定。编号4:授权平台50将授权凭证传送至第一授权分享装置51。后续,第一授权分享装置51便可以使用由授权平台借得的授权凭证。以及,当授权平台50后续因为收回条件符合,进而请求第一授权分享装置51交反馈权凭证。同样的,第一授权分享装置51返还授权凭证时,会先通过授权平台50传送授权凭证。
[0069]根据图5A可以得知,如果授权分享装置接收到由次级授权分享装置传送的凭证借用请求时,优先调用自身的授权凭证。接着,通过图5B,进一步说明在图5A中,主授权分享装置55内部的控制流程。请参见图5B,其是授权平台中的主授权分享装置55,因应第一授权分享装置51提出授权凭证借用需求,直接提供授权凭证的示意图。编号1:凭证分配管理器553接收第一授权分享装置51提出的授权凭证借用请求。编号2:凭证分配管理器553判断本身是否有闲置的授权凭证。编号3:凭证分配管理器553确认本身具有闲置的授权凭证。因此,凭证分配管理器553授权凭证外借至第一授权分享装置51。编号4:凭证分配管理器553将外借授权凭证的讯息通知凭证记录管理器555,更新内授权凭证的使用记录。
[0070]图6A、6B相当于图4第四列所述的第二种情形。S卩,授权平台50因应第一授权分享装置51提出授权凭证借用请求后,授权平台50本身不具有闲置的授权凭证,授权平台50进而将此授权凭证的借用请求传送至第二授权分享装置53。此处假设第二授权分享装置53具有可供借出的授权凭证。其中,图6A呈现授权系统内部的各个装置的互动情形;以及,图6B以授权平台50内的主授权分享装置55为出发点,说明主授权分享装置55的细部动作。
[0071]请参见图6A,其是授权平台内的主授权分享装置,因应第一授权分享装置提出授权凭证借用请求后,可能对应产生第二种回应的示意图。编号1:第一授权分享装置51判断授权凭证的借用条件成立。编号2:当授权凭证的借用条件成立时,第一授权分享装置51传送授权凭证借入请求至授权平台50。编号3:待授权平台50接收第一授权分享装置51提出的授权凭证借入请求后,授权平台50首先判断是否有闲置的授权凭证。此处假设判断结果为否定。编号4:授权平台50传送授权凭证的借入请求至第二授权分享装置53。编号5:第二授权分享装置53判断所属群组内,是否有闲置的授权凭证。以及,第二授权分享装置53判断授权凭证的借出条件是否成立。此步骤实际上涵盖了第二授权分享装置53与其次级的授权装置的授权凭证的管理。编号6:第二授权分享装置53将借出的授权凭证,与授权凭证未来的收回条件传送至授权平台50。编号7:授权平台50将授权凭证传送至第一授权分享装置51。此外,授权平台50将记录第二授权分享装置53未来收反馈权凭证的收回条件。
[0072]接着,通过图6B,说明在图6A中,主授权分享装置内部的控制流程。请参见图6B,其是授权平台中的主授权分享装置,因应第一授权分享装置提出授权凭证借用需求,经第二授权分享装置提供授权凭证的示意图。编号1:主授权分享装置55内部的凭证分配管理器553,接收第一授权分享装置51提出的授权凭证借用请求。编号2:主授权分享装置55内部的凭证分配管理器553,判断本身是否有闲置的授权凭证。编号3:主授权分享装置55内部的凭证分配管理器553,判断本身是不具有闲置的授权凭证。因此,主授权分享装置55内部的凭证分配管理器553,向主授权分享装置55内部的次级成员管理器551,提出借用授权凭证的请求。编号4:主授权分享装置55内部的次级成员管理器551,向第二授权分享装置53,探询可否借出闲置的授权凭证。编号5:主授权分享装置55内部的次级成员管理器,自第二授权分享装置53取得可用的授权凭证。编号6:主授权分享装置55内部的次级成员管理器551,将成功借用授权凭证的结果通知凭证分配管理器553。编号7:主授权分享装置55内部的次级成员管理器551通知凭证记录管理器555,将原本属于第二授权分享装置53的闲置授权凭证将外借。编号8:主授权分享装置55内部的凭证分配管理器,将授权凭证外借至第一授权分享装置51。
[0073]根据图6A、6B可以得知,如果主授权分享装置55接收到由次级授权分享装置(如:第一授权分享装置51)传送的授权凭证借用请求,且主授权分享装置55无法借出自身的授权凭证时,会将授权凭证借用请求传送至另一个次级授权分享装置(如:第二授权分享装置53)。
[0074]图7A、7B相当于图4第五列所述的第三种情形。S卩,授权平台50因应第一授权分享装置提出授权凭证借用请求后,授权平台50本身不具有闲置的授权凭证,授权平台进而将此授权凭证的借用请求,传送至第二授权分享装置53。再者,此处假设第二授权分享装置53不具有可供借出的授权凭证。其中,图7A呈现授权系统内部的各个装置的互动情形;以及,图7B以授权平台内的主授权分享装置55为出发点,说明主授权分享装置55的细部动作。
[0075]请参见图7A,是授权平台内的主授权分享装置,因应第一授权分享装置提出授权凭证借用请求后,可能对应产生第三种回应的示意图。编号1:第一授权分享装置51判断授权凭证的借用条件成立。编号2:当授权凭证的借用条件成立时,第一授权分享装置51传送授权凭证的借入请求至授权平台50。编号3:待授权平台50接收第一授权分享装置提出的授权凭证借入请求后,授权平台50首先判断是否有闲置的授权凭证。此处假设授权平台50的判断结果为否定。编号4:授权平台50传送授权凭证的借入请求至第二授权分享装置53。编号5:第二授权分享装置53判断所属群组内,是否有闲置的授权凭证。此处假设判断结果为否定。编号6:第二授权分享装置53将拒绝借出授权凭证的结果通知授权平台50。编号7:授权平台50通知第一授权分享装置51,授权平台50无法提供闲置的授权凭证供第一授权分享装置51使用。
[0076]接着,通过图7B,进一步说明在图7A中,主授权分享装置内部的控制流程。请参见图7B,其是授权平台中的主授权分享装置,因应第一授权分享装置提出授权凭证借用需求,但第二授权装置无法提供授权凭证的示意图。编号1:主授权分享装置55内部的凭证分配管理器553,接收第一授权分享装置51提出的授权凭证借用请求。编号2:主授权分享装置55内部的凭证分配管理器553,判断本身是否有闲置的授权凭证。
[0077]编号3:主授权分享装置55内部的凭证分配管理器553,判断本身是不具有闲置的授权凭证。因此,凭证分配管理器553向次级成员管理器551提出借用授权凭证的请求。编号4:主授权分享装置55内部的次级成员管理器551,向第二授权分享装置53探询可用的授权凭证。编号5:第二授权分享装置53再将无可用授权凭证的讯息,回复至主授权分享装置55内部的次级成员管理器551。编号6:主授权分享装置55内部的次级成员管理器551,将无可用授权凭证的讯息,回复至主授权分享装置55内部的凭证分配管理器553。编号7:主授权分享装置55内部的凭证分配管理器,将无可用授权凭证的讯息,至提出借用请求的第一授权分享装置51。据此,无论可用的授权凭证属于授权系统中的哪一级授权装置,授权系统均可以将这些可用的授权凭证发挥效用。因此,本发明的授权系统通过更为弹性的方式管理授权凭证,也让授权凭证的使用更有效率。
[0078]为更明确说明授权平台进行动态调度授权凭证的判断基础,图式第8、9图进一步引用前述例子,说明授权系统的判断流程。请参见图8,其是本发明的授权管理方法的流程示意图。第一授权分享装置51在借用条件符合时,向授权平台50提出授权凭证的借用请求(步骤Sll)。接着,授权平台50对应接收第一授权分享装置51提出的授权凭证的借用请求(步骤S13) ο
[0079]延续前述图4的例子,第一授权分享装置51将提出借用5套授权凭证的请求。需留意的是,关于第一授权分享装置51如何判断借用条件是否符合,以及借用条件判断基础等问题,可由第一授权分享装置51内部定义。例如:第一授权分享装置51于内部实际使用的授权数量达到35套时,就视为借用条件已经满足。或是,第一授权分享装置51于内部实际使用的授权数量达到95%时,就视为借用条件已经符合等。其后,授权平台将判断授权平台50本身是否仍有闲置而未使用的授权凭证(步骤S15)。
[0080]如果授权平台50分配的10套授权凭证中,仍有大于或等于5套的授权凭证未被使用。此时借出条件符合,并由授权平台50借出授权平台50上的闲置授权凭证,供第一授权分享装置51使用(步骤S16)。此步骤对应于图4第三列,以及图7A、7B所示的第一种情形。
[0081]如果授权平台可供借用的授权凭证不足时,授权平台50将向第二授权分享装置53提出授权凭证的借用请求(步骤S17)。以及,由第二授权分享装置53选择性的借出授权凭证至授权平台(步骤S18)。最后,再由授权平台50因应授权凭证的借出,产生相对应的记录(步骤S19)。这里的记录将包含:授权凭证的借出来源是第二授权分享装置53或授权平台50 ;第二授权分享装置53或授权平台50借出授权凭证时,是否具有收回条件等资讯。收回条件可能是:第二授权分享装置53或授权平台50同意借出授权凭证的期间;或是,当借出授权凭证的授权平台50、第二授权分享装置53本身需要使用的授权凭证数量增加至一定数量时,必须先将借出的授权凭证收回等。
[0082]请参见图9,其是图8的步骤S18的进一步说明。第二授权分享装置53判断本身是否仍具有可供借用的授权凭证(步骤S181)。此为借出条件符合的一种态样。如果第二授权分享装置53本身就具有5套闲置的授权凭证时,第二授权分享装置53就直接将授权凭证传送至授权平台50 (步骤S185)。如果第二授权分享装置53不具有5套闲置的授权凭证时,第二授权分享装置53将进一步确认次级的授权装置(包含授权分享装置与授权使用装置)是否具有闲置的授权凭证(步骤S183)。假设第二授权分享装置53通过对次级授权装置的查询,得出确实有五套闲置的授权凭证可供使用时,属于借出条件符合的另一种态样。第二授权分享装置53便将这五套授权凭证借出至授权平台50(步骤S185)。当然,实际应用时,还需考虑其他情形。例如:第二授权分享装置53自次级授权装置取得的可用授权凭证可能少于五套,此时则仅提供这些可用的授权凭证至授权平台。此外,如果第二授权分享装置53的次级授权装置,目前虽然共有五套闲置授权凭证,但是已经可以预知十分钟后这五套授权凭证都需要使用时,则第二授权分享装置53仍可以拒绝借出授权凭证至授权平台。换句话说,第二授权分享装置53与其次级的授权装置可以设定在符合何种借出条件的情况下才借出闲置的授权凭证。授权平台50如果进行授权凭证的动态调整时,也必须记录这些借出条件。附带一提的是,在步骤S185中,第二授权分享装置53可以将授权凭证借出的相关条件传送至授权平台。藉以确保第二授权分享装置53或其次级的授权装置未来需要使用授权凭证时,能快速的收反馈权凭证使用。在步骤S185结束后,授权平台50将进一步把第二授权分享装置53借出的授权凭证提供给第一授权分享装置51使用(步骤S187)。
[0083]承上,步骤S181、S183、S185、S187相当于图4第四列,以及图6A、6B所示的第二种情形。另一方面,如果步骤S183的判断结果为否定,第二授权分享装置53将拒绝授权平台提出的授权凭证借用请求(步骤S186)。之后,再由授权平台50拒绝第一授权分享装置51提出的授权凭证借用请求(步骤S188)。承上,步骤5181、5183、3185、5187相当于图4第五列,以及图7A、7B所示的第三种情形。
[0084]综上所述,当第一授权分享装置51提出授权凭证的借用请求时,将由授权平台50判断如何进行动态借用。如果授权平台50可以直接提供闲置的授权凭证供第一授权分享装置51使用时,便由授权平台50提供。反之,授权平台50亦将传递此一授权凭证的借用请求至次级的授权装置。
[0085]当第二授权分享装置53自授权平台50取得此授权凭证借用请求时,同样先确认本身是否仍有可用的授权凭证。如果第二授权分享装置53可以直接提供闲置的授权凭证时,便直接将授权凭证提供给授权平台。反之,第二授权分享装置53亦将传递此一授权凭证的借用请求至次级的授权装置。第二授权分享装置53通过自身或次级的授权装置取得闲置的授权凭证后,将授权凭证交给授权平台50。之后,再由授权平台50将授权凭证交给第一授权分享装置51。
[0086]换句话说,对第一级的授权分享装置而言,如果要进行授权凭证的借用请求、借出授权凭证、收反馈权凭证时,都会通过授权平台进行。上述通过授权平台50,管理授权凭证的借用请求、借出授权凭证、收反馈权凭证的做法,也可被应用于较为次级的授权分享装置。例如:第二授权分享装置53的次级授权装置,通过第二授权分享装置53管理授权凭证的借用请求、借出授权凭证、收反馈权凭证。如此一来,便能通过递归的方式取得属于不同级的授权装置的闲置授权凭证,不会产生部分使用者无法取得授权凭证进行操作、登录,而其他授权装置却有闲置的授权凭证的现象。
[0087]在进一步的应用中,也可以针对授权分享装置的使用情形而进一步提供判断分享的依据。以下举出几种进一步应用的情形,当然,本发明的应用可能更多元而不以此为限。
[0088]第一种进一步应用的情形为,授权分享装置内部于借用条件符合时,即刻产生授权凭证的借用请求。如此一来,可以避免授权凭证的使用产生空窗期。例如:授权分享装置随时侦测使用状态,并预先提出需要使用授权凭证的需求。例如:对第一授权分享装置而言,次级所需使用的授权凭证数量可能是逐步增加的。因此,可以针对第一授权分享装置的授权凭证使用量,设定一个临界值。例如:当第一授权分享装置已经使用了 35套授权凭证时,便被视为借用条件已经符合。
[0089]根据系统的需要,授权分享装置针对授权凭证设定的临界值可以一个预设数量或一个预设百分比表示。此外,授权平台可以针对不同的授权分享装置与授权软件的不同而采用不同的临界值。例如:对第一授权分享装置而言,使用软件A的临界值设定为35套,使用软件B的临界值则设定为20套。或者,对第二授权分享装置而言,使用软件A的临界值设定为80%,使用软件B的临界值则设定为90%。关于临界值的设定,属于本申请领域具有通常知识者可自由定义与应用,此处不多详述。
[0090]第二种进一步应用的情形为,授权分享装置于借出授权凭证时,亦设定未来将授权凭证收回的收回条件。例如:第二授权分享装置在授权平台提出分享授权凭证的请求时,预先得知次级的授权分享装置或授权使用装置在一个小时后,将需要启用20套授权凭证。此时,第二授权分享装置在分享授权凭证时,可以通过设定收回条件的方式,仅允许授权凭证借出一个小时。
[0091]经过一个小时后,授权平台会将5套授权凭证优先还给第二授权分享装置。当然,如果一个小时后,第一授权分享装置已经不需要使用授权凭证时,并不会产生授权凭证使用冲突的情形。但是,如果第一授权分享装置仍需使用授权凭证时,授权平台将再度确认与本身相连的10个授权使用装置的使用状态。倘若仅剩下五个授权使用装置正在使用,则可以提供五套授权凭证给第二授权分享装置。倘若与授权平台相连的10个授权使用装置,仍处于使用授权凭证状态时,则第一授权分享装置仍必须将这五套由第二授权分享装置借用的授权凭证交出。
[0092]或者,与授权平台相连的10个授权使用装置,仍处于使用授权凭证状态。但是,假设授权平台针对授权凭证的分配准则为:第一授权分享装置优先于授权使用装置。此时,授权平台将终止这10个授权使用装置中的五个,停止其使用授权凭证。再将这五个由授权使用装置取得的授权凭证提供给第二授权分享装置。当然,在其他应用中,搭配授权平台使用的授权分享装置的数量可能更多。此时,授权平台也可以对其他的授权分享装置进行授权凭证的调度。
[0093]第三种进一步应用的情形如:授权分享装置可提供预先分享的机制,加快授权凭证分享的速度。例如:当第二授权分享装置具有的闲置授权凭证数量高于一个数量时,主动提供授权凭证至授权平台。例如:同样假设第二授权分享装置分配到40套授权凭证,当第二授权分享装置仅使用30套授权凭证时,维持剩余的10套作为所属群组使用。然而,当第二授权分享装置使用的授权凭证的套数低于20套时,将主动提供10套授权凭证至授权平台。如此一来,如果第一授权分享装置提出需要使用额外的五套授权凭证的需求时,授权平台不需要重新搜寻次级的授权分享装置,进而加快第一授权分享装置取得授权凭证的速度。
[0094]第四种进一步应用的情形如:当授权平台搭配多个授权分享装置使用时,如果其中一个授权分享装置提出授权凭证的使用需求时,授权平台将比较其余的授权分享装置内部的授权凭证使用情形。例如:当第一授权分享装置提出需要借用授权凭证的需求时,比较第二授权分享装置与第三授权分享装置内部的授权凭证使用情形。假设第二授权分享装置尚有10套可用的授权凭证,而第三授权分享装置尚有30套可用的授权凭证时,则优先由第三授权分享装置借用。
[0095]除了由授权平台作为授权分享装置彼此间的授权凭证调度使用外,本发明的授权分享装置亦能针对次级的授权分享装置与授权使用装置进行授权凭证的调用。也就是说,前述授权平台提供授权凭证分享的做法,也可能应用于第一授权分享装置51与第二授权分享装置53上。如前所述,第一授权分享装置51的次级,可能进一步包含两个授权分享装置。这两个授权分享装置间,也可能彼此借用或分享授权凭证。
[0096]除了因应次级授权分享装置提出的授权凭证借用请求外,本发明的授权分享装置也可提供其他类型的操作。关于授权分享装置如何因应不同的情况而控制内部的管理器,请参看下述图式的说明。以下图式中,以编号代表授权装置与授权平台的动作顺序,并以箭头表示动作进行的方向。
[0097]其中,通过第10、11、12图,说明授权分享装置因应其他类型操作时的做法。为便于标示进行流程,下述图中的各个管理器间,并未标示其连接关系。请参见图10,其是本发明的授权分享装置处于授权凭证的分配状态的示意图。编号1:凭证分配管理器63取得由前级分配的授权凭证。编号2:凭证分配管理器63将分配得到的授权凭证的数量通知次级成员管理器61。编号3:次级成员管理器61将授权凭证分配给次级的授权装置(未绘示)。次级成员管理器61并确认次级授权装置的数量与各自分得的授权凭证的套数。编号4:次级成员管理器61回报授权凭证的套数分配,以及次级授权装置(未绘示)分得的授权凭证的数量至凭证分配管理器63。编号5:凭证分配管理器63将次级成员管理器61提供的凭证分配情形,提供给凭证记录管理器65。实际应用时,前级的授权分享装置(未绘示),可以而动态的查询授权分享装置6所拥有的授权凭证的使用状态。
[0098]请参见图11,其是本发明的授权分享装置,处于授权凭证的查询状态的示意图。编号1:前级的授权分享装置(未绘示),传送授权凭证的使用状态的查询请求至授权分享装置内的凭证分配管理器63。编号2:凭证分配管理器63将此查询请求传送至凭证记录管理器65。编号3:若凭证记录管理器63登记此授权分享装置具有次级的授权装置时,凭证记录管理器63将传送更新授权凭证状态的请求至次级成员管理器61。编号4:次级成员管理器61对次级的授权分享装置进行查询,对授权凭证使用的状态进行更新。编号5:次级成员管理器61最新的授权凭证用情形传送至凭证记录管理器65,进而更新凭证记录管理器65内部的记录。编号6:凭证记录管理器65汇整授权分享装置6本身,以及,将次级成员管理器61所回报的次级授权装置的授权凭证使用情形,传送至凭证分配管理器63。编号7:凭证分配管理器63回传授权凭证的使用情形至前级的授权分享装置(未绘示)。
[0099]请参见图12,其是本发明的授权分享装置处于授权凭证的更新状态的示意图。编号1:若凭证记录管理器63希望查询授权分享装置6的次级的授权装置的授权凭证使用情形时,凭证记录管理器63将传送更新授权凭证状态的请求至次级成员管理器。编号2:次级成员管理器61对次级的授权分享装置(未绘示)进行查询,对授权凭证使用的状态进行更新。编号3:次级成员管理器61最新的授权凭证用情形传送至凭证记录管理器65,进而更新凭证记录管理器65内部的记录。编号4:凭证记录管理器63汇整授权分享装置6本身,以及,将次级成员管理器61所回报的次级授权装置使用授权凭证的情形,传送至凭证分配管理器63。编号5:凭证分配管理器63将更新后的授权凭证使用情形传送至前级的授权分享装置。
[0100]除了接收前级传送的授权凭证借用请求外,授权分享装置也必须因应次级传出的授权凭证借用请求而调度授权凭证。以下,利用第13A、13B、13C图说明,授权分享装置因应次级的授权装置所提出授权凭证使用需求时,分别由群组内部与前级授权分享装置取得授权凭证的情形。其中,提出授权凭证借用请求的授权装置可能是授权使用装置或授权分享装置。为便于标示进行流程,下述图中的各个管理器间,并未标示其连接关系。
[0101]请参见图13A,其是本发明的授权分享装置,因应次级的授权分享装置提出授权凭证借用请求,直接借出授权凭证的示意图。编号1:次级成员管理器61接收来自次级的授权装置提出的授权凭证使用请求。编号2:次级成员管理器61将授权凭证使用请求传送至凭证管理分配器。编号3:凭证管理分配器61判断本身是否能提供闲置的授权凭证。编号4:凭证管理分配器61判断本身可提供闲置的授权凭证,决定将此授权凭证分配给提出请求的次级授权装置(未绘示)。凭证管理分配器63先将授权凭证传送至次级成员管理器61。编号5:将此分配决定提供给凭证记录管理器65,由凭证记录管理器65记录此授权凭证的分配记录。此处的使用记录包含由哪一个次级的授权装置提出、开始借用授权凭证的起始时间、归还借用授权凭证的结束时间。编号6:次级成员管理器61将授权凭证传送至提出请求的次级授权装置(未绘示)。
[0102]请参见图13B,其是本发明的授权分享装置,因应次级的授权分享装置提出授权凭证借用请求,通过另一个次级的授权分享装置,借出授权凭证的示意图。编号1:次级成员管理器61接收来自某一次级的授权装置(未绘示)提出的授权凭证使用请求。编号2:次级成员管理器61将授权凭证使用请求传送至凭证管理分配器63。编号3:凭证管理分配器63判断本身是否有闲置的授权凭证可用。编号4:凭证管理分配器63判断本身不具有闲置的授权凭证,因而通知次级成员管理器61。编号5:通知次级成员管理器61查询次级的授权装置,询问所属的其余次级的授权装置(未绘示)是否具有可供借出的授权凭证。编号6:被询问的次级的授权装置(未绘示)回复次级成员管理器61确实具有闲置的授权凭证。编号7:次级成员管理器61将被询问的次级授权装置具有闲置的授权凭证的资讯,通知凭证分配管理器。编号8:凭证分配管理器63将对次级授权装置询问得出的闲置授权凭证,分配给提出借用请求的次级授权装置(未绘示)。凭证分配管理器63通过次级成员管理器61传递可借出的授权凭证。编号9:次级成员管理器61将凭证分配管理器63分配的授权凭证,传送至提出凭证借用请求的次级的授权装置(未绘示)。编号10:凭证分配管理器63将借入授权凭证的授权装置的相关资讯,提供予凭证记录管理器65,由凭证记录管理器65更新,与授权分享装置6对应的借入的凭证使用状态,与内部的授权凭证使用状态。
[0103]请参见图13C,其是本发明的授权分享装置,因应次级的授权分享装置提出授权凭证借用请求,通过前级的授权分享装置,借用授权凭证的示意图。编号1:次级成员管理器61接收来自次级的授权装置提出的授权凭证使用请求。编号2:次级成员管理器61将授权凭证使用请求传送至凭证管理分配器63。编号3:凭证管理分配器63判断本身是否有闲置的授权凭证可用。编号4:凭证管理分配器63判断本身不具有闲置的授权凭证,因而向前级的授权分享装置提出借用授权凭证的请求。编号5:凭证管理分配器63自前级的授权分享装置借得授权凭证。编号6:凭证分配管理器63通过次级成员管理器61传递此借用的授权凭证。编号7:次级成员管理器61将凭证分配管理器分配的授权凭证传送至提出凭证借用请求的次级的授权装置。编号8:凭证分配管理器63将借入授权凭证的授权装置的相关资讯,提供予凭证记录管理器65,由凭证记录管理器65更新,与授权分享装置6对应的借入的凭证使用状态,与内部的授权凭证使用状态。
[0104]本发明的授权系统提供相当弹性的授权凭证管理功能,让软件的使用效率大为提升。综上所述,虽然本发明已以优选实施例公开如上,然其并非用以限定本发明。本领域技术人员在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视所附权利要求书界定范围为准。
【权利要求】
1.一种授权平台,信号连接于一第一授权分享装置与一第二授权分享装置,包含: 一授权凭证数据库,其提供多个授权凭证;以及, 一主授权分享装置,包含: 一凭证分配管理器,信号连接于该授权凭证数据库,其对所述授权凭证的使用状态进行动态管理; 一次级成员管理器,信号连接于所述授权分享装置,其分配所述授权凭证中的至少一个予所述授权分享装置,且该次级成员管理器更新所述授权分享装置使用授权凭证的状态;以及, 一凭证记录管理器,信号连接于该凭证分配管理器与该次级成员管理器,其记录所述授权凭证的使用状态。
2.如权利要求1所述的授权平台,其中该授权凭证数据库自一软件授权商取得所述授权凭证。
3.如权利要求1所述的授权平台,其中该凭证记录管理器记录所述授权凭证的使用状态是指:记录一用户的登入帐号、该用户操作的授权分享装置、该用户通过所述授权分享装置使用授权凭证的一起始时间、一结束时间。
4.如权利要求1所述的授权平台,其中该次级成员管理器于接收该第一授权分享装置所传送的一授权凭证借用请求后,将该授权凭证借用请求传送至该凭证分配管理器。
5.如权利要求4所述的授权平台,其中该第一授权分享装置于一借用条件符合时,产生该授权凭证借用请求。
6.如权利要求4所述的授权平台,其中当该凭证记录管理器所记录的所述授权凭证的使用状态为,所述授权凭证中,处于闲置状态的授权凭证的数量高于或等于该授权凭证借用请求所需的授权凭证的数量时,该凭证分配管理器通过该次级成员管理器,提供该授权凭证借用请求所需的授权凭证予该第一授权分享装置。
7.如权利要求4所述的授权平台,其中当该凭证记录管理器所记录的所述授权凭证的使用状态为,所述授权凭证中,处于闲置状态的授权凭证的数量少于该授权凭证借用请求所需的授权凭证的数量时,该凭证分配管理器通过该次级成员管理器,将该授权凭证借用请求传送至该第二授权分享装置。
8.如权利要求7所述的授权平台,其中该第二授权分享装置选择性的将分配而得的授权凭证,通过该次级成员管理器提供予该凭证分配管理器。
9.如权利要求8所述的授权平台,其中该第二授权分享装置于一借出条件符合时,将分配而得的授权凭证,通过该次级成员管理器提供予该凭证分配管理器。
10.如权利要求8所述的授权平台,其中当该第二授权分享装置通过该次级成员管理器提供予该凭证分配管理器使用时,该第二授权分享装置亦通过该次级成员管理器提供一收回条件予该凭证分配管理器。
【文档编号】G06F21/53GK104239782SQ201310249941
【公开日】2014年12月24日 申请日期:2013年6月21日 优先权日:2013年6月6日
【发明者】方天戟, 李振忠, 赖品琦, 林家弘, 陈明仁, 杨鸿裕 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1