欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法

文檔序號(hào):6557680閱讀:359來(lái)源:國(guó)知局
專利名稱:軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)安全領(lǐng)域,特別是一種軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法。
背景技術(shù)
人們對(duì)軟件版權(quán)保護(hù)的日益重視致使軟件保護(hù)產(chǎn)品不斷的推陳出新,功能和安全性不斷的得到提高。軟件產(chǎn)品本身對(duì)軟件保護(hù)產(chǎn)品有很多種需求,有的需要限期功能,例如軟件租賃、試用、分期付款等模式,這就要求軟件保護(hù)產(chǎn)品具有計(jì)時(shí)功能。
目前有使用電池的軟件保護(hù)裝置,這種裝置雖然在軟件開(kāi)發(fā)方面有著非常好的易用性,但必須使用電池,這在一定程度上限制了這種鎖軟件保護(hù)裝置的實(shí)用性。電池的壽命是受到很多因素影響的,高溫或者濕度太大時(shí)會(huì)加速電池的老化,限制了帶電池的軟件保護(hù)裝置的使用環(huán)境,縮短了使用的壽命,再加上電池本身的容量也不能達(dá)到很長(zhǎng)的使用年限。

發(fā)明內(nèi)容
本發(fā)明克服了上述缺點(diǎn),提供一種軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法。
本發(fā)明解決其技術(shù)問(wèn)題所采取的技術(shù)方案是一種軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法,包括如下過(guò)程1)軟件保護(hù)裝置上電時(shí)從所述裝置內(nèi)存儲(chǔ)的時(shí)間點(diǎn)開(kāi)始繼續(xù)累計(jì)裝置內(nèi)時(shí)間;
2)并每隔一個(gè)時(shí)間間隔對(duì)裝置內(nèi)時(shí)間點(diǎn)進(jìn)行更新,將新的時(shí)間點(diǎn)保存在裝置內(nèi)存儲(chǔ)區(qū);3)在主機(jī)對(duì)所述裝置的調(diào)用時(shí),將主機(jī)系統(tǒng)時(shí)間校正送入所述裝置內(nèi)。
4)根據(jù)保存在所述裝置內(nèi)時(shí)間執(zhí)行軟件保護(hù)操作。
所述過(guò)程3)中,在主機(jī)對(duì)所述的訪問(wèn)時(shí)還可在所述裝置內(nèi)判斷主機(jī)系統(tǒng)時(shí)間是否合法,如果合法則將主機(jī)時(shí)間保存在所述裝置內(nèi),如果非法則執(zhí)行異常處理操作。
對(duì)系統(tǒng)時(shí)間是否合法的判斷,可通過(guò)對(duì)主機(jī)內(nèi)時(shí)間和所述裝置內(nèi)時(shí)間進(jìn)行比較,在主機(jī)系統(tǒng)時(shí)間晚于裝置內(nèi)時(shí)間,或早于裝置內(nèi)時(shí)間在允許的誤差范圍內(nèi)的時(shí)間時(shí)為判定為合法,否則為非法。
所述過(guò)程4)中軟件保護(hù)操作可包括在操作中添加時(shí)間信息或/和利用裝置內(nèi)時(shí)間執(zhí)行操作控制。
所述過(guò)程2)中,對(duì)所述裝置內(nèi)時(shí)間的更新,可通過(guò)將當(dāng)前裝置內(nèi)時(shí)間以一定的時(shí)間間隔保存在所述裝置內(nèi)非易失存儲(chǔ)區(qū)中。
所述利用所述裝置內(nèi)時(shí)間執(zhí)行操作控制,可包括根據(jù)裝置內(nèi)多個(gè)軟件模塊設(shè)定多個(gè)時(shí)間限制值,根據(jù)不斷更新的所述裝置內(nèi)時(shí)間與時(shí)間限制值的比較執(zhí)行相應(yīng)的操作。
所述軟件保護(hù)裝置中用于累計(jì)時(shí)間的時(shí)鐘源可采用裝置本身的時(shí)鐘頻率。
本發(fā)明通過(guò)利用軟件保護(hù)裝置內(nèi)部處理器的時(shí)鐘頻率,累計(jì)接近外部時(shí)間的近似值,并且通過(guò)在使用時(shí)從主機(jī)端讀取主機(jī)實(shí)時(shí)時(shí)鐘來(lái)不斷的校準(zhǔn)裝置內(nèi)時(shí)鐘,用以獲得相對(duì)準(zhǔn)確的裝置內(nèi)日歷時(shí)間。本發(fā)明能夠滿足軟件開(kāi)發(fā)商對(duì)期限限制的功能外,不再受到電池的使用壽命的制約,在高溫低溫或者潮濕的環(huán)境下都可以正常的使用,因此所述軟件保護(hù)裝置本身的使用壽命不再受到時(shí)間的制約。


圖1為本發(fā)明的控制流程圖具體實(shí)施方式
下面結(jié)合具體實(shí)施例對(duì)本發(fā)明內(nèi)容做詳盡描述。對(duì)能夠?qū)崿F(xiàn)本發(fā)明的所述軟件保護(hù)裝置以下簡(jiǎn)稱時(shí)鐘鎖,如圖1中所示,所述時(shí)鐘鎖上電時(shí)從鎖內(nèi)存儲(chǔ)的時(shí)間點(diǎn)開(kāi)始繼續(xù)累計(jì)時(shí)間,如步驟101;每隔一個(gè)時(shí)間間隔對(duì)裝置內(nèi)時(shí)間點(diǎn)進(jìn)行更新,將新的時(shí)間點(diǎn)保存在裝置內(nèi)存儲(chǔ)區(qū)如步驟102中,此步驟中使鎖內(nèi)時(shí)鐘直到下電的時(shí)候一直都在不斷更新,維持鎖內(nèi)時(shí)鐘運(yùn)行;時(shí)間鎖內(nèi)的計(jì)數(shù),是在給鎖上電之后就開(kāi)始的,累加計(jì)數(shù),并且不斷的將更新的數(shù)據(jù)寫(xiě)入到存儲(chǔ)區(qū)中。如步驟103中當(dāng)主機(jī)對(duì)所述時(shí)鐘鎖有訪問(wèn)時(shí),所述時(shí)間鎖接收來(lái)自主機(jī)的實(shí)時(shí)時(shí)間值,如步驟104,主機(jī)端將主機(jī)系統(tǒng)時(shí)間送入時(shí)間鎖,時(shí)間鎖獲得實(shí)際的系統(tǒng)時(shí)間之后,在通過(guò)步驟105判斷主機(jī)系統(tǒng)時(shí)間是否正常,是否經(jīng)過(guò)惡意修改,如果是則轉(zhuǎn)入步驟113,執(zhí)行異常處理操作,否則轉(zhuǎn)入步驟106中以正常的主機(jī)系統(tǒng)時(shí)間來(lái)校準(zhǔn)鎖內(nèi)日歷時(shí)間,例如主機(jī)每次訪問(wèn)時(shí)間鎖的時(shí)候,都要比較當(dāng)前的主機(jī)系統(tǒng)時(shí)間和時(shí)間鎖內(nèi)系統(tǒng)時(shí)間,如果主機(jī)系統(tǒng)時(shí)間小于時(shí)間鎖內(nèi)系統(tǒng)時(shí)間,則認(rèn)為是非法使用,則設(shè)置錯(cuò)誤標(biāo)志位等異常處理;否則利用主機(jī)系統(tǒng)時(shí)間校準(zhǔn)鎖內(nèi)時(shí)間,使得時(shí)間鎖計(jì)算的時(shí)間和主機(jī)系統(tǒng)時(shí)間同步。
之后,如果主機(jī)系統(tǒng)時(shí)間大于時(shí)間鎖內(nèi)系統(tǒng)時(shí)間,則時(shí)間鎖獲得這一時(shí)鐘源增量,如步驟107,并將增加的值累加到鎖內(nèi)當(dāng)前的日歷時(shí)間上,如步驟108,便生成新的系統(tǒng)日歷時(shí)間如步驟109。由于每次調(diào)用都將鎖內(nèi)系統(tǒng)時(shí)間寫(xiě)入存儲(chǔ)區(qū)會(huì)浪費(fèi)很多時(shí)間,因此每隔一定的時(shí)間寫(xiě)一次,比如說(shuō)隔5分鐘寫(xiě)入一次。此次調(diào)用需要判斷是否需要記錄時(shí)間110,如果是則調(diào)用寫(xiě)存儲(chǔ)區(qū)函數(shù)將當(dāng)前獲得的系統(tǒng)時(shí)間寫(xiě)入存儲(chǔ)區(qū)保存,如步驟111,否則要是不需要記錄就執(zhí)行步驟112,應(yīng)用得到的當(dāng)前的鎖內(nèi)時(shí)間完成其他的客戶需要的操作,在保存鎖內(nèi)時(shí)間之后也轉(zhuǎn)到步驟112執(zhí)行鎖內(nèi)其他的操作。
本發(fā)明通過(guò)上述方法,使得軟件保護(hù)裝置不借助電池來(lái)實(shí)現(xiàn)一個(gè)近似外部時(shí)鐘的較為準(zhǔn)確的時(shí)鐘,利用時(shí)間鎖內(nèi)的控制單元模擬一個(gè)與計(jì)算機(jī)的操作系統(tǒng)無(wú)關(guān)的時(shí)鐘源,時(shí)鐘源的精度至少可以達(dá)到1/1000秒,而且解決了時(shí)鐘鎖在下電之后鎖內(nèi)計(jì)數(shù)器不再計(jì)數(shù)帶來(lái)的鎖內(nèi)時(shí)間的滯后,使得鎖內(nèi)時(shí)間和主機(jī)系統(tǒng)更為接近,鎖內(nèi)時(shí)間做到了基本準(zhǔn)確。
對(duì)于軟件模塊是可拆分的情況,可以通過(guò)設(shè)定多個(gè)計(jì)時(shí)單元來(lái)對(duì)應(yīng)不同的軟件模塊,增加時(shí)鐘鎖的靈活性。具體來(lái)說(shuō)即給每一個(gè)需要設(shè)置時(shí)間限制的模塊設(shè)置相應(yīng)的限制值,它們共同構(gòu)成一個(gè)供對(duì)比查詢的數(shù)據(jù)單元,通過(guò)所述時(shí)鐘鎖內(nèi)時(shí)間與各數(shù)據(jù)單元的對(duì)比來(lái)控制各模塊的使用情況。
以上對(duì)本發(fā)明所提供的軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法,其特征在于包括如下過(guò)程1)軟件保護(hù)裝置上電時(shí)從所述裝置內(nèi)存儲(chǔ)的時(shí)間點(diǎn)開(kāi)始繼續(xù)累計(jì)裝置內(nèi)時(shí)間;2)并每隔一個(gè)時(shí)間間隔對(duì)裝置內(nèi)時(shí)間點(diǎn)進(jìn)行更新,將新的時(shí)間點(diǎn)保存在裝置內(nèi)存儲(chǔ)區(qū);3)在主機(jī)對(duì)所述裝置的調(diào)用時(shí),將主機(jī)系統(tǒng)時(shí)間校正送入所述裝置內(nèi)。4)根據(jù)保存在所述裝置內(nèi)時(shí)間執(zhí)行軟件保護(hù)操作。
2.根據(jù)權(quán)利要求1所述的軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法,其特征在于所述過(guò)程3)中,在主機(jī)對(duì)所述的訪問(wèn)時(shí)還需在所述裝置內(nèi)判斷主機(jī)系統(tǒng)時(shí)間是否合法,如果合法則將主機(jī)時(shí)間保存在所述裝置內(nèi),如果非法則執(zhí)行異常處理操作。
3.根據(jù)權(quán)利要求2所述的軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法,其特征在于對(duì)系統(tǒng)時(shí)間是否合法的判斷,是通過(guò)對(duì)主機(jī)內(nèi)時(shí)間和所述裝置內(nèi)時(shí)間進(jìn)行比較,在主機(jī)系統(tǒng)時(shí)間晚于裝置內(nèi)時(shí)間,或早于裝置內(nèi)時(shí)間在允許的誤差范圍內(nèi)的時(shí)間時(shí)為判定為合法,否則為非法。
4.根據(jù)權(quán)利要求1或2或3所述的軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法,其特征在于所述過(guò)程4)中軟件保護(hù)操作包括在操作中添加時(shí)間信息或/和利用裝置內(nèi)時(shí)間執(zhí)行操作控制。
5.根據(jù)權(quán)利要求1或2或3所述的軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法,其特征在于所述過(guò)程2)中,對(duì)所述裝置內(nèi)時(shí)間的更新,通過(guò)將當(dāng)前裝置內(nèi)時(shí)間以一定的時(shí)間間隔保存在所述裝置內(nèi)非易失存儲(chǔ)區(qū)中。
6.根據(jù)權(quán)利要求4所述的軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法,其特征在于所述利用所述裝置內(nèi)時(shí)間執(zhí)行操作控制,包括根據(jù)裝置內(nèi)多個(gè)軟件模塊設(shè)定多個(gè)時(shí)間限制值,根據(jù)不斷更新的所述裝置內(nèi)時(shí)間與時(shí)間限制值的比較執(zhí)行相應(yīng)的操作。
7.根據(jù)權(quán)利要求1或2或3所述的軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法,其特征在于所述軟件保護(hù)裝置中用于累計(jì)時(shí)間的時(shí)鐘源采用裝置本身的時(shí)鐘頻率。
全文摘要
本發(fā)明涉及計(jì)算機(jī)安全領(lǐng)域,特別是一種軟件保護(hù)裝置中的實(shí)時(shí)時(shí)鐘校準(zhǔn)方法。本發(fā)明通過(guò)利用軟件保護(hù)裝置內(nèi)部處理器的時(shí)鐘頻率,累計(jì)接近外部時(shí)間的近似值,并且通過(guò)在使用時(shí)從主機(jī)端讀取主機(jī)實(shí)時(shí)時(shí)鐘來(lái)不斷的校準(zhǔn)裝置內(nèi)時(shí)鐘,用以獲得相對(duì)準(zhǔn)確的裝置內(nèi)日歷時(shí)間。本發(fā)明能夠滿足軟件開(kāi)發(fā)商對(duì)期限限制的功能外,不再受到電池的使用壽命的制約,在高溫低溫或者潮濕的環(huán)境下都可以正常的使用,因此所述軟件保護(hù)裝置本身的使用壽命不再受到時(shí)間的制約。
文檔編號(hào)G06F1/00GK1822017SQ20061006686
公開(kāi)日2006年8月23日 申請(qǐng)日期2006年3月31日 優(yōu)先權(quán)日2006年3月31日
發(fā)明者陸舟, 于華章 申請(qǐng)人:北京飛天誠(chéng)信科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
客服| 阜平县| 六盘水市| 呼图壁县| 江西省| 马边| 夏河县| 抚顺县| 安庆市| 彭泽县| 九江县| 宣化县| 唐河县| 盘山县| 哈巴河县| 大关县| 始兴县| 丰镇市| 班戈县| 集贤县| 茌平县| 巴塘县| 芮城县| 图们市| 宁明县| 宁乡县| 九台市| 南宫市| 庆城县| 开江县| 霞浦县| 尼玛县| 朝阳市| 登封市| 孟连| 罗城| 同心县| 昆明市| 锦州市| 油尖旺区| 邢台县|