專利名稱:一種對軟件保護裝置中的軟件許可進行備份的方法
技術領域:
本發(fā)明涉及軟件許可保護技術,特別涉及一種軟件許可的備份和恢復技術。
背景技術:
使用軟件保護裝置是實現(xiàn)軟件安全保護和版權保護的主要手段。裝置中 存儲著軟件的使用許可,例如決定軟件是否可以被使用,那些模塊被使用等等。軟件保護裝置特指一種附加在計算機接口 (比如,USB接口、串口、并 口等接口 )上的硬件設備,對運行在計算機上的特定的軟件進行軟件安全保 護和版權保護?,F(xiàn)代的軟件保護裝置,例如USB加密鎖,采用高強度智能 卡芯片和先進的密碼學技術,具有一定的運算和存儲能力,同時難以被破解 和復制,在高強度軟件版權保護中具有廣泛的應用。軟件許可既可以顯式存在于軟件保護裝置中,也可以隱式存在于軟件保 護裝置中。所謂顯式存在,指的是在軟件保護裝置中,存在特定的數(shù)據(jù)文件 或者數(shù)據(jù)存儲單元,用于存儲軟件許可的內(nèi)容,例如軟件可以被使用的次數(shù)、 軟件允許的并發(fā)運行客戶端數(shù)量等;所謂隱式存在,指的是軟件保護裝置中 并沒有特殊的區(qū)域用于保存軟件許可的內(nèi)容,而是直接判斷軟件所需要的功 能模式是否存在、功能是否正確等。顯式存在的軟件許可具有更高的靈活性, 能夠定義出非常復雜的軟件許可類型;隱式存在的軟件許可則基本上只能決 定軟件或者軟件中的特定功能是否被允許執(zhí)行。軟件許可既可以顯式存在, 也可以隱式存在,或者以二者結(jié)合的方式存在。本發(fā)明中對顯示存在和隱式 存在的軟件許可不做特別區(qū)分,統(tǒng)一表達為軟件使用許可或者軟件許可。在現(xiàn)有技術條件下,軟件和軟件保護裝置是一種綁定關系,即只要合法的軟件保護裝置存在,軟件就允許按照軟件許可規(guī)定的方式被使用。這同時 意味著,擁有了軟件保護裝置就擁有了軟件的使用授權。軟件版權的保護實 際上是靠軟件保護裝置的不可復制性保證的,軟件本身可以自由復制和備 份。但如果出現(xiàn)了軟件保護裝置內(nèi)部存儲空間不足或者軟損壞的情況,將直 接導致新軟件無法安裝或者軟損壞時軟件無法使用。所謂軟損壞,指的是軟件保護裝置硬件并未出現(xiàn)故障,而是內(nèi)部的固件 系統(tǒng)或者用戶存儲空間出現(xiàn)了軟故障,例如在意外掉電時候產(chǎn)生的混亂。出于對軟件保護的安全性要求,現(xiàn)有的軟件保護裝置自身不能被復制, 也不能被備份。在現(xiàn)有條件下,如果軟件用戶的軟件保護裝置出現(xiàn)軟損壞, 解決辦法是用戶向軟件開發(fā)商重新申請一個新的軟件保護裝置。然而,在大 多數(shù)情況下,軟件用戶的軟件保護裝置中所保存的軟件許可與最初購買時的 軟件許可并不相同,而是隨著使用過程發(fā)生變化,例如軟件保護裝置中與某 一軟件相關的用戶數(shù)據(jù)的變化。更為嚴重的情況是,軟件保護裝置中可能保 存著多個軟件的軟件許可,如果軟件保護裝置丟失,單個的軟件開發(fā)商不能 為用戶恢復全部的軟件許可。另一方面,當軟件用戶的軟件保護裝置存儲空 間不足時,大多數(shù)情況下有一部分軟件許可是可以暫時不使用或者很少使用 的,如果因此而申請一個新的軟件保護裝置,則需要增加不必要的成本。發(fā)明內(nèi)容為了解決上述問題,本發(fā)明提出了 一種對軟件許可進行備份和恢復的方 法,可以由軟件用戶定期或者在任何需要的時候?qū)浖S可進行備份。具體 來說,軟件保護裝置中包含軟件許可的備份模塊和恢復模塊,能夠?qū)④浖?護裝置中全部或者選定的軟件許可備份到外部存儲裝置,例如計算機硬盤。 當軟件保護裝置出現(xiàn)軟故障時,就可以將備份的許可再次恢復到軟件保護裝 置中。為了便于敘述,首先對以下概念進行說明軟件保護裝置特指一種附加在計算機接口尤其是USB接口上的硬件設備,能夠利用設備所提供的功能,對運行在計算機上的軟件進行版權保護; 軟件許可對軟件的使用權利進行規(guī)定和約束的許可,例如規(guī)定軟件的使用時間,最簡單的許可形式為決定軟件是否可以被運行;所述的軟件許可的備份模塊和恢復模塊既可以是軟件保護裝置中的軟件模塊,也可以是專門的硬件模塊。根據(jù)本發(fā)明的一個方面,提供一種軟件許可的備份方法,其特征在于, 該方法包括步驟A、 軟件保護裝置中的備份模塊將需要備份的軟件許可備份到計算機的 存儲設備中;B、 軟件保護裝置中的恢復模塊將已備份的軟件許可恢復到原來的軟件 保護裝置中。根據(jù)本發(fā)明的一個方面,其特征還在于,步驟A還包括Al、備份模塊接受備份指令,獲得需要備份的軟件許可的信息,定位 需要備份的軟件許可;A2、備份模塊對需要備份的軟件許可進行處理,產(chǎn)生備份數(shù)據(jù)報文;A3、備份模塊將備份數(shù)據(jù)報文傳送給外部計算機,由外部計算機存儲 到指定的存儲設備中。根據(jù)本發(fā)明的一個方面,其特征還在于,在步驟A1中,軟件許可的信 息是能夠準確定位到軟件保護裝置中需要備份的軟件許可的標識信息。根據(jù)本發(fā)明的一個方面,其特征還在于,所述標識信息包含軟件許可的 文件名、代表軟件許可的ID號、軟件許可中特定的條款標識。根據(jù)本發(fā)明的一個方面,其特征還在于,在步驟A2中,如果需要備份 的軟件許可包含秘密信息,可以進行加密處理。根據(jù)本發(fā)明的一個方面,其特征還在于,秘密信息包括密鑰或者加密算法。根據(jù)本發(fā)明的一個方面,其特征還在于,加密算法是對稱密碼算法或者是非對稱密碼算法。根據(jù)本發(fā)明的一個方面,其特征還在于,步驟A2中產(chǎn)生的備份數(shù)據(jù)報 文,除了包含軟件許可的具體內(nèi)容外,還包括對軟件保護裝置進行唯一性識 別的軟件保護裝置的鑒別信息。根據(jù)本發(fā)明的一個方面,其特征還在于,軟件保護裝置的鑒別信息用于 當需要將備份的軟件許可恢復到軟件保護裝置中時,恢復模塊能夠判別所述 恢復過程是否被允許。根據(jù)本發(fā)明的 一個方面,其特征還在于,所述軟件保護裝置的鑒別信息, 包括顯式的特征信息以及隱式的特征信息。根據(jù)本發(fā)明的一個方面,其特征還在于,顯式的特征信息包括軟件保護 裝置的唯一ID號。根據(jù)本發(fā)明的一個方面,其特征還在于,隱式的特征信息包括一對RSA 密鑰。根據(jù)本發(fā)明的一個方面,其特征還在于,在步驟A2中還包括備份模 塊對所述備份數(shù)據(jù)報文增加報文消息鑒別碼或者數(shù)字簽名,用以鑒別備份數(shù) 據(jù)報文的完整性。根據(jù)本發(fā)明的一個方面,其特征還在于,軟件許可回收模塊用于生成消 息鑒別碼或者數(shù)字簽名的密鑰是保密的,不能從軟件保護裝置中讀出。根據(jù)本發(fā)明的一個方面,其特征還在于,備份數(shù)據(jù)報文中可以選擇性地 包含一個版本號,用于對不同的備份進行識別。根據(jù)本發(fā)明的一個方面,其特征還在于,在軟件保護裝置中保存最新的 版本號,從而在恢復模塊進行備份許可的恢復時,只恢復最新版本的備份許 可。根據(jù)本發(fā)明的一個方面,其特征還在于,步驟B還包括Bl、恢復模塊接受恢復指令,并接收先前備份的軟件許可;B2、恢復模塊對備份的軟件許可進行有效性鑒別,B3、恢復模塊對將備份的軟件許可中包含的軟件許可寫入到軟件保護裝置的存儲區(qū)中。根據(jù)本發(fā)明的一個方面,其特征還在于,步驟B2包括B4、驗證備份的軟件許可中的消息鑒別碼或者數(shù)字簽名是否有效,如果有效則繼續(xù)處理,否則進行錯誤處理;B5、驗證備份的軟件許可中所包含的軟件保護裝置的鑒別信息與當前的軟件保護裝置的鑒別信息是否一致,如果一致則繼續(xù)處理,否則進行錯誤處理;B6、如果備份的軟件許可中包含版本號,則判斷版本號是否滿足恢復 要求,如杲滿足則繼續(xù)處理,否則進行錯誤處理。根據(jù)本發(fā)明的一個方面,其特征還在于,上述B4-B6的順序可以任意 排列。根據(jù)本發(fā)明的一個方面,其特征還在于,在步.驟B3中,如果備份的軟 件許可進行了加密,則在寫入到軟件保護裝置的存儲區(qū)之前進行解密處理。 根據(jù)本發(fā)明的一個方面,其特征還在于,步驟B還包括 B7、恢復模塊接受恢復指令,并接收先前備份的軟件許可; B8、恢復模塊對將備份的軟件許可中包含的軟件許可寫入到軟件保護 裝置的存儲區(qū)中;B9、恢復模塊對備份的軟件許可進行有效性鑒別。 根據(jù)本發(fā)明的一個方面,其特征還在于,只有當步驟B9中的驗證過程 全部通過后,寫入到軟件保護裝置中存儲區(qū)的軟件許可才被激活;如果步驟 B9中的-險證過程沒有通過,步驟B9中的錯誤處理禁止步驟B8中寫入的軟 件許可工作或?qū)懭氲能浖S可刪除。根據(jù)本發(fā)明的一個方面,其特征還在于,步驟B9包括B4、驗證備份的軟件許可中的消息鑒別碼或者數(shù)字簽名是否有效,如杲有效則繼續(xù)處理,否則進行錯誤處理;B5 、驗證備份的軟件許可中所包含的軟件保護裝置的鑒別信息與當前的軟件保護裝置的鑒別信息是否一致,如果一致則繼續(xù)處理,否則進行錯誤處理;B6、如果備份的軟件許可中包含版本號,則判斷版本號是否滿足恢復 要求,如果滿足則繼續(xù)處理,否則進行錯誤處理。^^據(jù)本發(fā)明的一個方面,其特征還在于,上述B4-B6的順序可以4壬意 排列。根據(jù)本發(fā)明的一個方面,其特征還在于,在步驟B8中,如果備份的軟 件許可進行了加密,則在寫入到軟件保護裝置的存儲區(qū)之前進行解密處理。
圖1為本發(fā)明的示意圖。圖2為根據(jù)本發(fā)明的一種實施方式的軟件許可備份的流程圖。 圖3為根據(jù)本發(fā)明的一種實施方式的軟件許可恢復流程圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明的具體實施例進行詳細描述。 本發(fā)明的工作方法為第一步軟件保護裝置中的備份模塊工作,將需要備份的軟件許可備份 到計算機所支持的存儲設備中;第二步軟件保護裝置中的恢復模塊工作,將之前備份的軟件許可恢復到原來的軟件保護裝置中;其中,對軟件許可進行備份的具體步驟為a. 備份模塊接受備份指令,獲得需要備份的軟件許可的信息,以定位需要備份的軟件許可;b. 備份模塊對需要備份的軟件許可進行處理,產(chǎn)生備份數(shù)據(jù)報文;c. 備份模塊將上述備份數(shù)據(jù)報文傳送給外部計算機,由外部計算機存儲到指定的存儲設備中。 在步驟a中,軟件許可的信息可以是包含軟件許可的文件名、代表軟件許可的ID號、軟件許可中特定的條款標識等,總之是能夠準確定位到軟件 保護裝置中需要備份的軟件許可的標識信息。在步驟b中,需要備份的軟件許可如果包含秘密信息,例如密鑰或者保 密算法,可以進行加密處理。加密的算法既可以是對稱密碼算法,也可以是 非對稱密碼算法。步驟b中所產(chǎn)生的數(shù)據(jù)報文,除了包含軟件許可的具體內(nèi)容外,還包括 所備份的軟件保護裝置的鑒別信息,能夠?qū)浖Wo裝置進行唯一性識別。 軟件保護裝置的鑒別信息的作用在于,當需要將備份的軟件許可恢復到軟件 保護裝置中時,恢復模塊能夠判別所述恢復過程是否被允許。所述的軟件保 護裝置的鑒別信息,既可以是顯式的特征信息,例如裝置的唯一ID號,也 可以是隱式的配對關系,例如一對RSA密鑰。備份模塊還需要對所述數(shù)據(jù)報文增加報文消息鑒別碼或者數(shù)字簽名,用 以鑒別數(shù)據(jù)報文的完整性,防止報文被修改和偽造。軟件許可回收模塊用于 生成消息鑒別碼或者數(shù)字簽名的密鑰是保密的,不能從軟件保護裝置中讀 出,以防止偽造。數(shù)據(jù)報文中還可以選擇性地包含一個版本號,用于對不同的備份進行識 別。作為一種選擇性的安全策略,最新的版本號可以保持在軟件保護裝置中, 在恢復模塊進行備份許可的恢復時,可以要求只能恢復最后一個版本的備份 許可。將備份出來的軟件許可恢復到原有的軟件保護裝置中,恢復的具體步驟為a. 恢復模塊接受恢復指令,并接收先前的備份的軟件許可;b. 恢復模塊對備份的軟件許可進行有效性鑒別,包括a) 驗證備份的軟件許可中的消息鑒別碼或者數(shù)字簽名是否有效,如果有效則繼續(xù)過程,否則進行錯誤處理;進行錯誤處理;c)如果備份的軟件許可中包含版本號,則判斷版本號是否滿足恢復要求,如果滿足則繼續(xù)過程,否則進行錯誤處理; 本步驟中所包含的三個過程的順序可以任意排列。 c.恢復模塊將備份的軟件許可中包含的軟件許可寫入到軟件保護裝置 的存儲區(qū)中;如果備份的軟件許可進行了加密,則在寫入前還需要 進行解密處理;其中,步驟c也可以在步驟b之前進行,如果這樣,只有當步驟b中的 驗證過程全部通過后,寫入到軟件保護裝置中存儲區(qū)的軟件許可才被激活; 如果步驟b中的驗證過程沒有通過,步驟b中的錯誤處理就會禁止步驟c中 寫入的軟件許可工作,也可以將其刪除。在本發(fā)明的一個實施例中,軟件保護裝置中包含一對專用的RSA密鑰, 其中私鑰Kr被備份模塊所使用,用于生成備份的軟件許可中所需要的數(shù)字 簽名;公鑰Kp被恢復模塊所使用,用于對備份的軟件許可中的數(shù)字簽名進 行鑒別。同時,公鑰Kp也被備份模塊所使用,用于對軟件許可進行加密; 私鑰Kr也被恢復模塊所使用,用于對加密的備份的軟件許可進行解密。每 個軟件保護裝置中的RSA密鑰對都是特殊和唯一的,因此在對軟件許可進 行備份的時候,保存軟件保護裝置的唯一 ID信息不是必須的。假定在軟件保護裝置中保存了 5個軟件的使用許可,分別是Ll, L2, L3, L4和L5。用戶經(jīng)過一段時間的使用后,希望安裝新的軟件許可L6,但 由于軟件保護裝置的存儲空間已經(jīng)不足,所以決定將其中的L2和L4備份 出來,并從軟件保護裝置中刪除,當需要使用L2或L4的時候,再將備份 出來的許可恢復到軟件保護裝置中。首先,用戶開始執(zhí)行備份軟件許可的過程,參考圖2:步驟101:用戶執(zhí)行軟件,將軟件許可L2和L4的標識信息發(fā)送給軟件 保護裝置中的備份模塊;步驟102:備份;漠塊檢查L2和L4是否存在,如果存在執(zhí)行步驟103,否則返回錯誤信息,終止操作;步驟103:備傷^莫塊使用密鑰Kp分別對L2和L4進行加密處理,并使 用密鑰Kr對加密結(jié)果分別進行數(shù)字簽名;步驟104:備份模塊將步驟103中的加密結(jié)果和數(shù)字簽名傳遞給計算機, 由計算機進行保存;步驟105:備份模塊將L2和L4刪除,釋放出可用的存儲空間。由于軟件保護裝置中已經(jīng)釋放出可用的存儲空間,現(xiàn)在用戶可以安裝新 的軟件許可。經(jīng)過一段時間后,用戶又希望再次使用軟件許可L2對應的軟件功能, 因此對對L2進行了恢復操作。參考圖3,其具體步驟為步驟201:用戶執(zhí)行軟件,將包含軟件許可L2的加密結(jié)果和數(shù)字簽名 發(fā)送給軟件保護裝置中的恢復模塊;步驟202:恢復模塊使用密鑰Kp對數(shù)字簽名進行驗證,如果驗證成功 則進行下一步,否則進行錯誤處理;步驟203:恢復模塊使用密鑰Kr對加密結(jié)果進行解密處理,將解密后 的軟件許可寫入到軟件保護裝置的存儲區(qū).經(jīng)過上述步驟后,L2被成功恢復到軟件保護裝置中。由于本軟件保護 裝置中的Kr和Kp具有唯一性,因此其它的軟件保護裝置不能完成不屬于 自己的軟件許可備份的恢復過程。以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范 圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進等, 均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1、一種軟件許可的備份方法,其特征在于,該方法包括步驟A、軟件保護裝置中的備份模塊將需要備份的軟件許可備份到計算機的存儲設備中;B、軟件保護裝置中的恢復模塊將已備份的軟件許可恢復到原來的軟件保護裝置中。
2、 根據(jù)權利要求1所述的方法,其特征在于,步驟A還包括Al、備份模塊接受備份指令,獲得需要備份的軟件許可的信息,定位需要備份的軟件許可;A2、備份模塊對需要備份的軟件許可進行處理,產(chǎn)生備份數(shù)據(jù)報文; A3、備份模塊將備份數(shù)據(jù)報文傳送給外部計算機,由外部計算機存儲到指定的存儲設備中。
3、 根據(jù)權利要求2所述的方法,其特征在于,在步驟A1中,軟件許可的信息是能夠準確定位到軟件保護裝置中需要備份的軟件許可的標識信 臺
4、 根據(jù)權利要求3所述的方法,其特征在于,所述標識信息包含軟件 許可的文件名、代表軟件許可的ID號、軟件許可中特定的條款標識。
5、 根據(jù)權利要求2所述的方法,其特征在于,在步驟A2中,如果需 要備份的軟件許可包含秘密信息,可以進行加密處理。
6、 根據(jù)權利要求5所述的方法,其特征在于,秘密信息包括密鑰或者 加密算法。
7、 根據(jù)權利要求6所述的方法,其特征在于,加密算法是對稱密碼算 法或者是非對稱密碼算法。
8、 根據(jù)權利要求2所述的方法,其特征在于,步驟A2中產(chǎn)生的備份 數(shù)據(jù)報文,除了包含軟件許可的具體內(nèi)容外,還包括對軟件保護裝置進行唯 一性識別的軟件保護裝置的鑒別信息。
9、 根據(jù)權利要求8所述的方法,其特征在于,軟件保護裝置的鑒別信 息用于當需要將備份的軟件許可恢復到軟件保護裝置中時,恢復模塊能夠判 別所述恢復過程是否被允許。
10、 根據(jù)權利要求9所述的方法,其特征在于,所述軟件保護裝置的鑒 別信息,包括顯式的特征信息以及隱式的特征4言息。
11、 根據(jù)權利要求10所述的方法,其特征在于,顯式的特征信息包括 軟件保護裝置的唯一 ID號。
12、 根據(jù)權利要求10所述的方法,其特征在于,隱式的特征信息包括 一對RSA密鑰。
13、 根據(jù)權利要求2所述的方法,其特征在于,在步驟A2中還包括 備份模塊對所述備份數(shù)據(jù)報文增加報文消息鑒別碼或者數(shù)字簽名,用以鑒別 備份數(shù)據(jù)報文的完整性。
14、根據(jù)權利要求13所述的方法,其特征在于,軟件許可回收模塊用 于生成消息鑒別碼或者數(shù)字簽名的密鑰是保密的,不能從軟件保護裝置中讀 出。
15、 根據(jù)權利要求2所述的方法,其特征在于,備份數(shù)據(jù)報文中可以選 擇性地包含一個版本號,用于對不同的備份進行識別。
16、 根據(jù)權利要求15所述的方法,其特征在于,在軟件保護裝置中保 存最新的版本號,從而在恢復模塊進行備份許可的恢復時,只恢復最新版本 的備份許可。
17、 根據(jù)權利要求l-16所述的任一方法,其特征在于,步驟B還包括 Bl、恢復模塊接受恢復指令,并接收先前備份的軟件許可;B2、恢復模塊對備份的軟件許可進行有效性鑒別, B3、恢復模塊對將備份的軟件許可中包含的軟件許可寫入到軟件保護 裝置的存儲區(qū)中。
18、 根據(jù)權利要求17所述的方法,其特征在于,步驟B2包括B4、驗證備份的軟件許可中的消息鑒別碼或者數(shù)字簽名是否有效,如果有效則繼續(xù)處理,否則進行錯誤處理;B5、驗證備份的軟件許可中所包含的軟件保護裝置的鑒別信息與當前 的軟件保護裝置的鑒別信息是否一致,如果一致則繼續(xù)處理,否則進行錯誤 處理;B6、如果備份的軟件許可中包含版本號,則判斷版本號是否滿足恢復 要求,如果滿足則繼續(xù)處理,否則進行錯誤處理。
19、 根據(jù)權利要求18所述的方法,其特征在于,上述步驟B4-B6的順 序可以任意排列。
20、 根據(jù)權利要求16所述的方法,其特征在于,在步驟B3中,如果 備份的軟件許可進行了加密,則在寫入到軟件保護裝置的存儲區(qū)之前進行解 密處理。
21、 根據(jù)權利要求l-16所述的任一方法,其特征在于,步驟B還包括 B7、恢復模塊接受恢復指令,并接收先前備份的軟件許可;B8、恢復模塊對將備份的軟件許可中包含的軟件許可寫入到軟件保護 裝置的存儲區(qū)中;B9、恢復模塊對備份的軟件許可進行有效性鑒別。
22、 根據(jù)權利要求21所述的方法,其特征在于,只有當步驟B9中的 驗證過程全部通過后,寫入到軟件保護裝置中存儲區(qū)的軟件許可才被激活; 如杲步驟B9中的驗證過程沒有通過,步驟B9中的錯誤處理禁止步驟B8中 寫入的軟件許可工作或?qū)懭氲能浖S可刪除。
23、 根據(jù)權利要求22所述的方法,其特征在于,步驟B9包括B4、驗證備份的軟件許可中的消息鑒別碼或者數(shù)字簽名是否有效,如 果有效則繼續(xù)處理,否則進行錯誤處理;B5、驗證備份的軟件許可中所包含的軟件保護裝置的鑒別信息與當前 的軟件保護裝置的鑒別信息是否一致,如果一致則繼續(xù)處理,否則進行錯誤 處理;B6、如果備份的軟件許可中包含版本號,則判斷版本號是否滿足恢復要求,如果滿足則繼續(xù)處理,否則進行錯誤處理。
24、 根據(jù)權利要求23所述的方法,其特征在于,上述步驟B4-B6的順序可以任意排列。
25、 根據(jù)權利要求24所述的方法,其特征在于,在步驟B8中,如果 備份的軟件許可進行了加密,則在寫入到軟件保護裝置的存儲區(qū)之前進行解 密處理。
全文摘要
本發(fā)明公開了一種對軟件保護裝置中的軟件許可進行備份的方法。本發(fā)明的軟件保護裝置中包含用于對軟件許可進行備份和恢復的功能模塊,在需要的時候,例如出現(xiàn)軟件保護裝置內(nèi)部存儲空間不足的情況時,備份模塊可以對軟件中全部或者選擇的部分軟件許可進行備份,所備份的軟件許可可以在需要的時候恢復到軟件保護裝置中。
文檔編號G06F21/00GK101403985SQ200810105879
公開日2009年4月8日 申請日期2008年5月4日 優(yōu)先權日2008年5月4日
發(fā)明者孫吉平, 勇 韓 申請人:北京深思洛克軟件技術股份有限公司