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

制圖工具中的協(xié)作式評(píng)論的制作方法

文檔序號(hào):6381002閱讀:307來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):制圖工具中的協(xié)作式評(píng)論的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及制圖工具中的協(xié)作式評(píng)論。
背景技術(shù)
設(shè)計(jì)專(zhuān)業(yè)人員通常使用計(jì)算機(jī)輔助制圖工具來(lái)設(shè)計(jì)各種系統(tǒng),如電氣圖、樓層平 面圖、業(yè)務(wù)流程、程序架構(gòu)、狀態(tài)機(jī)、以及其他類(lèi)型的系統(tǒng)。在制圖工具中進(jìn)行評(píng)論涉及與其 中提供評(píng)論系統(tǒng)的其他軟件(如演示軟件或文字處理軟件)中呈現(xiàn)的考慮所不同的考慮。這 是因?yàn)?,盡管在文字處理或演示軟件中數(shù)據(jù)是在順序組織的文檔中進(jìn)行管理的,但在制圖 工具中,各特征可在特定一個(gè)頁(yè)面或一組頁(yè)面內(nèi)按不同次序來(lái)安排。
另外,傳統(tǒng)上,與演示或文字處理軟件相比,較少人能訪問(wèn)制圖工具軟件。盡管這 些人可能不希望購(gòu)買(mǎi)制圖工具軟件的完整副本,但他們可能希望能夠?qū)哂兄茍D工具軟件 的人所創(chuàng)建的圖進(jìn)行評(píng)論。當(dāng)前,不存在用于允許進(jìn)行這樣的評(píng)論的機(jī)制。發(fā)明內(nèi)容
根據(jù)以下公開(kāi)內(nèi)容,如下解決以上和其他問(wèn)題
在一個(gè)方面,一種計(jì)算機(jī)實(shí)現(xiàn)的方法包括在制圖畫(huà)布上接收形狀以及接收與該形 狀相關(guān)聯(lián)的評(píng)論,該評(píng)論包括進(jìn)行評(píng)論的用戶的名字。該方法還包括接收形狀從第一位置 到第二位置的移動(dòng)的指示,以及響應(yīng)于該形狀的移動(dòng)的指示,將評(píng)論自動(dòng)移動(dòng)得更接近該 形狀的第二位置。
在第二方面,公開(kāi)了一種管理制圖文檔中的評(píng)論的計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法包 括在制圖畫(huà)布上接收形狀,以及從用戶接收與該形狀相關(guān)聯(lián)的第一評(píng)論。該方法還包括從 用戶接收第二評(píng)論,該第二評(píng)論與制圖畫(huà)布相關(guān)聯(lián)。該方法還包括在該形狀旁邊顯示指示 第一評(píng)論存在的第一圖標(biāo),以及在制圖畫(huà)布上顯示指示第二評(píng)論存在的第二圖標(biāo)。
在第三方面,公開(kāi)了一種用于便于在制圖工具中進(jìn)行協(xié)作式評(píng)論的系統(tǒng),該系統(tǒng) 包括可在第一客戶機(jī)計(jì)算設(shè)備上執(zhí)行的制圖工具,該制圖工具被配置成訪問(wèn)存儲(chǔ)在服務(wù)器 系統(tǒng)上的制圖文檔并顯示包括制圖畫(huà)布的制圖文檔。制圖工具被配置成在制圖畫(huà)布上接收 形狀,該形狀被第一用戶被置于制圖畫(huà)布上的第一位置中。該系統(tǒng)還包括可在遠(yuǎn)離第一客 戶機(jī)計(jì)算系統(tǒng)的第二客戶機(jī)計(jì)算系統(tǒng)上執(zhí)行的第二制圖工具,該第二制圖工具被配置成顯 示該制圖文檔并從第二用戶接收與被第一用戶置于制圖畫(huà)布上的形狀相關(guān)聯(lián)的評(píng)論,其中 第一和第二用戶從服務(wù)器系統(tǒng)并發(fā)地訪問(wèn)該制圖文檔。
提供本發(fā)明內(nèi)容是為了以簡(jiǎn)化的形式介紹將在以下具體實(shí)施方式
中進(jìn)一步描述 的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也決不 旨在用于限制所要求保護(hù)的主題的范圍。


圖1示出其中可在制圖工具中進(jìn)行共同創(chuàng)作的示例聯(lián)網(wǎng)安排。
圖2示出用于制圖工具內(nèi)的共同創(chuàng)作的管理的示例系統(tǒng),包括共同創(chuàng)作者之間的 評(píng)論的管理。
圖3是根據(jù)一可能的實(shí)施例的、用于在圖內(nèi)進(jìn)行評(píng)論的方法的流程圖。
圖4是根據(jù)一可能的實(shí)施例的、用于管理協(xié)作式和共同創(chuàng)作的評(píng)論的方法的流程 圖。
圖5是根據(jù)一示例實(shí)施例的、支持共同創(chuàng)作的評(píng)論的制圖工具的示例示意性用戶 界面。
圖6是可在用戶界面內(nèi)使用的評(píng)論帶狀條(如圖5所示的帶狀條)的示例示意圖。
圖7示出根據(jù)一示例的呈現(xiàn)給制圖工具的共同創(chuàng)作用戶的示例制圖對(duì)象和通知 特征。
圖8示出根據(jù)一示例性實(shí)施例的、與制圖工具所定義的一組制圖對(duì)象相關(guān)聯(lián)的通 知特征。
圖9示出能夠與制圖對(duì)象相關(guān)聯(lián)地顯示在制圖工具內(nèi)的示例用戶界面。
圖10示出圖9的包括所選評(píng)論的用戶界面。
圖11不出圖9的與制圖對(duì)象和特征特征相關(guān)聯(lián)地放置的不例用戶界面。
圖12示出根據(jù)一可能的實(shí)施例的可在制圖工具中使用的示例評(píng)論面板。
圖13示出圖12的包括所選評(píng)論并示出與制圖文檔的制圖畫(huà)布有關(guān)的頁(yè)面標(biāo)識(shí)的 示例評(píng)論面板。
圖14示出圖12的按評(píng)論線程來(lái)分類(lèi)的示例評(píng)論面板。
圖15示出根據(jù)一示例實(shí)施例的、圖15的包括已解決和完成的評(píng)論的示例評(píng)論面 板。
圖16是根據(jù)一示例實(shí)施例的、支持共同創(chuàng)作的評(píng)論的制圖文檔的web瀏覽器圖示 的示例示意性用戶界面。
圖17示出根據(jù)一可能的實(shí)施例的可在制圖文檔的web瀏覽器圖示中使用的示例 評(píng)論面板。
圖18示出根據(jù)一可能的實(shí)施例的圖17的包括可用來(lái)生成響應(yīng)評(píng)論的域的示例評(píng) 論面板。
圖19是可用來(lái)實(shí)施本發(fā)明的各實(shí)施例的計(jì)算設(shè)備的簡(jiǎn)化框圖。
圖20B和20B是可用來(lái)實(shí)施本發(fā)明的各實(shí)施例的移動(dòng)計(jì)算設(shè)備的簡(jiǎn)化框圖。
圖21是可在其中實(shí)施本發(fā)明的各實(shí)施例的分布式計(jì)算系統(tǒng)的簡(jiǎn)化框圖。
具體實(shí)施方式
將參考附圖來(lái)詳細(xì)描述本公開(kāi)內(nèi)容的各實(shí)施例,在各附圖中相同的附圖標(biāo)記表示 若干視圖中的相同部件和組件。對(duì)各實(shí)施例的參考不限制本公開(kāi)內(nèi)容的范圍,本公開(kāi)內(nèi)容 的范圍僅由所附權(quán)利要求書(shū)的范圍來(lái)限定。另外,本說(shuō)明書(shū)中所述的任何示例不旨在是限 制性的,并且僅闡述了許多可能的實(shí)施例中的一些。
本文描述的公開(kāi)內(nèi)容的各實(shí)施例的邏輯操作被實(shí)現(xiàn)成(I)在計(jì)算機(jī)內(nèi)的可編程 電路上運(yùn)行的一系列計(jì)算機(jī)實(shí)現(xiàn)的步驟、操作、或過(guò)程,和/或(2)在目錄系統(tǒng)、數(shù)據(jù)庫(kù)或編 譯器內(nèi)的可編程電路上運(yùn)行的一系列計(jì)算機(jī)實(shí)現(xiàn)的步驟、操作、或過(guò)程。
本發(fā)明的各實(shí)施例涉及被配置成提供在圖中評(píng)論特征的方法、系統(tǒng)和用戶界面,包括能夠與協(xié)作式地編輯的圖相關(guān)聯(lián)的評(píng)論特征。本文描述的系統(tǒng)和方法通過(guò)允許用戶查看其他用戶的評(píng)論并進(jìn)行響應(yīng)、將評(píng)論與圖中的特定制圖對(duì)象進(jìn)行關(guān)聯(lián)、以及在特定圖的各共同創(chuàng)作者之間傳遞評(píng)論,來(lái)改進(jìn)訪問(wèn)制圖工具的用戶之間的協(xié)作。在本文討論的一些實(shí)施例中,本公開(kāi)內(nèi)容的評(píng)論特征可被提供在顯示在制圖工具中的圖中、在圖的web瀏覽器表示中、或在圖查看器中。通過(guò)提供在這些工具中的每一個(gè)中可用的評(píng)論特征,本公開(kāi)內(nèi)容的系統(tǒng)和方法允許更大范圍的人之間的協(xié)作,包括不直接涉及制圖開(kāi)發(fā)過(guò)程并且因此可能不具有可以以其他方式被用于這樣的評(píng)論的制圖工具軟件的副本的那些人。根據(jù)本公開(kāi)內(nèi)容,制圖文檔被稱(chēng)為“協(xié)作式”的,以指示該制圖文檔可被評(píng)論并且可由一個(gè)以上用戶編輯。在各實(shí)施例中,制圖文檔可以或可以不被共同創(chuàng)作,這是指兩個(gè)或更多個(gè)用戶可以并發(fā)地應(yīng)用與制圖文檔中的特征相關(guān)聯(lián)的編輯或評(píng)論,而該工具中沒(méi)有包括用于阻止并發(fā)對(duì)制圖文檔中包括的共同對(duì)象、一組對(duì)象、或畫(huà)布進(jìn)行編輯的編輯鎖。另夕卜,應(yīng)當(dāng)認(rèn)識(shí)到,在本公開(kāi)內(nèi)容的上下文中,雖然用于管理評(píng)論的系統(tǒng)和方法的一些實(shí)施例涉及可在操作制圖工具、web瀏覽器、或制圖查看器的獨(dú)立計(jì)算系統(tǒng)中使用的評(píng)論特征。如此,在這些實(shí)施例中,評(píng)論特征可在各種這些類(lèi)型的系統(tǒng)中的任何系統(tǒng)中可用,并且不需要存在制圖工具軟件就能啟用評(píng)論?,F(xiàn)在參考圖1,示出了聯(lián)網(wǎng)安排100的示例,其中可在協(xié)作式制圖文檔中進(jìn)行評(píng)論。在所示實(shí)施例中,聯(lián)網(wǎng)安排100包括通過(guò)網(wǎng)絡(luò)106 (如因特網(wǎng))通信連接到服務(wù)器設(shè)備104的多個(gè)客戶機(jī)設(shè)備102a_c (共同或單獨(dú)地稱(chēng)為客戶機(jī)設(shè)備102)。客戶機(jī)設(shè)備102 —般各自包括允許對(duì)制圖文檔進(jìn)行評(píng)論的某種類(lèi)型的軟件,如制圖工具軟件,例如華盛頓州雷蒙德市的微軟公司提供的VISIO 制圖和布局軟件。另外,客戶機(jī)設(shè)備102中的一個(gè)或多個(gè)可包括web瀏覽器軟件或制圖工具的圖查看器版本(其中編輯功能被限制)。服務(wù)器104可以是多種類(lèi)型的計(jì)算系統(tǒng)中的任一種,并且在一些實(shí)施例中包括協(xié)作式軟件,如也可從微軟公司獲得的SHAREPOINT 月艮務(wù)器軟件。一般而言,本公開(kāi)內(nèi)容與其中特定制圖工具、web瀏覽器制圖版本、或圖查看器允許對(duì)制圖文檔或制圖文檔內(nèi)的各特征進(jìn)行評(píng)論的情況有關(guān)。在一些實(shí)施例中,本公開(kāi)內(nèi)容構(gòu)想了以下情況兩個(gè)不同的客戶機(jī)設(shè)備102的用戶順序地或并發(fā)地訪問(wèn)存儲(chǔ)在服務(wù)器104上的特定制圖文檔。在所示實(shí)施例中,客戶機(jī)設(shè)備102a和102c訪問(wèn)了文檔108,并且將該文檔分別作為他們?cè)O(shè)備上的本地文檔108’、108”來(lái)管理。因?yàn)檫@些相應(yīng)客戶機(jī)設(shè)備102a、102c的用戶對(duì)從服務(wù)器104接收到的文檔進(jìn)行編輯或評(píng)論,所以制圖文檔108’、108”是不同的。然而,通過(guò)經(jīng)由服務(wù)器104將評(píng)論和其他數(shù)據(jù)跨這兩個(gè)設(shè)備102a、102c(以及與共同創(chuàng)作用戶相關(guān)聯(lián)的其他設(shè)備)進(jìn)行同步,并通過(guò)將其他用戶所做的編輯通知給共同創(chuàng)作用戶,可以管理共同創(chuàng)作者所進(jìn)行的并發(fā)編輯。本公開(kāi)內(nèi)容一般涉及以協(xié)作式的方式將評(píng)論添加到這樣的文檔;一般而言,用于管理對(duì)該文檔的共同創(chuàng)作的編輯(例如,對(duì)這樣的制圖文檔中包括的形狀的變更)的方法在2011年11月11日提交的、題為“Coauthoring ina Drawing Tool (在制圖工具中進(jìn)行共同創(chuàng)作)”的共同待審的美國(guó)專(zhuān)利申請(qǐng)13/294943、代理案卷號(hào)14917. 1901US01/333711.01中討論,其公開(kāi)內(nèi)容整體通過(guò)引用結(jié)合于此。在本文公開(kāi)的一些實(shí)施例中,服務(wù)器104被配置成出于共同創(chuàng)作和評(píng)論的目的來(lái)管理訪問(wèn)制圖文檔108的客戶機(jī)設(shè)備的用戶的列表。在上文所述的實(shí)施例中,例如,服務(wù)器104可包括設(shè)備102a、102c的用戶的列表,但在該列表中將不包括設(shè)備102b的用戶。與制 圖文檔相關(guān)聯(lián)的用戶的列表可被用來(lái)在當(dāng)前共同創(chuàng)作者之間共享制圖修改的通知,包括這 些作者之間的評(píng)論。另外,訪問(wèn)制圖文檔的用戶的列表和制圖文檔中包括的評(píng)論的列表可 包括聯(lián)系人信息,使得共同創(chuàng)作用戶可以彼此聯(lián)系與解決每一用戶所應(yīng)用的編輯之間的任 何潛在沖突的方式有關(guān)的問(wèn)題或關(guān)切。
一般而言,為實(shí)現(xiàn)本文描述的相對(duì)于制圖對(duì)象的沖突解決和評(píng)論編輯系統(tǒng),支持 對(duì)原始圖的維護(hù)以及對(duì)每一共同創(chuàng)作用戶的所編輯的圖的維護(hù),以確定這樣的沖突在何時(shí) 以及何處發(fā)生。如圖2所示,示出了根據(jù)一示例實(shí)施例的用于管理制圖工具中的共同創(chuàng)作 的系統(tǒng)200。系統(tǒng)200 —般包括與本地文檔高速緩存204對(duì)接的服務(wù)器存儲(chǔ)和同步區(qū)域,如 將在圖1的客戶機(jī)計(jì)算設(shè)備102中的任一個(gè)和服務(wù)器104之間示出的客戶機(jī)-服務(wù)器安排 中提供的。
在所示實(shí)施例中,系統(tǒng)200包括其中可存儲(chǔ)圖的副本的服務(wù)器存儲(chǔ)區(qū)域206。在這 樣的實(shí)施例中,服務(wù)器存儲(chǔ)區(qū)域206可以是數(shù)據(jù)庫(kù)或服務(wù)器工作流管理系統(tǒng),如也可從微 軟公司獲得的SHAREPOINT 服務(wù)器軟件??蛻魴C(jī)102可以從服務(wù)器存儲(chǔ)區(qū)域206檢索 圖的下載副本208。下載副本208對(duì)應(yīng)于服務(wù)器存儲(chǔ)區(qū)域206中可用的最新副本。為保留 客戶機(jī)對(duì)服務(wù)器存儲(chǔ)區(qū)域202中維護(hù)的文檔的當(dāng)前狀態(tài)的知曉,根據(jù)下載副本208創(chuàng)建基 本副本210,并且基本副本表示在客戶機(jī)和服務(wù)器副本的最后成功歸并之后發(fā)生的下載的 副本(如下文進(jìn)一步討論的)。還根據(jù)下載副本208創(chuàng)建工作副本212,并且工作副本被用戶 用于本地編輯/修改。在用戶編輯圖的工作副本212時(shí),該用戶可能希望將他/她的變更 上傳回服務(wù)器以供保存。該用戶可以選擇制圖工具內(nèi)的“保存”選項(xiàng),這將進(jìn)而創(chuàng)建該圖的 上傳副本214,該上傳副本可被返回給服務(wù)器存儲(chǔ)區(qū)域206。
在客戶機(jī)計(jì)算設(shè)備102的用戶向文檔添加評(píng)論時(shí),這些評(píng)論可被包括在該制圖文 檔的被配置成可在各種類(lèi)型的工具(包括制圖工具、web瀏覽器、或查看器工具)內(nèi)訪問(wèn)的 一部分內(nèi)。例如,評(píng)論可被存儲(chǔ)在被用于管理共同創(chuàng)作特征的元數(shù)據(jù)中并由元數(shù)據(jù)來(lái)管理, 如在2011年11月11日提交的題為“Coauthoring in a Drawing Tool”的共同待審美國(guó) 專(zhuān)利申請(qǐng)13/294943號(hào)、代理案卷號(hào)14917. 1901USU1/333711. 01中描述的?;蛘?,可存儲(chǔ) 完整文檔以包括評(píng)論。雖然在結(jié)合圖2討論的各實(shí)施例中,制圖文檔的所有部分可被下載 到客戶機(jī),但在客戶機(jī)設(shè)備102只使用web瀏覽器或查看器訪問(wèn)該制圖文檔或只更新制圖 工具中的評(píng)論的情況下,只提供該文檔的示出形狀的當(dāng)前視覺(jué)顯示的部分和允許評(píng)論的特 征,并且只需要將其用評(píng)論進(jìn)行更新的各部分傳送回服務(wù)器以供保存。
現(xiàn)在參考圖3-4,示出了根據(jù)本公開(kāi)內(nèi)容的各實(shí)施例的用于管理協(xié)作式用戶之間 的評(píng)論的方法。圖3-4中所示的方法一般可在一個(gè)或多個(gè)客戶機(jī)設(shè)備上執(zhí)行,如圖1的設(shè)備 102a-c中的任一個(gè),或連接到服務(wù)器系統(tǒng)或其他計(jì)算系統(tǒng)或者在制圖文檔被編輯或評(píng)論的 時(shí)間的至少一部分期間與服務(wù)器系統(tǒng)或其他計(jì)算系統(tǒng)斷開(kāi)連接的任何獨(dú)立客戶機(jī)設(shè)備(如 臺(tái)式、膝上型、或移動(dòng)計(jì)算系統(tǒng))。另外,雖然本文公開(kāi)的方法的各方面一般將涉及使用制圖 工具執(zhí)行某些編輯步驟(例如,直接編輯制圖文檔內(nèi)的圖形狀),但可以使用這樣的工具或 web查看器或其他類(lèi)型的圖查看器來(lái)執(zhí)行其他步驟(例如,添加或編輯組件)。
參考圖3,示出了用于在圖內(nèi)進(jìn)行評(píng)論的方法300的流程圖。在所示實(shí)施例中,方 法300包括在制圖文檔的制圖畫(huà)布上接收形狀(步驟302)。結(jié)合本公開(kāi)內(nèi)容,在制圖畫(huà)布上接收形狀一般發(fā)生在制圖工具內(nèi),因?yàn)閷?duì)制圖文檔的直接編輯通常涉及使用桌面制圖工具軟件而非例如只使用圖查看器。該方法還包括接收與該形狀相關(guān)聯(lián)的評(píng)論(步驟304)。與該形狀相關(guān)聯(lián)的評(píng)論將一般包括進(jìn)行評(píng)論的用戶的名字。如果同一用戶添加形狀并對(duì)該形狀進(jìn)行評(píng)論,則該用戶的名字將與該形狀相關(guān)聯(lián)。然而,如果制圖文檔在形狀被置于制圖畫(huà)布上之后在第一用戶和第二用戶之間傳送,并且第二用戶將評(píng)論與該形狀相關(guān)聯(lián)地插入該制圖文檔。在本公開(kāi)內(nèi)容的各實(shí)施例中,接收評(píng)論可例如發(fā)生在制圖工具或圖查看器中,如客戶機(jī)圖查看器或web瀏覽器。方法300還包括接收該形狀從第一位置到例如在同一制圖畫(huà)布,或表,或該制圖文檔內(nèi)的另一畫(huà)布上的第二位置的移動(dòng)的指示(步驟306)。這可例如在制圖工具選擇移動(dòng)具有先前與之相關(guān)聯(lián)的評(píng)論的形狀時(shí)發(fā)生。方法300包括響應(yīng)于形狀的移動(dòng),將評(píng)論自動(dòng)移動(dòng)得更接近該形狀的第二位置(步驟308)。另外,當(dāng)形狀在制圖文檔內(nèi)移動(dòng)時(shí),與這些形狀相關(guān)聯(lián)的評(píng)論也可移動(dòng),以確保制圖文檔中的形狀與關(guān)聯(lián)于這些形狀的評(píng)論之間的清楚的圖形對(duì)應(yīng)關(guān)系。描繪制圖形狀及相關(guān)聯(lián)的評(píng)論的用戶界面的各示例在下文中結(jié)合圖5和16來(lái)描述。此外,并且根據(jù)圖3中示出的一般方法,可以理解,除編輯或創(chuàng)建制圖文檔的用戶以外的用戶可將評(píng)論插入該制圖文檔。在另外的用戶將與各制圖對(duì)象(例如,制圖畫(huà)布上包括的形狀或制圖畫(huà)布本身)相關(guān)聯(lián)的評(píng)論插入該制圖文檔中時(shí),這些用戶可使他們的名字和/或聯(lián)系人信息與制圖文檔上的這些元素相關(guān)聯(lián)地顯示。另外,用戶可響應(yīng)于彼此的評(píng)論或就制圖文檔的不同方面來(lái)順序地添加評(píng)論,如在圖9-15和17-18的用戶界面中進(jìn)一步詳細(xì)示出的?,F(xiàn)在參考圖4,描述了根據(jù)一可能的實(shí)施例的提供對(duì)協(xié)作式的和共同創(chuàng)作的評(píng)論的管理的方法400。方法400 —般涉及在制圖畫(huà)布上接收形狀(步驟402),這一般對(duì)應(yīng)于圖3的步驟302。該方法還包括例如從用戶接收第一評(píng)論,使得該評(píng)論與該形狀相關(guān)聯(lián)(步驟404);這又對(duì)應(yīng)于圖3的步驟304。方法400還包括從用戶接收第二評(píng)論,該第二評(píng)論與制圖畫(huà)布相關(guān)聯(lián)(步驟406)。在又一些實(shí)施例中,這樣的評(píng)論可被認(rèn)為是不與任何特定形狀或其他制圖對(duì)象相關(guān)聯(lián)但與圖的整體相關(guān)聯(lián)的評(píng)論。在各實(shí)施例中,當(dāng)用戶在步驟404對(duì)形狀應(yīng)用評(píng)論時(shí),可由同一用戶或由訪問(wèn)制圖文檔的不同用戶同添加與形狀相關(guān)聯(lián)的評(píng)論的用戶并發(fā)地、在此之前或之后,將第二評(píng)論與制圖畫(huà)布進(jìn)行關(guān)聯(lián)。另外,如上所述,在步驟404和406中的任一步驟接收到的評(píng)論可發(fā)生在制圖工具、web查看器、或桌面查看器內(nèi)。在所示實(shí)施例中,方法400可任選地包括,例如在其中圖被存儲(chǔ)在服務(wù)器上并作為可由許多用戶訪問(wèn)且能夠支持共同創(chuàng)作的文檔來(lái)進(jìn)行管理的情況下,將在步驟402-406中作出的評(píng)論和/或編輯與制圖文檔的服務(wù)器版本進(jìn)行同步(步驟408)。在同步期間,插入到該文檔的評(píng)論可被傳送到服務(wù)器以供其他客戶機(jī)設(shè)備查看,并且由其他客戶機(jī)設(shè)備的用戶作出的評(píng)論可被更新到示出給本地用戶的本地制圖文檔。在各實(shí)施例中,步驟408的同步過(guò)程可按不同的方式發(fā)生。例如,同步可周期性地發(fā)生或在選擇了制圖工具內(nèi)的保存操作之后發(fā)生。如果評(píng)論被添加到web瀏覽器或制圖文檔的本地查看器版本中,則查看器可包括用于接收用戶指示已輸入評(píng)論的提示(例如,“0K(確定)”按鈕或其他用戶輸入元素),以將這些評(píng)論與制圖文檔的服務(wù)器版本進(jìn)行同步。另夕卜,對(duì)于制圖文檔的這些查看器版本,如果該用戶選擇更新該圖的被查看版本,例如通過(guò)選擇刷新在瀏覽器或查看器中呈現(xiàn)的視圖,則文檔本身可被更新,并且評(píng)論被保存到該制圖 文檔的服務(wù)器版本。
方法400包括與形狀相關(guān)聯(lián)地顯示第一圖標(biāo)(步驟410),以及與畫(huà)布相關(guān)聯(lián)地顯 示第二圖標(biāo)(步驟412)。一般而言,并且如圖5所示及以下討論的,當(dāng)將評(píng)論添加到制圖文 檔并使其與該制圖文檔的特定部分相關(guān)聯(lián)時(shí),可將圖標(biāo)添加到該制圖文檔以向該制圖文檔 的用戶指示該用戶(或不同用戶)已經(jīng)添加了與該特定制圖元素相關(guān)聯(lián)的評(píng)論。
在將評(píng)論添加到制圖文檔之后,訪問(wèn)該制圖文檔的用戶在他們與這些評(píng)論進(jìn)行交 互的方式方面具有靈活性。如此,在一些實(shí)施例中,本文公開(kāi)的系統(tǒng)可以,例如通過(guò)接收來(lái) 自用戶的與他們自己的評(píng)論或其他用戶的評(píng)論有關(guān)的編輯或通過(guò)從用戶接收與評(píng)論有關(guān) 的反饋(例如,以對(duì)評(píng)論進(jìn)行回復(fù)或指示在該評(píng)論中記錄的編輯已完成)來(lái)管理評(píng)論(步驟 414)。在各實(shí)施例中,并且如下圖所示,可在制圖畫(huà)布顯示或在分開(kāi)的評(píng)論面板上顯示并管 理評(píng)論,這可由用戶選擇。此外,在各實(shí)施例中,評(píng)論本身可以總是顯示或不總是顯示;相 反,用戶可以決定懸?;蜻x擇與制圖對(duì)象相關(guān)聯(lián)地顯示的與該評(píng)論相關(guān)聯(lián)的圖標(biāo)以使該評(píng) 論能被顯示。
現(xiàn)在參考圖5,示出了根據(jù)一可能的實(shí)施例的制圖工具的用戶界面500的示例示 意圖。在所示實(shí)施例中,根據(jù)本公開(kāi)內(nèi)容的原理,用戶界面500支持協(xié)作式評(píng)論。另外,用戶 界面500表示支持共同創(chuàng)作制圖文檔的界面,包括使用通知特征,如在2011年11月11日提 交的題為“Coauthoring in a Drawing Tool”的共同待審的美國(guó)專(zhuān)利申請(qǐng)13/294943號(hào)、 代理案卷號(hào)14917. 1901USU1/333711.01中描述的,其公開(kāi)內(nèi)容整體通過(guò)引用結(jié)合于此。
在所示實(shí)施例中,用戶界面500包括顯示合并到制圖文檔中的一個(gè)或多個(gè)制圖畫(huà) 布的制圖面板502,以及其中可顯示供選擇并包括在該圖中的各形狀的側(cè)面板504。該用戶 界面還包括沿制圖面板502和側(cè)面板504的底邊的工具欄506,以及沿該用戶界面的頂邊的 帶狀條面板508??扇芜x地,該用戶界面還包括沿制圖面板502的右邊的評(píng)論面板510。
如本領(lǐng)域已知的,在制圖面板502內(nèi),用戶可使用在側(cè)面板504和帶狀條面板508 中描繪的工具,將各種類(lèi)型的形狀512放置在制圖畫(huà)布514上并進(jìn)行編輯。在所示實(shí)施例 中,示出了包括各種制圖形狀512的流程圖。與形狀中的一個(gè)或多個(gè)相關(guān)聯(lián)地或可任選地 也與制圖畫(huà)布相關(guān)聯(lián)地,可描繪通知特征516,其中可使用該通知特征來(lái)記錄一個(gè)或多個(gè)最 近變更或評(píng)論。每一通知特征516可包括一個(gè)或多個(gè)圖標(biāo)518,包括旨在指示評(píng)論的存在的 圖標(biāo)。在所示實(shí)施例中,兩個(gè)制圖形狀512a和512b被描繪成與評(píng)論相關(guān)聯(lián);第一制圖形狀 512a與第一通知特征516a相關(guān)聯(lián),包括被標(biāo)記為“in-canvas comment tag (畫(huà)布內(nèi)評(píng)論 標(biāo)簽)”的圖標(biāo)518a。Comment dialog (評(píng)論對(duì)話框)520也與圖標(biāo)518a和制圖形狀512a 相關(guān)聯(lián)地顯示,使得如果移動(dòng)制圖形狀512a,則評(píng)論對(duì)話框520也將移動(dòng),以放置在該制圖 形狀附近,如以上在圖3中所述。與評(píng)論對(duì)話框520的各特征有關(guān)的附加細(xì)節(jié)在下文參考 圖9-11討論。
第二制圖形狀512b與包括多個(gè)圖標(biāo)518b_d的第二通知特征516b相關(guān)聯(lián), 這些圖標(biāo)表示評(píng)論的存在以及共同創(chuàng)作的變更的存在,這些評(píng)論或變更是在共同創(chuàng) 作者所做出的最新近保存之前或之后作出的,如在2011年11月11日提交的題為 “Coauthoring in a Drawings Tool”的共同待審的美國(guó)專(zhuān)利申請(qǐng)13/294943號(hào)、代理案卷 號(hào)14917. 1901USU1/333711. 01中描述的。另外,第三評(píng)論圖標(biāo)516e被顯示在制圖畫(huà)布514的左上角,指示所做出的與該圖總體相關(guān)的評(píng)論。在工具欄506中,指示符522包括當(dāng)前訪問(wèn)該文檔的多個(gè)用戶的指示,例如在該制圖工具的共同創(chuàng)作實(shí)施例中。其他特征也可被包括在工具欄506中。另外,帶狀條面板508包括允許用戶對(duì)該圖進(jìn)行編輯、保存、或修改的多個(gè)選項(xiàng)卡。在一些實(shí)施例中,帶狀條面板508可包括可用來(lái)跟蹤并添加、編輯、或刪除評(píng)論的評(píng)論帶狀條。評(píng)論帶狀條的一個(gè)示例在圖6中示出。評(píng)論面板510包括制圖文檔中包括的評(píng)論的累積列表,按添加日期和時(shí)間以及按這些評(píng)論所處的頁(yè)來(lái)排序。評(píng)論面板510還可被用來(lái)查看、編輯、分類(lèi)、或刪除與該制圖文檔相關(guān)聯(lián)的評(píng)論,并且包括與作出該評(píng)論的用戶相關(guān)聯(lián)的信息。與評(píng)論面板510有關(guān)的附加細(xì)節(jié)在下文參考圖12-15討論。雖然在所示實(shí)施例中示出了評(píng)論面板510和評(píng)論對(duì)話框520,但在典型的實(shí)施例中,評(píng)論將按這兩種安排之一來(lái)示出,以避免評(píng)論在用戶界面內(nèi)的重復(fù)。一般而言,評(píng)論面板510和評(píng)論對(duì)話框520安排之一是可由用戶選擇的,以節(jié)留用戶界面內(nèi)的空間?,F(xiàn)在參考圖6,示出了可在圖5的用戶界面500內(nèi)使用的評(píng)論帶狀條600的示例示意圖。評(píng)論帶狀條600包括New Comment (新建評(píng)論)按鈕602、Commenting Pane (評(píng)論窗格)按鈕604、以及評(píng)論審閱按鈕606a-d。新建評(píng)論按鈕602允許用戶將相對(duì)于當(dāng)前選擇的形狀或制圖畫(huà)布總體的評(píng)論插入圖中。評(píng)論窗格按鈕604允許用戶選擇或解除選擇對(duì)制圖畫(huà)布中顯示的評(píng)論面板或評(píng)論對(duì)話框的使用,如在圖5的評(píng)論面板510和評(píng)論對(duì)話框520所示。評(píng)論審閱按鈕606a_d允許用戶編輯(edit)、刪除(delete)圖內(nèi)的評(píng)論、或在各評(píng)論之間導(dǎo)航。另外,Ink (墨水)按鈕608允許用戶在圖上“手寫(xiě)”,例如以插入可被包括在該圖上的編輯?,F(xiàn)在參考圖7-8,示出了包括評(píng)論圖標(biāo)的示例通知特征,描繪存在與所示形狀相關(guān)聯(lián)的評(píng)論的指示。一般而言,這些附圖中示出的通知特征從屬于特定制圖對(duì)象,指示該制圖對(duì)象正被用戶使用或以其他方式編輯。圖7-8概括示出帶相關(guān)聯(lián)的通知特征702的制圖對(duì)象。在每一示例中,通知特征702包括多個(gè)域,包括更新通知域704、共同創(chuàng)作者通知域706、以及評(píng)論通知域708。更新通知域704和共同創(chuàng)作者通知域706 —般涉及將圖中最近發(fā)生的變更通知給共同創(chuàng)作者,并且一般在制圖工具內(nèi)進(jìn)行管理。評(píng)論通知域708指示域形狀或制圖畫(huà)布相關(guān)聯(lián)的評(píng)論的存在。圖7-8還示出了通知特征702相對(duì)于不同的制圖對(duì)象的定位。在圖7中,通知特征702沿制圖對(duì)象700的右上角來(lái)呈現(xiàn)。在圖8中,通知特征702域組對(duì)象800 (被示為小室)相關(guān)聯(lián)地呈現(xiàn)。在這一安排中,組對(duì)象先前由制圖工具來(lái)編組;因此,對(duì)對(duì)象800的子元素的任何變更被作為對(duì)該對(duì)象總體的變更來(lái)傳播,并且通知特征702被相應(yīng)地更新?,F(xiàn)在參考圖9-11,示出了與評(píng)論對(duì)話框520有關(guān)的細(xì)節(jié)。在圖19所示的實(shí)施例中,評(píng)論對(duì)話框520包括用戶可滾動(dòng)的評(píng)論900的列表,以及可被用來(lái)添加與當(dāng)前選擇的形狀或畫(huà)布相關(guān)聯(lián)的新評(píng)論的添加組件按鈕902。一般而言,評(píng)論對(duì)話框中的每一評(píng)論包括一組豐富文本數(shù)據(jù),并且通常是有限的長(zhǎng)度(例如,至多大約64k字節(jié)大小)。另外,每一評(píng)論可與評(píng)論者的用戶簡(jiǎn)檔(包括該用戶的名字和圖像)以及用戶作出該評(píng)論的日期相關(guān)聯(lián)。圖10示出評(píng)論對(duì)話框520,其中選擇了評(píng)論1000。在該附圖中,評(píng)論1000具有與其相關(guān)聯(lián)的刪除選項(xiàng)1002、完成、選項(xiàng)1004、以及回復(fù)選項(xiàng)1006。刪除選項(xiàng)1002允許用戶 移除該評(píng)論,而完成選項(xiàng)1004允許用戶指示該評(píng)論已被解決,并且如果被選擇將使得該評(píng) 論“變灰”或在對(duì)話框520內(nèi)不活動(dòng)?;貜?fù)選項(xiàng)1006允許用戶創(chuàng)建對(duì)所選評(píng)論進(jìn)行特定回 復(fù)的評(píng)論。
圖11示出評(píng)論對(duì)話框520與Shapel (制圖形狀)1100的相對(duì)位置。如圖所示,制 圖形狀1100具有通知特征518和相關(guān)聯(lián)的圖標(biāo)518,包括指示存在與制圖形狀1100相關(guān)聯(lián) 的評(píng)論的評(píng)論圖標(biāo)。評(píng)論對(duì)話框520可例如在選擇了評(píng)論圖標(biāo)之后出現(xiàn)。另外,在制圖形 狀1100沿制圖面板的邊緣放置時(shí),評(píng)論對(duì)話框520可被置于相對(duì)于該形狀的與其相關(guān)聯(lián)的 其他位置。
在圖9-11中的每一個(gè)中,每一評(píng)論包括用戶的標(biāo)識(shí),使得可以查看并選擇該用戶 以標(biāo)識(shí)該用戶的聯(lián)系人信息。如此,在用戶確定是必要的情況下,為解釋起見(jiàn),可以標(biāo)識(shí)并 聯(lián)系進(jìn)行評(píng)論的用戶。
參考圖12-14,示出了類(lèi)似的評(píng)論用戶界面區(qū)域,其示出評(píng)論面板510的各特征。 評(píng)論面板510 —般包括與上述評(píng)論對(duì)話框520類(lèi)似的特征,并且可用于替換評(píng)論對(duì)話框520 的特征。在圖12所示的實(shí)施例中,評(píng)論面板510顯示與特定制圖文檔相關(guān)聯(lián)的所有文檔, 包括與一個(gè)或多個(gè)制圖形狀相關(guān)聯(lián)的評(píng)論。在所示實(shí)施例中,評(píng)論面板510包括包含允許 用戶按次序在評(píng)論中步進(jìn)的導(dǎo)航鏡頭1200以及允許用戶按頁(yè)、評(píng)論者、線程、或者其他次 序或準(zhǔn)則來(lái)過(guò)濾評(píng)論的過(guò)濾下拉框1202 (Filter by)的頭部區(qū)域。評(píng)論面板510還包括 添加和刪除評(píng)論選項(xiàng)1204、1206。在圖13中,評(píng)論面板510是未經(jīng)分類(lèi)的,示出可包括跨多 個(gè)制圖畫(huà)布的評(píng)論并可使用該面板來(lái)進(jìn)行遍歷。如以上參考評(píng)論帶狀條520所述,在選擇 了一評(píng)論時(shí),顯示刪除選項(xiàng)1302、完成選項(xiàng)1304、以及回復(fù)選項(xiàng)1306。在圖14-15中,評(píng)論 面板510按線程分類(lèi),其中評(píng)論1400之一“變灰”,因?yàn)橛脩暨x擇了相關(guān)聯(lián)的完成選項(xiàng)1304。 評(píng)論中的每一個(gè)在其他方面與以上結(jié)合圖9-11討論的一樣。
現(xiàn)在參考圖5-15,一般而言,應(yīng)當(dāng)認(rèn)識(shí)到,在使用所示制圖工具時(shí),共同創(chuàng)作者還 可對(duì)特定制圖文檔進(jìn)行評(píng)論,并且因此一個(gè)用戶在編輯文檔而同時(shí)另一用戶意圖刪除該文 檔是可能的。在一個(gè)創(chuàng)作者刪除另一創(chuàng)作者正在編輯的評(píng)論時(shí)或者兩個(gè)創(chuàng)作者同時(shí)編輯一 評(píng)論時(shí),這兩組變更將被持久存儲(chǔ)成分開(kāi)的評(píng)論而非歸并或丟失變更。每一文檔將包含最 近用戶的個(gè)人信息。另外,如果與評(píng)論相關(guān)聯(lián)的形狀被刪除,則該評(píng)論和所有其他相關(guān)評(píng)論 也被刪除?;蛘?,在沖突發(fā)生時(shí),它們通常是在“最后編輯勝出”的基礎(chǔ)上解決的。
現(xiàn)在參考圖16-18,示出了根據(jù)一示例實(shí)施例的與文檔的“查看器”版本相關(guān)聯(lián)的 示例用戶界面特征,如在桌面制圖查看器或網(wǎng)頁(yè)制圖查看器工具中可用的。在圖16所示的 實(shí)施例中,用戶界面1600包括分開(kāi)的制圖框1602和評(píng)論框1604,從而允許審閱用戶在制 圖框1602中查看該圖而同時(shí)允許審閱者在評(píng)論框1604中查看或編輯評(píng)論。在這一實(shí)施例 中,制圖框1602中的一個(gè)或多個(gè)形狀使相關(guān)聯(lián)的評(píng)論圖標(biāo)1616顯示在旁邊,從而指示存在 與這些形狀相關(guān)聯(lián)的評(píng)論。
在所示實(shí)施例中,工具欄1608顯示允許用戶下載制圖文檔的本機(jī)副本使得可在 制圖工具內(nèi)編輯該制圖文檔的本機(jī)副本下載選項(xiàng)1610。另外,刷新選項(xiàng)1612允許用戶刷新 制圖框1602和評(píng)論框1604中的視圖,以看到共同創(chuàng)作用戶作出的任何變更。頁(yè)面選擇選 項(xiàng)1614允許用戶在制圖文檔內(nèi)在各頁(yè),或畫(huà)布之間導(dǎo)航,并且一組查看工具1616允許用戶在制圖框1602內(nèi)對(duì)該圖的查看大小進(jìn)行縮放、調(diào)整大小、最大化、或以其他方式編輯。在所示實(shí)施例中,評(píng)論框1604包括評(píng)論的列表以及允許用戶向所選項(xiàng)或該頁(yè)總體添加新評(píng)論的New Comment(新建評(píng)論)選項(xiàng)1618。評(píng)論框1604中的所選評(píng)論包括Delete(刪除)選項(xiàng)1620、Reply (回復(fù))選項(xiàng)1622、以及Done (完成)選項(xiàng)1624 (類(lèi)似于該制圖工具中的安排)。如圖17所示,所選評(píng)論1700可在評(píng)論框1604中突出顯示。如在圖18中具體看到的,回復(fù)評(píng)論可顯示在子框1800內(nèi)并在選擇了該子框I內(nèi)的“0K”按鈕1802之后被保存,該子框在選擇了回復(fù)選項(xiàng)1622之后出現(xiàn)。一般而言,并且概括地參考圖1-18,可以看到,本文描述的并且在制圖工具或查看器中可用的評(píng)論特征允許更大數(shù)量的人提供與制圖文檔相關(guān)的評(píng)論,并且在標(biāo)識(shí)制圖文檔的將評(píng)論與其進(jìn)行關(guān)聯(lián)的特定方面等方面向制圖工具的用戶提供更大的靈活性。因此,本公開(kāi)內(nèi)容的方法和系統(tǒng)在順序地編輯的文檔安排和共同創(chuàng)作的文檔安排兩者中都改進(jìn)了制圖工具中的協(xié)作。現(xiàn)在參考圖19-21,本文描述的各實(shí)施例和功能可經(jīng)由多個(gè)計(jì)算系統(tǒng)來(lái)操作,諸如上面參考圖1所描述的服務(wù)器104和客戶機(jī)設(shè)備102a-c,包括有線和無(wú)線計(jì)算系統(tǒng)、移動(dòng)計(jì)算系統(tǒng)(如移動(dòng)電話、圖形輸入板或平板型計(jì)算機(jī)、膝上型計(jì)算機(jī)等)。此外,本文所述的實(shí)施例和功能可在分布式系統(tǒng)上操作(如基于云的計(jì)算系統(tǒng)),其中應(yīng)用功能、存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)和檢索、以及各種處理功能可在諸如因特網(wǎng)或內(nèi)聯(lián)網(wǎng)之類(lèi)的分布式計(jì)算網(wǎng)絡(luò)上彼此遠(yuǎn)程地操作。各種類(lèi)型的用戶界面和信息可經(jīng)板載計(jì)算設(shè)備顯示器或經(jīng)與一個(gè)或多個(gè)計(jì)算設(shè)備相關(guān)聯(lián)的遠(yuǎn)程顯示單元被顯示。例如,各種類(lèi)型的用戶界面和信息可在墻壁表面上被顯示和交互,各種類(lèi)型的用戶界面和信息被投射在墻壁表面上。與可用于實(shí)施本發(fā)明的各實(shí)施例的許多計(jì)算系統(tǒng)的交互包括鍵擊輸入、觸摸屏輸入、語(yǔ)音或其他音頻輸入、姿勢(shì)輸入(其中相關(guān)聯(lián)的計(jì)算設(shè)備配備有用于捕捉和解釋用于控制計(jì)算設(shè)備的功能的用戶姿勢(shì)的檢測(cè)(如相機(jī))功能)等。圖19到21以及相關(guān)描述提供了其中可實(shí)施本發(fā)明的各實(shí)施例的各種操作環(huán)境的討論。然而,關(guān)于圖19到21所示出和討論的設(shè)備和系統(tǒng)是用于示例的目的,而非對(duì)可被用于實(shí)施本文所述的本發(fā)明的各實(shí)施例的大量計(jì)算設(shè)備配置的限制。圖19是示出可用來(lái)實(shí)施本發(fā)明的各實(shí)施例的計(jì)算設(shè)備1900的示例物理組件的框圖。下面描述的計(jì)算設(shè)備組件可適用于上述計(jì)算設(shè)備,例如服務(wù)器104和客戶機(jī)計(jì)算設(shè)備102。在基本配置中,計(jì)算設(shè)備1900可包括至少一個(gè)處理單元1902和系統(tǒng)存儲(chǔ)器1904。取決于計(jì)算設(shè)備的配置和類(lèi)型,系統(tǒng)存儲(chǔ)器1904可包括,但不限于,易失性存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器(RAM))、非易失性存儲(chǔ)器(例如,只讀存儲(chǔ)器(ROM))、閃存、或任何組合。系統(tǒng)存儲(chǔ)器1904可包括操作系統(tǒng)1905和一個(gè)或多個(gè)編程模塊1906,它們適用于運(yùn)行諸如外部應(yīng)用1920和web瀏覽器1922或服務(wù)器應(yīng)用等應(yīng)用程序。操作系統(tǒng)1905例如可適合于控制計(jì)算設(shè)備1900的操作。此外,本發(fā)明的實(shí)施例可結(jié)合圖形庫(kù)、其他操作系統(tǒng)、或任何其他應(yīng)用程序來(lái)實(shí)踐,并且不限于任何特定應(yīng)用或系統(tǒng)。該基本配置在圖19中由虛線1908內(nèi)的那些組件示出。計(jì)算設(shè)備1900可具有附加特征或功能。例如,計(jì)算設(shè)備1900還可包括附加數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如例如,磁盤(pán)、光盤(pán)、或磁帶。這些附加存儲(chǔ)在圖19中由可移動(dòng)存儲(chǔ)1909和不可移動(dòng)存儲(chǔ)1910示出。如上所述,可在系統(tǒng)存儲(chǔ)器1904中存儲(chǔ)包括操作系統(tǒng)1905在內(nèi)的多個(gè)程序模塊和數(shù)據(jù)文件。另外,根據(jù)本發(fā)明的實(shí)施例可使用的其他編程模塊可包括電子郵件和聯(lián)系人 應(yīng)用、字處理應(yīng)用、電子表格應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用、幻燈片演示應(yīng)用、繪圖或計(jì)算機(jī)輔助應(yīng)用坐 寸ο
一般而言,根據(jù)本發(fā)明的實(shí)施例,程序模塊可包括可執(zhí)行特定任務(wù)或可實(shí)現(xiàn)特定 抽象數(shù)據(jù)類(lèi)型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類(lèi)型的結(jié)構(gòu)。此外,本發(fā)明的實(shí)施例可用 其他計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)踐,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)或可編 程消費(fèi)電子產(chǎn)品、小型機(jī)、大型計(jì)算機(jī)等。本發(fā)明的實(shí)施例還可在其中任務(wù)由通過(guò)通信網(wǎng)絡(luò) 鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)踐。在分布式計(jì)算環(huán)境中,程序模塊可位 于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。
此外,本發(fā)明的實(shí)施例可在包括分立電子元件的電路、包含邏輯門(mén)的封裝或集成 電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單個(gè)芯片上實(shí)踐。例如, 可以通過(guò)片上系統(tǒng)(SOC)來(lái)實(shí)施本發(fā)明的各實(shí)施例,其中,可以將圖19中示出的每個(gè)或許 多組件集成到單個(gè)集成電路上。這樣的SOC設(shè)備可包括一個(gè)或多個(gè)處理單元、圖形單元、通 信單元、系統(tǒng)虛擬化單元以及各種應(yīng)用功能,所有這些都被集成到(或“燒錄到”)芯片基板 上作為單個(gè)集成電路。當(dāng)通過(guò)SOC操作時(shí),服務(wù)器應(yīng)用或客戶機(jī)應(yīng)用的功能可以通過(guò)在單 個(gè)集成電路(芯片)上集成有計(jì)算設(shè)備1900的其他組件的應(yīng)用專(zhuān)用邏輯來(lái)實(shí)現(xiàn)。本發(fā)明的 實(shí)施例還可使用能夠執(zhí)行諸如例如,AND (與)、0R (或)和NOT (非)的邏輯運(yùn)算的其他技術(shù) 來(lái)實(shí)踐,包括但不限于,機(jī)械、光學(xué)、流體和量子技術(shù)。另外,本發(fā)明的實(shí)施例可在通用計(jì)算 機(jī)或任何其他電路或系統(tǒng)中實(shí)踐。
例如,本發(fā)明的實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)過(guò)程(方法)、計(jì)算系統(tǒng)、或諸如計(jì)算機(jī)程 序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)之類(lèi)的制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系統(tǒng)可讀并對(duì)用于執(zhí) 行計(jì)算機(jī)過(guò)程的指令的計(jì)算機(jī)程序編碼的計(jì)算機(jī)存儲(chǔ)介質(zhì)。
本文所使用的術(shù)語(yǔ)計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(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ǔ)器1904、可移動(dòng)存 儲(chǔ)1909和不可移動(dòng)存儲(chǔ)1910都是計(jì)算機(jī)存儲(chǔ)介質(zhì)(即,存儲(chǔ)器存儲(chǔ))的示例。計(jì)算機(jī)存儲(chǔ) 介質(zhì)可包括,但不限于,RAM、ROM、電可擦除只讀存儲(chǔ)器(EEPR0M)、閃存或其他存儲(chǔ)器技術(shù)、 CD-ROM、數(shù)字多功能盤(pán)(DVD)或其他光存儲(chǔ)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備、 或者可用于存儲(chǔ)信息且可由計(jì)算設(shè)備1900訪問(wèn)的任何其他介質(zhì)。任何這樣的計(jì)算機(jī)存儲(chǔ) 介質(zhì)都可以是設(shè)備1900的一部分。計(jì)算設(shè)備1900還可具有輸入設(shè)備1912,諸如鍵盤(pán)、鼠 標(biāo)、筆、聲音輸入設(shè)備、觸摸輸入設(shè)備等。還可包括輸出設(shè)備1914,諸如顯不器、揚(yáng)聲器、打印 機(jī)等。上述設(shè)備是示例,并且可使用其他設(shè)備。
本文所使用的術(shù)語(yǔ)計(jì)算機(jī)可讀介質(zhì)還可包括通信介質(zhì)。通信介質(zhì)可由諸如載波或 其他傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)來(lái) 體現(xiàn),并且包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”可描述具有以對(duì)該信號(hào)中的信 息編碼的方式設(shè)定或者改變的一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括 諸如有線網(wǎng)絡(luò)或直接線連接等有線介質(zhì),以及諸如聲學(xué)、射頻(RF)、紅外線和其他無(wú)線介質(zhì) 等無(wú)線介質(zhì)。計(jì)算設(shè)備1900可包括允許與其他計(jì)算設(shè)備1918通信的通信連接1916。合適 的通信連接1916的示例包括但不限于RF發(fā)射機(jī)、接收機(jī)和/或收發(fā)機(jī)電路;通用串行總線(USB)、并行或串行端口、以及適用于與適用的計(jì)算機(jī)可讀介質(zhì)一起使用的其他連接。圖20A和20B示出可用來(lái)實(shí)施本發(fā)明的各實(shí)施例的合適的移動(dòng)計(jì)算環(huán)境,例如移動(dòng)電話2000、智能電話、輸入板個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)等。參考圖20A,示出了用于實(shí)現(xiàn)各實(shí)施例的示例移動(dòng)計(jì)算設(shè)備2000。在一基本配置中,移動(dòng)計(jì)算設(shè)備2000是具有輸入元件和輸出元件兩者的手持式計(jì)算機(jī)。輸入元件可包括允許用戶將信息輸入到移動(dòng)計(jì)算設(shè)備2000中的觸摸屏顯示器2005和輸入按鈕2010。移動(dòng)計(jì)算設(shè)備2000還可結(jié)合允許進(jìn)一步的用戶輸入的可選的側(cè)面輸入元件2015??蛇x的側(cè)面輸入元件2015可以是旋轉(zhuǎn)開(kāi)關(guān)、按鈕、或任何其他類(lèi)型的手動(dòng)輸入元件。在替代實(shí)施例中,移動(dòng)計(jì)算設(shè)備2000可結(jié)合更多或更少的輸入元件。例如,在某些實(shí)施例中,顯示器2005可以不是觸摸屏。在又一替代實(shí)施例中,移動(dòng)計(jì)算設(shè)備是便攜式電話系統(tǒng),如具有顯示器2005和輸入按鈕2010的蜂窩電話。移動(dòng)計(jì)算設(shè)備2000還可包括可選的小鍵盤(pán)2035??扇芜x小鍵盤(pán)2035可以是物理小鍵盤(pán)或者在觸摸屏顯示器上生成的“軟”小鍵盤(pán)。移動(dòng)計(jì)算設(shè)備2000結(jié)合輸出元件,如可顯示圖形用戶界面(⑶I)的顯示器2005。其他輸出元件包括揚(yáng)聲器2025和LED光2020。另外,移動(dòng)計(jì)算設(shè)備2000可包含振動(dòng)模塊(未示出),該振動(dòng)模塊使得移動(dòng)計(jì)算設(shè)備2000振動(dòng)以將事件通知給用戶。在又一實(shí)施例中,移動(dòng)計(jì)算設(shè)備2000可結(jié)合耳機(jī)插孔(未示出),用于提供另一手段來(lái)提供輸出信號(hào)。

盡管此處組合移動(dòng)計(jì)算設(shè)備2000來(lái)描述,但在替代實(shí)施例中,本發(fā)明還可組合任何數(shù)量的計(jì)算機(jī)系統(tǒng)來(lái)被使用,如在臺(tái)式環(huán)境中、膝上型或筆記本計(jì)算機(jī)系統(tǒng)、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)等。本發(fā)明的實(shí)施例也可在分布式計(jì)算環(huán)境中實(shí)踐,其中任務(wù)由分布式計(jì)算環(huán)境中通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行;程序可位于本機(jī)和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中??偠灾哂卸鄠€(gè)環(huán)境傳感器、向用戶提供通知的多個(gè)輸出元件和多個(gè)通知事件類(lèi)型的任何計(jì)算機(jī)系統(tǒng)可結(jié)合本發(fā)明的實(shí)施例。圖20B是示出在一個(gè)實(shí)施例中使用的諸如圖20A中所示的計(jì)算設(shè)備之類(lèi)的移動(dòng)計(jì)算設(shè)備的組件的框圖。S卩,移動(dòng)計(jì)算設(shè)備2000可結(jié)合系統(tǒng)2002以實(shí)現(xiàn)某些實(shí)施例。例如,系統(tǒng)2002可被用于實(shí)現(xiàn)可運(yùn)行與臺(tái)式或筆記本計(jì)算機(jī)的應(yīng)用類(lèi)似的一個(gè)或多個(gè)應(yīng)用的“智能電話”,這些應(yīng)用例如瀏覽器、電子郵件、日程安排、即時(shí)消息收發(fā)、以及媒體播放器應(yīng)用。在某些實(shí)施例中,系統(tǒng)2002被集成為計(jì)算設(shè)備,諸如集成的個(gè)人數(shù)字助理(PDA)和無(wú)線電話。一個(gè)或多個(gè)應(yīng)用程序2066可被加載到存儲(chǔ)器2062中并在操作系統(tǒng)2064上或與操作系統(tǒng)2064相關(guān)聯(lián)地運(yùn)行。應(yīng)用程序的示例包括電話撥號(hào)程序、電子郵件程序、PM (個(gè)人信息管理)程序、文字處理程序、電子表格程序、因特網(wǎng)瀏覽器程序、消息通信程序等等。系統(tǒng)2002還包括存儲(chǔ)器2062內(nèi)的非易失性存儲(chǔ)2068。非易失性存儲(chǔ)2068可被用于存儲(chǔ)在系統(tǒng)2002斷電時(shí)不會(huì)丟失的持久信息。應(yīng)用2066可使用信息并將信息存儲(chǔ)在非易失性存儲(chǔ)2068中,如電子郵件應(yīng)用使用的電子郵件或其他消息等。同步應(yīng)用(未示出)也駐留在系統(tǒng)2002上并被編程為與駐留在主機(jī)計(jì)算機(jī)上的對(duì)應(yīng)同步應(yīng)用進(jìn)行交互,以保持存儲(chǔ)在非易失性存儲(chǔ)2068中的信息與存儲(chǔ)在主機(jī)計(jì)算機(jī)上的對(duì)應(yīng)信息相同步。如應(yīng)被理解的,其他應(yīng)用可被加載到存儲(chǔ)器2062中且在設(shè)備2000上運(yùn)行,包括此處描述的各種客戶機(jī)和服務(wù)器應(yīng)用。
系統(tǒng)2002具有可被實(shí)現(xiàn)為一個(gè)或多個(gè)電池的電源2070。電源2070還可包括外部 功率源,如補(bǔ)充電池或?qū)﹄姵刂匦鲁潆姷腁C適配器或加電對(duì)接托架。
系統(tǒng)2002還可包括執(zhí)行發(fā)射和接收無(wú)線電頻率通信的功能的無(wú)線電2072。無(wú)線 電2072通過(guò)通信運(yùn)營(yíng)商或服務(wù)供應(yīng)商方便了系統(tǒng)2002與“外部世界”之間的無(wú)線連接。來(lái) 往無(wú)線電2072的傳輸是在操作系統(tǒng)2064的控制下進(jìn)行的。換言之,無(wú)線電2072接收的通 信可通過(guò)操作系統(tǒng)2064傳播到應(yīng)用程序2066,反之亦然。
無(wú)線電2072允許系統(tǒng)2002例如通過(guò)網(wǎng)絡(luò)與其他計(jì)算設(shè)備通信。無(wú)線電2072是 通信介質(zhì)的一個(gè)示例。通信介質(zhì)通常由諸如載波或其他傳輸機(jī)制之類(lèi)的已調(diào)制數(shù)據(jù)信號(hào)中 的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)來(lái)體現(xiàn),并且包括任何信息傳送介質(zhì)。 術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”是指其一個(gè)或多個(gè)特征以在信號(hào)中對(duì)信息進(jìn)行編碼的方式來(lái)設(shè)置 或改變的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類(lèi)的有線 介質(zhì),以及諸如聲學(xué)、RF、紅外及其他無(wú)線介質(zhì)之類(lèi)的無(wú)線介質(zhì)。如此處所使用的術(shù)語(yǔ)“計(jì) 算機(jī)可讀介質(zhì)”包括存儲(chǔ)介質(zhì)和通信介質(zhì)兩者。
系統(tǒng)2002的該實(shí)施例是以兩種類(lèi)型的通知輸出設(shè)備來(lái)示出的可被用于提供視 覺(jué)通知的發(fā)光二極管(LED)光2020,以及可被用于揚(yáng)聲器2025提供音頻通知的音頻接口 2074。這些設(shè)備可直接耦合到電源2070,使得當(dāng)被激活時(shí),即使為了節(jié)省電池功率而可能 關(guān)閉處理器2060和其他組件,它們也保留一段由通知機(jī)制指示的保持通電時(shí)間。LED2020 可被編程為無(wú)限地保持通電,直到用戶采取行動(dòng)指示該設(shè)備的通電狀態(tài)。音頻接口 2074用 于向用戶提供聽(tīng)覺(jué)信號(hào)并從用戶接受聽(tīng)覺(jué)信號(hào)。例如,除被耦合到揚(yáng)聲器2025以外,音頻 接口 2074還可被耦合到話筒以接收聽(tīng)覺(jué)輸入,諸如便于電話對(duì)話。根據(jù)各本發(fā)明的各實(shí)施 例,話筒也可充當(dāng)音頻傳感器來(lái)便于對(duì)通知的控制,如下文將描述的。系統(tǒng)2002可進(jìn)一步 包括允許板載相機(jī)2030的操作來(lái)記錄靜止圖像、視頻流等的視頻接口 2076。
移動(dòng)計(jì)算設(shè)備實(shí)現(xiàn)系統(tǒng)2002可具有附加特征或功能。例如,設(shè)備還可包括附加數(shù) 據(jù)存儲(chǔ)設(shè)備(可移動(dòng)的/或不可移動(dòng)的),諸如磁盤(pán)、光盤(pán)或磁帶。這些另外的存儲(chǔ)在圖20B 中由存儲(chǔ)2068示出。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、 程序模塊、或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可 移動(dòng)介質(zhì)。
設(shè)備2000生成或捕捉的且經(jīng)系統(tǒng)2002存儲(chǔ)的數(shù)據(jù)/信息可如上所述本地存儲(chǔ)在 設(shè)備2000上,或數(shù)據(jù)可被存儲(chǔ)在可由設(shè)備通過(guò)無(wú)線電2072或通過(guò)設(shè)備2000和與設(shè)備2000 相關(guān)聯(lián)的一分開(kāi)的計(jì)算設(shè)備之間的有線連接訪問(wèn)的任何數(shù)量的存儲(chǔ)介質(zhì)上,該計(jì)算設(shè)備如 例如因特網(wǎng)之類(lèi)的分布式計(jì)算網(wǎng)絡(luò)中的服務(wù)器計(jì)算機(jī)。如應(yīng)理解的,此類(lèi)數(shù)據(jù)/信息可經(jīng) 設(shè)備2000、經(jīng)無(wú)線電2072或經(jīng)分布式計(jì)算網(wǎng)絡(luò)來(lái)被訪問(wèn)。類(lèi)似地,這些數(shù)據(jù)/信息可根據(jù) 已知的數(shù)據(jù)/信息傳送和存儲(chǔ)手段來(lái)容易地在計(jì)算設(shè)備之間傳送以供存儲(chǔ)和使用,這些手 段包括電子郵件和協(xié)作數(shù)據(jù)/信息共享系統(tǒng)。
圖21示出了用于向如上所述的一個(gè)或多個(gè)客戶機(jī)設(shè)備提供主機(jī)應(yīng)用1920的系統(tǒng) 體系結(jié)構(gòu)。與這些主機(jī)應(yīng)用1920相關(guān)聯(lián)地被開(kāi)發(fā)、交互或編輯的內(nèi)容可被存儲(chǔ)在不同通信 信道或其他存儲(chǔ)類(lèi)型中。例如,可使用目錄服務(wù)2122、web門(mén)戶2124、郵箱服務(wù)2126、即時(shí) 消息收發(fā)存儲(chǔ)2128以及社交聯(lián)網(wǎng)站點(diǎn)2130來(lái)存儲(chǔ)各種文檔。主機(jī)應(yīng)用1920可使用用于 實(shí)現(xiàn)數(shù)據(jù)利用的這些類(lèi)型的系統(tǒng)等中的任一種系統(tǒng),如此處所描述的。服務(wù)器2120可向客戶機(jī)提供主機(jī)應(yīng)用1920。作為一個(gè)示例,服務(wù)器2120可以是通過(guò)web提供主機(jī)應(yīng)用1920的web服務(wù)器。服務(wù)器2120可通過(guò)網(wǎng)絡(luò)2115在web上向客戶機(jī)提供主機(jī)應(yīng)用1920??稍L問(wèn)主機(jī)應(yīng)用1920的客戶機(jī)的示例包括計(jì)算設(shè)備1900,該計(jì)算設(shè)備可包括任何通用個(gè)人計(jì)算機(jī)2102、平板計(jì)算設(shè)備2104和/或諸如智能電話等移動(dòng)計(jì)算設(shè)備2106。這些設(shè)備中的任一個(gè)可從存儲(chǔ)2116獲得內(nèi)容。以上參考例如根據(jù)本發(fā)明的實(shí)施例的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的框圖和/或操作示圖描述了本發(fā)明的實(shí)施例??蛑兴⒚鞯母鞴δ?動(dòng)作可按不同于任何流程圖所示的次序出現(xiàn)。例如,取決于所涉及的功能/動(dòng)作,連續(xù)示出的兩個(gè)框?qū)嶋H上可基本同時(shí)執(zhí)行,或者這些框有時(shí)可按相反的次序執(zhí)行。盡管已描述了本發(fā)明的特定實(shí)施例,但也可能存在其他實(shí)施例。此外,雖然本發(fā)明的實(shí)施例被描述為與存儲(chǔ)在存儲(chǔ)器和其他存儲(chǔ)介質(zhì)中的數(shù)據(jù)相關(guān)聯(lián),但是數(shù)據(jù)還可被存儲(chǔ)在其他類(lèi)型的計(jì)算機(jī)可讀介質(zhì)上或從其讀取,諸如輔助存儲(chǔ)設(shè)備(像硬盤(pán)、軟盤(pán)、或CD-ROM)、來(lái)自因特網(wǎng)的載波、或其他形式的RAM或ROM。此外,所公開(kāi)的方法的各階段可以按任何方式進(jìn)行修改,包括通過(guò)對(duì)階段進(jìn)行重新排序和/或插入或刪除階段,而不會(huì)背離本發(fā)明。在各種實(shí)施例中,用于在構(gòu)成本發(fā)明的計(jì)算設(shè)備之間進(jìn)行通信的網(wǎng)絡(luò)的類(lèi)型包括但不限于互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、以及虛擬專(zhuān)用網(wǎng)絡(luò)(VPN)。在本申請(qǐng)中,網(wǎng)絡(luò)包括企業(yè)網(wǎng)絡(luò)和客戶端計(jì)算設(shè)備用來(lái)訪問(wèn)企業(yè)網(wǎng)絡(luò)的網(wǎng)絡(luò)(即客戶端網(wǎng)絡(luò))。在一個(gè)實(shí)施例中,客戶端網(wǎng)絡(luò)是企業(yè)網(wǎng)絡(luò)的一部分。在另一實(shí)施例中,客戶端網(wǎng)絡(luò)是通過(guò)外部可用的接入點(diǎn)(如網(wǎng)關(guān)、遠(yuǎn)程訪問(wèn)協(xié)議、或公共或?qū)S没ヂ?lián)網(wǎng)地址)來(lái)訪問(wèn)企業(yè)網(wǎng)絡(luò)的一分開(kāi)的網(wǎng)絡(luò)。本申請(qǐng)中提供的一個(gè)或多個(gè)實(shí)施例的描述和說(shuō)明不旨在以任何方式限制或約束如權(quán)利要求所要求保護(hù)的發(fā)明范圍。本申請(qǐng)中提供的實(shí)施例、示例和細(xì)節(jié)被認(rèn)為是足以傳達(dá)所有權(quán),且使得他人能夠制作并使用所要求保護(hù)的發(fā)明的最佳模式。所要求保護(hù)的發(fā)明不應(yīng)被理解為限制于本申請(qǐng)中所提供的任何實(shí)施例、示例或細(xì)節(jié)。不管是以組合的方式還是分開(kāi)的方式示出和描述,各種特征(結(jié)構(gòu)上的和方法邏輯上的)旨在被選擇性地包括或忽略,以產(chǎn)生具有特定的特征集的實(shí)施例。在被提供本申請(qǐng)的描述和說(shuō)明的情況下,本領(lǐng)域的技術(shù)人員能夠想象到落在所要求保護(hù)的發(fā)明的更寬泛方面以及本申請(qǐng)中所具體化的一般發(fā)明概念的精神內(nèi)的替代實(shí)施例并不背離該更寬泛的范圍。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 在制圖畫(huà)布上接收形狀; 接收與所述形狀相關(guān)聯(lián)的評(píng)論,所述評(píng)論包括進(jìn)行評(píng)論的用戶的名字; 接收所述形狀從第一位置到第二位置的移動(dòng)的指示;以及 響應(yīng)于所述形狀的移動(dòng)的指示,將所述評(píng)論自動(dòng)移動(dòng)得更接近所述形狀的第二位置。
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,所述形狀被第一用戶置于所述制圖畫(huà)布上。
3.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,與所述形狀相關(guān)聯(lián)的評(píng)論是從第二用戶接收到的,并且其中所述進(jìn)行評(píng)論的用戶是所述第二用戶。
4.如權(quán)利要求3所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,還包括從第三用戶接收第二評(píng)論,該評(píng)論與所述形狀相關(guān)聯(lián)并且包括所述第三用戶的名字,其中所述第二評(píng)論被附加到來(lái)自所述第二用戶的評(píng)論。
5.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,還包括在接收到與所述形狀相關(guān)聯(lián)的評(píng)論之后,顯示與所述形狀相關(guān)聯(lián)的圖標(biāo),而不顯示所述評(píng)論的完整文本表示。
6.一種管理制圖文檔中的評(píng)論的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括 在制圖畫(huà)布上接收形狀; 從用戶接收與所述形狀相關(guān)聯(lián)的第一評(píng)論; 從用戶接收第二評(píng)論,所述第二評(píng)論與所述制圖畫(huà)布相關(guān)聯(lián); 在所述形狀旁邊顯示指示所述第一評(píng)論存在的第一圖標(biāo);以及 在所述制圖畫(huà)布上顯示指示所述第二評(píng)論存在的第二圖標(biāo)。
7.如權(quán)利要求6所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,還包括顯示包括所述第一和第二評(píng)論的評(píng)論面板。
8.如權(quán)利要求6所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,還包括 接收所述形狀在所述制圖畫(huà)布上從第一位置到第二位置的移動(dòng)的指示;以及 響應(yīng)于所述形狀的移動(dòng)的指示,將所述第一圖標(biāo)自動(dòng)移動(dòng)得更接近所述形狀的第二位置。
9.如權(quán)利要求6所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,對(duì)所述第一和第二圖標(biāo)進(jìn)行的顯示發(fā)生在由第一用戶操作的第一計(jì)算系統(tǒng)上,并且其中所述第二評(píng)論是從遠(yuǎn)離所述第一計(jì)算系統(tǒng)的第二計(jì)算系統(tǒng)接收的。
10.一種用于便于制圖工具中的協(xié)作式評(píng)論的系統(tǒng),所述系統(tǒng)包括 制圖工具,所述制圖工具能夠在第一客戶機(jī)計(jì)算系統(tǒng)上執(zhí)行并且被配置成訪問(wèn)存儲(chǔ)在服務(wù)器系統(tǒng)處的制圖文檔,所述制圖工具被配置成顯示包括制圖畫(huà)布的所述制圖文檔并在所述制圖畫(huà)布上接收形狀,所述形狀被第一用戶置于所述制圖畫(huà)布上第一位置處;以及第二制圖工具,所述第二制圖工具能夠在遠(yuǎn)離所述第一客戶機(jī)計(jì)算系統(tǒng)的第二客戶機(jī)計(jì)算系統(tǒng)上執(zhí)行,所述第二制圖工具被配置成顯示所述制圖文檔并從第二用戶接收與被所述第一用戶置于所述制圖畫(huà)布上的形狀相關(guān)聯(lián)的評(píng)論,其中所述第一和第二用戶從所述服務(wù)器系統(tǒng)并發(fā)地訪問(wèn)所述制圖文檔。
全文摘要
制圖工具中的協(xié)作式評(píng)論。提供了用于提供制圖工具中的協(xié)作式評(píng)論的方法和系統(tǒng)。一種示例方法包括在制圖畫(huà)布上接收形狀,以及接收與該形狀相關(guān)聯(lián)的評(píng)論,該評(píng)論包括進(jìn)行評(píng)論的用戶的名字。該方法還包括接收形狀從第一位置到第二位置的移動(dòng)的指示,以及,響應(yīng)于該形狀的移動(dòng)的指示,將評(píng)論自動(dòng)移動(dòng)得更接近該形狀的第二位置。在一些情況下,進(jìn)行評(píng)論的用戶可以是與將該形狀添加到文檔的用戶不同的用戶,并且可由文檔的并發(fā)編輯者來(lái)執(zhí)行。
文檔編號(hào)G06T11/60GK103065346SQ201210448060
公開(kāi)日2013年4月24日 申請(qǐng)日期2012年11月9日 優(yōu)先權(quán)日2011年11月11日
發(fā)明者L·T·海特非爾德, A·G·卡爾森, D·C·沃德斯沃斯, B·T·希爾, R·J·斯塔瓦德森, H·U·忠格, D·穆勒 申請(qǐng)人:微軟公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东台市| 曲沃县| 阆中市| 胶州市| 灌南县| 台前县| 特克斯县| 连云港市| 葵青区| 青浦区| 富川| 大厂| 明星| 蓝山县| 双江| 方山县| 和静县| 磐安县| 江油市| 乳山市| 斗六市| 简阳市| 灌阳县| 双柏县| 二连浩特市| 龙州县| 富阳市| 通化县| 伊宁市| 广德县| 双峰县| 揭东县| 柘城县| 双辽市| 屏边| 东乡| 怀集县| 获嘉县| 神木县| 丹寨县| 乐昌市|