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

一種軟件使用權(quán)的控制方法、系統(tǒng)及移動終端的制作方法

文檔序號:6333746閱讀:160來源:國知局
專利名稱:一種軟件使用權(quán)的控制方法、系統(tǒng)及移動終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種軟件使用權(quán)的控制方法、系統(tǒng)及移動終端。
背景技術(shù)
現(xiàn)有技術(shù)中,很多終端軟件僅僅是在安裝或者使用時,提示用戶輸入一注冊碼即 可安裝或者使用該軟件。對于一些非授權(quán)用戶,只要有該注冊碼即可在離線的情況下正常 安裝或使用該軟件;很多軟件都是在聯(lián)網(wǎng)的情況下進行用戶合法性的檢測,即便在聯(lián)網(wǎng)的 情況下,只要用戶不主動更新軟件的最新版本,對用戶使用該軟件不會造成太大的問題。因此,現(xiàn)有技術(shù)方案不能有效的控制該終端軟件的使用權(quán)限,不能有效禁止非法 用戶的惡意使用。

發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種軟件使用權(quán)的控制方法,旨在解決現(xiàn)有技術(shù)提 供的控制方案不能有效的控制軟件的使用權(quán)限,不能有效禁止非法用戶的惡意使用的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種軟件使用權(quán)的控制方法,所述方法包括下述步 驟當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼;將獲取的國際移動設(shè)備身份碼與移動終端系統(tǒng)中預(yù)先保存的配置文件中或遠端 服務(wù)器預(yù)先保存的國際移動設(shè)備身份碼進行比對驗證;當預(yù)先保存的與所述軟件相關(guān)的配置文件中所包含的移動終端的國際移動設(shè)備 身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼相同,或,接收到所述服務(wù)器的身份 驗證通過時,控制正常運行所述軟件。本發(fā)明實施例的另一目的在于提供一種軟件使用權(quán)的控制系統(tǒng),所述系統(tǒng)包括獲取模塊,用于當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼;比對驗證模塊,用于將獲取的國際移動設(shè)備身份碼與移動終端系統(tǒng)中預(yù)先保存的 配置文件中或遠端服務(wù)器預(yù)先保存的國際移動設(shè)備身份碼進行比對驗證;以及軟件正常運行控制模塊,用于當所述比對驗證模塊比對得到預(yù)先保存的與所述軟 件相關(guān)的配置文件中所包含的移動終端的國際移動設(shè)備身份碼與獲取的所述移動終端的 國際移動設(shè)備身份碼相同,或,接收到所述服務(wù)器的身份驗證通過時,控制正常運行所述軟 件。本發(fā)明實施例的另一目的在于提供一種包括軟件使用權(quán)的控制系統(tǒng)的移動終端。在本發(fā)明實施例中,當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼; 將獲取的國際移動設(shè)備身份碼與移動終端系統(tǒng)中預(yù)先保存的配置文件中或遠端服務(wù)器預(yù) 先保存的國際移動設(shè)備身份碼進行比對驗證;當預(yù)先保存的與所述軟件相關(guān)的配置文件中所包含的移動終端的國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼 相同,或,接收到所述服務(wù)器的身份驗證通過時,控制正常運行所述軟件,實現(xiàn)對軟件使用 的有效控制和保護。


圖1是本發(fā)明第一實施例提供的軟件使用權(quán)的控制方法的實現(xiàn)流程圖;圖2是本發(fā)明第二實施例提供的軟件使用權(quán)的控制方法的實現(xiàn)流程圖;圖3是本發(fā)明第一實施例提供的軟件使用權(quán)的控制系統(tǒng)的結(jié)構(gòu)框圖;圖4是本發(fā)明第二實施例提供的軟件使用權(quán)的控制系統(tǒng)的結(jié)構(gòu)框圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。在本發(fā)明實施例中,當用戶運行終端軟件時,通過對終端中是否預(yù)先保存軟件的 配置文件和網(wǎng)絡(luò)服務(wù)器的驗證匹配的方式對軟件的使用權(quán)進行驗證,從而有效控制軟件的 使用權(quán)。本發(fā)明實施例的目的在于提供一種軟件使用權(quán)的控制方法,所述方法包括下述步 驟當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼;將獲取的國際移動設(shè)備身份碼與移動終端系統(tǒng)中預(yù)先保存的配置文件中或遠端 服務(wù)器預(yù)先保存的國際移動設(shè)備身份碼進行比對;當預(yù)先保存的與所述軟件相關(guān)的配置文件中所包含的移動終端的國際移動設(shè)備 身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼相同,或,接收到所述服務(wù)器的身份 驗證通過時,控制正常運行所述軟件。本發(fā)明實施例的另一目的在于提供一種軟件使用權(quán)的控制系統(tǒng),所述系統(tǒng)包括獲取模塊,用于當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼;比對驗證模塊,用于將獲取的國際移動設(shè)備身份碼與移動終端系統(tǒng)中預(yù)先保存的 配置文件中或遠端服務(wù)器預(yù)先保存的國際移動設(shè)備身份碼進行比對;以及軟件正常運行控制模塊,用于當所述比對驗證模塊比對得到預(yù)先保存的與所述軟 件相關(guān)的配置文件中所包含的移動終端的國際移動設(shè)備身份碼與獲取的所述移動終端的 國際移動設(shè)備身份碼相同,或,接收到所述服務(wù)器的身份驗證通過時,控制正常運行所述軟 件。本發(fā)明實施例的另一目的在于提供一種包括軟件使用權(quán)的控制系統(tǒng)的移動終端。圖1示出了本發(fā)明第一實施例提供的軟件使用權(quán)的控制方法的實現(xiàn)流程,其具體 的步驟如下所述在步驟SlOl中,當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼。在步驟S102中,將獲取的國際移動設(shè)備身份碼與移動終端系統(tǒng)中預(yù)先保存的配 置文件中或遠端服務(wù)器預(yù)先保存的國際移動設(shè)備身份碼進行比對。
在步驟S103中,當移動終端系統(tǒng)中預(yù)先保存的配置文件中所包含的移動終端的 國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼相同,或,接收到所述 服務(wù)器的身份驗證通過時,控制正常運行所述軟件。在本發(fā)明實施例中,當獲取到移動終端的國際移動設(shè)備身份碼后,即可將該國際 移動設(shè)備身份碼與移動終端預(yù)先存儲的配置文件中所包含的國際移動設(shè)備身份碼進行比 對,或者請求遠端服務(wù)器的驗證,當比對成功或驗證通過時,控制軟件的正常運行。圖2示出了本發(fā)明第二實施例提供的軟件使用權(quán)的控制方法的實現(xiàn)流程,其具體 的步驟如下所述在步驟S201中,當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼。在本發(fā)明實施例中,移動終端的該國際移動設(shè)備身份碼用以唯一標識該移動終端。在步驟S202中,判斷移動終端系統(tǒng)中是否存在預(yù)先保存的與所述軟件相關(guān)的配 置文件,是則執(zhí)行步驟S203,否則執(zhí)行步驟S207。在本發(fā)明實施例中,該與軟件相關(guān)的配置文件為預(yù)先保存在移動終端系統(tǒng)中的文 件,其具體的信息下述有一實施例進行說明,在此不再贅述。在步驟S203中,讀取移動終端系統(tǒng)中預(yù)先保存的與所述軟件相關(guān)的配置文件,并 解密,得到該配置文件中所包含的移動終端的國際移動設(shè)備身份碼。在本發(fā)明實施例中,該對配置文件的解析的過程即可以理解為對配置文件的解密 過程,其解密的密鑰可以通過遠端的服務(wù)器獲取的。在步驟S204中,判斷獲取移動終端的國際移動設(shè)備身份碼與解密得到的配置文 件中所包含的移動終端的國際移動設(shè)備身份碼是否相同,是則執(zhí)行步驟S205,否則執(zhí)行步 驟 S206。在步驟S205中,控制正常運行該軟件。在本發(fā)明實施例中,當獲取移動終端的國際移動設(shè)備身份碼與解析得到的配置文 件中所包含的移動終端的國際移動設(shè)備身份碼相同時,表示該移動終端為合法用戶,則可 以正常使用該軟件。在步驟S206中,控制結(jié)束該軟件的運行。在本發(fā)明實施例中,當獲取移動終端的國際移動設(shè)備身份碼與解析得到的配置文 件中所包含的移動終端的國際移動設(shè)備身份碼不相同時,表示該移動終端為非法用戶,則 可以正常使用該軟件。在步驟S207中,判斷移動終端建立的網(wǎng)絡(luò)連接是否成功,是則執(zhí)行步驟S208,否 則執(zhí)行步驟S206。在本發(fā)明實施例中,當移動終端系統(tǒng)中沒有存在預(yù)先保存的與所述軟件相關(guān)的配 置文件時,將移動終端與網(wǎng)絡(luò)建立連接,該網(wǎng)絡(luò)連接方式可以現(xiàn)有的網(wǎng)絡(luò)連接,在此不用以 限制本發(fā)明。在步驟S208中,將獲取的移動終端的國際移動設(shè)備身份碼發(fā)送遠端的服務(wù)器,請 求服務(wù)器進行身份驗證。在步驟S209中,接收遠端服務(wù)器反饋的身份驗證結(jié)果。 在本發(fā)明實施例中,該身份驗證結(jié)果包括驗證通過和驗證不通過兩種情況;
當驗證通過時,則執(zhí)行上述步驟S105,正常運行該軟件;當驗證不通過時,則執(zhí)行上述步驟S106,控制結(jié)束該軟件的運行。在本發(fā)明實施例中,上述僅為本發(fā)明的一個實施例。作為本發(fā)明的一個具體實施例,當移動終端在建立網(wǎng)絡(luò)連接,遠端服務(wù)器反饋身 份驗證不通過的情況下,可以在移動終端輸出一提示信息,該提示信息可以是“注冊成為 合法用戶”的功能選項按鈕或者菜單,用戶可以選擇注冊成為合法用戶,以便使用運行該軟 件,其具體的實現(xiàn)流程為1、移動終端顯示屏輸出一提示信息,提示信息包含用戶注冊成為合法用戶的信 肩、ο2、接收注冊成為合法用戶的注冊信息,并轉(zhuǎn)發(fā)給遠端服務(wù)器,所述信息還包含移 動終端的國際移動設(shè)備身份碼以及移動終端的系統(tǒng)版本信息,使所述服務(wù)器生成配置文 件,注冊所述移動終端用戶。作為本發(fā)明的另一個實施例,對于保存在移動終端中的配置文件,可以是在軟件 預(yù)裝時生成的,也可以是服務(wù)器端生成推送給移動終端存儲的,下述給出具體的說明1、軟件預(yù)裝時生成配置文件在本發(fā)明實施例中,對于預(yù)裝的軟件,首先使用加密算法為當前移動終端生成一 個與國際移動設(shè)備身份碼相關(guān)的配置文件,其中,該加密算法包括但不限于DES算法,該配 置文件包括移動終端的國際移動設(shè)備身份碼和當前移動終端系統(tǒng)版本信息,并存放于移動 終端的系統(tǒng)根目錄中。2、服務(wù)器端生成配置文件當服務(wù)器對到用戶發(fā)送的身份驗證請求驗證不通過時,接收注冊成為合法用戶的 信息,所述信息還包含移動終端的國際移動設(shè)備身份碼以及移動終端的系統(tǒng)版本信息,根 據(jù)相應(yīng)的加密算法(DES加密算法)將移動終端的國際移動設(shè)備身份碼以及移動終端的系 統(tǒng)版本信息生成配置文件,并將配置文件推送給移動終端,移動終端保存在系統(tǒng)根目錄。同 時,服務(wù)器將該移動終端的國際移動設(shè)備身份碼保存到服務(wù)器數(shù)據(jù)庫,防止移動終端加密 文件丟失或者損壞時,保證合法用戶的正常訪問。在本發(fā)明實施例中,當移動終端與網(wǎng)絡(luò)建立連接時,向服務(wù)器發(fā)送身份驗證請求, 服務(wù)器根據(jù)保存在數(shù)據(jù)庫中的合法用戶的移動終端的國際移動設(shè)備身份碼,對移動終端的 身份進行驗證,該驗證過程與現(xiàn)有技術(shù)中的用戶身份驗證過程相似,在此不再贅述,但不用 以限制本發(fā)明。圖3示出了本發(fā)明第一實施例提供的軟件使用權(quán)的控制系統(tǒng)的結(jié)構(gòu)框圖,為了便 于說明,圖中僅給出了與本發(fā)明實施例相關(guān)的部分,其中,軟件使用權(quán)的控制系統(tǒng)可以內(nèi)置 于移動終端的軟件單元、硬件單元或軟硬件結(jié)合單元。獲取模塊11當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼;比對驗 證模塊12將獲取的國際移動設(shè)備身份碼與移動終端系統(tǒng)中預(yù)先保存的配置文件中或遠端 服務(wù)器預(yù)先保存的國際移動設(shè)備身份碼進行比對;當所述比對驗證模塊12比對得到預(yù)先 保存的與所述軟件相關(guān)的配置文件中所包含的移動終端的國際移動設(shè)備身份碼與獲取的 所述移動終端的國際移動設(shè)備身份碼相同,或,接收到所述服務(wù)器的身份驗證通過時,軟件 正常運行控制模塊13控制正常運行所述軟件。
上述僅為本發(fā)明的一個系統(tǒng)實施例,其各模塊的功能如上述方法實施例所述,在 此不再贅述。圖4示出了本發(fā)明第二實施例提供的軟件使用權(quán)的控制系統(tǒng)的結(jié)構(gòu)框圖,為了便 于說明,圖中僅給出了與本發(fā)明實施例相關(guān)的部分,其中,軟件使用權(quán)的控制系統(tǒng)可以內(nèi)置 于移動終端的軟件單元、硬件單元或軟硬件結(jié)合單元。獲取模塊11當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼;第一判 斷模塊121判斷移動終端系統(tǒng)中是否存在預(yù)先保存的與所述軟件相關(guān)的配置文件;當所述 第一判斷模塊121判斷移動終端系統(tǒng)中存在預(yù)先保存的與所述軟件相關(guān)的配置文件時,第 二判斷模塊122判斷所述預(yù)先保存的與所述軟件相關(guān)的配置文件中所包含的移動終端的 國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼是否相同;當所述第一 判斷模塊122判斷移動終端系統(tǒng)中不存在預(yù)先保存的與所述軟件相關(guān)的配置文件時,身份 驗證請求模塊123將獲取的移動終端的國際移動設(shè)備身份碼發(fā)送遠端的服務(wù)器,請求服務(wù) 器進行身份驗證;當所述第二判斷模塊122判斷預(yù)先保存的與所述軟件相關(guān)的配置文件中 所包含的移動終端的國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼 相同,或,接收到所述服務(wù)器的身份驗證通過時,軟件正常運行控制模塊13控制正常運行 所述軟件;當所述第二判斷模塊122判斷預(yù)先保存的與所述軟件相關(guān)的配置文件中所包含 的移動終端的國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼不相同, 或,接收到所述服務(wù)器的身份驗證不通過時,軟件結(jié)束運行控制模塊14控制結(jié)束所述軟件 的運行。在本發(fā)明實施例中,預(yù)先保存模塊15預(yù)先保存與所述軟件相關(guān)的配置文件,所述 配置文件為在移動終端生成或所述服務(wù)器生成并推送給所述移動終端的加密后的文件信 肩、ο作為本發(fā)明的一個實施例,當?shù)谝慌袛嗄K121移動終端系統(tǒng)中存在預(yù)先保存的 與所述軟件相關(guān)的配置文件時,解密模塊16對所述預(yù)先保存的與所述軟件相關(guān)的配置文 件進行解密操作,然后第二判斷模塊122執(zhí)行判斷所述預(yù)先保存的與所述軟件相關(guān)的配置 文件中所包含的移動終端的國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備 身份碼是否相同的步驟。當?shù)谝慌袛嗄K121判斷移動終端系統(tǒng)中不存在預(yù)先保存的與所述軟件相關(guān)的 配置文件時,第三判斷模塊17判斷移動終端建立的網(wǎng)絡(luò)連接是否成功;當所述第三判斷模 塊17判斷所述移動終端建立的網(wǎng)絡(luò)連接成功時,執(zhí)行所述身份驗證請求模塊1123將獲取 的移動終端的國際移動設(shè)備身份碼發(fā)送遠端的服務(wù)器的步驟;當移動終端建立的網(wǎng)絡(luò)連接 不成功時,執(zhí)行所述軟件結(jié)束運行控制模塊14控制結(jié)束所述軟件的運行的步驟。在本發(fā)明實施例中,當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼; 判斷移動終端系統(tǒng)中是否存在預(yù)先保存的與所述軟件相關(guān)的配置文件;當移動終端系統(tǒng)中 存在預(yù)先保存的與軟件相關(guān)的配置文件時,判斷預(yù)先保存的與所述軟件相關(guān)的配置文件中 所包含的移動終端的國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼 是否相同;當移動終端系統(tǒng)中不存在預(yù)先保存的與所述軟件相關(guān)的配置文件時,將獲取的 移動終端的國際移動設(shè)備身份碼發(fā)送遠端的服務(wù)器,請求服務(wù)器進行身份驗證;當判斷預(yù) 先保存的與所述軟件相關(guān)的配置文件中所包含的移動終端的國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼相同,或,接收到所述服務(wù)器的身份驗證通過時,控 制正常運行所述軟件;當判斷預(yù)先保存的與所述軟件相關(guān)的配置文件中所包含的移動終端 的國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼不相同,或,接收到 所述服務(wù)器的身份驗證不通過時,控制結(jié)束所述軟件的運行,實現(xiàn)對軟件使用的有效控制 和保護。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質(zhì) 中,所述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種軟件使用權(quán)的控制方法,其特征在于,所述方法包括下述步驟 當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼;將獲取的國際移動設(shè)備身份碼與移動終端系統(tǒng)中預(yù)先保存的配置文件中或遠端服務(wù) 器預(yù)先保存的國際移動設(shè)備身份碼進行比對驗證;當移動終端系統(tǒng)中預(yù)先保存的配置文件中所包含的移動終端的國際移動設(shè)備身份碼 與獲取的所述移動終端的國際移動設(shè)備身份碼相同,或,接收到所述服務(wù)器的身份驗證通 過時,控制正常運行所述軟件。
2.如權(quán)利要求1所述的方法,其特征在于,所述當檢測到軟件運行時,獲取移動終端的 國際移動設(shè)備身份碼的步驟之前還包括下述步驟預(yù)先保存與所述軟件相關(guān)的配置文件,所述配置文件為在移動終端生成或所述服務(wù)器 生成并推送給所述移動終端的加密后的文件信息,所述配置文件包括移動終端的國際移動 設(shè)備身份碼和當前系統(tǒng)版本信息,存放于移動終端系統(tǒng)根目錄。
3.如權(quán)利要求1所述的方法,其特征在于,所述將獲取的國際移動設(shè)備身份碼與移動 終端系統(tǒng)中預(yù)先保存的配置文件中或遠端服務(wù)器預(yù)先保存的國際移動設(shè)備身份碼進行比 對的步驟具體包括判斷移動終端系統(tǒng)中是否存在預(yù)先保存的與所述軟件相關(guān)的配置文件; 當移動終端系統(tǒng)中存在預(yù)先保存的與所述軟件相關(guān)的配置文件時,判斷所述預(yù)先保存 的與所述軟件相關(guān)的配置文件中所包含的移動終端的國際移動設(shè)備身份碼與獲取的所述 移動終端的國際移動設(shè)備身份碼是否相同;當移動終端系統(tǒng)中不存在預(yù)先保存的與所述軟件相關(guān)的配置文件時,將獲取的移動終 端的國際移動設(shè)備身份碼發(fā)送遠端的服務(wù)器,請求服務(wù)器進行身份驗證。
4.如權(quán)利要求3所述的方法,其特征在于,當移動終端系統(tǒng)中存在預(yù)先保存的與所述 軟件相關(guān)的配置文件時,所述判斷所述預(yù)先保存的與所述軟件相關(guān)的配置文件中所包含的 移動終端的國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼是否相同 的步驟之前還包括下述步驟對預(yù)先保存的與所述軟件相關(guān)的配置文件進行解密操作。
5.如權(quán)利要求3所述的方法,其特征在于,當移動終端系統(tǒng)中不存在預(yù)先保存的與所 述軟件相關(guān)的配置文件時,所述將獲取的移動終端的國際移動設(shè)備身份碼發(fā)送遠端的服務(wù) 器,請求服務(wù)器進行身份驗證的步驟之前還包括下述步驟判斷移動終端建立的網(wǎng)絡(luò)連接是否成功;當移動終端建立的網(wǎng)絡(luò)連接成功時,執(zhí)行所述將獲取的移動終端的國際移動設(shè)備身份 碼發(fā)送遠端的服務(wù)器的步驟;當移動終端建立的網(wǎng)絡(luò)連接不成功時,執(zhí)行所述控制結(jié)束所述軟件的運行的步驟。
6.一種軟件使用權(quán)的控制系統(tǒng),其特征在于,所述系統(tǒng)包括獲取模塊,用于當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼; 比對驗證模塊,用于將獲取的國際移動設(shè)備身份碼與移動終端系統(tǒng)中預(yù)先保存的配置 文件中或遠端服務(wù)器預(yù)先保存的國際移動設(shè)備身份碼進行比對驗證;以及軟件正常運行控制模塊,用于當所述比對驗證模塊比對得到預(yù)先保存的與所述軟件相 關(guān)的配置文件中所包含的移動終端的國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼相同,或,接收到所述服務(wù)器的身份驗證通過時,控制正常運行所述軟件。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括預(yù)先保存模塊,用于預(yù)先保存與所述軟件相關(guān)的配置文件,所述配置文件為在移動終 端生成或所述服務(wù)器生成并推送給所述移動終端的加密后的文件信息,所述配置文件包括 移動終端的國際移動設(shè)備身份碼和當前系統(tǒng)版本信息,存放于移動終端系統(tǒng)根目錄。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述比對驗證模塊具體包括第一判斷模塊,用于判斷移動終端系統(tǒng)中是否存在預(yù)先保存的與所述軟件相關(guān)的配置 文件;第二判斷模塊,用于當所述第一判斷模塊判斷移動終端系統(tǒng)中存在預(yù)先保存的與所述 軟件相關(guān)的配置文件時,判斷所述預(yù)先保存的與所述軟件相關(guān)的配置文件中所包含的移動 終端的國際移動設(shè)備身份碼與獲取的所述移動終端的國際移動設(shè)備身份碼是否相同;以及身份驗證請求模塊,用于當所述第一判斷模塊判斷移動終端系統(tǒng)中不存在預(yù)先保存的 與所述軟件相關(guān)的配置文件時,將獲取的移動終端的國際移動設(shè)備身份碼發(fā)送遠端的服務(wù) 器,請求服務(wù)器進行身份驗證。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,當移動終端系統(tǒng)中存在預(yù)先保存的與所述 軟件相關(guān)的配置文件時,所述系統(tǒng)還包括解密模塊,用于對所述預(yù)先保存的與所述軟件相關(guān)的配置文件進行解密操作。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,當移動終端系統(tǒng)中不存在預(yù)先保存的與所 述軟件相關(guān)的配置文件時,所述系統(tǒng)還包括第三判斷模塊,用于判斷移動終端建立的網(wǎng)絡(luò)連接是否成功;當所述第三判斷模塊判斷所述移動終端建立的網(wǎng)絡(luò)連接成功時,執(zhí)行所述身份驗證請 求模塊將獲取的移動終端的國際移動設(shè)備身份碼發(fā)送遠端的服務(wù)器的步驟;當移動終端建立的網(wǎng)絡(luò)連接不成功時,執(zhí)行所述軟件結(jié)束運行控制模塊控制結(jié)束所述 軟件的運行的步驟。
11.一種包括權(quán)利要求6至10任一項所述的軟件使用權(quán)的控制系統(tǒng)的移動終端。
全文摘要
本發(fā)明適用于通信技術(shù)領(lǐng)域,提供了一種軟件使用權(quán)的控制方法、系統(tǒng)及移動終端,所述方法包括當檢測到軟件運行時,獲取移動終端的國際移動設(shè)備身份碼;將獲取的國際移動設(shè)備身份碼與移動終端系統(tǒng)中預(yù)先保存的配置文件中或遠端服務(wù)器預(yù)先保存的國際移動設(shè)備身份碼進行比對驗證;當配置文件中所包含的國際移動設(shè)備身份碼與獲取的國際移動設(shè)備身份碼相同,或,接收到服務(wù)器的身份驗證通過時,控制正常運行軟件,實現(xiàn)對軟件使用的有效控制和保護。
文檔編號G06F21/00GK102006597SQ201010508310
公開日2011年4月6日 申請日期2010年10月14日 優(yōu)先權(quán)日2010年10月14日
發(fā)明者陳歷偉, 黃家練 申請人:宇龍計算機通信科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1