專利名稱:一種軟件使用授權(quán)信息的監(jiān)控方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件管理領(lǐng)域,更具體地說,涉及一種軟件使用授權(quán)信息的監(jiān)控方法 和系統(tǒng)。
背景技術(shù):
隨著社會的不斷發(fā)展,用戶將越來越多的使用到軟件產(chǎn)品。當用戶要使用一個軟 件時,一般是通過購買該軟件的產(chǎn)品許可證來獲取使用該軟件使用授權(quán)許可,如果不購買 許可證,用戶就無法獲得該軟件的合法使用權(quán)?,F(xiàn)在很多軟件,尤其是一些大型專業(yè)軟件的價格昂貴,對于不經(jīng)常使用該軟件,但 偶爾對該軟件有使用需求的用戶來說,為了獲得該軟件的使用授權(quán)而去購買軟件的許可證 的成本過高。現(xiàn)有技術(shù)中是通過在線租賃軟件的方法來解決這個問題,其方法的實現(xiàn)過程 主要為用戶可以根據(jù)對軟件的使用次數(shù)或時間情況來付費,服務(wù)器根據(jù)用戶的付費數(shù)據(jù) 設(shè)置并存儲軟件使用授權(quán)信息, 當軟件連接到運行于網(wǎng)絡(luò)中的服務(wù)器上時,服務(wù)器獲取軟 件的使用數(shù)據(jù),例如,使用次數(shù)或時間情況,并根據(jù)對應(yīng)的軟件使用授權(quán)信息對軟件進行監(jiān) 控。通過對現(xiàn)有技術(shù)的研究,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中,服務(wù)器可能同時需要獲取多個 用戶的軟件使用數(shù)據(jù),并根據(jù)對應(yīng)的軟件使用授權(quán)信息,同時對多個用戶使用的軟件進行 監(jiān)控,因此服務(wù)器的數(shù)據(jù)計算處理工作量非常巨大,就會造成服務(wù)器的性能下降。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本發(fā)明提供一種軟件使用授權(quán)信息的監(jiān)控方法和系統(tǒng),使 在對軟件使用授權(quán)信息進行監(jiān)控的同時,減小服務(wù)器的數(shù)據(jù)計算處理工作量,提高服務(wù)器 的性能。本發(fā)明具體實施例提供了一種軟件使用授權(quán)信息的監(jiān)控方法,包括服務(wù)器根據(jù)用戶的付費數(shù)據(jù)設(shè)置并存儲軟件使用授權(quán)信息;客戶端獲取當前運行軟件的使用數(shù)據(jù),并從服務(wù)器獲取該軟件的使用授權(quán)信息;客戶端根據(jù)所述軟件使用數(shù)據(jù)和軟件使用授權(quán)信息對所述當前運行軟件進行監(jiān) 控。優(yōu)選的,所述從服務(wù)器獲取該軟件的使用授權(quán)信息之后,還包括客戶端將所述軟件使用授權(quán)信息存儲在客戶端的存儲器中;當客戶端未連接到服務(wù)器時,客戶端從所述存儲器中實時獲取當前運行軟件的使 用授權(quán)信息。優(yōu)選的,所述客戶端根據(jù)所述使用數(shù)據(jù)和軟件使用授權(quán)信息對所述當前運行軟件 進行監(jiān)控,包括客戶端根據(jù)軟件的使用數(shù)據(jù)和使用授權(quán)信息實時判斷該軟件的使用授權(quán)是否截 止,如果是,則向該軟件發(fā)出停止運行的指令。
優(yōu)選的,該方法還包括服務(wù)器實時判斷是否接收到該軟件再次付款的信息,如果是,則服務(wù)器更新該軟 件的使用授權(quán)信息。優(yōu)選的,所述軟件使用數(shù)據(jù)包括軟件的已使用次數(shù)和/或軟件的已使用時間;所 述軟件使用授權(quán)信息包括軟件的總計授權(quán)使用次數(shù)、軟件的總計授權(quán)使用時間、軟件的剩 余授權(quán)使用次數(shù)和/或軟件的剩余授權(quán)使用時間。本發(fā)明具體實施例提供了一種軟件使用授權(quán)信息的監(jiān)控系統(tǒng),包括信息設(shè)置單元,所述信息設(shè)置單元位于服務(wù)器端,用于根據(jù)用戶的付費數(shù)據(jù)設(shè)置 并存儲軟件使用授權(quán)信息;信息獲取單元,所述信息獲取單元位于客戶端,用于獲取當前運行軟件的使用數(shù) 據(jù),并從服務(wù)器獲取該軟件的使用授權(quán)信息;監(jiān)控單元,所述監(jiān)控單元位于客戶端,用于根據(jù)所述軟件使用數(shù)據(jù)和軟件使用授 權(quán)信息對所述當前運行軟件進行監(jiān)控。
優(yōu)選的,所述裝置還包括客戶端存儲單元,用于將從服務(wù)器獲取到的軟件使用授權(quán)信息存儲在客戶端的存 儲器中;則所述信息獲取單元還用于從客戶端的存儲器中實時獲取當前運行軟件的使用 授權(quán)信息。優(yōu)選的,所述監(jiān)控單元具體用于根據(jù)軟件的使用數(shù)據(jù)和使用授權(quán)信息實時判斷 該軟件的使用授權(quán)是否截止,如果是,則向該軟件發(fā)出停止運行的指令。優(yōu)選的,所述裝置還包括,判斷單元,用于實時判斷是否接收到該軟件再次付款的信息,如果是,則所述信息 設(shè)置單元更新該軟件的使用授權(quán)信息。優(yōu)選的,所述軟件使用數(shù)據(jù)包括軟件的已使用次數(shù)和/或軟件的已使用時間;所 述軟件使用授權(quán)信息包括軟件的總計授權(quán)使用次數(shù)、軟件的總計授權(quán)使用時間、軟件的剩 余授權(quán)使用次數(shù)和/或軟件的剩余授權(quán)使用時間。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果應(yīng)用本發(fā)明實施例所提供的軟件使用授權(quán)信息的監(jiān)控方法,客戶端可以獲取軟件 使用數(shù)據(jù)和使用授權(quán)信息,并根據(jù)獲取到的軟件使用數(shù)據(jù)和使用授權(quán)信息對軟件進行監(jiān) 控;服務(wù)器無需去獲取不同用戶的軟件的使用數(shù)據(jù),也無需對不同用戶的軟件進行監(jiān)控,因 此減小了服務(wù)器的數(shù)據(jù)計算處理工作量,提高了服務(wù)器的性能。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例軟件使用授權(quán)信息監(jiān)控方法步驟流程圖;圖2為本發(fā)明實施例軟件使用授權(quán)信息監(jiān)控方法的一種步驟流程圖3為本發(fā)明實施例軟件使用授權(quán)信息監(jiān)控方法的另一種步驟流程圖;圖4為本發(fā)明實施例軟件使用授權(quán)信息監(jiān)控系統(tǒng)的結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例軟件使用授權(quán)信息監(jiān)控系統(tǒng)的另一種結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例公開了一種軟件使用授權(quán)信息的監(jiān)控方法,使在對軟件使用授權(quán)信 息進行管理的同時,減小了服務(wù)器的數(shù)據(jù)計算處理工作量,提高了服務(wù)器的性能。實施例一參見圖1所示,本發(fā)明實施例提供的軟件使用授權(quán)信息的監(jiān)控方法,可以包括以 下步驟S101,服務(wù)器根據(jù)用戶的付費數(shù)據(jù)設(shè)置并存儲軟件使用授權(quán)信息。用戶可以根據(jù)對所購買軟件的使用時間情況選擇付費模式,如計次付費模式、計 時付費模式、包月付費模式、包年付費模式、買斷付費模式等;服務(wù)器根據(jù)用戶的付費數(shù)據(jù)設(shè)置軟件使用授權(quán)信息,所述軟件使用授權(quán)信息可以 包括用戶所購買的軟件和用戶身份信息的對應(yīng)關(guān)系、該軟件的總計授權(quán)使用次數(shù)、總計授 權(quán)使用時間、該軟件的剩余授權(quán)次數(shù)和/或剩余授權(quán)使用時間等。用戶也可以根據(jù)對所購買軟件的使用范圍情況付費,如購買該軟件的授權(quán)安裝次 數(shù)、授權(quán)安裝的客戶端的數(shù)目等;相對應(yīng)的,所述軟件使用授權(quán)信息也可以包括用戶所購買的軟件和用戶身份信息 的對應(yīng)關(guān)系,該軟件的授權(quán)安裝次數(shù)和/或授權(quán)安裝的客戶端的數(shù)目等。此外,服務(wù)器還可以根據(jù)用戶的身份信息,如該用戶的信用值、該用戶的等級等, 為該用戶所購買的軟件的授權(quán)使用信息設(shè)置一定的透支額度。所述軟件使用授權(quán)信息可以以數(shù)據(jù)庫的形式存儲于服務(wù)器端,供客戶端訪問讀 取。S102,客戶端獲取當前運行軟件的使用數(shù)據(jù),并從服務(wù)器獲取該軟件的使用授權(quán)
fn息ο客戶端實時獲取當前運行軟件的使用數(shù)據(jù),所述軟件的使用數(shù)據(jù)可以包括該軟件 的已使用次數(shù)或已使用時間等;客戶端向服務(wù)器發(fā)送獲取當前運行軟件的使用授權(quán)信息的 請求,所述請求還可以包括使用該軟件的用戶身份信息;服務(wù)器接收到該請求后,從數(shù)據(jù)庫 中依據(jù)該用戶身份信息可以相應(yīng)地獲取對應(yīng)軟件的使用授權(quán)信息,并返回該軟件的使用授 權(quán)信息到客戶端。S103,客戶端根據(jù)所述使用數(shù)據(jù)和軟件使用授權(quán)信息對所述當前運行軟件進行監(jiān) 控。如果所述軟件使用授權(quán)信息中存儲的是該軟件的總計授權(quán)使用次數(shù)或總計授權(quán) 使用時間,則當用戶的軟件已使用次數(shù)達到該軟件的總計授權(quán)使用次數(shù)時,或該當用戶的軟件已使用時間達到該軟件的總計授權(quán)使用時間時,則說明該軟件的使用授權(quán)截止。如果所述軟件使用授權(quán)信息中存儲的是該軟件的剩余授權(quán)使用次數(shù)或剩余授權(quán) 使用時間,則當用戶每使用一次該軟件后,服務(wù)器該軟件的剩余授權(quán)使用次數(shù)更新為原剩 余授權(quán)使用次數(shù)減1,或?qū)⒃撥浖氖S嗍跈?quán)使用時間更新為原剩余授權(quán)使用時間減去本 次使用時間。如果客戶端從服務(wù)器實時獲取到的該軟件的剩余授權(quán)使用次數(shù)或剩余授權(quán)使 用時間為0時,則說明該軟件的使用授權(quán)截止。如果該用戶的軟件使用授權(quán)信息設(shè)置有一定的允許透支額度,則當該用戶通過付 費獲得的使用授權(quán)用盡時,用戶仍可繼續(xù)使用該軟件,當用戶透支的使用授權(quán)達到預設(shè)允 許透支的最大額時,則該軟件的使用授權(quán)信息截止。如果該軟件的使用授權(quán)信息截止,則客戶端可以向該軟件發(fā)出停止運行的指令, 所述軟件接收到停止運行的指令后,停止運行,用戶將無法繼續(xù)使用該軟件。
進一步的,當所述軟件停止運行時,客戶端可以向用戶顯示軟件使 用授權(quán)截止信 息,所述截止信息還可以包括提示用戶必須再次付款后才可繼續(xù)使用該軟件的付款提示信 肩、ο用戶可以根據(jù)對該軟件的使用需求選擇是否再次付款,服務(wù)器可以實時判斷用戶 是否再次付款,如果是,則服務(wù)器根據(jù)用戶的付款信息,更新并存儲該軟件的使用授權(quán)信 肩、ο客戶端在用戶再次付款后,向所述停止運行的軟件發(fā)出恢復運行的指令,該軟 件接收到恢復運行的指令后,恢復正常運行,用戶可以繼續(xù)使用該軟件,客戶端重復步驟 S102。本實施例所提供的軟件使用授權(quán)信息的監(jiān)控方法,使在對軟件使用授權(quán)信息的監(jiān) 控時,服務(wù)器無需去獲取不同用戶的軟件的使用數(shù)據(jù),也無需對不同用戶的軟件進行監(jiān)控, 減小了服務(wù)器的數(shù)據(jù)計算處理工作量,提高了服務(wù)器的性能。實施例二 由于在實際應(yīng)用過程中,客戶端可能無法實時通過網(wǎng)絡(luò)連接到服務(wù)器上,且用戶 購買的軟件可以為單機版軟件,無需連接到服務(wù)器上使用;因此,本實施例提供了客戶端在 無法實時連接到服務(wù)器時,對軟件使用授權(quán)信息的監(jiān)控方法。參見圖2所示,本發(fā)明實施例提供的軟件使用授權(quán)信息的監(jiān)控方法,在客戶端從 服務(wù)器上獲取當前運行軟件的使用授權(quán)信息之后,還可以包括以下步驟S201,客戶端將預先獲取的軟件使用授權(quán)信息存儲在客戶端。客戶端將預先從服務(wù)器獲取的當前運行軟件使用授權(quán)信息存儲在客戶端的存儲 器中,所述存儲器可以為存儲在客戶端上的數(shù)據(jù)文件,也可以為物理存儲設(shè)備,如存儲卡或 U盤等。S202,客戶端從客戶端的存儲器中實時獲取該軟件使用授權(quán)信息。當客戶端在無法實時連接到服務(wù)器時,或當前運行軟件無需連接到服務(wù)器上使用 時,客戶端可以直接從本身的存儲器中獲取當前運行軟件的使用授權(quán)信息。對應(yīng)的,如果所述軟件使用授權(quán)信息中存儲的是該軟件的剩余授權(quán)使用次數(shù)或剩 余授權(quán)使用時間,則客戶端可已根據(jù)該軟件的使用數(shù)據(jù)來實時更新該軟件的剩余授權(quán)使用 次數(shù)或剩余授權(quán)使用時間。
進一步的,當客戶端可以通過網(wǎng)絡(luò)連接到服務(wù)器時,客戶端獲取服務(wù)器上存儲的 軟件使用授權(quán)信息,并更新客戶端存儲器中的軟件使用授權(quán)信息。實施例二相對比實施例一,預先將從服務(wù)器獲取到的軟件使用授權(quán)信息存儲到客 戶端,所以在客戶端無法實時連接到服務(wù)器時,客戶端可以從自身獲取軟件使用授權(quán)信息, 增大了軟件使用授權(quán)信息監(jiān)控方法的適用范圍。實施例三下面將結(jié)合一個具體的應(yīng)用實例,對本發(fā)明方法實施例的技術(shù)方案進行說明假設(shè)現(xiàn)有10000名用戶在使用某照片處理軟件,現(xiàn)有技術(shù)中,用戶可以根據(jù)實際 使用情況選擇不同的付費模式,服務(wù)器根據(jù)不同用戶的付費模式為用戶使用的照片處理軟 件設(shè)置相對應(yīng)于該用戶的使用授權(quán)信息,當用戶使用該軟件時需要連接到服務(wù)端,由服務(wù) 器端實時獲取該軟件的使用數(shù)據(jù),如已使用的時間或已使用的次數(shù)等,并從服務(wù)器中獲取 該軟件使用授權(quán)信息,服務(wù)器根據(jù)獲取到的軟件使用數(shù)據(jù)和使用授權(quán)信息判斷該軟件的使 用授權(quán)是否已經(jīng)截止,如果是,則向該軟件發(fā)出停止使用的指令。服務(wù)器端需要同時獲取多個不同用戶軟件的使用數(shù)據(jù)和使用授權(quán)信息,并同時對 多個不同用戶的軟件進行監(jiān)控,因此服務(wù)器的數(shù)據(jù)計算處理工作量非常巨大,就會造成服 務(wù)器的性能下降。為解決以上問題,可以應(yīng)用上述實施例所提供的技術(shù)方案,參見圖3所示,本實施 例包括以下步驟S301,用戶獲取該照片處理軟件的安裝程序,并按照使用需求選擇付費模式進行付費。用戶的客戶端可以通過網(wǎng)絡(luò)連接到該軟件提供商的網(wǎng)站上,從該網(wǎng)站上下載該照 片處理軟件的安裝程序;同時用戶可以通過下載獲取客戶端的軟件使用授權(quán)信息監(jiān)控程 序,所述軟件使用授權(quán)信息監(jiān)控程序可為照片處理軟件安裝程序的一個組件或為獨立的安 裝程序。用戶可以按照對該軟件的使用需求選擇付費模式進行付費,如用戶可以選擇選擇 按使用次數(shù)或按使用時間進行付費等。S302,服務(wù)器根據(jù)用戶的付費數(shù)據(jù)設(shè)置并存儲軟件使用授權(quán)信息。服務(wù)器獲取用戶的付費信息數(shù)據(jù),假設(shè)用戶選擇按使用次數(shù)付費并付費20元,如 果服務(wù)為該照片處理軟件設(shè)置的收費標準為每次1元,則服務(wù)器根據(jù)該軟件和該用戶身份 信息的對應(yīng)關(guān)系,為該用戶的此軟件設(shè)置總計授權(quán)使用20次的使用授權(quán)信息,并存儲在服 務(wù)器的存儲器上。S303,客戶端獲取當前運行軟件的使用數(shù)據(jù),并從服務(wù)器獲取該軟件的使用授權(quán)
fn息ο用戶在客戶端安裝該照片處理軟件和對應(yīng)的軟件使用授權(quán)信息監(jiān)控程序,當用戶 在使用該照片處理軟件時,所述軟件使用授權(quán)信息監(jiān)控程序?qū)崟r獲取并記錄該照片處理軟 件的使用次數(shù),并從服務(wù)器端獲取該用戶的照片處理軟件的使用授權(quán)信息。進一步的,當客戶端從服務(wù)器獲取到該用戶的照片處理軟件的使用授權(quán)信息時, 可以將所述的使用授權(quán)信息存儲在客戶端的存儲器中,所述客戶端的存儲器可以為數(shù)據(jù)文 件,也可以為物理存儲設(shè)備,如存儲卡或U盤等。此后,客戶端無需實時連接到服務(wù)器去獲取該使用授權(quán)信息,客戶端可以從自身的存儲器中獲取該軟件對應(yīng)的使用授權(quán)信息。S304,客戶端根據(jù)所述使用數(shù)據(jù)和軟件使用授權(quán)信息對該照片處理軟件進行監(jiān)控。如果客戶端獲取到的該照片處理軟件的使用次數(shù)達到20次,且獲取到該軟件的 使用授權(quán)信息中存儲的該軟件的總計授權(quán)使用次數(shù)為20次,則客戶端向該照片處理軟件 發(fā)送停止運行的指令,該照片處理軟件接到該指令后停止運行,用戶此時將無法繼續(xù)使用 該軟件。進一步的,該照片處理軟件在停止運行的同時,可以向用戶顯示一個授權(quán)截止信 息。所述授權(quán)截止信息可以包括,用戶已經(jīng)使用該軟件的次數(shù),用戶需再次付費后才可以繼 續(xù)使用該軟件的提示信息等。用戶可以選擇繼續(xù)付費,假設(shè)用戶通過該軟件提供商的網(wǎng)站再次付費20元,則月艮 務(wù)器更新該用戶的軟件對應(yīng)的使用授權(quán)信息為總計授權(quán)使用次數(shù)為40次,同時客戶端向 該照片處理軟件發(fā)出恢復運行的指令,該照片處理軟件接收到恢復運行的指令后,恢復正 常運行,用戶可以繼續(xù)使用該照片處理軟件,客戶端繼續(xù)對該軟件進行監(jiān)控。此外,如果客戶端將從服務(wù)器獲取到的該照片處理軟件的使用授權(quán)信息存儲在客 戶端的存儲器上,則當客戶端連接到服務(wù)器時,客戶端可以獲取服務(wù)器上存儲的更新后的 軟件使用授權(quán)信息,并更新客戶端存儲器中的軟件使用授權(quán)信息。本實施例所提供的軟件使用授權(quán)信息的監(jiān)控方法,使在對軟件使用授權(quán)信息的監(jiān) 控時,服務(wù)器無需去獲取不同用戶的軟件的使用數(shù)據(jù),也無需對不同用戶的軟件進行監(jiān)控, 減小了服務(wù)器的數(shù)據(jù)計算處理工作量,提高了服務(wù)器的性能。通過以上的方法實施例的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可 借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者 是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢 獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包 括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí) 行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括只讀存儲器 (ROM)、隨機存取存儲器(RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。相應(yīng)于上面的方法實施例,本發(fā)明實施例還提供了軟件使用授權(quán)信息的監(jiān)控系 統(tǒng),參見圖4所示,包括信息設(shè)置單元401,所述信息設(shè)置單元位于服務(wù)器端,用于根據(jù)用戶的付費數(shù)據(jù) 設(shè)置并存儲軟件使用授權(quán)信息;所述軟件使用授權(quán)信息可以包括軟件的總計授權(quán)使用次 數(shù)、軟件的總計授權(quán)使用時間、軟件的剩余授權(quán)使用次數(shù)和/或軟件的剩余授權(quán)使用時間; 所述軟件使用授權(quán)信息可以以數(shù)據(jù)文件的形式存儲于服務(wù)器端,供客戶端訪問讀取。信息獲取單元402,所述信息獲取單元位于客戶端,用于獲取當前運行軟件的使用 數(shù)據(jù),并從服務(wù)器獲取該軟件的使用授權(quán)信息;所述軟件使用數(shù)據(jù)包括軟件的已使用次 數(shù)和/或軟件的已使用時間。監(jiān)控單元403,所述監(jiān)控單元位于客戶端,用于根據(jù)所述軟件使用數(shù)據(jù)和軟件使用 授權(quán)信息對所述當前運行軟件進行監(jiān)控。所述監(jiān)控單元403具體用于根據(jù)軟件的使用數(shù) 據(jù)和使用授權(quán)信息實時判斷該軟件的使用授權(quán)是否截止,如果是,則向該軟件發(fā)出停止運行的指令。用戶可以根據(jù)使用需求對所購買的軟件再次付款,所以本發(fā)明實施例提供的軟件 使用授權(quán)信息監(jiān)控系統(tǒng),還可以包括判斷單元404,用于實時判斷是否接收到該軟件再次付款的信息,如果是,則所述 信息設(shè)置單元更新該軟件的使用授權(quán)信息。由于在實際應(yīng)用過程中,客戶端可能無法實時通過網(wǎng)絡(luò)連接到服務(wù)器上,且用戶 購買的軟件可以為單機版軟件,無需連接到服務(wù)器上使用;因此,本實施例提供了客戶端在 無法實時連接到服務(wù)器時,對軟件使用授權(quán)信息監(jiān)控的系統(tǒng)。參見圖5所示,本發(fā)明實施例提供的軟件使用授權(quán)信息監(jiān)控系統(tǒng),還可以包括客戶端存儲單元405,用于將從服務(wù)器獲取到的軟件使用授權(quán)信息存儲在客戶端 的存儲器中;所述客戶端的存儲器可以為數(shù)據(jù)文件,也可以為物理存儲設(shè)備,如存儲卡或相對應(yīng)的,所述信息獲取單元402還用于從客戶端的存儲器中實時獲取當前運行 軟件的使用授權(quán)信息。本發(fā)明實施例所提供的軟件使用授權(quán)信息的監(jiān)控系統(tǒng),使在對軟件使用授權(quán)信息 的監(jiān)控時,服務(wù)器無需去獲取不同用戶的軟件的使用數(shù)據(jù),也無需對不同用戶的軟件進行 監(jiān)控,減小了服務(wù)器的數(shù)據(jù)計算處理工作量,提高了服務(wù)器的性能。對于裝置或系統(tǒng)實施例而言,由于其基本相應(yīng)于方法實施例,所以相關(guān)之處參見 方法實施例的部分說明即可。以上所描述的裝置或系統(tǒng)實施例僅僅是示意性的,其中所述 作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以 是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上???以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通 技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,在沒 有超過本申請的精神和范圍內(nèi),可以通過其他的方式實現(xiàn)。當前的實施例只是一種示范性 的例子,不應(yīng)該作為限制,所給出的具體內(nèi)容不應(yīng)該限制本申請的目的。例如,所述單元或 子單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單 元或多個子單元結(jié)合一起。另外,多個單元可以或組件可以結(jié)合或者可以集成到另一個系 統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所描述系統(tǒng),裝置和方法以及不同實施例的示意圖,在不超出本申請的范圍 內(nèi),可以與其它系統(tǒng),模塊,技術(shù)或方法結(jié)合或集成。另一點,所顯示或討論的相互之間的耦 合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以 是電性,機械或其它的形式。以上所述僅是本發(fā)明的具體實施方式
,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng) 視為本發(fā)明的保護范圍。
權(quán)利要求
一種軟件使用授權(quán)信息的監(jiān)控方法,其特征在于,包括服務(wù)器根據(jù)用戶的付費數(shù)據(jù)設(shè)置并存儲軟件使用授權(quán)信息;客戶端獲取當前運行軟件的使用數(shù)據(jù),并從服務(wù)器獲取該軟件的使用授權(quán)信息;客戶端根據(jù)所述軟件使用數(shù)據(jù)和軟件使用授權(quán)信息對所述當前運行軟件進行監(jiān)控。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從服務(wù)器獲取該軟件的使用授權(quán)信 息之后,還包括客戶端將所述軟件使用授權(quán)信息存儲在客戶端的存儲器中;當客戶端未連接到服務(wù)器時,客戶端從所述存儲器中實時獲取當前運行軟件的使用授 權(quán)信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端根據(jù)所述使用數(shù)據(jù)和軟件使 用授權(quán)信息對所述當前運行軟件進行監(jiān)控,包括客戶端根據(jù)軟件的使用數(shù)據(jù)和使用授權(quán)信息實時判斷該軟件的使用授權(quán)是否截止,如 果是,則向該軟件發(fā)出停止運行的指令。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括服務(wù)器實時判斷是否接收到該軟件再次付款的信息,如果是,則服務(wù)器更新該軟件的 使用授權(quán)信息。
5.根據(jù)權(quán)利要求1-4任意一項所述的方法,其特征在于所述軟件使用數(shù)據(jù)包括軟件的已使用次數(shù)和/或軟件的已使用時間;所述軟件使用 授權(quán)信息包括軟件的總計授權(quán)使用次數(shù)、軟件的總計授權(quán)使用時間、軟件的剩余授權(quán)使用 次數(shù)和/或軟件的剩余授權(quán)使用時間。
6.一種軟件使用授權(quán)信息的監(jiān)控系統(tǒng),其特征在于,包括信息設(shè)置單元,所述信息設(shè)置單元位于服務(wù)器端,用于根據(jù)用戶的付費數(shù)據(jù)設(shè)置并存 儲軟件使用授權(quán)信息;信息獲取單元,所述信息獲取單元位于客戶端,用于獲取當前運行軟件的使用數(shù)據(jù),并 從服務(wù)器獲取該軟件的使用授權(quán)信息;監(jiān)控單元,所述監(jiān)控單元位于客戶端,用于根據(jù)所述軟件使用數(shù)據(jù)和軟件使用授權(quán)信 息對所述當前運行軟件進行監(jiān)控。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,還包括客戶端存儲單元,用于將從服務(wù)器獲取到的軟件使用授權(quán)信息存儲在客戶端的存儲器中;則所述信息獲取單元還用于從客戶端的存儲器中實時獲取當前運行軟件的使用授權(quán) fn息ο
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述監(jiān)控單元具體用于根據(jù)軟件的使用 數(shù)據(jù)和使用授權(quán)信息實時判斷該軟件的使用授權(quán)是否截止,如果是,則向該軟件發(fā)出停止 運行的指令。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,還包括,判斷單元,用于實時判斷是否接收到該軟件再次付款的信息,如果是,則所述信息設(shè)置 單元更新該軟件的使用授權(quán)信息。
10.根據(jù)權(quán)利要求6-9任意一項所述的系統(tǒng),其特征在于所述軟件使用數(shù)據(jù)包括軟件的已使用次數(shù)和/或軟件的已使用時間;所述軟件使用授權(quán)信息包括軟件的總計授權(quán)使用次數(shù)、軟件的總計授權(quán)使用時間、軟件的剩余授權(quán)使用 次數(shù)和/或軟件的剩余授權(quán)使用時間。
全文摘要
本發(fā)明實施例公開了一種軟件使用授權(quán)信息的監(jiān)控方法和系統(tǒng)。一種軟件使用授權(quán)信息的監(jiān)控方法,包括服務(wù)器根據(jù)用戶的付費數(shù)據(jù)設(shè)置并存儲軟件使用授權(quán)信息;客戶端獲取當前運行軟件的使用數(shù)據(jù),并從服務(wù)器獲取該軟件的使用授權(quán)信息;客戶端根據(jù)所述軟件使用數(shù)據(jù)和軟件使用授權(quán)信息對所述當前運行軟件進行監(jiān)控。本發(fā)明實施例通過上述技術(shù)方案實現(xiàn)了在對軟件使用授權(quán)信息的監(jiān)控時,服務(wù)器無需去獲取不同用戶的軟件的使用數(shù)據(jù),也無需對不同用戶的軟件進行監(jiān)控,因此減小了服務(wù)器的數(shù)據(jù)計算處理工作量,提高了服務(wù)器的性能。
文檔編號G06F21/22GK101814122SQ20091024212
公開日2010年8月25日 申請日期2009年12月8日 優(yōu)先權(quán)日2009年12月8日
發(fā)明者王保國, 王國琦, 穆玲玲 申請人:北京啟揚訊達軟件有限公司;王保國