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

一種低功耗的動態(tài)令牌以及動態(tài)口令生成方法

文檔序號:6518358閱讀:318來源:國知局
一種低功耗的動態(tài)令牌以及動態(tài)口令生成方法
【專利摘要】本發(fā)明公開了一種低功耗的動態(tài)令牌以及動態(tài)口令生成方法,該令牌由實時時鐘模塊、算法運算模塊、顯示模塊以及CPU模塊配合組成,其中CPU模塊控制連接實時時鐘模塊、算法運算模塊以及顯示模塊。工作時,CPU模塊通過實時時鐘模塊獲取時間周期,并控制算法運算模塊以低頻模式計算并儲存下一時間周期需要顯示的動態(tài)口令;同時,CPU模塊控制顯示模塊顯示當前時間周期的動態(tài)口令。本發(fā)明能夠有效解決現(xiàn)有技術中存在的功耗大、運算時間長、口令跳變與UTC時間不一致的問題。
【專利說明】一種低功耗的動態(tài)令牌以及動態(tài)口令生成方法
【技術領域】
[0001]本發(fā)明涉及一種動態(tài)令牌技術,具體涉及一種降低動態(tài)令牌功耗的方案。
【背景技術】
[0002]在身份認證領域,動態(tài)令牌技術強調(diào)的是動態(tài)口令隨著指定時間的變化而變化,以及實現(xiàn)令牌的低功耗。
[0003]而令牌動態(tài)口令的運算過程比較復雜,若令牌一直以高頻運行計算口令,會大大提升其功耗;在低頻下,運算的時間較長,若在口令即將跳變前進行高/低頻運算的話,動態(tài)口令的跳變和UTC標準時間會產(chǎn)生不完全同步。
[0004]不同的單片機或者不同的程序書寫也會造成運算時間的不同,也無法保證準確的整分鐘時刻顯示當前的動態(tài)口令。

【發(fā)明內(nèi)容】

[0005]針對現(xiàn)有動態(tài)令牌存在功耗大、運算時間長以及口令跳變與UTC時間不一致等問題,本發(fā)明的目的在于提供一種低功耗動態(tài)令牌的技術方案,該方案能夠統(tǒng)一解決現(xiàn)有動態(tài)令牌所存在的問題。
[0006]為了達到上述目的,本發(fā)明采用如下的技術方案:
[0007]一種低功耗動態(tài)令牌,其包括:
[0008]實時時鐘模塊,所述實時時鐘模塊為令牌內(nèi)部的時間記數(shù)系統(tǒng)提供實時時鐘;
[0009]算法運算模塊,所述算法運算模塊用于計算下一時間周期的動態(tài)口令;
[0010]顯示模塊,所述顯示模塊用于顯示當前時間周期的動態(tài)口令;
[0011]CPU模塊,所述CPU模塊控制連接實時時鐘模塊、算法運算模塊以及顯示模塊,所述CPU模塊通過實時時鐘模塊獲取時間周期,并控制算法運算模塊以低頻模式計算并儲存下一時間周期需要顯示的動態(tài)口令;同時,CPU模塊控制顯示模塊顯示當前時間周期的動態(tài)口令。
[0012]在動態(tài)令牌的優(yōu)選實例中,所述CPU模塊在兩次動態(tài)口令切換的間隔中控制算法運算模塊以低頻模式計算一時間周期需要顯示的動態(tài)口令。
[0013]基于上述的低功耗動態(tài)令牌,本發(fā)明還提供一種低功耗的動態(tài)口令生成方法,該方法在顯示當前時間周期動態(tài)口令的情況下,以低頻模式提前計算并存儲下一時間周期需要顯示的動態(tài)口令。
[0014]在動態(tài)口令生成方法的優(yōu)選方案中,在兩次動態(tài)口令切換的間隔中以低頻模式提前計算并存儲下一時間周期需要顯示的動態(tài)口令。
[0015]進一步的,在顯示動態(tài)令牌結束后,使令牌處于休眠狀態(tài)。
[0016]本發(fā)明提供的方案使得CPU在動態(tài)口令計算狀態(tài)處于低頻模式,在非動態(tài)口令計算狀態(tài)處于休眠模式以降低功耗;同時,通過將下一時間周期需要顯示的動態(tài)口令提前計算好并儲存,可避免由于低頻下口令的計算時間長而影響口令顯示的時間同步狀況,由此可以實現(xiàn)動態(tài)令牌的動態(tài)口令計算既是在低功耗的狀態(tài)下進行,又能使動態(tài)口令的跳變和UTC標準時間同步,有效解決現(xiàn)有動態(tài)令牌技術存在的功耗大、運算時間長、口令跳變與UTC時間不一致等問題。
【專利附圖】

【附圖說明】
[0017]以下結合附圖和【具體實施方式】來進一步說明本發(fā)明。
[0018]圖1為本發(fā)明中低功耗動態(tài)令牌的原理框圖;
[0019]圖2為本發(fā)明中低功耗動態(tài)令牌的低功耗工作流程圖。
【具體實施方式】
[0020]為了使本發(fā)明實現(xiàn)的技術手段、創(chuàng)作特征、達成目的與功效易于明白了解,下面結合具體圖示,進一步闡述本發(fā)明。
[0021]參見圖1,其所示為低功耗動態(tài)令牌的原理框圖。由圖可知,該低功耗動態(tài)令牌100主要包括CPU模塊101、實時時鐘模塊102、算法運算模塊103以及顯示模塊104四個部分。
[0022]其中,實時時鐘模塊102:為令牌100內(nèi)部的時間記數(shù)系統(tǒng)提供實時時鐘Ttl,同時,該實時時鐘模塊102從令牌中的CPU模塊101運行之后就一直處于計時狀態(tài)。
[0023]算法運算模塊103:用于計算下一時間周期T+1的動態(tài)口令Ρτ+1。
[0024]顯示模塊104:用于顯示當前時間周期T的動態(tài)口令Ρτ。具體的,該顯示模塊可采用IXD顯示模塊,但并不限于此。
[0025]CPU模塊101:其為動態(tài)令牌中的計算控制中心,用于控制令牌的工作模式,如休眠模式、工作模式,以及動態(tài)口令的存儲。在本實例中,CPU模塊101分別控制連接實時時鐘模塊102、算法運算模塊103以及顯示模塊104 ;并且該CPU模塊101在動態(tài)口令計算狀態(tài)時處于低頻模式,在非動態(tài)口令計算狀態(tài)時處于休眠模式以降低功耗。
[0026]具體的,CPU模塊101其從實時時鐘模塊102獲取動態(tài)令牌所處的時間周期,并控制顯示模塊104顯示當前時間周期的動態(tài)口令(該動態(tài)口令由上一時間周期提前計算存儲),同時在兩次動態(tài)口令切換的間隔中控制算法運算模塊103以低頻模式將下一時間周期需要顯示的動態(tài)口令提前計算好并儲存,這樣可避免由于低頻模式下動態(tài)口令的計算時間長而影響口令顯示的時間同步狀況;最后,在顯示模塊104顯示相關的動態(tài)口令后CPU模塊101處于休眠模式以降低功耗。
[0027]參見圖2,其所示為基于上述具體方案形成的低功耗動態(tài)令牌的低功耗工作流程圖。由圖可知,整個低功耗工作過程包括如下幾步:
[0028]1、顯示模塊顯示第一次計算的動態(tài)口令后,CPU模塊處于休眠模式以降低功耗。
[0029]2、當實時時鐘模塊102提供的實時時鐘Ttl計時時間達到時,CPU模塊被喚醒,喚醒之后CPU模塊處于低頻模式。
[0030]3、CPU模塊喚醒之后對當前時間周期的動態(tài)口令是否已經(jīng)運算進行判斷:若沒有運算,則進行一次動態(tài)口令運算,低頻模式計算下一周期Τ+1顯示的動態(tài)口令Ρτ+1,并存儲在CPU中;若已經(jīng)運算,則不再進行動態(tài)口令運算。
[0031]4、在判斷動態(tài)口令運算是否進行之后,CPU模塊會判斷時間周期T是否到來,若沒有到來,則控制IXD顯示模塊保持顯示當前周期T的動態(tài)口令Pt ;若時間周期T已到來,則IXD顯示模塊更新顯示已提前計算好的動態(tài)口令Ρτ+1。
[0032]5、CPU模塊判斷顯示模塊是否切換動態(tài)口令顯示之后,CPU模塊繼續(xù)進入休眠模式,如此重復步驟2到5的操作流程。
[0033]由上可知,該低功耗動態(tài)令牌的CPU模塊總是在顯示當前時間周期口令Pt的情況下,提前以低頻模式計算一次下一個時間周期的口令Ρτ+1 (具體在兩次動態(tài)口令切換的間隔中),然后在下一個時間周期到來時,進行動態(tài)口令的顯示的更換,并繼續(xù)開始進行下一個時間周期的口令計算。且保持CPU在口令計算時以低頻工作,其余狀態(tài)均為休眠模式和周期性的喚醒計時。此方法既保證令牌的低功耗,也保證了動態(tài)口令的顯示和UTC當前時間的一致性。
[0034]以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點。本行業(yè)的技術人員應該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變化和改進都落入要求保護的本發(fā)明范圍內(nèi)。本發(fā)明要求保護范圍由所附的權利要求書及其等效物界定。
【權利要求】
1.一種低功耗的動態(tài)令牌,其特征在于,所述動態(tài)令牌包括:實時時鐘模塊,所述實時時鐘模塊為令牌內(nèi)部的時間記數(shù)系統(tǒng)提供實時時鐘;算法運算模塊,所述算法運算模塊用于計算下一時間周期的動態(tài)口令;顯示模塊,所述顯示模塊用于顯示當前時間周期的動態(tài)口令;CPU模塊,所述CPU模塊控制連接實時時鐘模塊、算法運算模塊以及顯示模塊,所述CPU模塊通過實時時鐘模塊獲取時間周期,并控制算法運算模塊以低頻模式計算并儲存下一時間周期需要顯示的動態(tài)口令;同時,CPU模塊控制顯示模塊顯示當前時間周期的動態(tài)口令。
2.根據(jù)權利要求1所述的一種低功耗動態(tài)令牌,其特征在于,所述CPU模塊在兩次動態(tài)口令切換的間隔中控制算法運算模塊以低頻模式計算一時間周期需要顯示的動態(tài)口令。
3.一種低功耗的動態(tài)口令生成方法,其特征在于,所述方法在顯示當前時間周期動態(tài)口令的情況下,以低頻模式提前計算并存儲下一時間周期需要顯示的動態(tài)口令。
4.根據(jù)權利要求3所述的一種低功耗的動態(tài)口令生成方法,其特征在于,在兩次動態(tài)口令切換的間隔中以低頻模式提前計算并存儲下一時間周期需要顯示的動態(tài)口令。
5.根據(jù)權利要求3所述的一種低功耗的動態(tài)口令生成方法,其特征在于,在顯示動態(tài)令牌結束后,使令牌處于休眠狀態(tài)。
【文檔編號】G06F21/31GK103577736SQ201310552090
【公開日】2014年2月12日 申請日期:2013年11月7日 優(yōu)先權日:2013年11月7日
【發(fā)明者】張盧敏, 沈勇堅, 王翔平, 胡永剛 申請人:上海動聯(lián)信息技術股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平武县| 读书| 抚州市| 霍林郭勒市| 凤庆县| 红安县| 昆明市| 榆社县| 阳泉市| 娱乐| 嘉定区| 太保市| 固原市| 吉林省| 和政县| 八宿县| 汝阳县| 阜新市| 柞水县| 黄陵县| 通山县| 汝州市| 南安市| 平南县| 彭州市| 长宁县| 内黄县| 巩义市| 遂宁市| 苏州市| 从化市| 江山市| 麦盖提县| 麻阳| 永新县| 黔东| 宣汉县| 莒南县| 嘉定区| 秦皇岛市| 临泉县|