專利名稱:設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法及客戶端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算終端、軟件技術(shù)領(lǐng)域。
背景技術(shù):
人們在工作和生活中,會經(jīng)常建立各種文檔,用以撰寫或編輯數(shù)據(jù)內(nèi)容。比如word文檔,它是人們最常用的辦公用具之一。通過word文檔用戶可以寫入字符,或者載入圖片或音頻或視頻數(shù)據(jù)。所載入或編輯的數(shù)據(jù),需要進行保存??删庉嫷奈臋n類型在數(shù)據(jù)未進行保存時,有兩種情況一,不做任何提醒,目前大多數(shù)的文檔都是這樣的;ニ,會對該文檔做某種形式的提醒,比如MindManager軟件所建立的文檔,會對沒有保存的文件內(nèi)容,在文檔標題欄的后部設(shè)置ー個星號“*”,來提醒未進行保存的文檔,當文檔保存之后,星號“* ”消失。 目前文檔的保存提醒形式,范圍面太寬,缺乏明確指示,不利于用戶操作。
發(fā)明內(nèi)容
本發(fā)明的目的是提供ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,以及對應(yīng)的客戶端,利用本發(fā)明能夠?qū)庉嫷幢4娴臄?shù)據(jù)內(nèi)容進行有效指示。本發(fā)明提供ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,該方法具有如下步驟采集文檔中進行編輯但未保存的數(shù)據(jù);設(shè)置縱向的進度條來對應(yīng)著未保存的數(shù)據(jù)作出指示。進ー步,所述的未保存的數(shù)據(jù),是未通過用戶主動保存的數(shù)據(jù)。進ー步,對應(yīng)著兩組或兩組以上的編輯而未保存的數(shù)據(jù),對應(yīng)設(shè)置兩組或兩組以上的進度條結(jié)構(gòu)。進ー步,對于包括有逐行排布的文檔來說,所述的進度條是以行為單位進行設(shè)置的。進ー步,所述的進度條,在文檔沒有設(shè)置滾動條的ー側(cè)進行設(shè)置。進ー步,所述的進度條,在滾動條所在的滾動條欄框上設(shè)置。進ー步,所述的進度條,隨著編輯而未保存數(shù)據(jù)的增加而延伸。進ー步,所述的進度條,對于字符逐行排布的文檔來說,通過每行選擇相同位置的字符以差異化顯示的方式來實施。進ー步,所述的相同位置,是每一行字符的最左側(cè)或者最右側(cè)。進ー步,采集所在文檔的自動保存數(shù)據(jù)部分,在進度條中與未進行自動保存的數(shù)據(jù)內(nèi)容之間進行差異化標識。本發(fā)明還提供ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的客戶端,該客戶端包括未保存數(shù)據(jù)獲取単元,用以采集文檔中進行編輯但未保存的數(shù)據(jù);進度條指示単元,用以設(shè)置縱向的進度條來對應(yīng)著未保存的數(shù)據(jù)作出指示。
圖I是本發(fā)明中第一個具體實施例的示意圖,為實施例I。圖2是本發(fā)明中第二個具體實施例的示意圖,為實施例2。圖3是本發(fā)明中第三個具體實施例的示意圖,為實施例3。圖4是本發(fā)明所述設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法的流程圖,為實施例4。圖5是本發(fā)明所述設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的客戶端的結(jié)構(gòu)框圖,為實施例5。
具體實施例方式實施例I 參圖I所示,這兒展示了利用逐行展開的文檔,在沒有設(shè)置滾動條的ー側(cè)設(shè)置進度條的實施方案。參圖中所示,這兒展示了文檔100,其上包括有內(nèi)容區(qū)域110,在內(nèi)容區(qū)域110中展示有字符111,每個字符使用方格的形式來表達。在文檔110的右側(cè)位置,設(shè)置有滾動條120,滾動條120的移動區(qū)域是滾動條欄框121。本實施例是在文檔100沒有設(shè)置滾動條的ー側(cè),設(shè)置了用以代表保存進程情況的進度條200。在進度條200右側(cè)區(qū)域范圍內(nèi)的數(shù)據(jù)信息,代表著沒有進行保存操作的數(shù)據(jù)內(nèi)容。本實施例中未保存的數(shù)據(jù)信息為字符內(nèi)容,當然也不限定。實施例2參圖2所示,這兒展示了利用逐行展開的文檔,在滾動條上設(shè)置進度條的實施方案。和前面圖I所示的實施例比較起來,相當于在本實施例中,將進度條200在滾動條欄框121中進行設(shè)置。需要指出的是,進度條200僅僅和沒有保存的信息內(nèi)容相對應(yīng),并不和滾動條120的位置相對應(yīng)。實施例3參圖3所示,這兒展示了利用逐行展開的文檔,在每行最左側(cè)的字符上設(shè)置進度條的實施方案。如圖中所示的那樣,本實施例中所設(shè)置的進度條200,是通過文檔中內(nèi)容自身來實現(xiàn)的,具體是通過字符來實現(xiàn)的,可將其稱為字符型進度條210。具體實施時,是針對沒有進行保存的字符所在的行,將其字符和其它的字符形式作差異化顯示,比如改為和周圍字符不一樣的色彩,或者外加條框或者外加陰影或者外加背景等,都是可以的。實施例4以類似于word —類的文檔編輯工具進行舉例說明。作為舉例而非限定,參圖4所示,其步驟如下步驟S110,采集對目標文檔客戶端的開啟消息,打開目標文檔客戶端的應(yīng)用界面;這兒將需要應(yīng)用本發(fā)明的已開啟文檔,稱為目標文檔客戶端,打開之后的界面,為應(yīng)用界面。步驟S120,采集在前述應(yīng)用界面中的載入數(shù)據(jù),載入數(shù)據(jù)包括逐行排布的文本,或插入的圖片數(shù)據(jù),或插入的音頻數(shù)據(jù),或插入的多媒體數(shù)據(jù);通過該目標文檔客戶端,可以載入不同形式的數(shù)據(jù)內(nèi)容。步驟S130,將載入數(shù)據(jù)在前述的應(yīng)用界面中進行布局,每個數(shù)據(jù)的位置對應(yīng)有相應(yīng)的行數(shù);步驟S140,采集已經(jīng)載入但未由用戶主動保存的數(shù)據(jù),將該部分數(shù)據(jù)分為兩類,一類是未主動保存但已經(jīng)進行自動保存的數(shù)據(jù),另ー類是未主動保存且也沒有自動保存的數(shù)據(jù);步驟S150,針對于所有未進行主動保存的數(shù)據(jù),對應(yīng)著所在行右側(cè)的滾動條欄框, 將其設(shè)置為藍色,而將未主動保存但已經(jīng)進行自動保存的數(shù)據(jù)所在行對應(yīng)的滾動條欄框設(shè)置成淺藍色,用以實現(xiàn)進度條的功能; 步驟S160,采集獲得用戶主動保存的操作消息后,將滾動條欄框恢復(fù)為初始色彩;步驟S170,重復(fù)前述的步驟S120-步驟S160,直至關(guān)閉前述目標文檔客戶端所對應(yīng)的文檔內(nèi)容。對應(yīng)著前述的方法做進ー步說明如下一,未保存數(shù)據(jù)的類型所述的未保存數(shù)據(jù),指的是未通過用戶主動保存的數(shù)據(jù)。很多目標文檔客戶端,都可以設(shè)置自動保存的間隔時間。但如果數(shù)據(jù)沒有進行主動保存,則無法確定用戶最終的保存狀態(tài)。ニ,進度條的數(shù)量對應(yīng)著兩組或兩組以上的已編輯而未保存的數(shù)據(jù),對應(yīng)設(shè)置兩組或兩組以上的進度條結(jié)構(gòu)。也就是說,在一篇文檔中,若有多少位置產(chǎn)生了編輯結(jié)果,就對應(yīng)著設(shè)置多少位置處的進度條結(jié)構(gòu),設(shè)置的數(shù)量是不限定的。三,進度條的布局方式對于包括有逐行排布的文檔來說,所述的進度條優(yōu)選以“行”為單位進行展開的。需要指出的是,本發(fā)明應(yīng)用的文檔類型,也優(yōu)選為逐行展開的文檔結(jié)構(gòu)。因為這種文檔結(jié)構(gòu)便于對應(yīng)逐行的文檔結(jié)構(gòu)延伸或縮減本發(fā)明中的進度條。在設(shè)置進度條時,可以在文檔的沒有設(shè)置滾動條的ー側(cè)進行設(shè)置。當然,所述的進度條,也適合在滾動條欄框上設(shè)置。在滾動條欄框還設(shè)置有滑塊。拖動滑塊可以移位到文檔的各處,便于查看文檔。整個滾動條欄框在貫穿于整篇文檔的情況下,就可以利用現(xiàn)成的滾動條欄框來設(shè)置進度條。這種實施的優(yōu)點,是既利用了現(xiàn)有的滾動條,也可以指示數(shù)據(jù)未保存的狀況。所述的進度條,隨著編輯而未保存數(shù)據(jù)的增加而延伸,或減少而縮減。這樣便于用
戶查看。另外,所述的進度條,還可以利用已經(jīng)編輯的數(shù)據(jù)進行呈現(xiàn)。比如,對于字符逐行排布的文檔來說,每行選擇相同位置的字符,以差異化顯示的方式進行標識。所述的相同位置,指的是每一行的最左側(cè)或者最右側(cè)。作為舉例,取最左側(cè)的字符,在字符的初始色彩為黒色的情況下,將未保存的字符數(shù)據(jù)調(diào)整為紅色或藍色,以此進行標識。
進ー步,還可以采集所在文檔的自動保存數(shù)據(jù)部分,在進度條中與未進行自動保存的數(shù)據(jù)內(nèi)容之間進行差異化標識。如前所述的實施例,未主動保存但已自動保存的數(shù)據(jù)所在行的滾動條欄框標識為淺藍色,未主動保存也沒有進行自動保存的數(shù)據(jù)標識為藍色,以此進行區(qū)分。在進行數(shù)據(jù)采集時,作為舉例,可以通過所在的目標文檔客戶端,對應(yīng)著自動保存的功能結(jié)構(gòu)設(shè)置鉤子函數(shù),采集每次自動保存的數(shù)據(jù),進而采集新寫入但沒有自動保存的數(shù)據(jù)。實施例5參圖5所示,在本發(fā)明中,還提供了ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的客戶端300,該客戶端300包括未保存數(shù)據(jù)獲取単元310,用以采集文檔中進行編輯但未保存的數(shù)據(jù);進度條指示単元320,用以設(shè)置縱向的進度條來對應(yīng)著未保存的數(shù)據(jù)作出指示。
在使用中,在對應(yīng)文檔的客戶端300處于開啟的狀態(tài)下,通過該客戶端300的操作界面能夠?qū)d入的數(shù)據(jù)進行采集操作。其中,通過所設(shè)置的未保存數(shù)據(jù)獲取単元恩310,采集文檔中進行編輯但未保存的數(shù)據(jù),如果設(shè)置有主動保存機制的話,還可以進行區(qū)分,比如分為未主動保存但已進行自動保存的數(shù)據(jù)部分,以及未主動保存也沒有進行自動保存的數(shù)據(jù)部分。進而通過進度條指示単元320,設(shè)置縱向的進度條來對應(yīng)著未保存的數(shù)據(jù)作出指示。比如,對應(yīng)已經(jīng)進行編輯但沒有保存的數(shù)據(jù)所在的行,將滾動條欄框進行標識,來達到作出指示的目的。另外,在進行指示時,還可以對已經(jīng)自動保存的數(shù)據(jù)部分和沒有自動保存的數(shù)據(jù)部分作出顯示效果上的區(qū)分。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實施例,亦均在本發(fā)明的保護范圍之中。
權(quán)利要求
1.ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,其特征在于該方法具有如下步驟 采集文檔中進行編輯但未保存的數(shù)據(jù); 設(shè)置縱向的進度條來對應(yīng)著未保存的數(shù)據(jù)作出指示。
2.根據(jù)權(quán)利要求I所述的ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,其特征在于所述的未保存的數(shù)據(jù),是未通過用戶主動保存的數(shù)據(jù)。
3.根據(jù)權(quán)利要求I所述的ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,其特征在于對應(yīng)著兩組或兩組以上的編輯而未保存的數(shù)據(jù),對應(yīng)設(shè)置兩組或兩組以上的進度條結(jié)構(gòu)。
4.根據(jù)權(quán)利要求I或3所述的ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,其特征在于對于包括有逐行排布的文檔來說,所述的進度條是以行為單位進行設(shè)置的。
5.根據(jù)權(quán)利要求I所述的ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,其特征在于所述的進度條,在文檔沒有設(shè)置滾動條的ー側(cè)進行設(shè)置。
6.根據(jù)權(quán)利要求I所述的ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,其特征在于所述的進度條,在滾動條所在的滾動條欄框上設(shè)置。
7.根據(jù)權(quán)利要求I所述的ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,其特征在于所述的進度條,隨著編輯而未保存數(shù)據(jù)的增加而延伸。
8.根據(jù)權(quán)利要求I所述的ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,其特征在于所述的進度條,對于字符逐行排布的文檔來說,通過每行選擇相同位置的字符以差異化顯示的方式來實施。
9.根據(jù)權(quán)利要求8所述的ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,其特征在于所述的相同位置,是每一行字符的最左側(cè)或者最右側(cè)。
10.根據(jù)權(quán)利要求I所述的ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法,其特征在于采集所在文檔的自動保存數(shù)據(jù)部分,在進度條中與未進行自動保存的數(shù)據(jù)內(nèi)容之間進行差異化標識。
11.ー種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的客戶端,其特征在于該客戶端包括 未保存數(shù)據(jù)獲取単元,用以采集文檔中進行編輯但未保存的數(shù)據(jù); 進度條指示単元,用以設(shè)置縱向的進度條來對應(yīng)著未保存的數(shù)據(jù)作出指示。
全文摘要
本發(fā)明提供了一種設(shè)置數(shù)據(jù)保存進度結(jié)構(gòu)的方法及客戶端,屬于計算終端、軟件技術(shù)領(lǐng)域。該方法具有如下步驟采集文檔中進行編輯但未保存的數(shù)據(jù);設(shè)置縱向的進度條來對應(yīng)著未保存的數(shù)據(jù)作出指示。利用本發(fā)明能夠?qū)庉嫷幢4娴臄?shù)據(jù)內(nèi)容進行有效指示。
文檔編號G06F17/21GK102737011SQ20121019338
公開日2012年10月17日 申請日期2012年6月12日 優(yōu)先權(quán)日2012年6月12日
發(fā)明者馬宇塵 申請人:上海量明科技發(fā)展有限公司