亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

許可證控制方法及管理裝置的制作方法

文檔序號:6461395閱讀:189來源:國知局
專利名稱:許可證控制方法及管理裝置的制作方法
許可證控制方法及管理裝置技術(shù)領(lǐng)域 .本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種許可證控制方法及License管理 裝置。
技術(shù)背景隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,基于許可證(License,中文也稱為授權(quán))控制 的設(shè)備和軟件使用越來越廣泛。供應(yīng)商銷售產(chǎn)品給客戶,通過許可證對產(chǎn)品的 使用范圍、資源、功能以及期限等進(jìn)行授權(quán)。簡單的講,許可證是供應(yīng)商對所 銷售產(chǎn)品的使用范圍、資源、功能以及期限等進(jìn)行授權(quán)的一種合約形式。一般地,實(shí)現(xiàn)License控制的網(wǎng)絡(luò)包括License服務(wù)器和若干客戶端,如圖l 所示。License控制是網(wǎng)絡(luò)中的License服務(wù)器加載License文件并與客戶端進(jìn)行 通信,以管理對客戶端的授權(quán),從而實(shí)現(xiàn)License服務(wù)器對所有客戶端授權(quán)許可 使用的集中控制?,F(xiàn)有技術(shù)中 一種許可證控制方法包括如下流程步驟101: License服務(wù)器加載并啟用License文件,并建立授權(quán)數(shù)據(jù)庫; 步驟102:客戶端向License服務(wù)器請求資源授權(quán)或功能授權(quán)許可; 步驟103: License服務(wù)器判斷加載的License授權(quán)的期限是否到期,如到期 則返回失敗,否則進(jìn)行步驟104;步驟104:如果客戶端發(fā)來的是資源授權(quán)請求,License服務(wù)器計(jì)算當(dāng)前客 戶端已使用資源與本次客戶端所請求資源之和是否大于License文件中的可授 權(quán)資源值,如果小于等于License文件中可授權(quán)資源值,則License服務(wù)器返回 給客戶端指定大小的資源授權(quán);否則返回客戶端授權(quán)失敗;如果是請求功能授權(quán)許可,License服務(wù)器查找申請的功能許可在License 文件中是否為授權(quán)開放,如果開放,返回授權(quán)成功,否則返回失敗。在對現(xiàn)有技術(shù)的研究和實(shí)踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下問題現(xiàn)有技術(shù)中的加載的是一種單一的License,無論什么時(shí)間段、何種業(yè)務(wù)需求的情況下,授權(quán)的都是使用這種單一的License。而隨著網(wǎng)絡(luò)的發(fā)展,單一的License不能滿足細(xì)粒度的購買和使用授權(quán)的需求。發(fā)明內(nèi)容本發(fā)明實(shí)施例的目的是提供一種許可證控制方法及License管理裝置,以 實(shí)現(xiàn)根據(jù)不同時(shí)間段或不同業(yè)務(wù)需求進(jìn)行授權(quán)。為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種許可證控制方法及License管理裝置是這樣實(shí)現(xiàn)的一種許可^E控制方法,包^::使用第一 License向客戶端提供服務(wù);才艮據(jù)第二 License觸發(fā)條件,啟用第二 License;向客戶端授權(quán)第二 License 。一種License管理裝置,包括解析單元,用于力。載第一 License和第二 License;管理單元,用于啟用第一 License和在滿足第二 License觸發(fā)條件時(shí)啟用 第二 License;授權(quán)單元,向客戶端授權(quán)第一 License和第二 License。 由以上本發(fā)明實(shí)施例提供的技術(shù)方案可見,使用第一License的過程中, 檢測第二 License的使用條件,License管理裝置在使用條件滿足時(shí),啟用第二 License,向客戶端授權(quán)第二 License,這樣,可以實(shí)現(xiàn)在不同時(shí)間段對客戶端 進(jìn)行不同的授權(quán)許可。特別是第二 License的使用條件包括,第二 License的 起始使用時(shí)間到達(dá)時(shí)啟用第二 License,或使用第一 License不能提供客戶端請 求的資源和/或請求的功能時(shí)啟用第二 License的情況下,可以實(shí)現(xiàn)在不同業(yè)務(wù) 情況下對客戶端進(jìn)行不同的授權(quán)許可。


圖1為現(xiàn)有技術(shù)許可證控制方法的流程圖;圖2為本發(fā)明許可證控制方法一個(gè)實(shí)施例的流程圖;圖3為本發(fā)明許可證控制方法另一實(shí)施例的流程圖;圖4為本發(fā)明許可證控制方法另一實(shí)施例的流程圖; 圖5為本發(fā)明許可證控制方法另一實(shí)施例的流程圖; 圖6為本發(fā)明許可證控制方法另一實(shí)施例的流程圖; 圖7為本發(fā)明許可證控制方法另一實(shí)施例的流程圖; 圖8為本發(fā)明服務(wù)器一個(gè)實(shí)施例的框圖; 圖9為本發(fā)明服務(wù)器另一實(shí)施例的框圖; 圖IO為本發(fā)明服務(wù)器另一實(shí)施例的框圖; 圖11為本發(fā)明服務(wù)器另一實(shí)施例的框圖; 圖12為本發(fā)明服務(wù)器另一實(shí)施例的框圖; 圖13為本發(fā)明服務(wù)器另一實(shí)施例的框圖; 圖14為本發(fā)明服務(wù)器另一實(shí)施例的框圖; 圖15為本發(fā)明服務(wù)器另一實(shí)施例的框圖; 圖16為本發(fā)明服務(wù)器另一實(shí)施例的框圖; 圖17為本發(fā)明服務(wù)器另一實(shí)施例的框圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供一種許可證控制方法及License管理裝置。 為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實(shí)施方 式對本發(fā)明實(shí)施例作進(jìn)一步的詳細(xì)說明。才艮據(jù)前述產(chǎn)生的新的需求,為用戶設(shè)置不同等級的License。例如包含至 少兩種等級的License的情況,這里將這兩種等級的License分別稱為Normal License和Promotion License。貝"Normal License可以表示一種滿足基本業(yè)務(wù)正 常運(yùn)行的License,其包含系統(tǒng)基本任務(wù)正常運(yùn)行時(shí)所需的資源和功能的授權(quán), 這樣客戶端在得到授權(quán)情況下可持續(xù)使用相關(guān)的資源或功能。該Normal License與現(xiàn)有技術(shù)中的基本相同。而Promotion License表示一種增強(qiáng)性的 License,其可以是特定條件下滿足業(yè)務(wù)運(yùn)行所需的資源和功能的授權(quán),例如在 特定時(shí)間或在特定業(yè)務(wù)需求的情況下提供的一種增量授權(quán),進(jìn)一步地,也可以 是在Normal License基礎(chǔ)上提供的一種在特定時(shí)間段內(nèi)的增量授權(quán),或者計(jì)時(shí)/計(jì)次使用的授權(quán)方式使用的一種增量授權(quán)。才艮據(jù)用戶的需求,還可以包括其它等級的License,以在特定條件或情況 下提供授權(quán)許可,在這里并不限制包含的License的等級和數(shù)量。License服務(wù)器上增加License定制接口 ,對于包含不同等級License的情 況,可以通過該接口,設(shè)置不同License的使用條件,定制在不同的特定條件 下使用不同的License,例如設(shè)置在某一段特定時(shí)間或周期使用Normal License 文件,而在另一段特定時(shí)間或周期使用Promotion License文件。這樣,License 服務(wù)器會(huì)在定制時(shí)間段自動(dòng)使用Promotion License文件中的資源和功能。具體的,所述增加的定制接口具體可以為配置文件、腳本命令、圖形界面 等形式。不論何種形式,都可以實(shí)現(xiàn)在License服務(wù)器上配置不同License的 使用。而且,這些配置的信息可以直接保存在對應(yīng)的License文件中,或者另 外保存在License文件之夕卜。以下介紹本發(fā)明的方法實(shí)施例,其可以包括如下步驟SI:使用第一 License向客戶端提供服務(wù);S2:根據(jù)第二 License觸發(fā)條件,啟用第二 License;在使用第一 License的過程中,如果滿足了觸發(fā)條件,則啟用第二 License 來提供服務(wù);其中,觸發(fā)條件可以是檢測發(fā)現(xiàn)設(shè)置的第二 License的起始使 用時(shí)間到達(dá),或使用第一 License不能提供客戶端請求的資源和/或功能。S3:向客戶端授權(quán)第二 License;在向客戶端授權(quán)第二 License時(shí),不限定客戶端是否已經(jīng)得到第一 License 的授權(quán);例如,客戶端可以已經(jīng)獲得第一 License的授權(quán),并在該授權(quán)下得到 需要的資源和/或功能,然后進(jìn)一步獲得第二 License的授權(quán),得到增量的資源 和/或功能,或者,客戶端也可以沒有獲得第一 License的授權(quán)而直接獲得第二 License的授權(quán),這時(shí)第二 License的授權(quán)范圍可以比第一 License大,從而使 客戶端利用第二 License的授權(quán)獲得增量的資源和/或功能。S4:根據(jù)第二 License停止條件,停止第二 License;其中,第二 License停止條件可以為第二 License的使用結(jié)束時(shí)間達(dá)到,第二License的使用時(shí)長用盡,第二License中資源和/或功能的使用次數(shù)用盡,或使用第一 License.能夠提供客戶端請求的資源和/或請求的功能。在停止第二License之后,可以只使用第一 License來提供服務(wù)。以下介紹本發(fā)明許可證控制方法的一個(gè)實(shí)施例。圖2示出了本發(fā)明許可證控制方法的一個(gè)實(shí)施例的流程,如圖2所示,包括步驟201:月良務(wù)器力口載Normal License禾口 Promotion License。該步驟中,月l務(wù)器還可以才艮據(jù)加載的Normal License和Promotion License建立授權(quán)數(shù)據(jù)庫。月良務(wù)器可以加載至少兩種等級的License,這里以加載Normal License和 Promotion License為例力卩以i兌明。步驟202:服務(wù)器通過定制接口設(shè)置Promotion License的使用時(shí)間段。該實(shí)施例中,Normal License可以與現(xiàn)有技術(shù)中類似,為服務(wù)器在日常情 況下使用的License 。而Promotion License是在特定時(shí)間段內(nèi)使用的License,因此,這里需要 通過服務(wù)器的定制接口設(shè)置Promotion License的使用時(shí)間段。步驟203:服務(wù)器使用Normal License的過程中,檢測Promotion License 的定制-使用時(shí)間4殳,并在所述時(shí)間l爻開始時(shí)間到達(dá)時(shí)4吏用該P(yáng)romotion Lic6ns6。步驟204:服務(wù)器向客戶端發(fā)送獲取授權(quán)通知。由于在前一步驟中服務(wù)器使用了新的License,因此,該步驟中,服務(wù)器 通知客戶端到服務(wù)器上獲取授權(quán),以使客戶端可以獲取服務(wù)器上新的License。 但是,該步驟并不是必須的,也可以是直接執(zhí)行下面步驟205。 步驟205:客戶端向服務(wù)器請求授權(quán)。該步驟中,客戶端向服務(wù)器發(fā)送授權(quán)請求,請求服務(wù)器對資源或功能進(jìn)行 授權(quán)。在不執(zhí)行步驟204的情況下,客戶端可以是在需要授權(quán)的情況下,直接向 服務(wù)器請求授權(quán),而不必等到服務(wù)器的通知后再向服務(wù)器請求授權(quán)。步驟206:服務(wù)器對客戶端進(jìn)行授權(quán),并記錄客戶端授權(quán)數(shù)據(jù)。 需要說明的是,也可以是不執(zhí)行步驟204和205,而直接執(zhí)行步驟206。這才羊,月良務(wù)器在1吏用Promotion License之后,可以直才妄S夸Promotion License授權(quán)給客戶端。步驟206之后還可以包括步驟207:服務(wù)器檢測設(shè)置的Promotion License的使用時(shí)間段,并在所述 時(shí)間^歐結(jié)束時(shí)間到達(dá)時(shí)4f止該P(yáng)romotion License。 步驟208:服務(wù)器通知客戶端歸還授權(quán)。類似的,該步驟也不是必須的,也可以是直接執(zhí)行下面步驟209。 步驟209:客戶端請求歸還授權(quán)給服務(wù)器。 該步驟中,客戶端請求歸還資源或功能授權(quán)給服務(wù)器。 在不執(zhí)行步驟208的情況下,客戶端可以是在前述Promotion License使用 完畢的情況下,直接向服務(wù)器請求歸還授權(quán),而不必等到服務(wù)器的通知后再向 服務(wù)器請求歸還授權(quán)。在其他實(shí)施例中,在步驟207停止Promotion License 之前,客戶端可以主動(dòng)向服務(wù)器發(fā)送歸還授權(quán)請求,這樣,在授權(quán)數(shù)量有限的 情況下,客戶端歸還的授權(quán)還可以繼續(xù)授權(quán)給其他客戶端,從而提高License利用率,并可以降低服務(wù)器的負(fù)擔(dān)。步驟210:服務(wù)器收回對客戶端Promotion License的授權(quán)。 需要說明的是,也可以是不執(zhí)行步驟208和209,而直接執(zhí)行步驟210。這樣,服務(wù)器在Promotion License使用完畢之后,可以直接收回對客戶端的授權(quán)。以下介紹本發(fā)明許可證控制方法的另一實(shí)施例。圖3示出了該方法另一實(shí) 施例的流程,如圖3所示,包括步驟301:月良務(wù)器力口載Normal License禾口 Promotion License。該步驟中,服務(wù)器還可以根據(jù)加載的Normal License和Promotion License建立授權(quán)數(shù)據(jù)庫。月良務(wù)器可以加載至少兩種等級的License,這里仍以加載Normal License和Promotion License為例力口以i兌明。步驟302:服務(wù)器通過定制接口設(shè)置Promotion License的起始使用時(shí)間和 使用時(shí)長。該實(shí)施例中,Normal License可以與現(xiàn)有技術(shù)中類似,為服務(wù)器在日常情 況下4吏用的License。而Promotion License是從特定時(shí)間點(diǎn)開始使用的License,其可以使用特 定的時(shí)長,因此,這里需要通過服務(wù)器的定制接口設(shè)置PromotionLicense的起 始使用時(shí)間和使用時(shí)長。步驟303:服務(wù)器使用Normal License的過程中,才企測Promotion License 的起始使用時(shí)間,并在起始使用時(shí)間到達(dá)時(shí)使用該P(yáng)romotion License。步驟304:服務(wù)器通知客戶端獲取授權(quán)。由于在前一步驟中服務(wù)器使用了新的License,因此,該步驟中,服務(wù)器 通知客戶端到服務(wù)器上獲取授權(quán),以使客戶端可以獲取服務(wù)器上新的License。 但是,該步驟并不是必須的,也可以是直接執(zhí)行下面步驟305。 步驟305:客戶端向服務(wù)器請求授權(quán)。在不執(zhí)行步驟304的情況下,客戶端可以是在需要授權(quán)的情況下,直接向 服務(wù)器請求授權(quán),而不必等到服務(wù)器的通知后再向服務(wù)器請求授權(quán)。該步驟中,客戶端向服務(wù)器發(fā)送授權(quán)請求,請求服務(wù)器對資源或功能進(jìn)行 授權(quán)。步驟306:服務(wù)器對客戶端進(jìn)行授權(quán),并記錄客戶端授權(quán)數(shù)據(jù)。 需要說明的是,也可以是不執(zhí)行步驟304和305,而直接執(zhí)行步驟306。這才羊,月良務(wù)器在l吏用Promotion License之后,可以直才妻^1尋Promotion License授權(quán)給客戶端。步驟306之后還可以包括步驟307:服務(wù)器檢測設(shè)置的Promotion License的使用時(shí)長,并在所述使 用時(shí)長用盡時(shí)4亭止該P(yáng)romotion License。步驟308:服務(wù)器通知客戶端歸還授權(quán)。類似的,該步驟也不是必須的,也可以是直接執(zhí)行下面步驟309。 步驟309:客戶端請求歸還授權(quán)給服務(wù)器。 . 該步驟中,客戶端請求歸還資源或功能授權(quán)給服務(wù)器。 在不執(zhí)行步驟308的情況下,客戶端可以是在前述Promotion License使用 完畢的情況下,直接向服務(wù)器請求歸還授權(quán),而不必等到服務(wù)器的通知后再向 服務(wù)器請求歸還授權(quán)。在其他實(shí)施例中,在步驟307停止Promotion License 之前,客戶端可以主動(dòng)向服務(wù)器發(fā)送歸還授權(quán)請求,這樣,在授權(quán)數(shù)量有限的 情況下,客戶端歸還的授權(quán)還可以繼續(xù)授權(quán)給其他客戶端,從而提高License 利用率,并可以降低服務(wù)器的負(fù)擔(dān)。步驟310:服務(wù)器收回對客戶端Promotion License的授權(quán)。 需要說明的是,也可以是不執(zhí)行步驟308和309,而直接執(zhí)行步驟310。 這樣,服務(wù)器在Promotion License使用完畢之后,可以直接收回對客戶端的授 權(quán)。以下介紹本發(fā)明許可證控制方法的另一實(shí)施例。圖4示出了該方法另一實(shí) 施例的流程,如圖4所示,包括步驟401:月良務(wù)器力口載Normal License和Promotion License 。該步驟中,服務(wù)器還可以根據(jù)加載的Normal License和Promotion License建立授權(quán)數(shù)據(jù)庫。月l務(wù)器可以加載至少兩種等級的License,這里仍以加載Normal License 和Promotion License為例力Q以i兌明。步驟402:服務(wù)器通過定制接口設(shè)置Promotion License的起始使用時(shí)間和 使用次數(shù)。該實(shí)施例中,Normal License可以與現(xiàn)有技術(shù)中類似,為服務(wù)器在日常情 況下4吏用的License。而Promotion License是從特定時(shí)間點(diǎn)開始使用的License,其可以使用特 定的次數(shù),因此,這里需要通過服務(wù)器定制接口設(shè)置Promotion License的起始 -使用時(shí)間和4吏用次數(shù)。步驟403:服務(wù)器使用Normal License的過程中,沖企測Promotion License 的起始使用時(shí)間,并在起始4吏用時(shí)間到達(dá)時(shí)使用該P(yáng)romotion License。 步驟404:服務(wù)器通知客戶端獲取授權(quán)。由于在前一步驟中服務(wù)器使用了新的License,因此,該步驟中,服務(wù)器 通知客戶端到服務(wù)器上獲取授權(quán),以使客戶端可以獲取服務(wù)器上新的License。 但是,該步驟并不是必須的,也可以是直接執(zhí)行下面步驟405。 步驟405:客戶端向服務(wù)器請求授權(quán)。該步驟中,客戶端向服務(wù)器發(fā)送授權(quán)請求,請求服務(wù)器對資源或功能授權(quán)。 在不執(zhí)行步驟404的情況下,客戶端可以是在需要授權(quán)的情況下,直接向服務(wù)器請求授權(quán),而不必等到服務(wù)器的通知后再向服務(wù)器請求授權(quán)。 步驟406:服務(wù)器對客戶端進(jìn)行授權(quán),并記錄客戶端授權(quán)數(shù)據(jù)。 需要說明的是,也可以是不執(zhí)行步驟404和405,而直接執(zhí)4亍步驟406。這才羊,月良務(wù)器在4吏用Promotion License之后,可以直才妄將Promotion License授權(quán)給客戶端。步驟406之后還可以包括步驟407:服務(wù)器檢測設(shè)置的Promotion License中資源和/或功能的使用次 #t,并在所述4吏用次凄t用盡時(shí)停止該P(yáng)romotion License。 步驟408:服務(wù)器通知客戶端歸還授權(quán)。類似的,該步驟也不是必須的,也可以是直接執(zhí)行下面步驟409。 步驟409:客戶端請求歸還授權(quán)給服務(wù)器。 該步驟中,客戶端請求歸還資源或功能授權(quán)給服務(wù)器。 在不執(zhí)行步驟408的情況下,客戶端可以是在前述Promotion License <吏用 完畢的情況下,直接向服務(wù)器請求歸還授權(quán),而不必等到服務(wù)器的通知后再向 服務(wù)器請求歸還授權(quán)。在其他實(shí)施例中,在步驟407停止Promotion License 之前,客戶端可以主動(dòng)向服務(wù)器發(fā)送歸還授權(quán)請求,這樣,在授權(quán)數(shù)量有限的 情況下,客戶端歸還的授權(quán)還可以繼續(xù)授權(quán)給其他客戶端,從而提高License利用率,并可以P爭低服務(wù)器的負(fù)擔(dān)。步驟410:服務(wù)器收回對客戶端Promotion License的授權(quán)。 需要說明的是,也可以是不執(zhí)行步驟408和409,而直接執(zhí)行步驟410。這樣,服務(wù)器在Promotion License使用完畢之后,可以直接收回對客戶端的授權(quán)。上述三個(gè)方法實(shí)施例中,不同之處包括服務(wù)器通過定制接口設(shè)置 Promotion License的使用條件不同,分別是使用時(shí)間段、起始使用時(shí)間和使用 時(shí)長、以及起始使用時(shí)間和Promotion License中資源和/或功能的使用次數(shù)。 也就是說,Promotion License的使用分別為通過時(shí)間段確定,或者是通過使用 時(shí)間和使用時(shí)長確定,或者是通過起始使用時(shí)間和Promotion License中資源和 /或功能的使用次數(shù)確定。這三種實(shí)施例的共同之處在于,使用條件中都包含 起始使用時(shí)間,因此,服務(wù)器在檢測到起始使用時(shí)間到達(dá)時(shí),可以開始使用 Promotion License。上面三種實(shí)施例只是舉例說明,根據(jù)實(shí)際需要,還可以是 其它的使用條件。由上述實(shí)施例可見,服務(wù)器使用Normal License的過程中,4企測通過定制 接口設(shè)置的Promotion License的j吏用條件,所述使用條件包括起始使用時(shí)間, 服務(wù)器在使用條件中的起始使用時(shí)間到達(dá)時(shí)啟用Promotion License,服務(wù)器將 Promotion License授權(quán)給客戶端,這樣,可以實(shí)現(xiàn)服務(wù)器在不同時(shí)間段對客戶 端進(jìn)行不同的授權(quán)許可。換句話說,上述實(shí)施例中,License月良務(wù)器能夠自動(dòng)的實(shí)現(xiàn)在平時(shí)啟用前 一種License,在特定時(shí)段啟用后一種License,而過了特定時(shí)段再恢復(fù)到所述 前一種License。這樣,既可滿足業(yè)務(wù)的實(shí)際需要,實(shí)現(xiàn)用戶投資的利益最大 化,也可以在購買中降低客戶的成本。以下以客戶端觸發(fā)使用不同License為例,介紹本發(fā)明許可i正控制方法的 一個(gè)實(shí)施例。圖5示出了該方法一個(gè)實(shí)施例的流程,如圖5所示,包括步驟501:月l務(wù)器力口載Normal License和Promotion License。該步驟中,月良務(wù)器還可以根據(jù)力口載的Normal License和Promotion License 建立授權(quán)數(shù)據(jù)庫。服務(wù)器可以加載至少兩種等級的License,這里以加載Normal License和 Promotion License為例力口以說明。該實(shí)施例中,Normal License可以與現(xiàn)有坤支 術(shù)中類似,為服務(wù)器在日常情況下使用的License。 Promotion License是在特 定業(yè)務(wù)情況下使用的License,例如,Promotion License中包括特定的功能4受 權(quán)(例如包括Normail License不具備的功能),和/或包者舌相對于Normal License 具有可以支持更多業(yè)務(wù)量的資源授權(quán)。步驟502:客戶端向服務(wù)器發(fā)起授權(quán)請求,并上報(bào)資源和/或功能請求。本步驟中,客戶端向服務(wù)器發(fā)送授權(quán)請求,所述授權(quán)請求中包括資源請求 信息和/或功能請求信息,用來請求相應(yīng)的資源和/或功能。步驟503:在使用Normal License不能提供客戶端請求的資源和/或功能時(shí), 啟用Promotion License,并授4又纟合客戶端;例如,如果服務(wù)器4全測客戶端請求的資源總數(shù)超出Normal License文件中 的授權(quán)資源數(shù)和/或請求的功能在Normal License文件中未開啟,則服務(wù)器啟 用Promotion License文件中的資源和/或功能,并將Promotion License授4又癥會(huì) 客戶端。步驟503之后還可以包括步驟504:客戶端向服務(wù)器周期性上報(bào)當(dāng)前所需的資源和/或功能。步驟505:在使用Normal License能夠提供客戶端請求的資源和/或請求的功能時(shí),停止Promotion License;例如,如果服務(wù)器檢測客戶端請求的資源總數(shù)在Normal License文件中的授權(quán)資源數(shù)之內(nèi)和/或請求的功能在Normal License文件中已開啟,則服務(wù)器停用Promotion License文件中的資源和/或功能,并收回對客戶端的PromotionLicense授權(quán)。以下以客戶端觸發(fā)^f吏用不同License為例,介紹本發(fā)明許可"^正控制方法的 另一實(shí)施例。圖6示出了該方法另一實(shí)施例的流程,如圖6所示,包括 步驟601:月良務(wù)器力口載Normal License和Promotion License。 該步驟中,月良務(wù)器還可以才艮據(jù)力口載的Normal License和Promotion License建立授權(quán)數(shù)據(jù)庫。服務(wù)器可以加載至少兩種等級的License,這里以力口載Normal License和 Promotion License為例力口以說明。該實(shí)施例中,Normal License可以與現(xiàn)有4支 術(shù)中類似,為服務(wù)器在曰常情況下使用的License。 Promotion License是在特 定業(yè)務(wù)情況下使用的License,例如,Promotion License中包括特定的功能控: 權(quán)(例如包4舌Normail License不具備的功能),和/或包4舌相對于Normal License 具有可以支持更多業(yè)務(wù)量的資源授權(quán)。步驟602:服務(wù)器通過定制接口設(shè)置Promotion License的使用時(shí)長。步驟603:客戶端向服務(wù)器發(fā)起授權(quán)請求,并上報(bào)資源和/或功能請求。本步驟中,客戶端向服務(wù)器發(fā)送授權(quán)請求,所述授權(quán)請求中包括資源請求 信息和/或功能請求信息,用來請求相應(yīng)的資源和/或功能。步驟604:在使用Normal License不能提供客戶端請求的資源和/或功能時(shí), 啟用Promotion License,并授權(quán)給客戶端;例如,如果服務(wù)器檢測客戶端請求的資源總數(shù)超出Normal License文件中 的授權(quán)資源數(shù)和/或請求的功能在Normal License文件中未開啟,則服務(wù)器啟 用Promotion License文件中的資源和/或功能,并將Promotion License 4受4又纟會(huì) 客戶端。步驟604之后還可以包括步驟605:服務(wù)器檢測設(shè)置的客戶端使用Promotion License的使用時(shí)長, 并在達(dá)到設(shè)置的使用時(shí)長,即使用時(shí)長用盡時(shí),停用Promotion License文件中 的資源和/或功能,收回對客戶端的Promotion License 4臾權(quán)。以下以客戶端觸發(fā)Y吏用不同License為例,介紹本發(fā)明許可i正控制方法的 第六實(shí)施例。圖7示出了該方法另一實(shí)施例的流程,如圖7所示,包括步驟701:月良務(wù)器力口載Normal License和Promotion License。該步驟中,月艮務(wù)器還可以根據(jù)力口載的Normal License和Promotion License建立授權(quán)數(shù)據(jù)庫。月良務(wù)器可以加載至少兩種等級的License,這里以加載Normal License和Promotion License為例力o以i兌明。該實(shí)施例中,Normal License可以與現(xiàn)有才支 術(shù)中類似,為服務(wù)器在日常情況下使用的License。 Promotion License是在特 定業(yè)務(wù)情況下使用的License,例如,Promotion License中包括特定的功能4受 權(quán)(例如包括Normail License不具備的功能),和/或包4舌相對于Normal License 具有可以支持更多業(yè)務(wù)量的資源授權(quán)。步驟702:服務(wù)器通過定制接口設(shè)置Promotion License的使用次數(shù)。 步驟703:客戶端向服務(wù)器發(fā)起授權(quán)請求,并上報(bào)資源和/或功能請求。 本步驟中,客戶端向服務(wù)器發(fā)送授權(quán)請求,所述授權(quán)請求中包括資源請求 信息和/或功能請求信息,用來請求相應(yīng)的資源和/或功能。步驟704:在使用Normal License不能提供客戶端請求的資源和/或功能時(shí), 啟用Promotion License ,并授:權(quán)主會(huì)客戶端;例如,如果服務(wù)器檢測客戶端請求的資源總數(shù)超出Normal License文件中 的授權(quán)資源數(shù)和/或請求的功能在Normal License文件中未開啟,則服務(wù)器啟 用Promotion License文件中的資源和/或功能,并將Promotion License 4受一又給 客戶端。步驟704之后還可以包括步驟705:服務(wù)器檢測設(shè)置的客戶端使用Promotion License中資源和/或功 能的使用次數(shù),并在達(dá)到設(shè)置的使用次數(shù),即使用次數(shù)用盡時(shí),停用Promotion License文件中的資源和/或功能,收回對客戶端的Promotion License授權(quán)。上述三個(gè)方法實(shí)施例中,不同之處包括服務(wù)器停用Promotion License的情 況不同,分別是客戶端上報(bào)的當(dāng)前資源和/或功能使用情況,使用時(shí)長, Promotion License中資源和/或功能的使用次數(shù)。上面三種實(shí)施例只是舉例說 明,根據(jù)實(shí)際需要,還可以是其它的使用條件。例如,服務(wù)器還可以通過定制 接口設(shè)置Promotion License的使用時(shí)間段,所述使用時(shí)間段用開始使用時(shí)間和 使用結(jié)束時(shí)間來限定,當(dāng)在所述使用時(shí)間段中,在使用Normal License不能提 供客戶端請求的資源和/或功能時(shí),啟用Promotion License,并授權(quán)給客戶端, 然后才僉測設(shè)置的使用結(jié)束時(shí)間,在到達(dá)使用結(jié)束時(shí)間時(shí),停止PromotionLicense文件,并進(jìn)一步收回對客戶端的Promotion License 4受權(quán)。由上述實(shí)施例可見,服務(wù)器使用第一 License的過程中,接收客戶端發(fā)來 的授權(quán)請求及資源和/或功能請求,在使用Normal License不能提供客戶端請 求的資源和/或功能時(shí),例如服務(wù)器如果檢測客戶端請求的資源總數(shù)超出第一 License文件中的授權(quán)資源數(shù)和/或請求的功能在第一 License文件中未開啟時(shí), 啟用第二 License文件中的資源和/或功能,并將第二 License授權(quán)給客戶端, 這樣,可以實(shí)現(xiàn)服務(wù)器在不同業(yè)務(wù)情況下對客戶端進(jìn)行不同的授權(quán)許可。換句話說,上述實(shí)施例中,License服務(wù)器能夠自動(dòng)的實(shí)現(xiàn)在一般業(yè)務(wù)量 需求情況下或一^:的功能需求情況下啟用前一種License,而在特定業(yè)務(wù)量需 求情況下或特定功能需求情況下啟用后一種License,而過了特定業(yè)務(wù)量需求 情況或特定功能需求情況再恢復(fù)到所述前一種License。這樣,可以滿足業(yè)務(wù) 的實(shí)際需要,實(shí)現(xiàn)用戶投資的利益最大化,也可以在購買中降低客戶的成本。以下介紹本發(fā)明的License管理裝置第一實(shí)施例,圖8示出了該License 管理裝置一個(gè)實(shí)施例的框圖,如圖一種License管理裝置,包括解析單元801,管理單元802,授權(quán)單元803, 其中,解析單元801,用于力口載第一 License和第二 License; 管理單元802,用于啟用第一 License和在滿足第二 License觸發(fā)條件時(shí)啟 用第二 License;授權(quán)單元803,向客戶端授權(quán)第一 License和第二 License。 其中,License管理裝置可以具體是一種服務(wù)器。在圖8的基礎(chǔ)上,圖9示出了該License管理裝置另一實(shí)施例的框圖,如 圖,所述License管理裝置還可以包括定制接口 901和檢測單元902,其中,定制接口 901,用于設(shè)置第二 License的起始使用時(shí)間;檢測單元902,用于檢測設(shè)置的第二 License的起始使用時(shí)間,在所述起 始使用時(shí)間到達(dá)時(shí),通知所述管理單元802滿足第二 License觸發(fā)條件。優(yōu)選地,所述定制接口 901,還用于設(shè)置第二 License的使用結(jié)束時(shí)間;所述檢測單元902,還用于檢測設(shè)置的第二 License的使用結(jié)束時(shí)間,在 所述使用結(jié)束時(shí)間到達(dá)時(shí),通知所述管理單元802停止第二 License。優(yōu)選地,在圖9的基礎(chǔ)上,還可以包括如圖IO所示的一實(shí)施例,所述定 制接口901,還用于設(shè)置第二 License的使用時(shí)長;并且,所述License管理裝置還包括計(jì)時(shí)單元903,用于檢測設(shè)置的第二 License 的使用時(shí)長,在所述使用時(shí)長用盡時(shí),通知所述管理單元802停止第二 License。其中,該計(jì)時(shí)單元903可以為單獨(dú)的一個(gè)模塊,也可以與所述^:測單元 902合設(shè)。優(yōu)選地,在圖9的基礎(chǔ)上,還可以包括如圖ll所示的一實(shí)施例,所述定 制接口 901,還用于設(shè)置第二 License的^f吏用次數(shù);所述License管理裝置還包括計(jì)次單元904,用于檢測設(shè)置的第二 License 的使用次數(shù),在所述使用次數(shù)用盡時(shí),通知所述管理單元停止第二License。其中,該計(jì)次單元904可以為單獨(dú)的一個(gè)模塊,也可以與所述檢測單元 902合設(shè)。優(yōu)選地,在圖9、圖10、或圖11的基礎(chǔ)上,所述License管理裝置還可以 包括接收單元,用于接收客戶端發(fā)送的歸還授權(quán)請求,通知所述授權(quán)單元收回 對該客戶端的第二 License授權(quán);所述授權(quán)單元,還用于根據(jù)所述接收單元接收的客戶端發(fā)送的歸還授權(quán)請 求,收回對該客戶端的第二 License授權(quán)。這里僅給出了結(jié)合圖9的例子,如圖12所示,結(jié)合其它圖的情況與此類 似,不再贅述。圖12的例子中,所述接收單元標(biāo)號為1201。在圖8的基礎(chǔ)上,圖13示出了該License管理裝置另一實(shí)施例的框圖, 如圖,所述License管理裝置還可以包括接收單元1301和判斷單元1302,其中,接收單元1301,用于接收客戶端發(fā)送的授權(quán)請求,該授權(quán)請求中包括資 源請求和/或功能請求;判斷單元1302,用于根據(jù)所述接收單元1301接收的授權(quán)請求進(jìn)行判斷, 在使用第一 License不能提供客戶端請求的資源和/或功能時(shí),通知所述管理單 元802滿足第二 License觸發(fā)條件。其中,該判斷單元1302可以為單獨(dú)的一個(gè)模塊,也可以與所述授權(quán)單元 803合設(shè)。優(yōu)選地,在圖13所示的實(shí)施例中,所述判斷單元1302,還可以用于在4吏 用第一 License能夠提供客戶端請求的資源和/或功能時(shí),向所述管理單元802 發(fā)送停止第二 License通知;所述管理單元802,還可以用于根據(jù)所述判斷發(fā)送的停止第二 License通 知,停止第二 License 。優(yōu)選地,在圖13的基礎(chǔ)上,圖14示出了該License管理裝置另一實(shí)施例 的框圖,如圖14,所述License管理裝置還可以包括定制接口 1401和檢測單 元1402,其中,所述定制接口 1401,用于設(shè)置第二 License的使用結(jié)束時(shí)間; 所述檢測單元1402,用于檢測設(shè)置的第二 License的使用結(jié)束時(shí)間,在所述使用結(jié)束時(shí)間到達(dá)時(shí),通知所述管理單元802停止第二 License。優(yōu)選地,在圖13的基礎(chǔ)上,圖15示出了該License管理裝置另一實(shí)施例的框圖,如圖14,所述License管理裝置還可以包括定制接口 1501和計(jì)時(shí)單元1502,其中,所述定制接口 1501,用于設(shè)置第二 License的使用時(shí)長; 所述計(jì)時(shí)單元1502,用于檢測設(shè)置的第二 License的使用時(shí)長,在所述使用時(shí)長用盡時(shí),通知所述管理單元802停止第二 License。優(yōu)選地,在圖13的基礎(chǔ)上,圖16示出了該License管理裝置另一實(shí)施例的框圖,如圖16,所述License管理裝置還可以包括定制接口 1601和計(jì)時(shí)單元1602,其中,所述定制接口 1601,還用于設(shè)置第二 License的使用次數(shù); 所述計(jì)次單元1602,用于檢測設(shè)置的第二 License的使用次數(shù),在所述使用次數(shù)用盡時(shí),通知所述管理單元802停止第二 License。優(yōu)選地,在圖13、 14、 15、 16的基礎(chǔ)上,所述接收單元1301,還用于4妄 收客戶端發(fā)送的歸還授權(quán)請求,通知所述授權(quán)單元803收回對該客戶端的第二 license授權(quán);所述授權(quán)單元803,還可以用于根據(jù)所述接收單元1301接收的客戶端發(fā) 送的歸還授權(quán)請求,收回對該客戶端的第二 License授權(quán)。這里僅結(jié)、出了結(jié)^、圖13的例子,如圖17所示,結(jié)合其它圖的情況與此類 似,不再贅述。圖17的例子中,所述接收單元標(biāo)號為1301。由以上實(shí)施例可見,既可以是月良務(wù)器4吏用Normal License的過程中, Promotion License的起始使用時(shí)間到達(dá)時(shí)啟用PromotionLicense , 并將 PromotionLicense授權(quán)給客戶端;也可以是服務(wù)器使用Normal License的過程 中,如果檢測客戶端請求的資源總數(shù)超出Normal License文件中的授權(quán)資源數(shù) 和/或請求的功能在Normal License文件中未開啟,則啟用Promotion License 文件中的資源和/或功能,并將Promotion License授權(quán)給客戶端。這樣,可以 實(shí)現(xiàn)服務(wù)器在不同時(shí)間段或不同業(yè)務(wù)情況下對客戶端進(jìn)行不同的授權(quán)許可。雖然通過實(shí)施例描繪了本發(fā)明實(shí)施例,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明 有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形 和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1、一種許可證控制方法,其特征在于,包括使用第一License向客戶端提供服務(wù);根據(jù)第二License觸發(fā)條件,啟用第二License;向客戶端授權(quán)第二License。
2、 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)第二 License觸發(fā) 條件,啟用第二 License包括檢測設(shè)置的第二 License的起始使用時(shí)間; 在起始使用時(shí)間到達(dá)時(shí),啟用第二 License。
3、 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)第二 License觸發(fā) 條件,啟用第二 License包括接收客戶端發(fā)來的授權(quán)請求,該授權(quán)請求中包括資源請求和/或功能請求; 在使用第一 License不能提供客戶端請求的資源和/或功能時(shí),啟用第二 Licsns6。
4、 如權(quán)利要求3所述的方法,其特征在于,所述向客戶端授權(quán)第二License 之后還包括接收客戶端周期性上報(bào)的當(dāng)前所需的資源和/或功能; 在使用第一 License能夠提供客戶端請求的資源和/或請求的功能時(shí),停止 第二 License 。
5、 如權(quán)利要求2或3所述的方法,其特征在于,所述向客戶端授權(quán)第二 License之后還包括檢測設(shè)置的第二 License的使用結(jié)束時(shí)間,并在所述使用 結(jié)束時(shí)間到達(dá)時(shí)停止該第二 License。
6、 如權(quán)利要求2或3所述的方法,其特征在于,所述向客戶端授權(quán)第二 License之后還包括檢測設(shè)置的第二 License的使用時(shí)長,并在所述使用時(shí)長 用盡時(shí)停止該第二 License。
7、 如權(quán)利要求2或3所述的方法,其特征在于,所述向客戶端授權(quán)第二 License之后還包括檢測設(shè)置的第二 License中資源和/或功能的使用次數(shù), 并在所述使用次數(shù)用盡時(shí)停止該第二 License。
8、 如權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述向客戶端授 權(quán)第二 License之后還包括接收客戶端發(fā)送的歸還授權(quán)請求,收回對該客戶 端的第二 License授權(quán)。
9、 一種License管理裝置,其特征在于,所述裝置包括 解析單元,用于力口載第一 License和第二 License;管理單元,用于啟用第一 License和在滿足第二 License觸發(fā)條件時(shí)啟用 第二 License;授權(quán)單元,向客戶端授權(quán)第一 License和第二 License。
10、 如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括 定制接口 ,用于設(shè)置第二 License的起始使用時(shí)間;檢測單元,用于檢測設(shè)置的第二 License的起始使用時(shí)間,在所述起始使 用時(shí)間到達(dá)時(shí),通知所述管理單元滿足第二 License觸發(fā)條件。
11、 如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括 接收單元,用于接收客戶端發(fā)送的授權(quán)請求,該授權(quán)請求中包括資源請求和/或功能請求;判斷單元,用于根據(jù)所述接收單元接收的授權(quán)請求進(jìn)行判斷,在使用第一 License不能4是供客戶端請求的資源和/或功能時(shí),通知所述管理單元滿足第二 License觸發(fā)條件。
12、 如權(quán)利要求11所述的裝置,其特征在于,所述判斷單元,還用于在使用第一 License能夠提供客戶端請求的資源和 /或功能時(shí),向所述管理單元發(fā)送停止第二 License通知;所述管理單元,還用于根據(jù)所述判斷發(fā)送的停止第二 License通知,停止 第二 License 。
13、 如權(quán)利要求IO所述的裝置,其特征在于, 所述定制接口 ,還用于設(shè)置第二 License的使用結(jié)束時(shí)間; 所述檢測單元,還用于檢測設(shè)置的第二 License的使用結(jié)束時(shí)間,在所述使用結(jié)束時(shí)間到達(dá)時(shí),通知所述管理單元停止第二 License。
14、 如權(quán)利要求IO所述的裝置,其特征在于, 所述定制接口 ,還用于設(shè)置第二 License的使用時(shí)長; 所述裝置還包括計(jì)時(shí)單元,用于檢測設(shè)置的第二 License的〗吏用時(shí)長,在所述使用時(shí)長用盡時(shí),通知所述管理單元停止第二 License。
15、 如權(quán)利要求IO所述的裝置,其特征在于, 所述定制接口 ,還用于設(shè)置第二 License的使用次數(shù); 所述裝置還包括計(jì)次單元,用于檢測設(shè)置的第二 License的使用次數(shù),在所述使用次數(shù)用盡時(shí),通知所述管理單元停止第二License。
16、 如權(quán)利要求9、 10、 13、 14、 15中任一項(xiàng)所述的裝置,其特征在于, 所述裝置還包括接收單元,用于接收客戶端發(fā)送的歸還授權(quán)請求,通知授權(quán)單元收回對該 客戶端的第二 License授權(quán);授權(quán)單元,還用于根據(jù)所述接收單元接收的客戶端發(fā)送的歸還授權(quán)請求, 收回對該客戶端的第二 License授權(quán)。
17、 如權(quán)利要求11或12所述的裝置,其特征在于,所述裝置還包括 定制接口 ,用于設(shè)置第二 License的使用結(jié)束時(shí)間;檢測單元,用于檢測設(shè)置的第二 License的使用結(jié)束時(shí)間,在所述使用結(jié) 束時(shí)間到達(dá)時(shí),通知所述管理單元停止第二 License。
18、 如權(quán)利要求ll或12所述的裝置,其特征在于,所述裝置還包括 定制接口,用于設(shè)置第二 License的使用時(shí)長;計(jì)時(shí)單元,用于檢測設(shè)置的第二 License的使用時(shí)長,在所述使用時(shí)長用 盡時(shí),通知所述管理單元停止第二License。
19、 如權(quán)利要求11或12所述的裝置,其特征在于,所述裝置還包括 定制接口 ,用于設(shè)置第二 License的使用次數(shù);計(jì)次單元,用于檢測設(shè)置的第二 License的使用次數(shù),在所述使用次數(shù)用 盡時(shí),通知所述管理單元停止第二License。
20、 如權(quán)利要求11或12所述的裝置,其特征在于,所述接收單元,還用于接收客戶端發(fā)送的歸還授權(quán)請求,通知所述授權(quán)單元收回對該客戶端的第二 License授權(quán); .所述授權(quán)單元,還用于根據(jù)所述接收單元接收的客戶端發(fā)送的歸還授權(quán)請 求,收回對該客戶端的第二 License授權(quán)。
全文摘要
本發(fā)明公開了一種許可證控制方法,包括使用第一License向客戶端提供服務(wù);根據(jù)第二License觸發(fā)條件,啟用第二License;向客戶端授權(quán)第二License。本發(fā)明還公開了一種許可證管理裝置。利用本發(fā)明,可以實(shí)現(xiàn)在不同時(shí)間段對客戶端進(jìn)行不同的授權(quán)許可,或?qū)崿F(xiàn)在不同業(yè)務(wù)情況下對客戶端進(jìn)行不同的授權(quán)許可。
文檔編號G06F21/22GK101247400SQ20081008310
公開日2008年8月20日 申請日期2008年3月3日 優(yōu)先權(quán)日2008年3月3日
發(fā)明者謝永政, 賀建斌 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1