專利名稱:應(yīng)用于移動通訊裝置的軟件保護(hù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種應(yīng)用于移動通訊裝置的軟件保護(hù)方法,特別是涉及一種根據(jù)通訊 用戶識別模塊卡中的通訊服務(wù)號碼決定能否正常安裝/執(zhí)行軟件的應(yīng)用于移動通訊裝置 的軟件保護(hù)方法。
背景技術(shù):
隨著移動通訊裝置功能日益強(qiáng)化的技術(shù)發(fā)展結(jié)果,各種服務(wù)功能的軟件在移動通 訊裝置上執(zhí)行已經(jīng)非常普遍。由于目前儲存在移動通訊裝置存儲器中的軟件檔案,很容易 被他人以各種非法的手段取得盜用。因此為保護(hù)在移動通訊裝置上執(zhí)行的軟件不被非法復(fù) 制或盜用的技術(shù)也成為各系統(tǒng)廠商致力發(fā)展的目標(biāo)。一般常見在移動通訊裝置上執(zhí)行的軟件的保護(hù)方法,有以利用預(yù)先設(shè)定且惟一存 在的移動通訊裝置產(chǎn)品識別序號,在前述軟件安裝及執(zhí)行過程時(shí)進(jìn)行核對,并判斷前述軟 件是否能正常安裝及執(zhí)行。一種現(xiàn)有習(xí)知的中國臺灣第1273814號專利案,揭露的一種移 動通訊裝置的軟件保護(hù)方法,此方法利用移動通訊裝置在廠內(nèi)燒錄完軟件后第一次開機(jī) 時(shí),藉由發(fā)送一封認(rèn)證簡訊給認(rèn)證中心進(jìn)行認(rèn)證程序,而能夠由此認(rèn)證簡訊內(nèi)含的移動通 訊裝置產(chǎn)品認(rèn)證序號判斷此裝置是否為合法,從而決定是否發(fā)送信息停止前述產(chǎn)品的功 能,并根據(jù)認(rèn)證結(jié)果判斷是否正常開機(jī),而達(dá)到保護(hù)移動通訊裝置的軟件的目的。此一技術(shù) 利用移動通訊裝置的產(chǎn)品認(rèn)證序號來判斷是否為合法使用依據(jù)的方法,可以達(dá)到限定前述 軟件只能在具有產(chǎn)品認(rèn)證序號的唯一移動通訊裝置上使用,進(jìn)而達(dá)到保護(hù)移動通訊裝置軟 件的目的。另一現(xiàn)有習(xí)知移動通訊端應(yīng)用軟件的下載方法,如中國公開第101203000號專利 案,主要是利用移動終端向應(yīng)用服務(wù)器發(fā)送應(yīng)用軟件下載請求,并攜帶移動終端的唯一標(biāo) 識信息,該唯一標(biāo)識信息為移動終端的型號、移動終端的序號或者客戶識別模塊卡卡號 ’應(yīng) 用服務(wù)器根據(jù)移動終端的唯一標(biāo)識信息生成數(shù)字簽章,將所述數(shù)字簽章添加到請求下載的 應(yīng)用軟件中,并將添加了數(shù)字簽章的應(yīng)用軟件發(fā)送至移動終端;移動終端根據(jù)其唯一標(biāo)識 信息對接收到的應(yīng)用軟件中的數(shù)字簽章進(jìn)行驗(yàn)證,驗(yàn)證通過則安裝運(yùn)行所述應(yīng)用軟件。在 前述先前技術(shù)中,通過數(shù)字簽章的驗(yàn)證將移動終端應(yīng)用軟件和移動終端或者使用者的用戶 識別模塊卡綁定,用以防止移動終端應(yīng)用軟件被使用者免費(fèi)復(fù)制到其它移動終端或者使用 者的用戶識別模塊卡上,并確保移動終端應(yīng)用軟件發(fā)展者或者提供者的利益。雖然前述方法針對事先在廠內(nèi)就已經(jīng)燒錄于移動通訊裝置內(nèi)的軟件,確實(shí)能夠達(dá) 到充分保護(hù)的效果,但是針對以特定使用者個(gè)人為合法使用授權(quán)對象,或是從移動通訊裝 置外部傳輸、復(fù)制到移動通訊裝置里使用的類型的軟件而言,這種以移動通訊裝置產(chǎn)品認(rèn) 證序號為認(rèn)證辨識的方法,無法讓經(jīng)合法授權(quán)的使用者所擁有的軟件在不同的移動通訊裝 置上執(zhí)行使用,限制了合法擁有軟件的使用者在不同移動通訊裝置上使用前述軟件的便利 性。由此可見,上述現(xiàn)有的應(yīng)用于移動通訊裝置的軟件保護(hù)方法在方法與使用上,顯然仍存在有不便與缺陷,而亟待加以進(jìn)一步改進(jìn)。為了解決上述存在的問題,相關(guān)廠商莫不 費(fèi)盡心思來謀求解決之道,但長久以來一直未見適用的設(shè)計(jì)被發(fā)展完成,而一般方法又沒 有適切的方法能夠解決上述問題,此顯然是相關(guān)業(yè)者急欲解決的問題。因此如何能創(chuàng)設(shè)一 種新的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,實(shí)屬當(dāng)前重要研發(fā)課題之一,亦成為當(dāng)前業(yè) 界極需改進(jìn)的目標(biāo)。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于,克服現(xiàn)有的應(yīng)用于移動通訊裝置的軟件保護(hù)方法存在的 缺陷,而提供一種新的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,所要解決的技術(shù)問題是使其 達(dá)到保護(hù)前述軟件不被非法持有者使用,同時(shí)也兼顧到合法使用者可以在不同移動通訊裝 置上使用前述軟件的便利性,非常適于實(shí)用。本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來實(shí)現(xiàn)的。依據(jù)本發(fā)明提 出的一種應(yīng)用于移動通訊裝置的軟件保護(hù)方法,前述移動通訊裝置內(nèi)設(shè)有一用戶識別模塊 卡,前述用戶識別模塊卡存有至少一服務(wù)號碼,其包括以下步驟登錄服務(wù)號碼的步驟登 錄前述服務(wù)號碼至一遠(yuǎn)端服務(wù)器中的用戶認(rèn)證資料庫中;寫入服務(wù)號碼的步驟前述遠(yuǎn)端 服務(wù)器預(yù)先儲存有一標(biāo)準(zhǔn)軟件,位于前述用戶認(rèn)證資料庫中的服務(wù)號碼寫入前述標(biāo)準(zhǔn)軟件 中,使前述標(biāo)準(zhǔn)軟件形成一用戶專用軟件;載入用戶專用軟件的步驟前述用戶專用軟件 由前述遠(yuǎn)端服務(wù)器通過一傳輸手段傳送至前述移動通訊裝置,并儲存于一存儲單元中;啟 動用戶專用軟件的步驟將儲存的前述用戶專用軟件通過一啟動手段在前述移動通訊裝置 中啟動后,前述用戶專用軟件讀取設(shè)置于前述用戶識別模塊卡內(nèi)的服務(wù)號碼;以及第一次 核對服務(wù)號碼的步驟將用戶專用軟件讀取自前述用戶識別模塊卡內(nèi)的服務(wù)號碼與已寫入 前述用戶專用軟件內(nèi)的服務(wù)號碼進(jìn)行核對;若核對結(jié)果不相符合時(shí),前述用戶專用軟件自 動停止執(zhí)行的程序;若核對結(jié)果相符合時(shí),完成前述用戶專用軟件執(zhí)行于前述移動通訊裝 置的程序。本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進(jìn)一步實(shí)現(xiàn)。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的載入用戶專用軟件的步 驟以及前述啟動用戶專用軟件的步驟之間,更包含步驟有安裝用戶專用軟件的步驟將 儲存于前述存儲單元的用戶專用軟件通過一執(zhí)行手段啟動后,讀取設(shè)置于前述用戶識別模 塊卡內(nèi)的服務(wù)號碼;以及第二次核對服務(wù)號碼的步驟將用戶專用軟件讀取自前述用戶識 別模塊卡內(nèi)的服務(wù)號碼與已寫入前述用戶專用軟件內(nèi)的服務(wù)號碼進(jìn)行核對;若核對結(jié)果不 相符合時(shí),前述用戶專用軟件自動停止安裝的程序;若核對結(jié)果相符合時(shí),則完成前述用戶 專用軟件安裝于前述移動通訊裝置的程序。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的登錄服務(wù)號碼的步驟 中,使用者得以登錄多組不同服務(wù)號碼至前述遠(yuǎn)端服務(wù)器中的用戶認(rèn)證資料庫中。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的寫入服務(wù)號碼的步驟 中,前述多組不同服務(wù)號碼一并寫入前述標(biāo)準(zhǔn)軟件中。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的第二次核對服務(wù)號碼的 步驟中,將前述用戶專用軟件讀取自前述用戶識別模塊卡內(nèi)的服務(wù)號碼與任一已寫入前述 用戶專用軟件內(nèi)的服務(wù)號碼進(jìn)行核對。
5
前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的登錄服務(wù)號碼的步驟以 及寫入服務(wù)號碼的步驟之間,更包含步驟有確認(rèn)使用者身份的步驟使用者通過一連線 手段將身分確認(rèn)資料輸入至前述遠(yuǎn)端服務(wù)器中并進(jìn)行身分確認(rèn);以及申請標(biāo)準(zhǔn)軟件的步 驟前述遠(yuǎn)端服務(wù)器確認(rèn)使用者的身份后,前述使用者得以選擇所欲取得的標(biāo)準(zhǔn)軟件。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的連線手段為連線于前述 遠(yuǎn)端服務(wù)器與前述移動通訊裝置之間的一移動網(wǎng)絡(luò)。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的連線手段為通過網(wǎng)際網(wǎng) 絡(luò)連線至前述遠(yuǎn)端服務(wù)器的電腦系統(tǒng)。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的服務(wù)號碼為門號號碼或 為國際移動用戶識別碼。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的傳輸手段為連線于前述 遠(yuǎn)端服務(wù)器與前述移動通訊裝置之間的一移動網(wǎng)絡(luò)。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的傳輸手段包含有前述用 戶專用軟件由前述遠(yuǎn)端服務(wù)器經(jīng)由一網(wǎng)際網(wǎng)絡(luò)下載至一電腦系統(tǒng),再藉由前述移動通訊裝 置與前述電腦系統(tǒng)之間建立電性連接關(guān)系后將前述用戶專用軟件傳送至前述移動通訊裝 置的過程。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的登錄服務(wù)號碼的步驟 中,使用者得以登錄多組不同服務(wù)號碼至前述遠(yuǎn)端服務(wù)器中的用戶認(rèn)證資料庫中。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的寫入服務(wù)號碼的步驟 中,前述多組不同服務(wù)號碼一并寫入前述標(biāo)準(zhǔn)軟件中。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的第一次核對服務(wù)號碼的 步驟中,將前述用戶專用軟件讀取自前述用戶識別模塊卡內(nèi)的服務(wù)號碼與任一已寫入前述 用戶專用軟件內(nèi)的服務(wù)號碼進(jìn)行核對。前述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其中所述的寫入服務(wù)號碼的步驟 中,在前述服務(wù)號碼寫入前述標(biāo)準(zhǔn)軟件之前先將前述服務(wù)號碼經(jīng)過加密處理。本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效果。由以上可知,為達(dá)到上述目 的,本發(fā)明提供了一種應(yīng)用于移動通訊裝置的軟件保護(hù)方法,前述移動通訊裝置內(nèi)設(shè)有一 用戶識別模塊卡,前述用戶識別模塊卡存有至少一通訊服務(wù)號碼,包括步驟有a、登錄通訊服務(wù)號碼的步驟登錄前述通訊服務(wù)號碼至一遠(yuǎn)端服務(wù)器中的用戶認(rèn) 證資料庫中;b、寫入通訊服務(wù)號碼的步驟前述遠(yuǎn)端服務(wù)器預(yù)先儲存有一標(biāo)準(zhǔn)軟件,位于前述 用戶認(rèn)證資料庫中的通訊服務(wù)號碼寫入前述標(biāo)準(zhǔn)軟件中,使前述標(biāo)準(zhǔn)軟件形成一用戶專用 軟件;c、載入用戶專用軟件的步驟前述用戶專用軟件由前述遠(yuǎn)端服務(wù)器通過一傳輸手 段傳送至前述移動通訊裝置,并儲存于一存儲單元中;d、啟動用戶專用軟件的步驟將儲存的前述用戶專用軟件通過一啟動手段在前述 移動通訊裝置中啟動后,前述用戶專用軟件讀取設(shè)置于前述用戶識別模塊卡內(nèi)的通訊服務(wù) 號碼;以及e、第一次核對通訊服務(wù)號碼的步驟將用戶專用軟件讀取自前述用戶識別模塊卡內(nèi)的通訊服務(wù)號碼與已寫入前述用戶專用軟件內(nèi)的通訊服務(wù)號碼進(jìn)行核對;若核對結(jié)果不 相符合時(shí),前述用戶專用軟件自動停止執(zhí)行的程序;若核對結(jié)果相符合時(shí),完成前述用戶專 用軟件執(zhí)行于前述移動通訊裝置的程序。其中,本發(fā)明亦可應(yīng)用于需要安裝的用戶專用軟件中。在前述載入用戶專用軟件 的步驟以及前述啟動用戶專用軟件的步驟之間,更包含步驟有安裝用戶專用軟件的步驟將儲存于前述存儲單元的用戶專用軟件通過一執(zhí)行手 段啟動后,讀取設(shè)置于前述用戶識別模塊卡內(nèi)的通訊服務(wù)號碼;以及第二次核對通訊服務(wù)號碼的步驟將用戶專用軟件讀取自前述用戶識別模塊卡內(nèi) 的通訊服務(wù)號碼與已寫入前述用戶專用軟件內(nèi)的通訊服務(wù)號碼進(jìn)行核對;若核對結(jié)果不相 符合時(shí),前述用戶專用軟件自動停止安裝的程序;若核對結(jié)果相符合時(shí),則完成前述用戶專 用軟件安裝于前述移動通訊裝置的程序。除此之外,在前述登錄通訊服務(wù)號碼的步驟以及寫入通訊服務(wù)號碼的步驟之間, 更可包含步驟有確認(rèn)使用者身份的步驟使用者通過一連線手段將身分確認(rèn)資料輸入至前述遠(yuǎn)端 服務(wù)器中并進(jìn)行身分確認(rèn);以及申請標(biāo)準(zhǔn)軟件的步驟前述遠(yuǎn)端服務(wù)器根據(jù)確認(rèn)使用者的身份后,前述使用者得 以選擇所欲取得的標(biāo)準(zhǔn)軟件。借由上述技術(shù)方案,本發(fā)明應(yīng)用于移動通訊裝置的軟件保護(hù)方法至少具有下列優(yōu) 點(diǎn)及有益效果本發(fā)明應(yīng)用于移動通訊裝置的軟件保護(hù)方法,通過采用用戶識別模塊卡中 的通訊服務(wù)號碼與已寫入前述用戶專用軟件的通訊服務(wù)號碼進(jìn)行核對的程序來判斷能否 正常安裝或執(zhí)行軟件,使合法擁有軟件與移動通訊用戶識別模塊卡的用戶,能夠在不特定 的移動通訊裝置上正常安裝或執(zhí)行經(jīng)由實(shí)施本方法所保護(hù)的軟件以達(dá)到保護(hù)軟件的目的。綜上所述,本發(fā)明是有關(guān)于一種應(yīng)用于移動通訊裝置的軟件保護(hù)方法,以移動用 戶識別模塊卡(Subscriber Identity Module Card, SIM Card)中的服務(wù)號碼,為軟件能否 正常執(zhí)行的判斷辨識碼的軟件保護(hù)方法,該服務(wù)號碼為門號號碼或?yàn)閲H移動用戶識別碼 (IMSI)。此方法當(dāng)在移動通訊裝置上執(zhí)行的軟件,在執(zhí)行軟件安裝程序與執(zhí)行軟件功能程 序的過程中,會先行讀取在移動通訊裝置里的用戶識別模塊卡中的服務(wù)號碼,并與事先寫 入在軟件程序中的服務(wù)號碼進(jìn)行核對。通過本方法,可以保護(hù)軟件只能在裝置有事先指定 服務(wù)號碼的用戶識別模塊卡的移動通訊裝置中執(zhí)行。本發(fā)明在技術(shù)上有顯著的進(jìn)步,具有 明顯的積極效果,誠為一新穎、進(jìn)步、實(shí)用的新設(shè)計(jì)。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠 更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說明如下。
圖1是本發(fā)明應(yīng)用于移動通訊裝置的軟件保護(hù)方法的一較佳實(shí)施例的步驟流程 示意圖。圖2是本發(fā)明應(yīng)用于移動通訊裝置的軟件保護(hù)方法的另一較佳實(shí)施例的步驟流 程示意圖。
圖3是本發(fā)明應(yīng)用于移動通訊裝置的軟件保護(hù)方法中使用者申請標(biāo)準(zhǔn)軟件的較 佳實(shí)施例的步驟流程圖。
具體實(shí)施例方式為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合 附圖及較佳實(shí)施例,對依據(jù)本發(fā)明提出的應(yīng)用于移動通訊裝置的軟件保護(hù)方法其具體實(shí)施 方式、方法、步驟、特征及其功效,詳細(xì)說明如后。有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點(diǎn)及功效,在以下配合參閱圖式的較佳實(shí) 施例的詳細(xì)說明中將可清楚呈現(xiàn)。通過具體實(shí)施方式
的說明,當(dāng)可對本發(fā)明為達(dá)成預(yù)定目 的所采取的技術(shù)手段及功效獲得一更加深入且具體的了解,然而所附圖式僅是提供參考與 說明之用,并非用來對本發(fā)明加以限制。請參閱圖1所示,是本發(fā)明應(yīng)用于移動通訊裝置的軟件保護(hù)方法的一較佳實(shí)施例 的步驟流程示意圖,在本發(fā)明所提出的應(yīng)用于移動通訊裝置的軟件保護(hù)方法中,前述移動 通訊裝置內(nèi)設(shè)有一用戶識別模塊卡,前述用戶識別模塊卡(Subscriber Identity Module Card, SIM Card)存有至少一通訊服務(wù)號碼,該通訊服務(wù)號碼可為通訊門號號碼或?yàn)閲H移 動用戶識別碼(International Mobile Subscriber Identity, IMSI);其中,前述用戶識別 模塊卡可為應(yīng)用于全球移動通訊系統(tǒng)(Global System for MobileCommunications, GSM) 的用戶識別模塊卡、應(yīng)用于通用移動通訊系統(tǒng)(Universal Mobile Telecommunications System, UMTS)的用戶識別模塊卡、或者應(yīng)用于碼分多址系統(tǒng)(Code Division Multiple Access, CDMA)的用戶識別模塊卡。首先,進(jìn)行登錄通訊服務(wù)號碼的步驟(S10),使用者登錄前述通訊服務(wù)號碼或其他 認(rèn)證所需的身分確認(rèn)資料至一遠(yuǎn)端服務(wù)器中的用戶認(rèn)證資料庫中。使用者可使用移動通訊 裝置或電腦系統(tǒng)等用戶終端設(shè)備,通過網(wǎng)際網(wǎng)絡(luò)或移動通訊網(wǎng)絡(luò)登錄前述通訊服務(wù)號碼至 前述遠(yuǎn)端服務(wù)器。當(dāng)使用者將通訊服務(wù)號碼登錄至前述遠(yuǎn)端服務(wù)器后,則進(jìn)行寫入通訊服務(wù)號碼的 步驟(S20);前述遠(yuǎn)端服務(wù)器包含前述用戶認(rèn)證資料庫以及多種預(yù)先儲存的標(biāo)準(zhǔn)軟件,位 于前述用戶認(rèn)證資料庫中的通訊服務(wù)號碼寫入前述標(biāo)準(zhǔn)軟件中任一位置,如安裝程序、功 能程序或參數(shù)檔等,使前述標(biāo)準(zhǔn)軟件形成一用戶專用軟件。若欲加強(qiáng)保護(hù)寫入前述標(biāo)準(zhǔn)軟 件中的通訊服務(wù)號碼,在前述通訊服務(wù)號碼寫入前述標(biāo)準(zhǔn)軟件中之前可先將前述通訊服務(wù) 號碼經(jīng)過加密處理。再者,進(jìn)行載入用戶專用軟件的步驟(S30),產(chǎn)生的用戶專用軟件得以由前述遠(yuǎn)端 服務(wù)器通過一傳輸手段傳送至前述移動通訊裝置,并儲存于前述移動通訊裝置內(nèi)的一存儲 單元中。前述存儲單元可為外接或內(nèi)建于前述移動通訊裝置內(nèi)的存儲裝置,如快閃儲存卡、 硬盤等;甚至可為用戶識別模塊卡內(nèi)的存儲空間。前述傳輸手段為連線于前述遠(yuǎn)端服務(wù)器 與前述移動通訊裝置之間的一移動通訊網(wǎng)絡(luò),或者前述傳輸手段包含有前述用戶專用軟件 由前述遠(yuǎn)端服務(wù)器經(jīng)由一網(wǎng)際網(wǎng)絡(luò)下載至一電腦系統(tǒng),再藉由前述移動通訊裝置與前述電 腦系統(tǒng)之間建立電性連接關(guān)系后將前述用戶專用軟件傳送至前述移動通訊裝置的過程。此時(shí),前述用戶專用軟件已儲存于前述移動通訊裝置內(nèi)的存儲單元,使用者得以 通過一啟動手段啟動前述用戶專用軟件,以完成一啟動用戶專用軟件的步驟(S40),使前述用戶專用軟件讀取設(shè)置于前述用戶識別模塊卡內(nèi)的通訊服務(wù)號碼。前述啟動手段可為設(shè)置 于前述移動通訊裝置上的輸入介面,前述輸入介面可為可供使用者按壓的實(shí)體按鍵,或者 通過接觸產(chǎn)生信號的觸控面板。此時(shí),進(jìn)行第一次核對通訊服務(wù)號碼的步驟(S50),前述移動通訊裝置將用戶專 用軟件讀取自前述用戶識別模塊卡內(nèi)的通訊服務(wù)號碼與已寫入前述用戶專用軟件內(nèi)的 通訊服務(wù)號碼進(jìn)行核對;若核對結(jié)果不相符合時(shí),前述用戶專用軟件自動停止執(zhí)行的程 序(S51);若核對結(jié)果相符合時(shí),完成前述用戶專用軟件執(zhí)行于前述移動通訊裝置的程序 (S52)。因此,前述用戶專用軟件中,得以藉由通訊服務(wù)號碼之間的核對,來確認(rèn)前述用戶專 用軟件儲存的移動通訊裝置內(nèi)具有與前述通訊服務(wù)號碼相對應(yīng)的用戶識別模塊卡。在本發(fā)明中,前述標(biāo)準(zhǔn)軟件以及寫入通訊服務(wù)號碼的用戶專用軟件可為多種類型 的適用于移動通訊裝置內(nèi)的軟件,如針對以特定使用者個(gè)人為合法使用授權(quán)對象類型的軟 件、利用移動通訊裝置產(chǎn)生動態(tài)一次性密碼以進(jìn)行身分認(rèn)證的軟件、或針對以特定電子交 易行為認(rèn)證類型的軟件。其中,針對以特定電子交易行為認(rèn)證類型的軟件,更具體而言為利 用移動通訊裝置產(chǎn)生數(shù)字簽章以進(jìn)行身分或交易內(nèi)容認(rèn)證的軟件。本發(fā)明中,在登錄通訊服務(wù)號碼的步驟(S10)中,使用者甚至可以登錄多組不同 通訊服務(wù)號碼至前述遠(yuǎn)端服務(wù)器中的用戶認(rèn)證資料庫中。若在登錄有多組通訊服務(wù)號碼的 情況下,在之后寫入通訊服務(wù)號碼的步驟(S20)中,多組不同通訊服務(wù)號碼則一并寫入前 述標(biāo)準(zhǔn)軟件中。至于之后要進(jìn)行的第一次核對通訊服務(wù)號碼的步驟(S50)中,前述用戶專 用軟件讀取自前述用戶識別模塊卡內(nèi)的通訊服務(wù)號碼則與任一已寫入前述用戶專用軟件 內(nèi)的通訊服務(wù)號碼進(jìn)行核對即可。只要一組通訊服務(wù)號碼相同,前述用戶專用軟件即完成 執(zhí)行于前述移動通訊裝置的程序。除此之外,本發(fā)明更可進(jìn)一步應(yīng)用于需經(jīng)由安裝程序才能啟動的用戶專用軟件, 而進(jìn)行用戶識別模塊卡內(nèi)通訊服務(wù)號碼的核對。請參閱圖2所示,是本發(fā)明應(yīng)用于移動通 訊裝置的軟件保護(hù)方法的另一較佳實(shí)施例的步驟流程示意圖。在前述載入用戶專用軟件的 步驟(S30)以及前述啟動用戶專用軟件的步驟(S40)之間,可進(jìn)行安裝用戶專用軟件的步 驟(S60),也就是說,前述用戶專用軟件通過一執(zhí)行手段在前述移動通訊裝置中啟動后,使 前述用戶專用軟件讀取設(shè)置于前述用戶識別模塊卡內(nèi)的通訊服務(wù)號碼。再者,進(jìn)行第二次 核對通訊服務(wù)號碼的步驟(S70);將用戶專用軟件讀取自前述用戶識別模塊卡內(nèi)的通訊服 務(wù)號碼與已寫入前述用戶專用軟件內(nèi)的通訊服務(wù)號碼進(jìn)行核對。若核對結(jié)果不相符合時(shí) (S71),前述用戶專用軟件自動停止安裝的程序;若核對結(jié)果相符合時(shí)(S72),則完成前述 用戶專用軟件安裝于前述移動通訊裝置的程序。其中,前述執(zhí)行手段可為設(shè)置于前述移動 通訊裝置上的輸入介面,如實(shí)體按鍵或觸控?zé)赡?。在本發(fā)明中,使用者可先行向遠(yuǎn)端服務(wù)器申請所欲下載的標(biāo)準(zhǔn)軟件,再將通訊服 務(wù)號碼寫入前述標(biāo)準(zhǔn)軟件中,使其成為一用戶專用軟件。請參閱圖3所示,是本發(fā)明應(yīng)用于 移動通訊裝置的軟件保護(hù)方法中使用者申請標(biāo)準(zhǔn)軟件的較佳實(shí)施例的步驟流程圖。在前述 登錄通訊服務(wù)號碼的步驟(S10)以及寫入通訊服務(wù)號碼的步驟(S20)之間,使用者通過一 連線手段將身分確認(rèn)資料輸入至前述遠(yuǎn)端服務(wù)器中并進(jìn)行身分確認(rèn),以完成確認(rèn)使用者身 份的步驟(S11)。前述連線手段可為連線于前述遠(yuǎn)端服務(wù)器與前述移動通訊裝置之間的一 移動通訊網(wǎng)絡(luò),或者為通過網(wǎng)際網(wǎng)絡(luò)連線至前述遠(yuǎn)端服務(wù)器的電腦系統(tǒng)。當(dāng)前述遠(yuǎn)端服務(wù)
9器根據(jù)確認(rèn)使用者的身份后,進(jìn)行一申請標(biāo)準(zhǔn)軟件的步驟(S12),因此,使用者得以選擇所 欲取得的標(biāo)準(zhǔn)軟件。若核對身分資料的結(jié)果不相符合(S13)時(shí),前述遠(yuǎn)端服務(wù)器則停止前 述使用者進(jìn)行申請標(biāo)準(zhǔn)軟件。綜上所述,在本發(fā)明應(yīng)用于移動通訊裝置的軟件保護(hù)方法中,當(dāng)在移動通訊裝置 上安裝或執(zhí)行用戶專用軟件時(shí),藉由核對寫入在用戶專用軟件中的通訊服務(wù)號碼,與從移 動通訊裝置中裝入的用戶識別模塊卡里讀取的通訊服務(wù)號碼是否相符合的判斷程序,從而 決定是否繼續(xù)執(zhí)行前述用戶專用軟件,用以改善在移動通訊裝置上執(zhí)行的軟件容易被拷貝 或盜用的缺點(diǎn),進(jìn)而保護(hù)合法軟件使用者的權(quán)益,同時(shí)也使合法取得軟件使用授權(quán)的使用 者,能夠?qū)⑶笆鲕浖芊奖愕囊浦玫讲煌囊苿油ㄓ嵮b置上使用。以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制,雖 然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人 員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動或修飾 為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對 以上實(shí)施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
一種應(yīng)用于移動通訊裝置的軟件保護(hù)方法,前述移動通訊裝置內(nèi)設(shè)有一用戶識別模塊卡,前述用戶識別模塊卡存有至少一通訊服務(wù)號碼,其特征在于其包括以下步驟登錄通訊服務(wù)號碼的步驟(S10)登錄前述通訊服務(wù)號碼至一遠(yuǎn)端服務(wù)器中的用戶認(rèn)證資料庫中;寫入通訊服務(wù)號碼的步驟(S20)前述遠(yuǎn)端服務(wù)器預(yù)先儲存有一標(biāo)準(zhǔn)軟件,位于前述用戶認(rèn)證資料庫中的通訊服務(wù)號碼寫入前述標(biāo)準(zhǔn)軟件中,使前述標(biāo)準(zhǔn)軟件形成一用戶專用軟件;載入用戶專用軟件的步驟(S30)前述用戶專用軟件由前述遠(yuǎn)端服務(wù)器通過一傳輸手段傳送至前述移動通訊裝置,并儲存于一存儲單元中;啟動用戶專用軟件的步驟(S40)將儲存的前述用戶專用軟件通過一啟動手段在前述移動通訊裝置中啟動后,前述用戶專用軟件讀取設(shè)置于前述用戶識別模塊卡內(nèi)的通訊服務(wù)號碼;以及第一次核對通訊服務(wù)號碼的步驟(S50)將用戶專用軟件讀取自前述用戶識別模塊卡內(nèi)的通訊服務(wù)號碼與已寫入前述用戶專用軟件內(nèi)的通訊服務(wù)號碼進(jìn)行核對;若核對結(jié)果不相符合時(shí),前述用戶專用軟件自動停止執(zhí)行的程序(S51);若核對結(jié)果相符合時(shí),完成前述用戶專用軟件執(zhí)行于前述移動通訊裝置的程序(S52)。
2.根據(jù)權(quán)利要求1所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所述 的載入用戶專用軟件的步驟(S30)以及前述啟動用戶專用軟件的步驟(S40)之間,更包含 步驟有安裝用戶專用軟件的步驟(S60)將儲存于前述存儲單元的用戶專用軟件通過一執(zhí)行 手段啟動后,讀取設(shè)置于前述用戶識別模塊卡內(nèi)的通訊服務(wù)號碼;以及第二次核對通訊服務(wù)號碼的步驟(S70)將用戶專用軟件讀取自前述用戶識別模塊卡 內(nèi)的通訊服務(wù)號碼與已寫入前述用戶專用軟件內(nèi)的通訊服務(wù)號碼進(jìn)行核對;若核對結(jié)果不 相符合時(shí),前述用戶專用軟件自動停止安裝的程序(S71);若核對結(jié)果相符合時(shí),則完成前 述用戶專用軟件安裝于前述移動通訊裝置的程序(S72)。
3.根據(jù)權(quán)利要求2所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所述 的登錄通訊服務(wù)號碼的步驟(S10)中,使用者登錄多組不同通訊服務(wù)號碼至前述遠(yuǎn)端服務(wù) 器中的用戶認(rèn)證資料庫中。
4.根據(jù)權(quán)利要求3所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所述 的寫入通訊服務(wù)號碼的步驟(S20)中,前述多組不同通訊服務(wù)號碼一并寫入前述標(biāo)準(zhǔn)軟件 中。
5.根據(jù)權(quán)利要求4所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所述 的第二次核對通訊服務(wù)號碼的步驟(S70)中,將前述用戶專用軟件讀取自前述用戶識別模 塊卡內(nèi)的通訊服務(wù)號碼與任一已寫入前述用戶專用軟件內(nèi)的通訊服務(wù)號碼進(jìn)行核對。
6.根據(jù)權(quán)利要求1所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所述 的登錄通訊服務(wù)號碼的步驟(S10)以及寫入通訊服務(wù)號碼的步驟(S20)之間,更包含步驟 有確認(rèn)使用者身份的步驟(S11)使用者通過一連線手段將身分確認(rèn)資料輸入至前述遠(yuǎn) 端服務(wù)器中并進(jìn)行身分確認(rèn);以及申請標(biāo)準(zhǔn)軟件的步驟(S12):前述遠(yuǎn)端服務(wù)器確認(rèn)使用者的身份后,前述使用者選擇 所欲取得的標(biāo)準(zhǔn)軟件。
7.根據(jù)權(quán)利要求6所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所述 的連線手段為連線于前述遠(yuǎn)端服務(wù)器與前述移動通訊裝置之間的一移動通訊網(wǎng)絡(luò)。
8.根據(jù)權(quán)利要求6所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所述 的連線手段為通過網(wǎng)際網(wǎng)絡(luò)連線至前述遠(yuǎn)端服務(wù)器的電腦系統(tǒng)。
9.根據(jù)權(quán)利要求1所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所述 的通訊服務(wù)號碼為通訊門號號碼或?yàn)閲H移動用戶識別碼。
10.根據(jù)權(quán)利要求1所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所 述的傳輸手段為連線于前述遠(yuǎn)端服務(wù)器與前述移動通訊裝置之間的一移動通訊網(wǎng)絡(luò)。
11.根據(jù)權(quán)利要求1所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所 述的傳輸手段包含有前述用戶專用軟件由前述遠(yuǎn)端服務(wù)器經(jīng)由一網(wǎng)際網(wǎng)絡(luò)下載至一電腦 系統(tǒng),再藉由前述移動通訊裝置與前述電腦系統(tǒng)之間建立電性連接關(guān)系后將前述用戶專用 軟件傳送至前述移動通訊裝置的過程。
12.根據(jù)權(quán)利要求1所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所 述的登錄通訊服務(wù)號碼的步驟(S10)中,使用者登錄多組不同通訊服務(wù)號碼至前述遠(yuǎn)端服 務(wù)器中的用戶認(rèn)證資料庫中。
13.根據(jù)權(quán)利要求12所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所 述的寫入通訊服務(wù)號碼的步驟(S20)中,前述多組不同通訊服務(wù)號碼一并寫入前述標(biāo)準(zhǔn)軟 件中。
14.根據(jù)權(quán)利要求13所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所 述的第一次核對通訊服務(wù)號碼的步驟(S50)中,將前述用戶專用軟件讀取自前述用戶識別 模塊卡內(nèi)的通訊服務(wù)號碼與任一已寫入前述用戶專用軟件內(nèi)的通訊服務(wù)號碼進(jìn)行核對。
15.根據(jù)權(quán)利要求1所述的應(yīng)用于移動通訊裝置的軟件保護(hù)方法,其特征在于其中所 述的寫入通訊服務(wù)號碼的步驟(S20)中,在前述通訊服務(wù)號碼寫入前述標(biāo)準(zhǔn)軟件之前先將 前述通訊服務(wù)號碼經(jīng)過加密處理。
全文摘要
本發(fā)明是有關(guān)于一種應(yīng)用于移動通訊裝置的軟件保護(hù)方法,該移動通訊裝置內(nèi)設(shè)有用戶識別模塊卡,用戶識別模塊卡存有服務(wù)號碼,其包括以下步驟登錄服務(wù)號碼的步驟;寫入服務(wù)號碼的步驟;載入用戶專用軟件的步驟;啟動用戶專用軟件的步驟;以及第一次核對服務(wù)號碼的步驟;若核對結(jié)果不相符合時(shí),用戶專用軟件自動停止執(zhí)行的程序;若核對結(jié)果相符合時(shí),完成用戶專用軟件執(zhí)行于移動通訊裝置的程序。通訊通過本方法,可以保護(hù)軟件只能夠在裝置有事先指定通訊服務(wù)號碼的用戶識別模塊卡的移動通訊裝置中執(zhí)行。
文檔編號H04L29/06GK101860854SQ200910130389
公開日2010年10月13日 申請日期2009年4月7日 優(yōu)先權(quán)日2009年4月7日
發(fā)明者姚泰宏, 姚陳秀 申請人:姚陳秀