專利名稱:一種基于滑竿式時間器選擇快照的方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種時間選擇器系統(tǒng)用于選擇快照的方法,具體地說是一種基 于滑竿式時間器選擇快照的方法。
背景技術(shù):
時間選擇器在很多地方都有應(yīng)用, 一般來說可以用來選擇某個時間點(diǎn),通常 情況呢是為了讓用戶時間選擇器能夠方便的將用戶需要的時間選擇出來。時間選
擇器通常應(yīng)用在Web程序或者一般的應(yīng)用程序中。目前應(yīng)用最多的是選擇日期, 比如某年某月某日。使用時間選擇器的好處在于避免用戶輸入時間格式的錯誤, 同時用戶也能夠通過時間選擇器動態(tài)的、直觀的選擇需要的時間點(diǎn),從而有效的 提高產(chǎn)品易用性。
目前常用的時間選擇器一般只提供對年月日的選擇,在一般的系統(tǒng)和應(yīng)用中, 這應(yīng)該說已經(jīng)足夠使用了。比如用戶選擇一個時間去查詢最近寫的博客,選擇一 個時間去査詢最近銀行的賬單或者選擇一個時間去查詢最近的開支。但是在一些 新興的領(lǐng)域,這種單純的選擇某個時間點(diǎn)的方式,就顯得有些力不從心了。比如 存儲領(lǐng)域,隨著數(shù)據(jù)備份的次數(shù)頻繁,備份文件急劇增加, 一小時可能有數(shù)以千 份, 一天高達(dá)幾十萬份的數(shù)據(jù)。 一個月則有數(shù)百萬份的數(shù)據(jù)量。并且備份數(shù)據(jù)的 大小可能也不一樣。如果需要從如此多的時間點(diǎn)中,選擇合適的一份數(shù)據(jù)進(jìn)行恢 復(fù)將是非常困難的。普通的時間選擇器只能選擇到某一天最多也就精確到某小時。 更為主要的是它要求輸入一個時間點(diǎn),也就是說用戶可能需要輸入幾次甚至數(shù)十 次才能找到需要的備份文件。
因此如何提供一種方法,使其應(yīng)用在這種吋間點(diǎn)比較密集的系統(tǒng)中,如快照 保護(hù)系統(tǒng)中,能夠快速方便直觀的選擇到時間點(diǎn),提高時間點(diǎn)選擇的精細(xì)度是目 前面臨的挑戰(zhàn)。
發(fā)明內(nèi)容
本發(fā)明是關(guān)于一種時間選擇器系統(tǒng)用于選擇快照的方法,特別是在一些應(yīng)用 中需要選擇比較長時間中的某個時間點(diǎn),它能夠非常方便的讓用戶選擇到某年或 者某日的數(shù)據(jù),以此來選擇此點(diǎn)附近的快照文件,此系統(tǒng)有助與提高軟件的可用 性和易用性。
實(shí)施本發(fā)明方法的系統(tǒng)體系結(jié)構(gòu)包括滑竿時間器顯示模塊(1)、快照顯示
控制層(2)、滑竿控制模塊(3)、時間控制模塊(4)、快照管理模塊(5),其中滑竿時間器顯示模塊(1)分別與快照顯示控制層(2)、滑竿控制模塊(3) 和時間控制模塊(4)連接,快照管理模塊(5)與快照顯示控制層(2)連接;
滑竿時間器顯示模塊(1)主要負(fù)責(zé)將數(shù)據(jù)和時間點(diǎn)以界面的形式顯示出來, 其包括時間不同粒度的時間選擇,分為小時、天和月。其橫軸是時間點(diǎn),可根據(jù) 時間粒度的不同顯示不同的時間點(diǎn)??v軸是快照個數(shù),表示在這個時間段中快照 的數(shù)量。橫軸的正上方顯示此時間點(diǎn)的快照密集數(shù),快照數(shù)越多,越密集,如果 沒有則為空。當(dāng)鼠標(biāo)移動到某個條M上面,則顯示此快照的詳細(xì)信息。另外可以 拖動橫軸上的滑竿來選擇不同的時間點(diǎn)。
快照顯示控制層(2)主要負(fù)責(zé)與時間控制模塊(4)交互,從滑竿時間器顯示 模塊(1)獲取用戶當(dāng)前選擇的時間點(diǎn),然后將此時間點(diǎn)傳遞到時間控制模塊(4) 中,以獲取當(dāng)前時間點(diǎn)一定范圍內(nèi)的快照個數(shù),并且顯示在界面上。
滑竿控制模塊(3)顯示滑竿風(fēng)格,鼠標(biāo)懸浮在上方時改變鼠標(biāo)樣式,拖動時 顯示拖動效果。
時間控制模塊(4)根據(jù)滑竿時間器顯示模塊(1)屮選擇的時間粒度月、日 和小時,控制界面顯示不同的風(fēng)格,重新刷新滑竿時間軸。
快照管理模塊(5)此模塊根據(jù)快照顯示控制層(2)傳遞過來的時間點(diǎn)從所 有快照中顯示此時間點(diǎn)附近的快照信息,也根據(jù)用戶指定的某個快照顯示此快照 的詳細(xì)信息。另外也提供快照的回滾、掛載、刪除功能。
本發(fā)明的有益效果是目前常用的時間選擇器一般只提供對年月日的選擇, 在一般的系統(tǒng)和應(yīng)用中,在一般系統(tǒng)中基本夠用了,但對于存儲領(lǐng)域,隨著數(shù)據(jù) 備份的次數(shù)頻繁,備份文件急劇增加, 一小時可能有數(shù)以千份, 一天高達(dá)幾十萬 份的數(shù)據(jù)。 一個月則有數(shù)百萬份的數(shù)據(jù)量。并且備份數(shù)據(jù)的大小可能也不一樣。 在幾千萬的快照數(shù)據(jù),用戶通過此滑竿式快照選擇器,只需要拖動滑竿就能迅速 有效的顯示當(dāng)前的快照信息,從而極大的提高了系統(tǒng)的易用性。
使其應(yīng)用在這種時間點(diǎn)比較密集的系統(tǒng)中,如快照保護(hù)系統(tǒng)中,能夠快速方 便直觀的選擇到時間點(diǎn),解決時間點(diǎn)選擇的所目前面臨的挑戰(zhàn)。
附圖1為基于滑竿時間器選擇快照界面視圖 附圖2為基于滑竿時間選擇器系統(tǒng)組成
具體實(shí)施例方式
下面參照附圖,對本發(fā)明的內(nèi)容以一個具體實(shí)例來描述實(shí)現(xiàn)這一體系結(jié)構(gòu)的 過程。
正如發(fā)明內(nèi)容中所描述的,本發(fā)明體系結(jié)構(gòu)主要包括滑竿時間器顯示模塊
(1)、快照顯示控制層(2)、滑竿控制模塊(3)、時間控制模塊(4)、快照管理模塊(5)。
其中滑竿時間器顯示模塊(1)分別與快照顯示控制層(2)、滑竿控制模塊(3) 和時間控制模塊(4)連接,快照管理模塊(5)與快照顯示控制層(2)連接;
如附圖1中顯示的是滑竿式時間器選擇快照的視圖,其包括時間不同粒度的 時間選擇,分為小時、天和月。其橫軸是時間點(diǎn),可根據(jù)時間粒度的不同顯示不 同的時間點(diǎn)??v軸是快照個數(shù),表示在這個時間段中快照的數(shù)量。橫軸的正上方 顯示此時間點(diǎn)的快照密集數(shù),快照數(shù)越多,越密集,如果沒有則為空。當(dāng)鼠標(biāo)移 動到某個條目上面,則顯示此快照的詳細(xì)信息。另外可以拖動橫軸上的滑竿來選 擇不同的時間點(diǎn)。
在一個典型的配置環(huán)境里,滑竿時間器顯示模塊(1)負(fù)責(zé)顯示,它通過快照
顯示控制層(2)、滑竿控制模塊(3)、時間控制模塊(4)三個模塊,實(shí)現(xiàn)時間 控制與快照的選擇。而快照管理模塊(5)則根據(jù)快照顯示控制層(2)傳遞過來 的時間點(diǎn)從所有快照中顯示此時間點(diǎn)附近的快照信息,也根據(jù)用戶指定的某個快 照顯示此快照的詳細(xì)信息。另外也提供快照的回滾、掛載、刪除功能。
至此,滑竿時間器顯示模塊(1)將獲取到快照信息和時間信息,通過滑竿選 擇的時間點(diǎn)有效的顯示出來,從而完成方便、快捷的快照選擇功能。
與傳統(tǒng)的時間選擇器相比,通過這種基于滑竿式時間選擇器更為靈活,尤其應(yīng) 用與快照系統(tǒng)中,能夠極大的提高軟件的易用用和可用性。能夠應(yīng)對用戶不同時 間的選擇需求。
權(quán)利要求
1、一種基于滑竿式時間器選擇快照的方法,系統(tǒng)結(jié)構(gòu)包括滑竿時間器顯示模塊(1)、快照顯示控制層(2)、滑竿控制模塊(3)、時間控制模塊(4)、快照管理模塊(5),其中滑竿時間器顯示模塊(1)分別與快照顯示控制層(2)、滑竿控制模塊(3)和時間控制模塊(4)連接,快照管理模塊(5)與快照顯示控制層(2)連接;滑竿時間器顯示模塊(1)負(fù)責(zé)將數(shù)據(jù)和時間點(diǎn)以界面的形式顯示出來,包括時間不同粒度的時間選擇,分為小時、天和月,其橫軸是時間點(diǎn),根據(jù)時間粒度的不同顯示不同的時間點(diǎn),縱軸是快照個數(shù),表示在這個時間段中快照的數(shù)量,橫軸的正上方顯示此時間點(diǎn)的快照密集數(shù),快照數(shù)越多,越密集,沒有則為空,當(dāng)鼠標(biāo)移動到某個條目上面,則顯示此快照的詳細(xì)信息,拖動橫軸上的滑竿來選擇不同的時間點(diǎn);快照顯示控制層(2),負(fù)責(zé)與時間控制模塊(4)交互,從滑竿時間器顯示模塊(1)獲取用戶當(dāng)前選擇的時間點(diǎn),然后將此時間點(diǎn)傳遞到時間控制模塊(4)中,以獲取當(dāng)前時間點(diǎn)一定范圍內(nèi)的快照個數(shù),并且顯示在界面上;滑竿控制模塊(3),顯示滑竿風(fēng)格,鼠標(biāo)懸浮在上方時改變鼠標(biāo)樣式,拖動時顯示拖動效果;時間控制模塊(4),根據(jù)滑竿時間器顯示模塊(1)中選擇的時間粒度月、日和小時,控制界面顯示不同的風(fēng)格,重新刷新滑竿時間軸;快照管理模塊(5),此模塊根據(jù)快照顯示控制層(2)傳遞過來的時間點(diǎn)從所有快照中顯示此時間點(diǎn)附近的快照信息,也根據(jù)用戶指定的某個快照顯示此快照的詳細(xì)信息,以及提供快照的回滾、掛載、刪除功能;
2、 根據(jù)權(quán)利要求l所述的滑竿時間器顯示模塊體系結(jié)構(gòu),其特征在于在體系結(jié)構(gòu)中,其時間顯示是以不同的時間粒度來顯示,分為小時、天和月,其時間點(diǎn)的選擇是可以通過滑竿拖動來動態(tài)選擇的,并且能實(shí)時顯示此時間點(diǎn)的當(dāng)前快照數(shù)量。
3、 根據(jù)權(quán)利要求1所述的快照顯示控制層,其特征在于在體系結(jié)構(gòu)中,包含快照顯示控制和管理模塊,負(fù)責(zé)接收時間點(diǎn)的快照信息顯示,也負(fù)責(zé)顯示其具體選擇的快照信息,包括快照的時間,大小,快照分區(qū)。
4、 根據(jù)權(quán)利要求1所述的滑竿控制模塊,其特征在于在體系結(jié)構(gòu)中,鼠標(biāo)懸浮在十.方時改變鼠標(biāo)樣式,拖動時顯示拖動效果。
全文摘要
本發(fā)明提供一種基于滑竿式時間器選擇快照的方法,系統(tǒng)結(jié)構(gòu)包括滑竿時間器顯示模塊(1)、快照顯示控制層(2)、滑竿控制模塊(3)、時間控制模塊(4)、快照管理模塊(5),其中滑竿時間器顯示模塊(1)分別與快照顯示控制層(2)、滑竿控制模塊(3)和時間控制模塊(4)連接,快照管理模塊(5)與快照顯示控制層(2)連接;用于存儲技術(shù)領(lǐng)域,使其應(yīng)用在時間點(diǎn)比較密集的系統(tǒng)中,如快照保護(hù)系統(tǒng)中,能夠快速方便直觀的選擇到時間點(diǎn),解決時間點(diǎn)選擇的所目前面臨的挑戰(zhàn)。面對幾千萬的快照數(shù)據(jù),用戶通過此滑竿式快照選擇器,只需要拖動滑竿就能迅速有效的顯示當(dāng)前的快照信息,從而極大的提高了系統(tǒng)的易用性。
文檔編號G06F3/048GK101593071SQ20091001648
公開日2009年12月2日 申請日期2009年7月10日 優(yōu)先權(quán)日2009年7月10日
發(fā)明者劉正偉 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司