亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

文檔標(biāo)記的漸進(jìn)呈現(xiàn)的制作方法

文檔序號(hào):6496242閱讀:173來源:國(guó)知局
文檔標(biāo)記的漸進(jìn)呈現(xiàn)的制作方法
【專利摘要】通過提供通過將標(biāo)記抽象為“提示”來避免該標(biāo)記影響文檔正文的視圖,以漸進(jìn)方式呈現(xiàn)文檔標(biāo)記。這些提示可以是被呈現(xiàn)在文檔視圖的顯著位置處的可操作元素,并且這些提示提供其中提示有的詳細(xì)標(biāo)記的窗口。使得用戶能夠打開和關(guān)閉用任何特定提示抽象出的標(biāo)記的細(xì)節(jié)。
【專利說明】文檔標(biāo)記的漸進(jìn)呈現(xiàn)
[0001]背景
[0002]諸如電子表格應(yīng)用、文字處理應(yīng)用、演示應(yīng)用及其它類似應(yīng)用的用于創(chuàng)建和編輯文檔的文檔編輯應(yīng)用使用戶能夠創(chuàng)建、編輯、存儲(chǔ)和共享各種各樣的文檔,這些文檔帶有提供不同能力的各種各樣的特征。許多文檔在其創(chuàng)建后被編輯過多次,出于某些目的跟蹤對(duì)文檔所作的改變是重要的。例如,在協(xié)作創(chuàng)作的環(huán)境下,作者們可以針對(duì)相同文檔工作作出不同改變。跟蹤改變的能力可增加協(xié)作工作的效率。即使在用戶他或她自己正在修改文檔時(shí),文檔的改變歷史也可以向用戶提供有價(jià)值的信息。
[0003]在常規(guī)的應(yīng)用中,保留標(biāo)記一批注和所跟蹤的改變一的文檔通常向所有用戶呈現(xiàn)所有時(shí)間的所有標(biāo)記信息。這可以致使用戶隱藏所有標(biāo)記信息以便他們可高效地閱讀文檔。大量的標(biāo)記可能減損閱讀體驗(yàn)。另一方面,文檔標(biāo)記也添加了在閱讀體驗(yàn)期間有用的數(shù)據(jù)。可見,這種要么呈現(xiàn)全部文檔標(biāo)記要么完全不呈現(xiàn)文檔標(biāo)記的方法降低了用戶體驗(yàn)。
[0004]概述
[0005]提供本概述是為了以簡(jiǎn)化的形式介紹將在以下【具體實(shí)施方式】中進(jìn)一步描述的一些概念。本概述并不旨在專門標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
[0006]實(shí)施例旨在以漸進(jìn)方式呈現(xiàn)文檔標(biāo)記。根據(jù)某些實(shí)施例,可以提供通過將標(biāo)記抽象為“提示”來避免該標(biāo)記影響文檔正文的視圖。這些提示可以是被呈現(xiàn)在文檔視圖的顯著位置處的可操作元素,并且這些提示提供其中提示有詳細(xì)標(biāo)記的窗口。使得用戶能夠打開和關(guān)閉用任何特定提示抽象出的標(biāo)記的細(xì)節(jié)。
[0007]通過閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,這些及其他特點(diǎn)和優(yōu)點(diǎn)將變得顯而易見??梢岳斫猓笆鲆话忝枋龊鸵韵碌脑敿?xì)描述都是說明性的,并且不限制所要求保護(hù)的各方面。
【專利附圖】

【附圖說明】
[0008]圖1示出根據(jù)某些實(shí)施例的文字處理文檔上的示例常規(guī)標(biāo)記和經(jīng)抽象標(biāo)記的比較;
[0009]圖2示出提示在“簡(jiǎn)單”視圖即經(jīng)抽象視圖中和在標(biāo)記視圖中的示例;
[0010]圖3示出不同類型的標(biāo)記在經(jīng)抽象視圖和標(biāo)記視圖中的漸進(jìn)呈現(xiàn)的示例;
[0011]圖4示出根據(jù)其它實(shí)施例的在協(xié)作創(chuàng)作環(huán)境中對(duì)文檔的漸進(jìn)標(biāo)記呈現(xiàn)的示例;
[0012]圖5示出用于配置標(biāo)記的漸進(jìn)呈現(xiàn)的示例用戶界面的截屏;
[0013]圖6是其中可實(shí)現(xiàn)根據(jù)各實(shí)施例的系統(tǒng)的聯(lián)網(wǎng)環(huán)境;
[0014]圖7是其中可實(shí)現(xiàn)各實(shí)施例的示例計(jì)算操作環(huán)境的框圖;以及
[0015]圖8示出了根據(jù)各實(shí)施例的以漸進(jìn)方式呈現(xiàn)文檔標(biāo)記的過程的邏輯流程圖。
[0016]詳細(xì)描述
[0017]如上文簡(jiǎn)要描述的,在簡(jiǎn)單標(biāo)記視圖中可使用提示來抽象出文檔標(biāo)記從而避免減損文檔正文。經(jīng)跟蹤的刪除是說明性示例。文檔中存在的經(jīng)跟蹤的刪除越多,文檔實(shí)際呈現(xiàn)的內(nèi)容在頁(yè)面上呈現(xiàn)得就越少。當(dāng)用戶選擇或指示對(duì)各個(gè)提示的興趣時(shí),可以漸進(jìn)提供標(biāo)記的細(xì)節(jié)。
[0018]在下面的詳細(xì)描述中,將參考構(gòu)成本發(fā)明的一部分的附圖,在附圖中,通過例圖,示出了特定實(shí)施例或示例。可組合這些方面,可利用其他方面,并且可以做出結(jié)構(gòu)上的改變而不背離本發(fā)明的精神或范圍。因此,以下詳細(xì)描述并不旨在限制,并且本發(fā)明的范圍由所附權(quán)利要求及其等效方案來限定。
[0019]盡管在結(jié)合在計(jì)算設(shè)備上的操作系統(tǒng)上運(yùn)行的應(yīng)用程序執(zhí)行的程序模塊的一般上下文中描述了各實(shí)施例,但是本領(lǐng)域的技術(shù)人員會(huì)認(rèn)識(shí)到各方面也可以結(jié)合其它程序模塊實(shí)現(xiàn)。
[0020]一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,本領(lǐng)域的技術(shù)人員可以明白,各實(shí)施例可以用其他計(jì)算機(jī)系統(tǒng)配置來實(shí)施,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī)以及類似計(jì)算設(shè)備。各實(shí)施例還能在任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。
[0021]各實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)實(shí)現(xiàn)的過程(方法)、計(jì)算系統(tǒng)、或者諸如計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)等制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系統(tǒng)可讀并且編碼包括用于使計(jì)算機(jī)或計(jì)算系統(tǒng)執(zhí)行示例過程的指令的計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì)。例如,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可經(jīng)由易失性計(jì)算機(jī)存儲(chǔ)器、非易失性存儲(chǔ)器、硬盤驅(qū)動(dòng)器、閃存驅(qū)動(dòng)器、軟盤或緊致盤和類似介質(zhì)中的一個(gè)或多個(gè)來實(shí)現(xiàn)。
[0022]貫穿本說明書,術(shù)語(yǔ)“平臺(tái)”可以是用于提供文檔處理服務(wù)的軟件和硬件組件的組合。平臺(tái)的示例包括但不限于,在多個(gè)服務(wù)器上執(zhí)行的托管服務(wù)、在單個(gè)計(jì)算設(shè)備上執(zhí)行的應(yīng)用、以及類似系統(tǒng)。術(shù)語(yǔ)“服務(wù)器”一般指通常在聯(lián)網(wǎng)環(huán)境中執(zhí)行一個(gè)或多個(gè)軟件程序的計(jì)算設(shè)備。然而,服務(wù)器還可以被實(shí)現(xiàn)為在被視作網(wǎng)絡(luò)上的服務(wù)器的一個(gè)或多個(gè)計(jì)算設(shè)備上執(zhí)行的虛擬服務(wù)器(軟件程序)。在下面將提供關(guān)于這些技術(shù)和示例操作的詳細(xì)細(xì)節(jié)。
[0023]圖1示出根據(jù)某些實(shí)施例的文字處理文檔上的示例常規(guī)標(biāo)記和經(jīng)抽象標(biāo)記的比較。如在圖表100中所示,常規(guī)標(biāo)記視圖102可以用刪除線字體樣式和沿文檔一邊緣的指示條104來呈現(xiàn)諸如刪除的改變,用下劃線字體樣式和相關(guān)聯(lián)指示條106來呈現(xiàn)諸如插入的改變,以及用圖形元素和沿文檔一邊緣的相關(guān)聯(lián)指示條108來呈現(xiàn)諸如格式改變的改變。另外,標(biāo)注氣球(110 )也可被用來描述改變。盡管在示例視圖中改變極小,但在有大量改變的文檔中標(biāo)記可能減損文檔內(nèi)容。
[0024]經(jīng)抽象視圖112是根據(jù)某些實(shí)施例的標(biāo)記呈現(xiàn)。在此視圖中,對(duì)內(nèi)容的改變和常規(guī)標(biāo)記視圖102中的相同。如圖所示,改變的細(xì)節(jié)未被顯示。取而代之的是,“提示”或可操作指示符元素114、118和120被用來向用戶指示改變?cè)谖臋n中的位置。如下面進(jìn)一步示出的,如果用戶選擇提示中的一個(gè)或懸停在提示上,可以漸進(jìn)呈現(xiàn)改變的細(xì)節(jié)。
[0025]提示可以是任何圖形元素,包括但不限于,條、圖標(biāo)、圖形元素組合等。在示例的經(jīng)抽象視圖112中,用條(例如,114)和矩形(116)的組合表示提示。如下更加詳細(xì)討論的,多個(gè)顏色、圖形元素、陰影和類似模式可以被用來指示不同類型的改變。
[0026]圖2示出提示在“簡(jiǎn)單”視圖即經(jīng)抽象視圖中和在標(biāo)記視圖中的示例。如上所述,可以采用各種顏色、圖形和陰影模式來在顯示提示時(shí)提供與改變相關(guān)聯(lián)的信息。
[0027]圖表200中的第一示例示出了顏色模式的使用。在經(jīng)抽象視圖232中,用一種顏色的指示條234指示插入改變而用另一種顏色的另一指示條236表示刪除改變。在標(biāo)記視圖238中示出了帶有這些改變的相同內(nèi)容。用下劃線字體樣式強(qiáng)調(diào)插入242,而用刪除線字體樣式強(qiáng)調(diào)刪除244。提示這些改變的指示條240不再是彩色的,并且它們比經(jīng)抽象視圖指示條234、236更細(xì)。
[0028]經(jīng)抽象視圖246示出提示的不同模式,其中組合圖形模式被用來提供附加信息。在示例模式中,指示條248包括在其上指示插入變化的矩形,而指示條250包括在其上指示刪除變化的圓形。在其他實(shí)施例中,可使用其他圖形形狀或形式。模式還可被擴(kuò)展以供提供進(jìn)一步信息。例如,指示條上的形狀可以為空心或?qū)嵭模瑥亩硎久恳磺闆r下的不同狀態(tài)或信息。對(duì)應(yīng)標(biāo)記視圖252與標(biāo)記視圖238相似具有用不同字體樣式顯示的細(xì)節(jié)。
[0029]經(jīng)抽象視圖254示出用于提供提示的又一模式。在該特定示例中,圖標(biāo)256和258表示插入和刪除改變??梢杂萌魏螆D標(biāo)來表示不同的改變。標(biāo)記視圖260與標(biāo)記視圖238和252相似用下劃線和刪除線字體樣式來顯示所提示改變的細(xì)節(jié)。而且,與之前的示例不同,提示圖標(biāo)256、258和指示條262沿文檔的右邊緣。提示的放置可以基于用戶偏好或者自動(dòng)取決于文檔類型(例如,字母從右到左排列的文字處理文檔可以自動(dòng)包括沿右邊緣的提示)。
[0030]在經(jīng)抽象視圖264中,指示條250處于與經(jīng)抽象視圖246中類似的位置,并且表示與經(jīng)抽象視圖246中相同的刪除動(dòng)作。然而,不同于經(jīng)抽象視圖246,在此示例中,表示插入動(dòng)作的指示條266被置于文本中的所插入內(nèi)容的開始處。在其它實(shí)施例中,指示條(或等同圖標(biāo))可以被置于所插入/刪除/移動(dòng)內(nèi)容的結(jié)尾、中間或另一合適位置。標(biāo)記視圖268顯示如上面示例中的細(xì)節(jié)。
[0031]在經(jīng)抽象視圖中,可以在檢測(cè)到對(duì)提示的用戶興趣后呈現(xiàn)各個(gè)改變的細(xì)節(jié)。用戶的興趣可以包括對(duì)提示的選擇(例如,點(diǎn)擊指示條,通過姿勢(shì)或觸摸選擇指示條,等等)或諸如將指針懸停在指示條上之類的臨時(shí)動(dòng)作。在后一種情況下,根據(jù)某些實(shí)施例在用戶繼續(xù)前進(jìn)以前可以臨時(shí)呈現(xiàn)細(xì)節(jié)。替代地,與可響應(yīng)于選擇動(dòng)作而呈現(xiàn)全部細(xì)節(jié)不同,響應(yīng)于懸停動(dòng)作,可以顯示改變的指示(諸如突出顯示被改變的內(nèi)容區(qū)域或指示改變類型的標(biāo)注氣球)。此外,可以沿文檔的左邊緣或右邊緣顯示提示,或者在某些情況下在文本中的選擇位置處顯示提示。
[0032]圖3示出不同類型的標(biāo)記在經(jīng)抽象視圖和標(biāo)記視圖中的漸進(jìn)呈現(xiàn)的示例。圖表300顯示了漸進(jìn)呈現(xiàn)的兩個(gè)示例。當(dāng)然,可以使用本文中所述的原理來實(shí)現(xiàn)其它呈現(xiàn)。
[0033]在第一示例中,經(jīng)抽象視圖364包括根據(jù)組合圖形模式表示插入改變和刪除改變的兩個(gè)提示368和370。在檢測(cè)到用戶對(duì)提示368的選擇(例如,點(diǎn)擊)后,視圖改變所顯示的內(nèi)容,從而在局部標(biāo)記視圖372中顯示插入改變374。盡管提示370保持相同,但由于現(xiàn)在插入改變被詳細(xì)顯示,因此該改變的提示被修改成細(xì)提示條376。
[0034]在第二示例中,相同的文檔內(nèi)容在帶有提示380和382的經(jīng)抽象視圖378中被使用。此時(shí),用戶懸停在表示刪除改變的提示382上(384)。作為響應(yīng),在局部標(biāo)記視圖388中顯示標(biāo)注氣球386以通知用戶在所指示位置處發(fā)生了刪除。在此情況下,由于改變的細(xì)節(jié)尚未被呈現(xiàn),因此提示382沒有改變。該呈現(xiàn)是臨時(shí)的,因?yàn)閼彝?dòng)作也是臨時(shí)的。如果用戶要選擇提示382,則可以類似于局部標(biāo)記視圖372那樣顯示細(xì)節(jié)。由此,標(biāo)記的漸進(jìn)呈現(xiàn)可以是分階段的、臨時(shí)的以及持久的。
[0035]圖4示出根據(jù)其他實(shí)施例的在協(xié)作創(chuàng)作環(huán)境中對(duì)文檔的漸進(jìn)標(biāo)記呈現(xiàn)的示例。如圖表400所示,在協(xié)作環(huán)境中對(duì)所跟蹤改變的呈現(xiàn)也可以是漸進(jìn)的。
[0036]經(jīng)抽象視圖402包括根據(jù)如之前所討論的組合圖形模式的示例提示404、406和408。在協(xié)作環(huán)境中,這些改變中的每一個(gè)可以由不同的人作出,而文檔由服務(wù)器來存儲(chǔ)并被不同的用戶訪問。除了提示以外,經(jīng)抽象視圖402還包括表示協(xié)作創(chuàng)作信息的圖標(biāo)410、412和414。協(xié)作創(chuàng)作信息可以包括作出特定改變的用戶的身份、改變的時(shí)間/日期或者甚至是各用戶間關(guān)于改變的消息交換。由此,可以采用顏色、圖形或陰影模式來指示改變的來源或協(xié)作創(chuàng)作消息的其他屬性(例如,每一顏色可表示不同用戶)。
[0037]在局部標(biāo)記視圖416中,響應(yīng)于用戶選擇協(xié)作創(chuàng)作信息圖標(biāo)412,顯示協(xié)作創(chuàng)作信息的細(xì)節(jié)418。所顯示的信息包括作出改變的用戶的身份、使用下劃線字體樣式的插入改變420本身以及用戶有關(guān)改變(以斜體字體樣式)的批注。所顯示的信息進(jìn)一步包括來自另一用戶的答復(fù)批注422。協(xié)作環(huán)境中的交換可以向用戶提供有關(guān)文檔歷史的有價(jià)值信息。然而,當(dāng)顯示全部時(shí),閱讀文檔可能變成繁重且困難的任務(wù)。通過按與標(biāo)記數(shù)據(jù)類似的方式抽象協(xié)作信息,文檔可以變得高效可讀同時(shí)保持有關(guān)文檔的變化歷史的細(xì)節(jié)以供向用戶點(diǎn)播呈現(xiàn)。
[0038]圖5示出用于配置標(biāo)記的漸進(jìn)呈現(xiàn)的示例用戶界面的截屏。截屏500旨在示出在文檔應(yīng)用中標(biāo)記呈現(xiàn)配置可被用戶如何定義/修改。
[0039]如上所討論的,利用改變跟蹤和呈現(xiàn)來啟用文檔編輯的文檔應(yīng)用可以是能夠處理文字處理文檔、電子表格、演示文檔、電子郵件、日歷和類似文檔的本地安裝的或托管的應(yīng)用。諸如截屏500所示的用戶界面可以被呈現(xiàn)給用戶以配置標(biāo)記呈現(xiàn)規(guī)則。該配置可以包括諸如插入532、刪除534和行改變536之類的不同改變的呈現(xiàn)風(fēng)格。在顯示標(biāo)記時(shí)可以連同選擇的不同風(fēng)格提供顏色配置538。
[0040]還可以通過相同的用戶界面來配置諸如內(nèi)容移動(dòng)跟蹤、表格單元格改變跟蹤以及格式跟蹤之類的多個(gè)其它配置。在根據(jù)各實(shí)施例的文檔應(yīng)用中,可以向用戶提供在簡(jiǎn)單視圖或標(biāo)記視圖之間的選擇,其中在簡(jiǎn)單視圖中僅呈現(xiàn)改變的提示,在標(biāo)記視圖中呈現(xiàn)改變的細(xì)節(jié)(540)。另一種選擇可以針對(duì)在標(biāo)記和提示之間進(jìn)行切換(542),使用戶能夠在他們打開給定的經(jīng)改變部分時(shí)選擇他們想要看到提示還是改變細(xì)節(jié)。
[0041]除了通過諸如截屏500的特定用戶界面對(duì)標(biāo)記呈現(xiàn)進(jìn)行配置以外,還可以通過以下方式來使得用戶能夠定義他們自己的規(guī)則:在各可用規(guī)則的文本描述間進(jìn)行選擇或插入用戶自己的新規(guī)則,基于用戶憑證(例如,管理員具有查看所有標(biāo)記細(xì)節(jié)的許可,而被管理者可被提供對(duì)細(xì)節(jié)的受限查看)或基于應(yīng)用類型(例如,瘦客戶端可以呈現(xiàn)功能性的子集,而胖客戶端應(yīng)用可以呈現(xiàn)全部功能性)來自動(dòng)確定可用選擇。
[0042]已經(jīng)用特定的示例元素、標(biāo)記類型、文檔和配置描述了圖1至圖5中的示例系統(tǒng)。各實(shí)施例不限于根據(jù)這些示例的系統(tǒng)。用于漸進(jìn)呈現(xiàn)文檔標(biāo)記的系統(tǒng)可以在采用更少或附加組件并執(zhí)行其他任務(wù)的配置中實(shí)現(xiàn)。此外,可以使用此處描述的原理以相似的方式來實(shí)現(xiàn)特定的協(xié)議和/或接口。
[0043]圖6是其中可以實(shí)現(xiàn)各實(shí)施例的示例聯(lián)網(wǎng)環(huán)境。用于文檔標(biāo)記的漸進(jìn)呈現(xiàn)的系統(tǒng)可經(jīng)由諸如托管服務(wù)等在一個(gè)或多個(gè)服務(wù)器614上執(zhí)行的軟件來實(shí)現(xiàn)。該平臺(tái)可以通過網(wǎng)絡(luò)610來與諸如智能電話613、膝上型計(jì)算機(jī)612或臺(tái)式計(jì)算機(jī)611 (‘客戶端設(shè)備’)之類的個(gè)體計(jì)算設(shè)備上的客戶端應(yīng)用進(jìn)行通信。
[0044]在任一客戶端設(shè)備611-613上執(zhí)行的客戶端應(yīng)用可便于通過由各服務(wù)器614執(zhí)行的或在個(gè)體服務(wù)器616上執(zhí)行的應(yīng)用進(jìn)行的通信。在服務(wù)器之一上執(zhí)行的應(yīng)用可以提供托管的文檔服務(wù),使用戶能夠創(chuàng)建、編輯和以其它方式訪問文字處理文檔、電子表格、演示文檔以及由客戶端應(yīng)用通過用戶界面提供的類似文檔。該應(yīng)用可直接或通過數(shù)據(jù)庫(kù)服務(wù)器618從數(shù)據(jù)存儲(chǔ)619中檢索相關(guān)數(shù)據(jù),并且通過客戶端設(shè)備611-613將所請(qǐng)求的服務(wù)(例如文檔編輯)提供給用戶。
[0045]網(wǎng)絡(luò)610可包括服務(wù)器、客戶端、因特網(wǎng)服務(wù)供應(yīng)商以及通信介質(zhì)的任何拓?fù)浣Y(jié)構(gòu)。根據(jù)各實(shí)施例的系統(tǒng)可以具有靜態(tài)或動(dòng)態(tài)拓?fù)浣Y(jié)構(gòu)。網(wǎng)絡(luò)610可包括諸如企業(yè)網(wǎng)絡(luò)等安全網(wǎng)絡(luò)、諸如無線開放網(wǎng)絡(luò)等非安全網(wǎng)絡(luò)、或因特網(wǎng)。網(wǎng)絡(luò)610還通過諸如公共交換電話網(wǎng)絡(luò)(PSTN)或蜂窩網(wǎng)絡(luò)等其他網(wǎng)絡(luò)來協(xié)調(diào)通信。此外,網(wǎng)絡(luò)610可包括諸如藍(lán)牙或類似網(wǎng)絡(luò)等短程無線網(wǎng)絡(luò)。網(wǎng)絡(luò)610提供此處描述的各節(jié)點(diǎn)之間的通信。作為示例而非限制,網(wǎng)絡(luò)610可以包括例如聲學(xué)、RF、紅外線和其它無線介質(zhì)等無線介質(zhì)。
[0046]可以采用計(jì)算設(shè)備、應(yīng)用、數(shù)據(jù)源和數(shù)據(jù)分發(fā)系統(tǒng)的許多其它配置來實(shí)現(xiàn)用于文檔標(biāo)記的漸進(jìn)呈現(xiàn)的平臺(tái)。此外,圖6中所討論的聯(lián)網(wǎng)環(huán)境僅用于說明目的。各實(shí)施例不僅限于示例應(yīng)用、模塊或過程。
[0047]圖7及相關(guān)描述旨在提供對(duì)其中可實(shí)現(xiàn)各實(shí)施例的合適計(jì)算環(huán)境的簡(jiǎn)要概括描述。參考圖7,該圖示出了諸如計(jì)算設(shè)備700之類的根據(jù)各實(shí)施例的應(yīng)用的示例計(jì)算操作環(huán)境的框圖。在基本配置中,計(jì)算設(shè)備700可以是任何計(jì)算設(shè)備并包括至少一個(gè)處理單元702和系統(tǒng)存儲(chǔ)器704,該任何計(jì)算設(shè)備根據(jù)各實(shí)施例來執(zhí)行允許對(duì)文檔進(jìn)行編輯的應(yīng)用。計(jì)算設(shè)備700還可以包括在執(zhí)行程序時(shí)相互協(xié)作的多個(gè)處理單元。取決于計(jì)算設(shè)備的確切配置和類型,系統(tǒng)存儲(chǔ)器704可以是易失性的(諸如RAM)、非易失性的(諸如ROM、閃存等)或是兩者的某種組合。系統(tǒng)存儲(chǔ)器704通常包括適于控制平臺(tái)操作的操作系統(tǒng)705,諸如來自華盛頓州雷德蒙市的微軟公司的WINDOWS?操作系統(tǒng)。系統(tǒng)存儲(chǔ)器704還可以包括一個(gè)或多個(gè)軟件應(yīng)用程序,諸如程序模塊706、文檔應(yīng)用722以及改變跟蹤模塊724。
[0048]文檔應(yīng)用722可以使用戶能夠創(chuàng)建、編輯以及以其它方式處理諸如文字處理文檔、電子表格、演示文檔、電子郵件以及類似文檔之類的文檔。作為操作的一部分,文檔應(yīng)用722可以使用戶能夠跟蹤對(duì)所編輯文檔的改變。改變跟蹤模塊724可以監(jiān)視并保留文檔的改變歷史,從而以漸進(jìn)方式(即,采用抽象和標(biāo)記視圖)向用戶呈現(xiàn)這些改變。文檔應(yīng)用722和改變跟蹤模塊724可以是分開的應(yīng)用或是托管服務(wù)的集成模塊。該基本配置在圖7中由虛線708內(nèi)的那些組件示出。
[0049]計(jì)算設(shè)備700可以具有附加特征或功能。例如,計(jì)算設(shè)備700還可包括附加數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),例如磁盤、光盤或磁帶。在圖7中通過可移動(dòng)存儲(chǔ)709和不可移動(dòng)存儲(chǔ)710示出這樣的附加存儲(chǔ)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。系統(tǒng)存儲(chǔ)器704、可移動(dòng)存儲(chǔ)709和不可移動(dòng)存儲(chǔ)710都是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括,但不限于,RAM、R0M、EEPR0M、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD )或其他光存儲(chǔ)、磁帶、磁盤存儲(chǔ)或其他磁存儲(chǔ)設(shè)備、或能用于存儲(chǔ)所需信息且可以由計(jì)算設(shè)備700訪問的任何其他介質(zhì)。任何這樣的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)都可以是計(jì)算設(shè)備700的一部分。計(jì)算設(shè)備700也可具有輸入設(shè)備712,諸如鍵盤、鼠標(biāo)、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備和類似輸入設(shè)備。還可以包括輸出設(shè)備714,諸如顯示器、揚(yáng)聲器、打印機(jī)和其它類型的輸出設(shè)備。這些設(shè)備在本領(lǐng)域中公知且無需在此處詳細(xì)討論。
[0050]計(jì)算設(shè)備700還可包含通信連接716,該通信連接允許該設(shè)備諸如通過分布式計(jì)算環(huán)境中的有線或無線網(wǎng)絡(luò)、衛(wèi)星鏈路、蜂窩鏈路、短程網(wǎng)絡(luò)和類似機(jī)制來與其他設(shè)備718進(jìn)行通信。其他設(shè)備718可包括執(zhí)行通信應(yīng)用的計(jì)算機(jī)設(shè)備、web服務(wù)器和類似設(shè)備。通信連接716是通信介質(zhì)的一個(gè)示例。通信介質(zhì)可在其中包括計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類的有線介質(zhì),以及諸如聲學(xué)、RF、紅外及其他無線介質(zhì)之類的無線介質(zhì)。
[0051]各示例實(shí)施例還包括各種方法。這些方法可以用任何數(shù)量的方式,包括本文中所描述的結(jié)構(gòu)來實(shí)現(xiàn)。一種此類方式是通過本文中描述的類型的設(shè)備的機(jī)器操作。
[0052]另一可任選方式是該方法的各個(gè)操作中的一個(gè)或多個(gè)操作在結(jié)合一個(gè)或多個(gè)人類操作者執(zhí)行該方法的各個(gè)操作中的某一些的情況下被執(zhí)行。這些人類操作者無需彼此同在一處,而是其每一個(gè)可以僅與執(zhí)行程序的一部分的機(jī)器同在一處。
[0053]圖8示出了根據(jù)各實(shí)施例的以漸進(jìn)方式呈現(xiàn)文檔標(biāo)記的過程800的邏輯流程圖。可以在提供文檔編輯應(yīng)用的計(jì)算設(shè)備上實(shí)現(xiàn)過程800。
[0054]過程800開始于操作810,在操作810,文檔應(yīng)用使用戶能夠編輯文檔從而對(duì)內(nèi)容、格式等作出改變。在操作820,應(yīng)用可以檢測(cè)和跟蹤用戶作出的改變。在操作830,應(yīng)用可以確定視圖選擇。例如,用戶可以在簡(jiǎn)單視圖或標(biāo)記視圖之間選擇,其中在簡(jiǎn)單視圖中僅呈現(xiàn)改變的提示,在標(biāo)記視圖中呈現(xiàn)改變的細(xì)節(jié)。這些選擇在默認(rèn)情況下可以是用戶選擇,或可以基于上下文使用、用戶憑證、應(yīng)用類型等而自動(dòng)確定。
[0055]如果經(jīng)抽象視圖即簡(jiǎn)單視圖是選取的視圖類型,則在操作840,文檔應(yīng)用可以呈現(xiàn)帶有提示的經(jīng)抽象視圖。在經(jīng)抽象視圖中,在操作850,在檢測(cè)到對(duì)提示的用戶興趣之后,應(yīng)用可以呈現(xiàn)各個(gè)改變的細(xì)節(jié)。用戶的興趣可以包括對(duì)提示的選擇(例如,點(diǎn)擊提示,通過姿勢(shì)或觸摸選擇提示,等等)或諸如將指針懸停在提示上的臨時(shí)動(dòng)作。在后一種情況下,根據(jù)某些實(shí)施例在用戶繼續(xù)前進(jìn)以前可以臨時(shí)呈現(xiàn)細(xì)節(jié)。
[0056]如果選取的視圖是全部標(biāo)記視圖,在操作860可以向用戶呈現(xiàn)對(duì)文檔的全部改變的細(xì)節(jié)。在檢測(cè)到對(duì)特定改變的用戶興趣之后,還可以呈現(xiàn)諸如改變的作者、改變的時(shí)間等的一些附加細(xì)節(jié)。
[0057]過程800中包括的操作只是為了說明。文檔標(biāo)記的漸進(jìn)呈現(xiàn)可以使用本文中所述各原理通過具有更少或附加步驟的相似過程以及按照不同的操作次序來實(shí)現(xiàn)。
[0058]以上說明書、示例和數(shù)據(jù)提供了對(duì)各實(shí)施例的組成的制造和使用的全面描述。盡管用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述具體特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求和各實(shí)施方式的示例形式而公開的。
【權(quán)利要求】
1.一種至少部分地在計(jì)算設(shè)備中執(zhí)行的用于提供漸進(jìn)標(biāo)記呈現(xiàn)的方法,所述方法包括: 檢測(cè)所呈現(xiàn)文檔的改變; 確定選取的視圖; 如果選取的視圖是完全標(biāo)記視圖,則顯示所呈現(xiàn)文檔中的改變的標(biāo)記細(xì)節(jié);以及如果選取的視圖是經(jīng)抽象視圖,則顯示表示所呈現(xiàn)文檔中的所述改變的經(jīng)隱藏標(biāo)記細(xì)節(jié)的提示。
2.如權(quán)利要求1所述的方法,其特征在于,還包括: 在檢測(cè)到對(duì)所述經(jīng)抽象視圖中的所顯示提示的用戶興趣之后,在局部標(biāo)記視圖中顯示由所顯示提示表示的改變的標(biāo)記細(xì)節(jié)。
3.如權(quán)利要求1所述的方法,其特征在于,所述提示包括形成以下集合的一個(gè)或多個(gè):指示條、圖形形狀、圖標(biāo)以及指示條和圖形形狀的組合。
4.如權(quán)利要求1所述的方法,其特征在于,還包括: 將所述經(jīng)抽象視圖中的所述提示顯示在包括以下之一的位置處:所顯示文檔的左邊緣、所顯示文檔的右邊緣以及所述文檔內(nèi)容中的某處。
5.如權(quán)利要求1所述的方法,其特征在于,還包括: 呈現(xiàn)配置菜單用戶界面,使用戶能夠在多個(gè)標(biāo)記顯示選項(xiàng)間進(jìn)行選擇并且定義一條或多條標(biāo)記顯示規(guī)則。
6.一種用于提供漸進(jìn)標(biāo)記呈現(xiàn)的計(jì)算設(shè)備,所述計(jì)算設(shè)備包括: 存儲(chǔ)指令的存儲(chǔ)器; 耦合到所述存儲(chǔ)器的處理器,所述處理器執(zhí)行啟用文檔編輯的文檔應(yīng)用,其中所述文檔應(yīng)用被配置為: 檢測(cè)所呈現(xiàn)文檔的改變; 確定選取的視圖; 如果選取的視圖是完全標(biāo)記視圖,則顯示所呈現(xiàn)文檔中的改變的標(biāo)記細(xì)節(jié); 如果選取的視圖是經(jīng)抽象視圖,則顯示表示所呈現(xiàn)文檔中的所述改變的經(jīng)隱藏標(biāo)記細(xì)節(jié)的提不;以及 在檢測(cè)到對(duì)所述經(jīng)抽象視圖中的所顯示提示的用戶興趣后,在局部標(biāo)記視圖中顯示由所顯示提示表示的改變的標(biāo)記細(xì)節(jié),其中基于以下之一來檢測(cè)對(duì)所顯示提示的所述用戶興趣:懸停動(dòng)作和選擇動(dòng)作。
7.如權(quán)利要求6所述的計(jì)算設(shè)備,其特征在于,所述文檔應(yīng)用還被配置為: 如果所述用戶興趣是懸停動(dòng)作,則臨時(shí)顯示所述改變的類型;以及 如果所述用戶興趣是選擇動(dòng)作,則顯示所述標(biāo)記細(xì)節(jié)。
8.如權(quán)利要求7所述的計(jì)算設(shè)備,其特征在于,所述文檔應(yīng)用進(jìn)一步被配置為在顯示所述標(biāo)記細(xì)節(jié)之后修改所顯示提示的外觀。
9.一種其上存儲(chǔ)有用于提供漸進(jìn)標(biāo)記呈現(xiàn)的指令的計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備,所述指令包括: 檢測(cè)所呈現(xiàn)文檔的改變; 確定選取的視圖;如果選取的視圖是完全標(biāo)記視圖,則顯示所呈現(xiàn)文檔中的改變的標(biāo)記細(xì)節(jié); 如果所述選取的視圖是經(jīng)抽象視圖,則顯示表示所呈現(xiàn)文檔中的所述改變的經(jīng)隱藏標(biāo)記細(xì)節(jié)的第一提示集合,其中所述第一提示集合包括形成以下集合的一個(gè)或多個(gè):指示條、圖形形狀、圖標(biāo)以及指示條和圖形形狀的組合; 將以下集合中的至少一個(gè)應(yīng)用于所述第一提示集合:顏色模式、圖形模式以及陰影模式,以便顯示與所述標(biāo)記相關(guān)聯(lián)的屬性信息;以及 在檢測(cè)到對(duì)所述經(jīng)抽象視圖中的所顯示提示的用戶興趣后,在局部標(biāo)記視圖中顯示由所顯示提示表示的改變的標(biāo)記細(xì)節(jié)。
10.如權(quán)利要求9所述的計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備,其特征在于,所述指令還包括: 顯示表示對(duì)協(xié)作創(chuàng)作文檔的協(xié)作創(chuàng)作信息的第二提示集合;以及將以下集合中的至少一個(gè)與所述第二提示集合結(jié)合使用:顏色模式、圖形模式以及陰影模式,以指示改變 來源和協(xié)作創(chuàng)作信息屬性中的一個(gè)。
【文檔編號(hào)】G06F17/22GK103748577SQ201280040313
【公開日】2014年4月23日 申請(qǐng)日期:2012年8月7日 優(yōu)先權(quán)日:2011年8月19日
【發(fā)明者】J·拜勒 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1