国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種時間軸系統(tǒng)及其實現(xiàn)方法

      文檔序號:6434141閱讀:208來源:國知局
      專利名稱:一種時間軸系統(tǒng)及其實現(xiàn)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計算機領(lǐng)域,尤其是涉及一種時間軸系統(tǒng)及其實現(xiàn)方法。
      背景技術(shù)
      有時間軸的融合內(nèi)容展現(xiàn)更有空間感、歷史感??茖W(xué)家有過這么一個構(gòu)想,說所有的維度都是由時間構(gòu)成,沒有時間,就沒有空間。因為沒有時間,空間本身的存在就沒有任何意義,因為時空本身就是不能分割的整體。根據(jù)愛因斯坦相對論所說我們生 活中所面對的三維空間加上時間構(gòu)成所謂四維空間。目前所有系統(tǒng)的時間軸都是把所有時間放在整個軸上,這樣在軸上顯示的內(nèi)容很多而且很雜亂,用戶不能依據(jù)自己的需求以不同的時間刻度為標尺,有選擇地在時間軸系統(tǒng)上尋找指定的事件。因而,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是如何構(gòu)建一種可以變換事件的時間刻度的標尺的新型時間軸系統(tǒng)。

      發(fā)明內(nèi)容
      本發(fā)明所要解決的一個技術(shù)問題是提供一種時間軸系統(tǒng)及其實現(xiàn)方法,該系統(tǒng)可以變換事件的時間刻度的標尺的新型時間軸系統(tǒng),使用戶快速、直觀、便捷地搜索到所需要查找的事件信息。為了解決上述問題,本發(fā)明公開了一種時間軸系統(tǒng),包括事件編輯器模塊,用于將事件的信息以事件為索引存儲在可擴展標記語言格式的文件中,時間軸模塊,用于將可擴展標記語言格式的事件信息反序列化到內(nèi)存中,并依據(jù)每個事件信息中不同的發(fā)生時間信息在時間軸模塊中表現(xiàn)出來;觸控事件識別模塊,用于實時捕獲硬件設(shè)備返回的各種觸控事件的消息。優(yōu)選的,所述事件/[目息為文本彳目息、圖片 目息、視頻 目息及Flash動畫/[目息。本發(fā)明還公開了一種實現(xiàn)時間軸系統(tǒng)的方法,包括接收啟動時間軸系統(tǒng)的起始命令,開始執(zhí)行時間軸系統(tǒng)的相應(yīng)操作;啟動時間軸系統(tǒng),讀取帶有時間刻度的事件數(shù)據(jù)信息,將事件數(shù)據(jù)信息從結(jié)構(gòu)化的可擴展標記語言序列化到內(nèi)存中;依據(jù)事件的時間先后順序?qū)⑹录R總到時間軸上;依據(jù)時間差計算最小時間刻度的數(shù)值;依據(jù)最小時間刻度的數(shù)值來繪制時間軸,并按照事件發(fā)生的先后順序來將事件放置在時間軸上;依據(jù)觸摸事件的發(fā)生與否,做出相應(yīng)的操作。優(yōu)選的,所述依據(jù)觸摸事件的發(fā)生與否,做出相應(yīng)的操作的步驟,包括若觸摸事件沒有發(fā)生,則接收退出時間軸系統(tǒng)的指令,退出時間軸系統(tǒng);
      若觸摸事件發(fā)生,則判斷事件的類型來做出相應(yīng)的放大、縮小、平移及點擊的操作來進行在時間軸上重新繪制事件,當(dāng)重新繪制事件的過程結(jié)束后,則接收退出時間軸系統(tǒng)的指令,退出時間軸系統(tǒng)。優(yōu)選的,所述判斷事件的類型的步驟,包括若事件類型為多點消息事件,則計算多點中的兩點之間的距離,獲得兩點之間的距離值;若兩點之間的距離值加大,則將此多點消息事件標記為放大消息事件;若兩點之間的距離值縮小,則將此多點消息事件標記為縮小消息事件;若事件類型為單點消息事件,則判斷此單點是否發(fā)生平移;若此點發(fā)生平移,則將此單點消息事件標記為拖放事件,若此點未發(fā)生平移,則將此單點消息事件標記為點擊事件。優(yōu)選的,所述若觸摸事件發(fā)生,則判斷事件的類型來做出相應(yīng)的放大、縮小、平移及點擊的操作來進行在時間軸上重新繪制事件的步驟,包括 若事件類型為放大消息事件,則獲得兩點觸摸長度,并重新計算時間軸系統(tǒng)的時間刻度;若事件類型為縮小消息事件,則獲得兩點觸摸長度,并重新計算時間軸系統(tǒng)的時間刻度;若事件類型為拖放事件,則獲得單點平移距離,并重新計算時間軸系統(tǒng)的時間起止時間刻度;若事件類型為點擊事件,則繪制點擊事件的信息,并依據(jù)計算結(jié)果重新繪制時間軸系統(tǒng)的時間刻度;其中,所述點擊事件的信息為點擊事件的視頻信息、點擊事件的文本信息、點擊事件的圖片信息及點擊事件的Flash信息。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點I、可以形象且橫向比較的方式表現(xiàn)出事件的先后發(fā)生順序。2、可以在時間軸系統(tǒng)中的時間點上閱讀圖片、視頻、f I ash格式的文件。3、可以通過觸摸事件識別模塊對事件相關(guān)的圖片、視頻、flash格式的文件進行放大、縮小、平移、點擊等互動操作。4、另一種閱讀、檢索信息的方式。引入時間軸的這種信息可視化設(shè)計,對用戶來說。閱讀信息內(nèi)容無疑又多一種全新方式。以時間維度來組織內(nèi)容、組織記憶是人類一直使用的方法。例如中國歷史上的“九一八事變”、“2008年512四川大地震”。5、本發(fā)明中的時間軸系統(tǒng)以可變的時間刻度為標尺對事件按年、按月、按日甚至按時間進行劃分、存放及展示。當(dāng)縮小到年時,可以只顯示年度的代表圖片、視頻或事件,放大到月時,可以顯示月份的代表圖片、視頻或事件,放大到日時,可以顯示每天的圖片、視頻或事件,時間軸不但可以按照時間進行平移,還可以進行放大縮小,做到無極的變換。6、本發(fā)明中的時間軸系統(tǒng)不僅支持時間性質(zhì)的時間軸系統(tǒng),還支持不同分類的軸,比如,對于學(xué)校,可以將章、節(jié)、知識點作為軸,可以將章、節(jié)、知識點進行移動或無限放大縮小,可以方便的應(yīng)用于教學(xué)、研究中。總之,本發(fā)明提供了一種時間軸系統(tǒng)及其實現(xiàn)方法,該系統(tǒng)可以變換事件的時間刻度的標尺的新型時間軸系統(tǒng),使用戶快速、直觀、便捷地搜索到所需要查找的事件信息。


      圖I是本發(fā)明一種時間軸系統(tǒng)實施例的結(jié)構(gòu)示意圖;圖2是本發(fā)明一種實現(xiàn)時間軸系統(tǒng)的方法的實施例I的步驟流程圖;圖3是本發(fā)明一種實現(xiàn)時間軸系統(tǒng)的方法的實施例2的步驟流程圖;圖4是本發(fā)明中完成各種觸屏手勢操作的四種事件之間的工作順序及關(guān)系示意圖。
      具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式
      對本發(fā)明做進一步詳細的說明。

      本發(fā)明的核心思想之一是提供了一種時間軸系統(tǒng),包括事件編輯器模塊,用于將事件的信息以事件為索引存儲在可擴展標記語言格式的文件中;時間軸模塊,用于將可擴展標記語言格式的事件信息反序列化到內(nèi)存中,并依據(jù)每個事件信息中不同的發(fā)生時間信息在時間軸模塊中表現(xiàn)出來;觸控事件識別模塊,用于實時捕獲硬件設(shè)備返回的各種觸控事件的消息;該系統(tǒng)可以變換事件的時間刻度的標尺的新型時間軸系統(tǒng),使用戶快速、直觀、便捷地搜索到所需要查找的事件信息。參照圖1,示出了本發(fā)明一種時間軸系統(tǒng)實施例的結(jié)構(gòu)示意圖,具體可以包括事件編輯器模塊101,用于將事件的信息以事件為索引存儲在可擴展標記語言格式的文件中。其中,所述事件 目息為文本 目息、圖片 目息、視頻 目息及Flash動趣/[目息。時間軸模塊102,用于將可擴展標記語言格式的事件信息反序列化到內(nèi)存中,并依據(jù)每個事件信息中不同的發(fā)生時間信息在時間軸模塊中表現(xiàn)出來。觸控事件識別模塊103,用于實時捕獲硬件設(shè)備返回的各種觸控事件的消息。參照圖2,示出了本發(fā)明一種實現(xiàn)時間軸系統(tǒng)的方法的實施例I的步驟流程圖,具體可以包括步驟201、接收啟動時間軸系統(tǒng)的起始命令,開始執(zhí)行時間軸系統(tǒng)的相應(yīng)操作。步驟202、啟動時間軸系統(tǒng),讀取帶有時間刻度的事件數(shù)據(jù)信息,將事件數(shù)據(jù)信息從結(jié)構(gòu)化的可擴展標記語言序列化到內(nèi)存中。步驟203、依據(jù)事件的時間先后順序?qū)⑹录R總到時間軸上。步驟204、依據(jù)時間差計算最小時間刻度的數(shù)值。步驟205、依據(jù)最小時間刻度的數(shù)值來繪制時間軸,并按照事件發(fā)生的先后順序來將事件放置在時間軸上。步驟206、依據(jù)觸摸事件的發(fā)生與否,做出相應(yīng)的操作。為了使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明,在本發(fā)明的一個優(yōu)選實施例中,所述步驟206,具體可以包括子步驟Al、若觸摸事件沒有發(fā)生,則接收退出時間軸系統(tǒng)的指令,退出時間軸系統(tǒng)。子步驟A2、若觸摸事件發(fā)生,則判斷事件的類型來做出相應(yīng)的放大、縮小、平移及點擊的操作來進行在時間軸上重新繪制事件,當(dāng)重新繪制事件的過程結(jié)束后,則接收退出時間軸系統(tǒng)的指令,退出時間軸系統(tǒng)。其中,所述判斷事件的類型的步驟,包括子步驟BI、若事件類型為多點消息事件,則計算多點中的兩點之間的距離,獲得兩點之間的距離值;若兩點之間的距離值加大,則將此多點消息事件標記為放大消息事件;若兩點之間的距離值縮小,則將此多點消息事件標記為縮小消息事件。子步驟B2、若事件類型為單點消息事件,則判斷此單點是否發(fā)生平移;若此點發(fā)生平移,則將此單點消息事件標記為拖放事件,若此點未發(fā)生平移,則將此單點消息事件標記為點擊事件。
      所述若觸摸事件發(fā)生,則判斷事件的類型來做出相應(yīng)的放大、縮小、平移及點擊的操作來進行在時間軸上重新繪制事件的步驟,包括子步驟Cl、若事件類型為放大消息事件,則獲得兩點觸摸長度,并重新計算時間軸系統(tǒng)的時間刻度。子步驟C2、若事件類型為縮小消息事件,則獲得兩點觸摸長度,并重新計算時間軸系統(tǒng)的時間刻度。子步驟C3、若事件類型為拖放事件,則獲得單點平移距離,并重新計算時間軸系統(tǒng)的時間起止時間刻度。子步驟C4、若事件類型為點擊事件,則繪制點擊事件的信息,并依據(jù)計算結(jié)果重新繪制時間軸系統(tǒng)的時間刻度。其中,所述點擊事件的信息為點擊事件的視頻信息、點擊事件的文本信息、點擊事件的圖片信息及點擊事件的Flash信息。參照圖3,示出了本發(fā)明一種實現(xiàn)時間軸系統(tǒng)的方法的實施例2的步驟流程圖。從圖3中,可以看出整個實現(xiàn)時間軸系統(tǒng)的方法的全過程,具體說明如下流程說明I)采用結(jié)構(gòu)化的xml存儲事件信息,每條事件中均存儲有時間刻度信息。2)程序啟動后,將事件信息從xml序列化到內(nèi)存中。3)根據(jù)事件的時間先后順序?qū)⑹录R總在一個可變的時間軸上。4)等待觸控事件發(fā)生。其中,多點觸控輸入是一種輸入類型,它依賴于觸摸屏輸入概念,還可能依賴多種觸控及其被解釋為單元(有時也稱為幀)的特征。多點觸控輸入需要有對觸控敏感的硬件設(shè)備,以及支持將觸控事件向各應(yīng)用程序公開所需基礎(chǔ)結(jié)構(gòu)的環(huán)境。多點觸控這一概念需要能夠記錄表面上所產(chǎn)生觸壓的硬件設(shè)備。該表面可以直接是屏幕,也可以是單獨的專用輸入設(shè)備(如繪圖板)。本系統(tǒng)中使用的觸控設(shè)備支持通過windows驅(qū)動認證的設(shè)備。5)判斷觸控是多點消息事件,則計算兩點的距離,如果距離加大則標記為放大消息事件,反之為縮小消息事件,如果是單點消息,則先判斷是否存在平移,如果有則視為拖放事件,如果沒有則為點擊事件。
      6)放大和縮小消息事件,需要重新計算時間刻度單位,平移事件需要計算時間軸的可視刻度,單擊事件則需要繪制事件詳細內(nèi)容,支持視頻、文本和Flash動畫,然后根據(jù)計算結(jié)果重新繪制時間軸。本發(fā)明中的時間軸系統(tǒng)所需要的平臺要求為在操作系統(tǒng)級別上,Windows 7支持多點觸控輸入。一部分是通過消息WM_T0UCH來支持的。該操作系統(tǒng)已在此級別將多點觸控消息提升為鼠標消息。通過這一提升,多點觸控用戶可以使用觸控和筆勢來代替鼠標移動或鼠標單擊。這在與可能不具觸控識別能力、而是通過鼠標事件和消息執(zhí)行其所有空間輸入處理的應(yīng)用程序進行交互時 特別有用。Wind0ws7還可在適當(dāng)時合并這些消息,這樣,應(yīng)用程序不必處理全都生成增量事件的中間消息的溢出。參照圖4,示出了本發(fā)明中完成各種觸屏手勢操作的四種事件之間的工作順序及關(guān)系不意圖。本發(fā)明中的時間軸系統(tǒng)通過以下四種事件完成各種觸屏手勢操作ManipuI ationStarting、ManipuI ationStarted、ManipuI ationDe11a、ManipulationlnertiaStarting、ManipulationCompleted??傊?,本發(fā)明提供了一種時間軸系統(tǒng)及其實現(xiàn)方法,該系統(tǒng)可以變換事件的時間刻度的標尺的新型時間軸系統(tǒng),使用戶快速、直觀、便捷地搜索到所需要查找的事件信息。以上對本發(fā)明所提供的一種時間軸系統(tǒng)及其實現(xiàn)方法進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
      及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
      權(quán)利要求
      1.一種時間軸系統(tǒng),其特征在于,包括 事件編輯器模塊,用于將事件的信息以事件為索引存儲在可擴展標記語言格式的文件中, 時間軸模塊,用于將可擴展標記語言格式的事件信息反序列化到內(nèi)存中,并依據(jù)每個事件信息中不同的發(fā)生時間信息在時間軸模塊中表現(xiàn)出來; 觸控事件識別模塊,用于實時捕獲硬件設(shè)備返回的各種觸控事件的消息。
      2.根據(jù)權(quán)利要求I所述的時間軸系統(tǒng),其特征在于 所述事件信息為文本信息、圖片信息、視頻信息及Flash動趣信息。
      3.一種實現(xiàn)時間軸系統(tǒng)的方法,其特征在于,包括 接收啟動時間軸系統(tǒng)的起始命令,開始執(zhí)行時間軸系統(tǒng)的相應(yīng)操作; 啟動時間軸系統(tǒng),讀取帶有時間刻度的事件數(shù)據(jù)信息,將事件數(shù)據(jù)信息從結(jié)構(gòu)化的可擴展標記語言序列化到內(nèi)存中; 依據(jù)事件的時間先后順序?qū)⑹录R總到時間軸上; 依據(jù)時間差計算最小時間刻度的數(shù)值; 依據(jù)最小時間刻度的數(shù)值來繪制時間軸,并按照事件發(fā)生的先后順序來將事件放置在時間軸上; 依據(jù)觸摸事件的發(fā)生與否,做出相應(yīng)的操作。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依據(jù)觸摸事件的發(fā)生與否,做出相應(yīng)的操作的步驟,包括 若觸摸事件沒有發(fā)生,則接收退出時間軸系統(tǒng)的指令,退出時間軸系統(tǒng); 若觸摸事件發(fā)生,則判斷事件的類型來做出相應(yīng)的放大、縮小、平移及點擊的操作來進行在時間軸上重新繪制事件,當(dāng)重新繪制事件的過程結(jié)束后,則接收退出時間軸系統(tǒng)的指令,退出時間軸系統(tǒng)。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述判斷事件的類型的步驟,包括 若事件類型為多點消息事件,則計算多點中的兩點之間的距離,獲得兩點之間的距離值;若兩點之間的距離值加大,則將此多點消息事件標記為放大消息事件;若兩點之間的距離值縮小,則將此多點消息事件標記為縮小消息事件; 若事件類型為單點消息事件,則判斷此單點是否發(fā)生平移;若此點發(fā)生平移,則將此單點消息事件標記為拖放事件,若此點未發(fā)生平移,則將此單點消息事件標記為點擊事件。
      6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述若觸摸事件發(fā)生,則判斷事件的類型來做出相應(yīng)的放大、縮小、平移及點擊的操作來進行在時間軸上重新繪制事件的步驟,包括 若事件類型為放大消息事件,則獲得兩點觸摸長度,并重新計算時間軸系統(tǒng)的時間刻度; 若事件類型為縮小消息事件,則獲得兩點觸摸長度,并重新計算時間軸系統(tǒng)的時間刻度; 若事件類型為拖放事件,則獲得單點平移距離,并重新計算時間軸系統(tǒng)的時間起止時間刻度; 若事件類型為點擊事件,則繪制點擊事件的信息,并依據(jù)計算結(jié)果重新繪制時間軸系統(tǒng)的時間刻度; 其中,所述點擊事件的信息為點擊事件的視頻信息、點擊事件的文本信息、點擊事件的圖片信息及點擊事件的Flash信息。
      全文摘要
      本發(fā)明提供了一種時間軸系統(tǒng)及其實現(xiàn)方法,其中,一種時間軸系統(tǒng),包括事件編輯器模塊,用于將事件的信息以事件為索引存儲在可擴展標記語言格式的文件中;時間軸模塊,用于將可擴展標記語言格式的事件信息反序列化到內(nèi)存中,并依據(jù)每個事件信息中不同的發(fā)生時間信息在時間軸模塊中表現(xiàn)出來;觸控事件識別模塊,用于實時捕獲硬件設(shè)備返回的各種觸控事件的消息;該系統(tǒng)可以變換事件的時間刻度的標尺的新型時間軸系統(tǒng),使用戶快速、直觀、便捷地搜索到所需要查找的事件信息。
      文檔編號G06F17/30GK102890694SQ20111028833
      公開日2013年1月23日 申請日期2011年9月22日 優(yōu)先權(quán)日2011年9月22日
      發(fā)明者余貴泉, 羊建良, 高丞梁, 陳敏杰 申請人:北京師科陽光信息技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1