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

文檔內(nèi)的版本歷史的制作方法

文檔序號:6438593閱讀:222來源:國知局
專利名稱:文檔內(nèi)的版本歷史的制作方法
技術(shù)領(lǐng)域
本申請涉及文檔內(nèi)的版本歷史。
背景技術(shù)
協(xié)作是用于提供企業(yè)環(huán)境內(nèi)提升的生產(chǎn)力和效率的廣泛使用的技術(shù)。然而,至少在以下方面存在問題知曉(文檔中)正在其上執(zhí)行工作的內(nèi)容的版本是協(xié)作的一個重要方面。例如,考慮單個文檔是在一組用戶之間共享的協(xié)作的重點。在該典型的情況中,每個用戶能對該文檔作出更新,并且接著更新將被合并到該單個文檔中。然而,更新的時機以及誰對內(nèi)容的給定部分作出更新會產(chǎn)生問題。一般而言,更新的時序需要被跟蹤,使得最終版本包括所有更新并按照何時作出更新具有適當(dāng)?shù)拇涡颉4送猓?dāng)使用電子郵件來發(fā)送文檔更新時,這變得尤其是有問題的。

發(fā)明內(nèi)容
下面提供了簡明的發(fā)明內(nèi)容,以便提供對此處所描述的一些新穎實施方式的基本理解。本發(fā)明內(nèi)容不是詳盡的概覽,并且它不旨在標識關(guān)鍵/重要元素或描繪本發(fā)明的范圍。其唯一的目的是以簡化形式呈現(xiàn)一些概念,作為稍后呈現(xiàn)的更具體實施方式
的序言。所公開的體系架構(gòu)提供了一種技術(shù),通過該技術(shù),給定文檔的版本信息被跟蹤并被呈現(xiàn)在該給定文檔中。可使用下拉用戶界面(UI)導(dǎo)航模型來呈現(xiàn)或訪問版本信息,該導(dǎo)航模型使用動畫來幫助用戶跟蹤哪個用戶作出更改以及何時作出該更改。此外,用戶可選擇特定的版本項來導(dǎo)航回與作出的更改相關(guān)聯(lián)的內(nèi)容,例如,作為協(xié)作的一部分。下拉菜單包括包含用戶塊、用戶姓名、最后保存日期等等的元素。此外,用戶可在單個UI內(nèi)的文檔之間跳躍。為了為實現(xiàn)上述及相關(guān)目的,本文結(jié)合下面的描述和附圖來描述某些說明性方面。這些方面指示了可以實施本文所公開的原理的各種方式,所有方面及其等效方面旨在落入所要求保護的主題的范圍內(nèi)。結(jié)合附圖閱讀下面的具體實施方式
,其他優(yōu)點和新穎特征將變得顯而易見。


圖1示出了根據(jù)所公開的體系結(jié)構(gòu)的計算機實現(xiàn)的版本化系統(tǒng)。圖2示出了結(jié)合文檔協(xié)作使用電子郵件的版本化系統(tǒng)的可替換的實施例。圖3示出了使用文檔中的版本信息的示例性系統(tǒng)。圖4示出了用于版本信息的示例性呈現(xiàn)技術(shù)400。圖5示出了根據(jù)所公開的體系結(jié)構(gòu)的計算機實現(xiàn)的版本化方法。圖6示出了圖5的方法的進一步的方面。圖7示出了根據(jù)所公開的體系結(jié)構(gòu)執(zhí)行版本化的計算系統(tǒng)的框圖。
具體實施例方式所公開的體系結(jié)構(gòu)幫助由對文檔內(nèi)容作出逐漸增長的更改的多個用戶對文檔的協(xié)作。版本歷史信息被呈現(xiàn),并且當(dāng)版本歷史項被選擇時,在文檔中相關(guān)聯(lián)的更改被強調(diào) (例如,高亮)。在電子郵件實施例中,可向通過電子郵件通信來作為協(xié)作的一部分的用戶呈現(xiàn)協(xié)作期間所傳送的消息的并排(side-by-side)視圖以及對文檔內(nèi)容的相應(yīng)更改。例如,如果對文檔的協(xié)作使用了六封電子郵件,并且對文檔內(nèi)容作出了六個相應(yīng)的更改,對文檔中版本信息的第四項的選擇將激活相關(guān)聯(lián)的第四封電子郵件消息的呈現(xiàn)以協(xié)助提供關(guān)于為何作出該更改的附加上下文?,F(xiàn)在將參考附圖,全部附圖中相同的參考編號用于表示相同的元件。在下面的描述中,為了進行說明,闡述了很多具體細節(jié)以便提供對本發(fā)明的全面理解。然而,顯而易見, 可以沒有這些具體細節(jié)的情況下實施各新穎實施方式。在其他情況下,以框圖形式示出了各個公知的結(jié)構(gòu)和設(shè)備以便于描述本發(fā)明。本發(fā)明將涵蓋落入所要求保護的主題的精神和范圍內(nèi)的所有修改、等效方案和替換方案。圖1示出了根據(jù)所公開的體系結(jié)構(gòu)的計算機實現(xiàn)的版本化系統(tǒng)100。系統(tǒng)100包括應(yīng)用用戶界面102(例如,文字處理器、電子表格等),該應(yīng)用用戶界面允許對應(yīng)用(例如, 文字處理器、電子表格等等)的文檔106的內(nèi)容的呈現(xiàn)和編輯。版本化組件108基于對內(nèi)容 104作出的編輯(作為多個用戶的協(xié)作的一部分)來跟蹤并呈現(xiàn)文檔106的版本信息110。 版本信息110作為文檔106的一部分(例如,在文檔內(nèi))來呈現(xiàn)??山Y(jié)合視窗112來執(zhí)行協(xié)作,該視窗112呈現(xiàn)編輯以及與作出該編輯的用戶的用戶身份信息相關(guān)聯(lián)的對應(yīng)的版本信息。視窗112可以是結(jié)合協(xié)作處理用戶之間傳送的消息的消息收發(fā)應(yīng)用(例如,電子郵件)的用戶界面。消息與文檔106同時呈現(xiàn),其中同時性是在消息收發(fā)應(yīng)用(例如,電子郵件)的消息收發(fā)用戶界面中。版本信息110或其各部分可在協(xié)作期間被傳入消息中。用戶與文檔內(nèi)容104交互的狀態(tài)被動畫為版本信息110的一部分。版本信息110包括以下至少之一文檔名稱、版本計數(shù)、作出編輯的用戶的身份信息、日期、時間、相對于其他編輯的時序信息,或共享信息。版本信息110可在文檔106中呈現(xiàn)為例如下拉菜單,通過該下拉菜單,可選擇文檔106的不同版本以供呈現(xiàn)。響應(yīng)于在該下拉菜單中的給定用戶選擇,該給定用戶的編輯在文檔106中被強調(diào)。視窗112可以結(jié)合應(yīng)用UI在公共(或單)用戶界面中呈現(xiàn)。圖2示出了結(jié)合文檔協(xié)作使用電子郵件的版本化系統(tǒng)200的可替換的實施例。系統(tǒng)200包括應(yīng)用202(例如,文字處理應(yīng)用)的應(yīng)用用戶界面102,該應(yīng)用用戶界面允許在多個用戶的協(xié)作期間對文檔106的內(nèi)容104(例如,文本、媒體、鏈接等)的呈現(xiàn)和編輯。消息收發(fā)組件204(例如,電子郵件應(yīng)用)處理并呈現(xiàn)消息收發(fā)UI 208中的消息206(或?qū)υ?, 消息206在協(xié)作期間在用戶之間被傳遞。版本化組件108基于用戶對內(nèi)容作出的編輯來呈現(xiàn)文檔106中的版本信息110。文檔106和消息收發(fā)組件204在協(xié)作期間被同時呈現(xiàn)以顯示協(xié)作用戶之間的對話 (消息)以及由協(xié)作用戶插入文檔106中的編輯。版本信息110或其各部分可在協(xié)作期間被傳入消息(消息206)中。版本信息110可包括以下中的一個或多個用戶與內(nèi)容交互的狀態(tài)(例如,“用戶1正在編輯文檔”)、文檔名稱(例如,文檔1)、版本計數(shù)(例如,三個版本)、作出編輯的用戶(例如,作出編輯的用戶1)的身份信息、日期、時間、相對于其他編輯的時序信息(例如,“最新的”)、和/或共享信息(例如,“三個用戶正在共享文檔1”)。版本信息110可在文檔106中通過下拉菜單來呈現(xiàn),通過該下拉菜單,可選擇文檔106的不同版本以供呈現(xiàn)。響應(yīng)于給定用戶在下拉菜單中的選擇,在文檔106中該給定用戶的編輯被強調(diào)(例如,高亮、通過框外切、對字體進行區(qū)分、對樣式進行區(qū)分等)??赏ㄟ^消息收發(fā)組件204來啟動協(xié)作,并且在消息收發(fā)組件(例如,消息收發(fā)UI 208)和文檔106之間促進導(dǎo)航。還要注意的是,消息收發(fā)UI 208和應(yīng)用UI 102可被并排呈現(xiàn)為公共(或單)用戶界面 210。圖3示出了使用文檔106內(nèi)的版本信息110的示例性系統(tǒng)300。在此,消息收發(fā)UI 208顯示第一用戶(用戶1)和第二用戶(用戶2)的兩個消息。第一用戶將編輯(新文本 1)做進文檔內(nèi)容104(也稱為原始文本1)。該編輯事件結(jié)合以下信息被記錄并呈現(xiàn)在版本信息110中例如,編輯所發(fā)生的時間和日期的時戳、由哪個用戶作出該編輯、時序信息(例如,最新的)、版本計數(shù)信息(例如,兩個版本)、文檔名稱(文檔1)、以及所共享的媒體的地址(例如,在驅(qū)動X上和三個人員共享)。如圖4示出了,版本信息110的各部分(如先前描述的)可被呈現(xiàn)在下拉菜單302中。一旦第一用戶已經(jīng)作出了編輯,則可將通知304與第一用戶的對話相關(guān)聯(lián)地插入回消息UI 208中。如果對文檔106還沒有作出編輯,則版本信息110可以是不可選擇的(不可訪問的),因為沒有其他版本信息可用。圖4示出了用于版本信息110的示例性呈現(xiàn)技術(shù)400。在此,下拉菜單302擴展到四個文檔版本最新版本、原始版本、以及(由用戶2和用戶4作出的)兩個中間版本。 用戶對應(yīng)的編輯被顯示在內(nèi)容104中。第一用戶的編輯的狀態(tài)(例如,草稿-您正在編
輯......)可以是版本信息110的部分402的動畫的一部分。如果用戶選擇版本信息110
的第二部分404,則內(nèi)容中對應(yīng)的編輯也可被強調(diào)(例如,高亮)。此外,(圖3的)消息UI 208中相關(guān)聯(lián)的消息可以被注釋或選擇以將查看者的注意力集中到相關(guān)聯(lián)的消息。此處所包括的是一組代表用于執(zhí)行所公開的體系結(jié)構(gòu)的新穎方面的示例性方法的流程圖。盡管出于解釋簡明的目的,此處例如以流程圖或流程圖表形式示出的一個或多個方法被示出并描述為一系列動作,但是可以理解和明白,各方法不受動作的次序的限制, 因為根據(jù)本發(fā)明,某些動作可以按與此處所示并描述的不同的次序和/或與其他動作同時發(fā)生。例如,本領(lǐng)域技術(shù)人員將會明白并理解,方法可被替換地表示為一系列相互關(guān)聯(lián)的狀態(tài)或事件,諸如以狀態(tài)圖的形式。此外,并非在一方法中示出的所有動作都是新穎實現(xiàn)所必需的。圖5示出了根據(jù)所公開的體系結(jié)構(gòu)的計算機實現(xiàn)的版本化方法。在500,呈現(xiàn)文檔以供由多個用戶協(xié)作。在502,應(yīng)用到文檔的編輯(例如,作為協(xié)作的一部分)與不同的對應(yīng)的版本信息相關(guān)聯(lián)。在504,如處理器的執(zhí)行所促進的版本信息被呈現(xiàn)在文檔中。在 506,基于對文檔的新的編輯來更新版本信息。圖6示出了圖5的方法的進一步的方面。注意的是,箭頭指示每個框表示可被包括在其他框、與分開框分開或與其他框組合的步驟,其他框如圖5的流程圖所表示的方法中的其他方面。在600,文檔和通信對話被呈現(xiàn)在公共用戶界面中,在該文檔和通信對話之間導(dǎo)航被促進。在602,版本信息被呈現(xiàn)為可選文檔版本的累積列表。在604,版本信息被呈現(xiàn)為包括以下至少之一文檔名稱、版本計數(shù)、作出編輯的用戶的身份信息(例如,姓名、 別名等)、日期、時間、相對于其他編輯的時序信息,或共享信息。在606,基于在版本信息中對所選文檔版本的選擇,將視覺強調(diào)應(yīng)用到用戶的編輯。如在本申請中所使用的,術(shù)語“組件”和“系統(tǒng)”旨在表示計算機相關(guān)的實體,其可以是硬件、軟件和硬件的組合、軟件、或者執(zhí)行中的軟件。例如,組件可以是但不限于,諸如處理器、存儲器芯片、大容量存儲設(shè)備(例如,光驅(qū)動、固態(tài)驅(qū)動、和/或磁性存儲介質(zhì)驅(qū)動)、以及計算機之類的有形組件,諸如處理器上的進程運行時、對象、可執(zhí)行程序、數(shù)據(jù)結(jié)構(gòu)(存儲在易失性或非易失性存儲介質(zhì)中)、模塊、執(zhí)行線程、和/或程序之類的軟件組件。 作為說明,在服務(wù)器上運行的應(yīng)用和該服務(wù)器兩者都可以是組件。一個或多個組件可以駐留在進程和/或執(zhí)行的線程內(nèi),且組件可以位于一個計算機上和/或分布在兩個或更多的計算機之間。詞語“示例性”此處可用于表示用作示例、實例或說明。在此被描述為“示例性”的任何方面或設(shè)計并不一定要被解釋為相比其他方面或設(shè)計更優(yōu)選或有利?,F(xiàn)在參考圖7,圖7示出了根據(jù)所公開的體系結(jié)構(gòu)執(zhí)行版本化的計算系統(tǒng)700的框圖。為了提供用于其各方面的附加上下文,圖7及以下描述旨在提供對其中可實現(xiàn)各方面的合適的計算系統(tǒng)700的簡要概括描述。盡管以上描述是在可在一個或多個計算機上運行的計算機可執(zhí)行指令的一般上下文中進行的,但是本領(lǐng)域的技術(shù)人員將認識到,新穎實施例也可結(jié)合其它程序模塊和/或作為硬件和軟件的組合來實現(xiàn)。用于實現(xiàn)各方面的計算系統(tǒng)700包括計算機702,其具有處理單元704、諸如系統(tǒng)存儲器706之類的計算機可讀存儲、以及系統(tǒng)總線708。處理單元704可以是各種市場上可買到的處理器中的任一種,諸如單處理器、多處理器、單核單元以及多核單元。此外,本領(lǐng)域的技術(shù)人員可以理解,各新穎方法可用其它計算機系統(tǒng)配置來實施,包括小型機、大型計算機、以及個人計算機(例如,臺式、膝上型等)、手持式計算設(shè)備、基于微處理器的或可編程的消費電子產(chǎn)品等,其每一個都可在操作上耦合到一個或多個相關(guān)聯(lián)的設(shè)備。系統(tǒng)存儲器706可包括計算機可讀存儲(物理存儲介質(zhì)),諸如易失性(VOL)存儲器710 (例如,隨機存取存儲器(RAM))和非易失性存儲器(NON-VOL) 712 (如R0M、EPR0M、 EEPROM等)?;据斎?輸出系統(tǒng)¢10 可被存儲在非易失性存儲器712中,并且包括諸如在啟動期間便于在計算機702內(nèi)的組件之間傳遞數(shù)據(jù)和信號的基本例程。易失性存儲器 710還可包括諸如靜態(tài)RAM等高速RAM來用于高速緩存數(shù)據(jù)。 系統(tǒng)總線708提供到處理單元704的接口,包括但不限于系統(tǒng)存儲器706。系統(tǒng)總線708可以是若干種總線結(jié)構(gòu)類型中的任一種,這些總線結(jié)構(gòu)還可使用各類市場上可購買到的總線體系結(jié)構(gòu)中的任一種互連到存儲器總線(帶有或沒有存儲器控制器)以及外圍總線(例如,?(1汴(16、46 、1^(等)。計算機702還包括機器可讀存儲子系統(tǒng)714以及將存儲子系統(tǒng)716對接到系統(tǒng)總線708和其他期望的計算機組件的存儲接口 716。存儲子系統(tǒng)714(物理存儲介質(zhì))可包括例如硬盤驅(qū)動器(HDD)、磁軟盤驅(qū)動器(FDD)和/或光盤存儲驅(qū)動器(例如,⑶-ROM驅(qū)動器、DVD驅(qū)動器)中的一個或多個。存儲接口 716可包括諸如,例如EIDE、ATA、SATA和IEEE 1394等接口技術(shù)。一個或多個程序和數(shù)據(jù)可被存儲在存儲器子系統(tǒng)706、機器可讀和可移動存儲器子系統(tǒng)718(例如,閃存驅(qū)動器形狀因子技術(shù))和/或存儲子系統(tǒng)714(例如,光、磁、固態(tài))中,包括操作系統(tǒng)720、一個或多個應(yīng)用程序722、其他程序模塊724以及程序數(shù)據(jù)726。應(yīng)用程序722、其他程序模塊7 和程序數(shù)據(jù)726中的一個或多個可包括例如,圖 1的系統(tǒng)100的各實體和各組件、圖2的系統(tǒng)200的各實體和各組件、圖3的系統(tǒng)300的各實體和各組件、圖4的技術(shù)400的各實體和各組件、以及由圖5和圖6的流程圖表示的方法。一般而言,程序包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、方法、數(shù)據(jù)結(jié)構(gòu)、其他軟件組件等等。操作系統(tǒng)720、應(yīng)用722、模塊7M和/或數(shù)據(jù)726的全部或部分也可被高速緩存在諸如易失性存儲器710等存儲器中。要意識到,所公開的架構(gòu)可以用各種市場上可購得的操作系統(tǒng)或操作系統(tǒng)的組合(例如,作為虛擬機)來實施。存儲子系統(tǒng)714和存儲器子系統(tǒng)(706和718)用作用于數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)、計算機可執(zhí)行指令等的易失性和非易失性存儲的計算機可讀介質(zhì)。當(dāng)由計算機或其他機器執(zhí)行時, 這樣的指令可使得計算機或其他機器執(zhí)行方法的一個或多個動作。執(zhí)行動作的指令可被存儲在一個介質(zhì)上,或可被跨多個介質(zhì)地存儲,使得指令看起來共同地在一個或多個計算機可讀存儲介質(zhì)上,而不管所有的指令是否都處于相同的介質(zhì)上。計算機可讀介質(zhì)可以是可以被計算機702訪問的任何可用的介質(zhì),并包括是可移動的和不可移動的易失性和非易失性內(nèi)置和/或外部介質(zhì)。對于計算機702,介質(zhì)容納以任何合適的數(shù)字格式對數(shù)據(jù)的存儲。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可使用其他類型的計算機可讀介質(zhì),如zip驅(qū)動器、磁帶、閃存卡、閃存驅(qū)動、磁帶盒等來存儲用于執(zhí)行所公開的體系結(jié)構(gòu)的新穎方法的計算機可執(zhí)行指令。用戶可以使用諸如鍵盤和鼠標等外部用戶輸入設(shè)備7 來與計算機702、程序和數(shù)據(jù)交互。其他外部用戶輸入設(shè)備7 可包括話筒、IR(紅外)遙控器、操縱桿、游戲手柄、 照相機識別系統(tǒng)、指示筆、觸摸屏、姿勢系統(tǒng)(例如,眼移動、頭移動等)和/或類似物。在計算機702是例如便攜式計算機的情況下,用戶可以使用諸如觸摸墊、話筒、鍵盤等板載用戶輸入設(shè)備730來與計算機702、程序和數(shù)據(jù)交互。這些和其它輸入設(shè)備通過輸入/輸出(I/ 0)設(shè)備接口 732經(jīng)由系統(tǒng)總線708連接到處理單元704,但也可通過其它接口連接,如并行端口、IEEE 1394串行端口、游戲端口、USB端口、IR接口、短范圍無線(例如,藍牙)和其他個人區(qū)域網(wǎng)(PAN)技術(shù)等。I/O設(shè)備接口 732也便于輸出外圍設(shè)備734的使用,如打印機、 音頻設(shè)備、攝像設(shè)備等,如聲卡和/或板載音頻處理能力。一個或多個圖形接口 736(通常也稱為圖形處理單元(GPU))提供計算機702和外部顯示器738(例如,LCD、等離子)和/或板載顯示器740(例如,對于便攜式計算機)之間的圖形和視頻信號。圖形接口 736也可作為計算機系統(tǒng)板的一部分來制造。計算機702可以使用經(jīng)由有線/無線通信子系統(tǒng)742到一個或多個網(wǎng)絡(luò)和/或其他計算機的邏輯連接在聯(lián)網(wǎng)環(huán)境(例如,基于IP的)中操作。其他計算機可包括工作站、 服務(wù)器、路由器、個人計算機、基于微處理器的娛樂設(shè)備、對等設(shè)備或其他常見的網(wǎng)絡(luò)節(jié)點, 并且通常包括以上相對于計算機702描述的許多或所有元件。邏輯連接可包括到局域網(wǎng) (LAN)、廣域網(wǎng)(WAN)、熱點等的有線/無線連接。LAN和WAN聯(lián)網(wǎng)環(huán)境常見于辦公室和公司, 并且方便了諸如內(nèi)聯(lián)網(wǎng)等企業(yè)范圍計算機網(wǎng)絡(luò),所有這些都可連接到例如因特網(wǎng)等全球通信網(wǎng)絡(luò)。當(dāng)在聯(lián)網(wǎng)環(huán)境中使用時,計算機702經(jīng)由有線/無線通信子系統(tǒng)742 (例如,網(wǎng)絡(luò)接口適配器、板載收發(fā)機子系統(tǒng)等)連接到網(wǎng)絡(luò)來與有線/無線網(wǎng)絡(luò)、有線/無線打印機、有線/無線輸入設(shè)備744等通信。計算機702能包括調(diào)制解調(diào)器或用于通過網(wǎng)絡(luò)建立通信的其他裝置。在聯(lián)網(wǎng)環(huán)境中,相對于計算機702的程序和數(shù)據(jù)可被存儲在遠程存儲器/存儲設(shè)備中,如與分布式系統(tǒng)相關(guān)聯(lián)的。應(yīng)該理解,所示網(wǎng)絡(luò)連接是示例性的,并且可以使用在計算機之間建立通信鏈路的其他手段。計算機702可用于使用諸如IEEE 802. xx標準族等無線電技術(shù)來與有線/無線設(shè)備或?qū)嶓w通信,例如在操作上安置在與例如打印機、掃描儀、臺式和/或便攜式計算機、個人數(shù)字助理(PDA)、通信衛(wèi)星、任何一件與無線可檢測標簽相關(guān)聯(lián)的設(shè)備或位置(例如,電話亭、報亭、休息室)以及電話的無線通信(例如,IEEE 802. 11空中調(diào)制技術(shù))中的無線設(shè)備。這至少包括用于熱點的Wi-Fi (或無線保真)、WiMax和藍牙 無線技術(shù)。由此,通信可以是如對于常規(guī)網(wǎng)絡(luò)那樣的預(yù)定義結(jié)構(gòu),或者僅僅是至少兩個設(shè)備之間的自組織(ad hoc) 通信。Wi-Fi網(wǎng)絡(luò)使用稱為IEEE 802. llx(a、b、g等)的無線電技術(shù)來提供安全、可靠、快速的無線連接能力。Wi-Fi網(wǎng)絡(luò)可用于將計算機彼此連接、連接到因特網(wǎng)以及連接到有線網(wǎng)絡(luò)(使用IEEE 802. 3相關(guān)介質(zhì)和功能)。所示出和所描述的各方面還能在任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠程處理設(shè)備來執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊能位于本地和/或遠程存儲和/或存儲器系統(tǒng)中。上面描述的包括所公開的體系結(jié)構(gòu)的各示例。當(dāng)然,描述每一個可以想到的組件和/或方法的組合是不可能的,但本領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)該認識到,許多其他組合和排列都是可能的。因此,該新穎體系結(jié)構(gòu)旨在涵蓋所有這些落入所附權(quán)利要求書的精神和范圍內(nèi)的更改、修改和變化。此外,就在說明書或權(quán)利要求書中使用術(shù)語“包括”而言,這一術(shù)語旨在以與術(shù)語“包含”在被用作權(quán)利要求書中的過渡詞時所解釋的相似的方式為包含性的。
權(quán)利要求
1.一種計算機實現(xiàn)的版本化系統(tǒng)000),包括應(yīng)用用戶界面(102),允許在多個用戶的協(xié)作期間對應(yīng)用的文檔的內(nèi)容的呈現(xiàn)和編輯;消息收發(fā)組件004),處理并呈現(xiàn)在協(xié)作期間在用戶之間傳送的消息; 版本化組件(108),基于由用戶對內(nèi)容作出的編輯來呈現(xiàn)文檔中的版本信息;以及執(zhí)行至少與所述版本化組件相關(guān)聯(lián)的計算機可執(zhí)行指令的處理器。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述文檔和所述消息收發(fā)組件在協(xié)作期間被同時呈現(xiàn),以顯示協(xié)作用戶之間的對話以及由協(xié)作用戶插入文檔中的編輯。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述版本信息或所述版本信息的各部分在所述協(xié)作期間被傳入到所述消息中。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述版本信息包括以下至少之一用戶與所述內(nèi)容交互的狀態(tài)、文檔名稱、版本計數(shù)、作出編輯的用戶的身份信息、日期、時間、相對于其他編輯的時序信息,或共享信息。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述版本信息通過下拉菜單在所述文檔中呈現(xiàn),通過所述下拉菜單可選擇所述文檔的不同版本以供呈現(xiàn),并且響應(yīng)于給定用戶對所述下拉菜單的選擇,所述給定用戶的編輯在所述文檔中被強調(diào)。
6.一種計算機實現(xiàn)的版本化方法,包括以下動作 呈現(xiàn)文檔以供多個用戶協(xié)作(500);將應(yīng)用到所述文檔的編輯與不同的對應(yīng)的版本信息相關(guān)聯(lián)(502); 如處理器的執(zhí)行所促進的,在所述文檔中呈現(xiàn)所述版本信息(504); 基于對所述文檔的新的編輯,更新所述版本信息(506);以及利用執(zhí)行存儲在存儲器中的指令的處理器來至少執(zhí)行呈現(xiàn)和更新動作。
7.如權(quán)利要求6所述的方法,其特征在于,進一步包括將所述文檔和通信對話呈現(xiàn)在公共用戶界面中,在所述文檔和所述通信對話之間導(dǎo)航被促進。
8.如權(quán)利要求6所述的方法,其特征在于,進一步包括將所述版本信息呈現(xiàn)為能夠被選擇的文檔版本的累積列表。
9.如權(quán)利要求6所述的方法,其特征在于,進一步包括在所述版本信息中呈現(xiàn)以下至少之一文檔名稱、版本計數(shù)、作出編輯的用戶的身份信息、日期、時間、相對于其他編輯的時序信息,或共享信息。
10.如權(quán)利要求6所述的方法,其特征在于,進一步包括基于在所述版本信息中對所選文檔版本的選擇,將視覺強調(diào)應(yīng)用到用戶的編輯。
全文摘要
提供了文檔內(nèi)的版本歷史。體系架構(gòu)提供了一種技術(shù),通過該技術(shù),給定文檔的版本信息被跟蹤并被呈現(xiàn)在該給定文檔中??墒褂孟吕脩艚缑?UI)導(dǎo)航模型來呈現(xiàn)或訪問版本信息,該導(dǎo)航模型使用動畫來幫助用戶跟蹤哪個用戶作出更改以及何時作出該更改。此外,用戶可選擇特定的版本項來導(dǎo)航回與作出的更改相關(guān)聯(lián)的內(nèi)容,例如,作為協(xié)作的一部分。下拉菜單包括包含用戶塊、用戶姓名、最后保存日期等等的元素。此外,用戶可在單個UI內(nèi)的文檔之間跳躍。在電子郵件實施例中,可向通過電子郵件通信來作為協(xié)作的一部分的用戶呈現(xiàn)協(xié)作期間所傳送的消息的并排視圖以及對文檔內(nèi)容的相應(yīng)更改。
文檔編號G06Q10/00GK102567799SQ20111036423
公開日2012年7月11日 申請日期2011年11月3日 優(yōu)先權(quán)日2010年11月4日
發(fā)明者N·尤尼亞迪 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
福安市| 灵寿县| 张北县| 曲阳县| 白沙| 长岭县| 延寿县| 同江市| 内乡县| 宁陕县| 昌宁县| 和静县| 寻甸| 安塞县| 长泰县| 抚顺市| 卓尼县| 来凤县| 宁晋县| 东山县| 广东省| 华容县| 铜鼓县| 绵阳市| 孟村| 大安市| 辽源市| 安图县| 新密市| 九江市| 奉新县| 武乡县| 教育| 垦利县| 阿荣旗| 策勒县| 新闻| 海安县| 阿图什市| 安岳县| 巧家县|