專利名稱:一種控制多設(shè)備的授權(quán)方法、通信設(shè)備和服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及授權(quán)(License)技術(shù),特別涉及一種控制多設(shè)備的授權(quán)方法、通信設(shè) 備和服務(wù)器。
背景技術(shù):
隨著電信業(yè)務(wù)的多樣化發(fā)展,電信設(shè)備的軟硬件集成度和復(fù)雜度日益提高,電信 設(shè)備的成本和價(jià)格也越來越高。為了降低電信運(yùn)營(yíng)商的早期投資,電信設(shè)備供應(yīng)商采用 License技術(shù)對(duì)銷售的電信設(shè)備的功能、容量以及使用時(shí)間等進(jìn)行軟控制。這樣,電信運(yùn) 營(yíng)商在初期只需根據(jù)需要購買支持部分功能和容量的電信設(shè)備。當(dāng)運(yùn)營(yíng)商市場(chǎng)成熟或擴(kuò) 大后,電信運(yùn)營(yíng)商再通過向電信設(shè)備供應(yīng)商購買License文件來擴(kuò)大電信設(shè)備的功能和容 量。目前已有的License控制方案可以分為單機(jī)License控制方案和網(wǎng)絡(luò)License 控制方案。單機(jī)License控制方案指為每臺(tái)設(shè)備設(shè)置一個(gè)License文件,每一個(gè)License文 件與對(duì)應(yīng)的設(shè)備標(biāo)識(shí)信息綁定,控制該設(shè)備的許可使用。網(wǎng)絡(luò)License控制方案指通過License服務(wù)器(Server)控制網(wǎng)絡(luò)內(nèi)所有設(shè)備的 許可使用。每個(gè)設(shè)備對(duì)應(yīng)的License文件保存在License服務(wù)器上,不需要在網(wǎng)絡(luò)中的每 個(gè)設(shè)備上加載License文件,設(shè)備通過和LicenseServer通訊來請(qǐng)求許可?,F(xiàn)有技術(shù)的License控制方案中,License文件的形式和格式各不相同,常見的 License文件采用初始化(INI)格式或可擴(kuò)展標(biāo)記語言(XML)格式。INI格式的License 文件的形式如下所示ESN = “13612345678” ;Resource = "MaxUser = 200000” ;Sign = 00DA7462150D36C6909B6D56828EB9C6E323D40 ;上述License文件中的設(shè)備標(biāo)識(shí)信息(ESN)字段規(guī)定了有權(quán)限使用該License文 件的設(shè)備的標(biāo)識(shí)信息為13612345678 ;Resource字段規(guī)定了該License文件支持的能力控 制信息為設(shè)備運(yùn)行的最大數(shù)量為20000 ;Sign字段為該License文件的簽名字段,該字段 給出了整個(gè)License文件的有效性驗(yàn)證條件。采用現(xiàn)有技術(shù)的license控制方案控制多臺(tái)設(shè)備的許可使用時(shí),一種方式為為 每臺(tái)設(shè)備分別設(shè)置一個(gè)License文件,該License文件中只包含對(duì)應(yīng)設(shè)備的標(biāo)識(shí)信息;另一 種方式為為多臺(tái)設(shè)備設(shè)置同一個(gè)License文件,該License文件中的ESN字段中逐一枚舉 對(duì)應(yīng)的多臺(tái)設(shè)備的標(biāo)識(shí)信息。當(dāng)設(shè)備數(shù)量龐大時(shí),采用上述第一種實(shí)現(xiàn)方式為設(shè)備設(shè)置License文件,運(yùn)營(yíng)商 需要將設(shè)備供應(yīng)商為每一個(gè)設(shè)備設(shè)置的License文件加載到對(duì)應(yīng)的設(shè)備上,即不同的設(shè)備 需要接收設(shè)備供應(yīng)商發(fā)放的不同的License文件,當(dāng)設(shè)備數(shù)量龐大亦即License文件數(shù)量 較大時(shí),會(huì)導(dǎo)致設(shè)備授權(quán)過程繁瑣,并且容易發(fā)生License文件與設(shè)備不對(duì)應(yīng)的情況,即容易出現(xiàn)錯(cuò)誤的加載,使得設(shè)備授權(quán)失敗。同時(shí),設(shè)備供應(yīng)商需要為每一個(gè)設(shè)備設(shè)置一個(gè) License文件,當(dāng)需要設(shè)置的設(shè)備數(shù)量較大時(shí),會(huì)導(dǎo)致授權(quán)文件的設(shè)置工作量很大。采用上述第二種實(shí)現(xiàn)方式為設(shè)備設(shè)置License文件時(shí),雖然可以減少設(shè)備供應(yīng) 商設(shè)置License文件的數(shù)量,但在同一個(gè)License文件中逐一枚舉設(shè)備序列號(hào),不僅會(huì)使 License文件龐大,而且在實(shí)際設(shè)備授權(quán)過程中,當(dāng)前設(shè)備需要將自身的設(shè)備標(biāo)識(shí)與大量的 設(shè)備序列號(hào)一一進(jìn)行比較,從而使得設(shè)備授權(quán)的過程變得繁瑣,并且仍然存在工作量大的 問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種控制多設(shè)備的授權(quán)方法、通信設(shè)備和服務(wù)器,簡(jiǎn)化設(shè)備 的授權(quán)過程。本發(fā)明實(shí)施例提供的控制多設(shè)備的授權(quán)方法,包括A、接收授權(quán)文件,所述授權(quán)文件包含有許可使用范圍信息和能力控制信息,所述 許可使用范圍信息采用設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間來設(shè)置;B、比較設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息與所述授權(quán)文件中的許可使用范圍信息,若該設(shè)備的 標(biāo)識(shí)信息存在于所述授權(quán)文件的許可使用范圍信息所表示的范圍中,確定所述設(shè)備具有使 用該授權(quán)文件的權(quán)限,從所述授權(quán)文件中獲取能力控制信息,并根據(jù)獲取的能力控制信息 對(duì)所述設(shè)備的能力進(jìn)行控制,其中,所述能力控制信息包括設(shè)備運(yùn)行的速度小于等于設(shè)定 的值,或當(dāng)前設(shè)備可以啟動(dòng)一項(xiàng)特定功能,則所述根據(jù)獲取的能力控制信息對(duì)所述設(shè)備的 能力進(jìn)行控制包括所述設(shè)備根據(jù)獲取的能力控制信息對(duì)自身的運(yùn)行速度進(jìn)行調(diào)整,或?qū)?自身可執(zhí)行的特定功能進(jìn)行設(shè)置。一種控制多設(shè)備的授權(quán)的通信設(shè)備,包括授權(quán)確認(rèn)單元和設(shè)備控制單元,所述授權(quán)確認(rèn)單元,用于比較所述設(shè)備自身對(duì)應(yīng)的標(biāo)識(shí)信息與接收到的授權(quán)文件 中用設(shè)備標(biāo)識(shí)信息通配符和/或設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間表示的許可使用范圍,若該設(shè)備的 標(biāo)識(shí)信息存在于所述授權(quán)文件的許可使用范圍中,確定所述設(shè)備具有使用該授權(quán)文件的權(quán) 限;所述設(shè)備控制單元,用于從所述授權(quán)文件中獲取包括設(shè)備運(yùn)行的速度小于等于設(shè) 定的值,或當(dāng)前設(shè)備可以啟動(dòng)一項(xiàng)特定功能的能力控制信息,并根據(jù)獲取的能力控制信息 對(duì)所述設(shè)備自身的運(yùn)行速度進(jìn)行調(diào)整,或?qū)λ鲈O(shè)備自身可執(zhí)行的特定功能進(jìn)行設(shè)置。一種控制多設(shè)備的授權(quán)的服務(wù)器,包括用于接收來自設(shè)備的授權(quán)請(qǐng)求的授權(quán)請(qǐng) 求接收單元,還包括所述設(shè)備授權(quán)確認(rèn)單元,用于比較接收到的授權(quán)請(qǐng)求對(duì)應(yīng)的設(shè)備的標(biāo)識(shí)信息與所 述服務(wù)器存儲(chǔ)的授權(quán)文件中的設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間表示的許可使用范圍,若所述設(shè)備的 標(biāo)識(shí)信息存在于所述授權(quán)文件的許可使用范圍中,確定所述設(shè)備具有使用該授權(quán)文件的權(quán) 限;所述能力控制單元,用于根據(jù)所述授權(quán)文件中的能力控制信息,對(duì)所述授權(quán)請(qǐng)求 進(jìn)行響應(yīng),其中,所述能力控制信息包括設(shè)備運(yùn)行的速度小于等于設(shè)定的值,或當(dāng)前設(shè)備 可以啟動(dòng)一項(xiàng)特定功能。由以上技術(shù)方案可見,利用本發(fā)明實(shí)施例提供的控制多設(shè)備的授權(quán)方法、通信設(shè)
4備和服務(wù)器進(jìn)行設(shè)備授權(quán)時(shí),設(shè)備供應(yīng)商只需要設(shè)置一個(gè)控制多設(shè)備的License文件,該 License文件中包含用設(shè)備標(biāo)識(shí)信息通配符和/或連續(xù)區(qū)間表示的許可使用范圍信息。每 一臺(tái)設(shè)備的授權(quán)過程簡(jiǎn)化為比較該設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息與授權(quán)文件中的許可使用范圍信 息,具體為比較設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息是否與設(shè)備標(biāo)識(shí)信息通配符匹配和/或比較設(shè)備對(duì)應(yīng) 的標(biāo)識(shí)信息是否在設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間內(nèi),就可以確認(rèn)設(shè)備是否具有使用該授權(quán)文件的 權(quán)限,因此本發(fā)明實(shí)施例提供的控制多設(shè)備的授權(quán)方法、通信設(shè)備和服務(wù)器可以簡(jiǎn)化設(shè)備 的授權(quán)過程。
圖1為本發(fā)明實(shí)施例的控制多設(shè)備授權(quán)方法的流程圖;圖2為圖1所示方法的一個(gè)具體實(shí)施例的流程圖;圖3為圖1所示方法的另一個(gè)具體實(shí)施例的流程圖;圖4為本發(fā)明實(shí)施例的通信設(shè)備的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例的服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和有益效果更加清楚明白,下面結(jié)合實(shí)施例和附圖, 對(duì)本發(fā)明做進(jìn)一步地詳細(xì)說明。本發(fā)明實(shí)施例提供的控制多設(shè)備的授權(quán)方法包括接收授權(quán)文件,該授權(quán)文件中 用設(shè)備標(biāo)識(shí)信息通配符和/或設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間表示該授權(quán)文件的許可使用范圍;比 較設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息與所述授權(quán)文件中的許可使用范圍信息,在比較結(jié)果為該設(shè)備的標(biāo) 識(shí)信息存在于所述授權(quán)文件的許可使用范圍信息所表示的范圍中時(shí),確定所述設(shè)備具有使 用該授權(quán)文件的權(quán)限。這里,如果采用單機(jī)License控制方案,則將設(shè)置好的用設(shè)備標(biāo)識(shí)信息通配符和/ 或設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間表示許可使用范圍的授權(quán)文件加載到設(shè)備中,由設(shè)備自身執(zhí)行上 述步驟,包括接收授權(quán)文件,將自身的標(biāo)識(shí)信息與授權(quán)文件中的許可使用范圍進(jìn)行比較,確 定自身是否有權(quán)限使用該授權(quán)文件;如果采用網(wǎng)絡(luò)License控制方案,則將設(shè)置好的用設(shè) 備標(biāo)識(shí)信息通配符和/或設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間表示許可使用范圍的授權(quán)文件設(shè)置到服 務(wù)器中,由服務(wù)器執(zhí)行上述步驟,包括,服務(wù)器接收到設(shè)備的授權(quán)請(qǐng)求時(shí),比較發(fā)送授權(quán)請(qǐng) 求的設(shè)備的標(biāo)識(shí)信息和接收到的授權(quán)文件的許可使用范圍,進(jìn)而確定該設(shè)備是否有權(quán)限使 用所述授權(quán)文件。當(dāng)授權(quán)文件的許可使用范圍用設(shè)備標(biāo)識(shí)信息通配符表示時(shí),比較設(shè)備的標(biāo)識(shí)信息 和授權(quán)文件的許可使用范圍的步驟具體為比較設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息與授權(quán)文件中設(shè)備標(biāo) 識(shí)信息通配符是否匹配,如果匹配,則確定該設(shè)備具有使用所述授權(quán)文件的權(quán)限。當(dāng)所述授權(quán)文件的許可使用范圍用設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間表示時(shí),比較設(shè)備的標(biāo) 識(shí)信息和授權(quán)文件的許可使用范圍的步驟具體為比較該設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息是否在所述 授權(quán)文件的設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間內(nèi),如果是,則確定該設(shè)備具有使用所述授權(quán)文件的權(quán) 限。授權(quán)文件中還可以包括能力控制信息,在確定設(shè)備具有使用所述授權(quán)文件的權(quán)
5限后,該控制多設(shè)備的授權(quán)方法還包括從授權(quán)文件中獲取能力控制信息,并根據(jù)獲取的能力控制信息對(duì)設(shè)備進(jìn)行控制。本發(fā)明實(shí)施例中的設(shè)備為物理設(shè)備或軟件實(shí)體;設(shè)備標(biāo)識(shí)信息為唯一標(biāo)識(shí)所述設(shè) 備的信息。當(dāng)設(shè)備為物理設(shè)備時(shí),設(shè)備的標(biāo)識(shí)信息可以為設(shè)備包含的一個(gè)重要組件的標(biāo)識(shí) 號(hào),或多個(gè)重要組件的標(biāo)識(shí)號(hào)的組合;當(dāng)設(shè)備為軟件邏輯實(shí)體時(shí),設(shè)備的標(biāo)識(shí)信息可以為軟 件的標(biāo)識(shí)信息,如序列號(hào),還可以為軟件對(duì)應(yīng)的硬件設(shè)備的標(biāo)識(shí)信息。授權(quán)文件中還包括授權(quán)文件有效性驗(yàn)證條件。當(dāng)將設(shè)置好的授權(quán)文件加載到設(shè) 備中后,根據(jù)授權(quán)文件中的有效性驗(yàn)證條件驗(yàn)證該授權(quán)文件的有效性,如果驗(yàn)證結(jié)果為有 效,則執(zhí)行后續(xù)的比較設(shè)備自身對(duì)應(yīng)的標(biāo)識(shí)信息與授權(quán)文件中的許可使用范圍的步驟。本發(fā)明實(shí)施例中,授權(quán)文件可以設(shè)置為任何格式,包括INI格式或XML格式。圖1為本發(fā)明實(shí)施例的控制多設(shè)備授權(quán)方法的流程圖,該流程中可以以單機(jī) License控制方案為例,包括如下步驟步驟101,設(shè)置可以控制多設(shè)備的授權(quán)文件。該授權(quán)文件中包含ESN字段,用于表示該授權(quán)文件的許可使用范圍;能力控制 信息(Resource),用于表示該授權(quán)文件支持的能力控制信息;授權(quán)文件的有效性驗(yàn)證條件 (Sign),該實(shí)施例中用數(shù)字簽名信息表示。其中,授權(quán)文件的ESN字段用設(shè)備標(biāo)識(shí)信息的通配符和設(shè)備標(biāo)識(shí)信息的連續(xù)區(qū) 間表示,但不限于采用連續(xù)區(qū)間和通配符的形式。例如設(shè)備標(biāo)識(shí)信息的連續(xù)區(qū)間為 (13755555555,13788888888],該連續(xù)區(qū)間表示的授權(quán)文件使用范圍為設(shè)備標(biāo)識(shí)信息大于 13755555555,小于等于13788888888的所有設(shè)備。設(shè)備標(biāo)識(shí)信息的通配符為10. 70. *,該 通配符表示的授權(quán)文件使用范圍為設(shè)備標(biāo)識(shí)信息與10. 70. *匹配的任意設(shè)備。能力控制 信息為設(shè)備運(yùn)行的最大數(shù)量為150000。以INI格式為例,該實(shí)施例提供的License文件包含的信息如下所示ESN = “(13755555555,13788888888],10. 70. *,,;Resource = "MaxUser = 150000” ;Sign = 00DA7462150D36C6909B6D56828EB9C6E323D40 ;上述License文件中的能力控制信息還可以為其它可以量化的能力控制信息,如 設(shè)備運(yùn)行的速度等。License文件的能力控制信息中也可以包括不可量化的能力控制信息, 具體可以為能否啟用所述設(shè)備具有的一項(xiàng)或多項(xiàng)功能的信息,例如移動(dòng)終端能否啟用彩鈴 功能等。上述License文件中的授權(quán)文件數(shù)字簽名信息,即該授權(quán)文件的有效性驗(yàn)證條件 可以為可選信息,授權(quán)文件中也可以不設(shè)置有效性驗(yàn)證條件。另外,License文件中的有效 性驗(yàn)證條件不限于上述的數(shù)字簽名信息,還可以為數(shù)字簽名信息以外的其它條件。步驟102,將設(shè)置好的License文件加載到設(shè)備中,對(duì)該License文件的有效性進(jìn) 行校驗(yàn)。具體實(shí)現(xiàn)過程為根據(jù)License文件中攜帶的該段授權(quán)文件的數(shù)字簽名信息校驗(yàn) 該License文件的有效性,如果驗(yàn)證結(jié)果為有效,則執(zhí)行步驟103 ;否則,結(jié)束本流程。本步驟中的有效性驗(yàn)證過程為可選步驟,如果License文件中未設(shè)置有效性驗(yàn)證 條件則省略該步驟。
步驟103,校驗(yàn)當(dāng)前設(shè)備是否有權(quán)限使用該License文件。具體步驟包括當(dāng)前設(shè)備獲取自身的標(biāo)識(shí)信息,將獲取的標(biāo)識(shí)信息與所述 License文件中的ESN字段進(jìn)行比較,如果比較結(jié)果為自身的標(biāo)識(shí)信息包含在所述License 文件的ESN字段中,則確定自身具有使用該License文件的權(quán)限,執(zhí)行步驟104;否則,確定 自身不具有使用該License文件的權(quán)限,結(jié)束本流程。這里,當(dāng)前設(shè)備將自身的標(biāo)識(shí)信息與License文件中的ESN字段進(jìn)行比較的具體 過程包括當(dāng)ESN字段中包含設(shè)備標(biāo)識(shí)信息通配符時(shí),當(dāng)前設(shè)備比較自身的標(biāo)識(shí)信息與ESN 字段中的設(shè)備標(biāo)識(shí)信息通配符是否匹配,如果匹配則確定自身具有使用該授權(quán)文件的權(quán) 限;當(dāng)ESN字段中包含設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間時(shí),當(dāng)前設(shè)備比較自身的標(biāo)識(shí)信息是否 在ESN字段中的設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間范圍內(nèi),如果是,則確定自身具有使用該授權(quán)文件 的權(quán)限。步驟104,從該License文件中獲取能力控制信息,并根據(jù)獲取的能力控制信息對(duì) 當(dāng)前設(shè)備的能力進(jìn)行控制,結(jié)束本流程。例如,License文件中的能力控制信息包括設(shè)備運(yùn)行的速度小于等于某一個(gè)設(shè) 定的值,或當(dāng)前設(shè)備可以啟動(dòng)某項(xiàng)特定功能,如彩鈴功能,則當(dāng)前設(shè)備可以根據(jù)獲取的能力 控制信息對(duì)自身的運(yùn)行速度進(jìn)行調(diào)整,或?qū)ψ陨砜蓤?zhí)行的特定功能進(jìn)行設(shè)置。圖2為圖1所示方法的一個(gè)具體實(shí)施例的流程圖,該流程包括步驟201,設(shè)置可以控制多設(shè)備的授權(quán)文件,該授權(quán)文件的ESN字段用設(shè)備標(biāo)識(shí)信 息通配符表示。步驟202,將設(shè)置好的License文件加載到設(shè)備中,對(duì)該License文件的有效性進(jìn) 行校驗(yàn),如果有效,則執(zhí)行步驟203,否則結(jié)束流程。步驟203,當(dāng)前設(shè)備獲取自身的標(biāo)識(shí)信息,比較自身的標(biāo)識(shí)信息與ESN字段中的設(shè) 備標(biāo)識(shí)信息通配符是否匹配,如果匹配則確定自身具有使用該授權(quán)文件的權(quán)限,執(zhí)行步驟 204 ;否則結(jié)束流程。步驟204,從所述License文件中獲取能力控制信息,并根據(jù)獲取的能力控制信息 對(duì)當(dāng)前設(shè)備進(jìn)行控制,結(jié)束本流程。圖3為圖1所示方法的另一個(gè)具體實(shí)施例的流程圖,該流程包括步驟301,設(shè)置可以控制多設(shè)備的授權(quán)文件,該授權(quán)文件的ESN字段用設(shè)備標(biāo)識(shí)信 息連續(xù)區(qū)間表示。步驟302,將設(shè)置好的License文件加載到設(shè)備中,對(duì)該License文件的有效性進(jìn) 行校驗(yàn),如果有效,則執(zhí)行步驟303,否則結(jié)束流程。步驟303,當(dāng)前設(shè)備獲取自身的標(biāo)識(shí)信息,比較自身的標(biāo)識(shí)信息是否在ESN字段 中的設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間內(nèi),如果是則確定自身具有使用該授權(quán)文件的權(quán)限,執(zhí)行步驟 304 ;否則結(jié)束流程。步驟304,從所述License文件中獲取能力控制信息,并根據(jù)獲取的能力控制信息 對(duì)當(dāng)前設(shè)備進(jìn)行控制,結(jié)束本流程。圖1實(shí)施例所述的方法可以應(yīng)用到電信設(shè)備供應(yīng)商將新開發(fā)的網(wǎng)絡(luò)終端軟件授 權(quán)給多臺(tái)終端設(shè)備使用的過程中。電信設(shè)備供應(yīng)商首先需要為新開發(fā)的網(wǎng)絡(luò)終端軟件設(shè)
7置License文件,該License文件中的ESN字段設(shè)置為IP網(wǎng)段通配符10. 70. 144.*,則屬 于10. 70. 144. *網(wǎng)段范圍內(nèi)的終端設(shè)備均有使用該License文件的權(quán)限,即具有啟用該 License文件指定功能的權(quán)限。當(dāng)將新開發(fā)的網(wǎng)絡(luò)終端軟件加載到某一個(gè)終端設(shè)備中時(shí),需要同時(shí)加載License 文件;啟動(dòng)該軟件的安裝程序后,該軟件獲取所在終端設(shè)備的IP地址信息,將該IP地址信 息與加載的License文件中的ESN字段進(jìn)行匹配,如果該IP地址與10. 70. 144. *匹配,即 該終端設(shè)備屬于10. 70. 144. *網(wǎng)段范圍,則確定該終端設(shè)備具有使用該License文件的權(quán) 限。該軟件確定自身具有使用該License文件的權(quán)限后,從該License文件中獲取能力控 制信息,對(duì)軟件功能進(jìn)行控制。圖1實(shí)施例所述的方法還可以應(yīng)用到移動(dòng)終端供應(yīng)商對(duì)移動(dòng)終端進(jìn)行授權(quán)的過 程中。移動(dòng)終端供應(yīng)商首先需要為移動(dòng)終端設(shè)置License文件,該License文件中的ESN 字段設(shè)置為ESN = “(13755555555,13788888888] ”,則移動(dòng)終端序列號(hào)大于13755555555, 小于等于13788888888的所有移動(dòng)終端均有權(quán)限使用該License文件。這樣,移動(dòng)終端供 應(yīng)商可以將該范圍內(nèi)的所有移動(dòng)終端一次性銷售給分銷商,分銷商在銷售該ESN范圍的移 動(dòng)終端時(shí),使用同一個(gè)License文件對(duì)移動(dòng)終端進(jìn)行控制。因此,利用這種License文件不 僅可以保證移動(dòng)終端供應(yīng)商對(duì)所銷售移動(dòng)終端的控制權(quán)限,而且移動(dòng)終端供應(yīng)商不需要為 每臺(tái)移動(dòng)終端向分銷商提供單獨(dú)的License文件,簡(jiǎn)化了移動(dòng)終端銷售過程。由以上描述可見,本發(fā)明實(shí)施例提供的控制多設(shè)備的授權(quán)方法,通過在授權(quán)文件 中用設(shè)備標(biāo)識(shí)信息通配符和/或設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間表示該授權(quán)文件的許可使用范圍 信息,使得設(shè)備的授權(quán)過程簡(jiǎn)單有效。同時(shí),簡(jiǎn)化了設(shè)置授權(quán)文件的過程,減少了設(shè)備供應(yīng) 商設(shè)置License文件的工作量,特別是對(duì)于設(shè)備數(shù)量龐大的情況,能有效提升設(shè)備供應(yīng)商 設(shè)置License文件的工作效率。本發(fā)明實(shí)施例同時(shí)還提供了 一種通信設(shè)備,包括授權(quán)確認(rèn)單元和設(shè)備控制單元。 其結(jié)構(gòu)示意圖如圖4所示,其中,授權(quán)確認(rèn)單元,用于比較該通信設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息與接收的授權(quán)文件中用設(shè)備 標(biāo)識(shí)信息通配符和/或設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間表示的許可使用范圍信息,若該設(shè)備的標(biāo)識(shí) 信息存在于所述授權(quán)文件的許可使用范圍信息所表示的范圍中,確定該設(shè)備具有使用該授 權(quán)文件的權(quán)限;設(shè)備控制單元,用于從所述授權(quán)文件中獲取能力控制信息,并根據(jù)獲取的能 力控制信息對(duì)該設(shè)備能力進(jìn)行控制。授權(quán)確認(rèn)單元包括通配符匹配單元和/或連續(xù)區(qū)間匹配單元。其中,通配符匹配單元,用于比較該設(shè)備自身對(duì)應(yīng)的標(biāo)識(shí)信息與所述授權(quán)文件中的設(shè)備 標(biāo)識(shí)信息通配符是否匹配,若匹配則確定該設(shè)備具有使用所述授權(quán)文件的權(quán)限;連續(xù)區(qū)間匹配單元,用于比較該設(shè)備自身對(duì)應(yīng)的標(biāo)識(shí)信息是否在所述授權(quán)文件中 的設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間內(nèi),若是,則確定該設(shè)備具有使用所述授權(quán)文件的權(quán)限。該通信設(shè)備可以進(jìn)一步包括有效性驗(yàn)證單元,用于根據(jù)所述授權(quán)文件中的有效 性驗(yàn)證條件驗(yàn)證該授權(quán)文件的有效性。為了將本發(fā)明實(shí)施例提供的方法應(yīng)用到網(wǎng)絡(luò)License控制方案中,本發(fā)明實(shí)施例 還提供了一種服務(wù)器,圖5為本發(fā)明實(shí)施例的服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器包括用于接 收來自設(shè)備的授權(quán)請(qǐng)求的授權(quán)請(qǐng)求接收單元,還包括設(shè)備授權(quán)確認(rèn)單元和能力控制單元。的授權(quán)請(qǐng)求對(duì)應(yīng)的設(shè)備的標(biāo)識(shí)信息與存 儲(chǔ)的授權(quán)文件中的用設(shè)備標(biāo)識(shí)信息通配符和/或設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間表示的許可使用 范圍信息,若該設(shè)備的標(biāo)識(shí)信息存在于所述授權(quán)文件的許可使用范圍信息所表示的范圍 中,確定該設(shè)備具有使用該授權(quán)文件的權(quán)限;能力控制單元,用于根據(jù)所述授權(quán)文件中的能 力控制信息,對(duì)所述授權(quán)請(qǐng)求進(jìn)行響應(yīng)。這里,當(dāng)設(shè)備發(fā)送的授權(quán)請(qǐng)求中攜帶了該設(shè)備的標(biāo)識(shí)信息,則服務(wù)器對(duì)所述授權(quán) 請(qǐng)求進(jìn)行響應(yīng)可以為服務(wù)器將所有與該設(shè)備的標(biāo)識(shí)信息匹配的能力控制信息發(fā)送給該設(shè) 備。該設(shè)備接收到這些能力控制信息后,進(jìn)行能力控制。當(dāng)設(shè)備發(fā)送的授權(quán)請(qǐng)求中還攜帶 有設(shè)備的能力請(qǐng)求內(nèi)容,即設(shè)備請(qǐng)求的能力控制信息,則服務(wù)器端首先根據(jù)設(shè)備的標(biāo)識(shí)信 息進(jìn)行匹配,如果該設(shè)備具有使用該授權(quán)文件的權(quán)限,則該服務(wù)器再根據(jù)該設(shè)備的能力請(qǐng) 求內(nèi)容以及授權(quán)文件中的能力控制信息確定是否允許該設(shè)備的能力請(qǐng)求內(nèi)容,并向該設(shè)備 返回確定的結(jié)果。設(shè)備授權(quán)確認(rèn)單元包括通配符匹配單元和/或連續(xù)區(qū)間匹配單元,其中,通配符匹配單元,用于比較接收到的授權(quán)請(qǐng)求對(duì)應(yīng)的設(shè)備的標(biāo)識(shí)信息與所述服務(wù) 器存儲(chǔ)的授權(quán)文件中的設(shè)備標(biāo)識(shí)信息通配符是否匹配,若匹配則確定所述設(shè)備具有使用所 述授權(quán)文件的權(quán)限;連續(xù)區(qū)間匹配單元,用于比較接收到的授權(quán)請(qǐng)求對(duì)應(yīng)的設(shè)備的標(biāo)識(shí)信息是否在所 述服務(wù)器存儲(chǔ)的授權(quán)文件中的設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間內(nèi),若是,則確定所述設(shè)備具有使用 所述授權(quán)文件的權(quán)限。由以上實(shí)施例可見,利用本發(fā)明實(shí)施例提供的控制多設(shè)備的授權(quán)方法、通信設(shè)備 和服務(wù)器進(jìn)行設(shè)備授權(quán)時(shí),設(shè)備供應(yīng)商只需要設(shè)置一個(gè)控制多設(shè)備的License文件,該 License文件中包含用設(shè)備標(biāo)識(shí)信息通配符和/或連續(xù)區(qū)間表示的許可使用范圍信息。每 一臺(tái)設(shè)備的授權(quán)過程簡(jiǎn)化為比較該設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息與授權(quán)文件中的許可使用范圍信 息,具體為比較設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息是否與設(shè)備標(biāo)識(shí)信息通配符匹配和/或比較設(shè)備對(duì)應(yīng) 的標(biāo)識(shí)信息是否在設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間內(nèi),就可以確認(rèn)設(shè)備是否具有使用該授權(quán)文件的 權(quán)限,因此本發(fā)明實(shí)施例提供的控制多設(shè)備的授權(quán)方法、通信設(shè)備和服務(wù)器可以簡(jiǎn)化設(shè)備 的授權(quán)過程。同時(shí),當(dāng)將本發(fā)明實(shí)施例提供的控制多設(shè)備的授權(quán)方法應(yīng)用到單機(jī)License控制 方案中時(shí),不僅可以簡(jiǎn)化設(shè)備供應(yīng)商設(shè)置License文件的過程,還可以解決由于不同設(shè)備 需要加載不同的License文件造成的容易出錯(cuò)的問題,進(jìn)而提高設(shè)備授權(quán)過程的有效性。當(dāng)將本發(fā)明實(shí)施例提供的控制多設(shè)備的授權(quán)方法應(yīng)用到網(wǎng)絡(luò)License控制方案 中時(shí),不僅可以避免將設(shè)備標(biāo)識(shí)信息與大量的設(shè)備序列號(hào)一一進(jìn)行比較造成的設(shè)備授權(quán)過 程繁瑣的問題,還可以減小現(xiàn)有技術(shù)網(wǎng)絡(luò)License控制方案中的License文件,降低網(wǎng)絡(luò)傳 輸?shù)臄?shù)據(jù)量,提高了網(wǎng)絡(luò)的傳輸效率的大小。另外,通過用設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間和/或設(shè)備標(biāo)識(shí)信息通配符表示授權(quán)文件的 許可使用范圍,還簡(jiǎn)化了設(shè)備供應(yīng)商設(shè)置和維護(hù)授權(quán)文件的過程,減少了設(shè)備供應(yīng)商設(shè)置 和維護(hù)License文件的工作量,特別是對(duì)于設(shè)備數(shù)量龐大的情況,能有效提升設(shè)備供應(yīng)商 設(shè)置和維護(hù)License文件的工作效率。這里,License文件的維護(hù)主要包括=License文件 的發(fā)放和更新。
9CN 101917300 A_說 明 書_8/8 頁 總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的 保護(hù)范圍之內(nèi)。
權(quán)利要求
一種控制多設(shè)備的授權(quán)方法,其特征在于,該方法包括A、接收授權(quán)文件,所述授權(quán)文件包含有許可使用范圍信息和能力控制信息,所述許可使用范圍信息采用設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間來設(shè)置;B、比較設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息與所述授權(quán)文件中的許可使用范圍信息,若該設(shè)備的標(biāo)識(shí)信息存在于所述授權(quán)文件的許可使用范圍信息所表示的范圍中,確定所述設(shè)備具有使用該授權(quán)文件的權(quán)限,從所述授權(quán)文件中獲取能力控制信息,并根據(jù)獲取的能力控制信息對(duì)所述設(shè)備的能力進(jìn)行控制,其中,所述能力控制信息包括設(shè)備運(yùn)行的速度小于等于設(shè)定的值,或當(dāng)前設(shè)備可以啟動(dòng)一項(xiàng)特定功能,則所述根據(jù)獲取的能力控制信息對(duì)所述設(shè)備的能力進(jìn)行控制包括所述設(shè)備根據(jù)獲取的能力控制信息對(duì)自身的運(yùn)行速度進(jìn)行調(diào)整,或?qū)ψ陨砜蓤?zhí)行的特定功能進(jìn)行設(shè)置。
2.如權(quán)利要求1所述的方法,其特征在于,所述授權(quán)文件中還包括授權(quán)文件有效性驗(yàn) 證條件,所述步驟B之前,該方法進(jìn)一步包括根據(jù)所述有效性驗(yàn)證條件驗(yàn)證該授權(quán)文件的有 效性,在驗(yàn)證結(jié)果為有效時(shí),執(zhí)行所述步驟B。
3.如權(quán)利要求1所述的方法,其特征在于,所述設(shè)備為物理設(shè)備時(shí),所述設(shè)備的標(biāo)識(shí)信 息為所述設(shè)備包含的一個(gè)重要組件的標(biāo)識(shí)號(hào),或多個(gè)重要組件的標(biāo)識(shí)號(hào)的組合,所述標(biāo)識(shí) 號(hào)或所述標(biāo)識(shí)號(hào)組合能唯一的標(biāo)識(shí)所述設(shè)備。
4.一種控制多設(shè)備的授權(quán)的通信設(shè)備,其特征在于,包括授權(quán)確認(rèn)單元,用于比較設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息與接收的授權(quán)文件中用設(shè)備標(biāo)識(shí)信息 連續(xù)區(qū)間表示的許可使用范圍,若該設(shè)備的標(biāo)識(shí)信息存在于所述授權(quán)文件的許可使用范圍 中,確定所述設(shè)備具有使用該授權(quán)文件的權(quán)限;設(shè)備控制單元,用于從所述授權(quán)文件中獲取包括設(shè)備運(yùn)行的速度小于等于設(shè)定的值, 或當(dāng)前設(shè)備可以啟動(dòng)一項(xiàng)特定功能的能力控制信息,并根據(jù)獲取的能力控制信息對(duì)所述設(shè) 備自身的運(yùn)行速度進(jìn)行調(diào)整,或?qū)λ鲈O(shè)備自身可執(zhí)行的特定功能進(jìn)行設(shè)置。
5.一種控制多設(shè)備的授權(quán)的服務(wù)器,包括用于接收來自設(shè)備的授權(quán)請(qǐng)求的請(qǐng)求接收 單元,其特征在于,還包括設(shè)備授權(quán)確認(rèn)單元,用于比較接收到的授權(quán)請(qǐng)求對(duì)應(yīng)的設(shè)備的標(biāo)識(shí)信息與存儲(chǔ)的授權(quán) 文件中的設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間表示的許可使用范圍,若所述設(shè)備的標(biāo)識(shí)信息存在于所述 授權(quán)文件的許可使用范圍中,確定所述設(shè)備具有使用該授權(quán)文件的權(quán)限;能力控制單元,用于根據(jù)所述授權(quán)文件中的能力控制信息,對(duì)所述授權(quán)請(qǐng)求進(jìn)行響應(yīng), 其中,所述能力控制信息包括設(shè)備運(yùn)行的速度小于等于設(shè)定的值,或當(dāng)前設(shè)備可以啟動(dòng)一 項(xiàng)特定功能。
全文摘要
本發(fā)明實(shí)施例公開了一種控制多設(shè)備的授權(quán)方法,包括接收授權(quán)文件,所述授權(quán)文件包含有許可使用范圍信息,所述許可使用范圍信息采用設(shè)備標(biāo)識(shí)信息通配符和/或設(shè)備標(biāo)識(shí)信息連續(xù)區(qū)間來設(shè)置;比較設(shè)備對(duì)應(yīng)的標(biāo)識(shí)信息與所述授權(quán)文件中的許可使用范圍信息,若該設(shè)備的標(biāo)識(shí)信息存在于所述授權(quán)文件的許可使用范圍信息所表示的范圍中,確定所述設(shè)備具有使用該授權(quán)文件的權(quán)限。本發(fā)明實(shí)施例還提供了可以使用上述方法的通信設(shè)備和服務(wù)器。利用本發(fā)明實(shí)施例提供的控制多設(shè)備的授權(quán)方法、通信設(shè)備和服務(wù)器可以簡(jiǎn)化設(shè)備的授權(quán)過程。
文檔編號(hào)H04L12/24GK101917300SQ20101027828
公開日2010年12月15日 申請(qǐng)日期2007年5月16日 優(yōu)先權(quán)日2007年5月16日
發(fā)明者盧文, 謝永政 申請(qǐng)人:華為技術(shù)有限公司