用于帶有剪輯功能的協(xié)作創(chuàng)作的方法、裝置和計(jì)算機(jī)可讀介質(zhì)的制作方法
【專利說明】用于帶有剪輯功能的協(xié)作創(chuàng)作的方法、裝置和計(jì)算機(jī)可讀 介質(zhì)
[0001] 背景
[0002] 內(nèi)容處理應(yīng)用以及服務(wù)(特別是文本內(nèi)容)提供了大量用于選擇、修改內(nèi)容的各 方面(諸如格式化、語(yǔ)法或樣式校正,甚至是通過同義詞/反義詞建議的字替換)的控件。 在典型的系統(tǒng)中,這樣的控件是單獨(dú)可用的,有時(shí)獨(dú)立的或相互依賴可用的。因此,這使得 用戶能夠選擇并修改他們創(chuàng)建或處理的內(nèi)容的各方面,但是他們必須要手動(dòng)來(lái)做這件事。
[0003] 其中可以由多個(gè)用戶同時(shí)和/或按順序地創(chuàng)建和處理內(nèi)容的協(xié)作環(huán)境中的內(nèi)容 創(chuàng)建或修改對(duì)于嘗試對(duì)他們自己的改變以及其他改變的跟蹤的作者而言尤其具有挑戰(zhàn)性。 內(nèi)容創(chuàng)建的另一方面是使用或重復(fù)使用現(xiàn)有的內(nèi)容。在出于各種目的創(chuàng)建各內(nèi)容類型的各 種組合時(shí),用戶可能希望利用來(lái)自各種源的內(nèi)容。然而,復(fù)制和粘貼現(xiàn)有的內(nèi)容而不管類型 如何可能不是有效率的機(jī)制,因?yàn)榧傻絼?chuàng)建的內(nèi)容中涉及多個(gè)手動(dòng)步驟。現(xiàn)有的內(nèi)容的 使用在協(xié)作環(huán)境中可能變得更加復(fù)雜。
[0004] 概述
[0005] 本概述被提供以便以簡(jiǎn)化形式介紹概念的選集,所述概念將在以下詳細(xì)描述中進(jìn) 一步描述。本概述并不旨在排他地標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不 旨在用于幫助確定所要求保護(hù)的主題的范圍。
[0006] 各實(shí)施例涉及捕捉剪輯形式的內(nèi)容以及使用剪輯元數(shù)據(jù)來(lái)提供各種特征和服務(wù)。 數(shù)據(jù)可能是從其他源導(dǎo)入的。例如,可以使用(諸)搜索引擎來(lái)注釋具有附加數(shù)據(jù)的剪輯。 可以將剪輯拖到文檔中,使其變得可通過各種平臺(tái)(諸如社交網(wǎng)絡(luò)、專業(yè)網(wǎng)絡(luò)、消息收發(fā)及 類似的網(wǎng)絡(luò))獲得??梢韵蚩赏ㄟ^胖或瘦客戶端訪問的個(gè)人或用戶組提供剪輯服務(wù)。
[0007] 通過閱讀以下詳細(xì)描述及查看相關(guān)聯(lián)的附圖,這些及其他特點(diǎn)和優(yōu)點(diǎn)將變得顯而 易見。應(yīng)該理解,前面的一般性和下面的詳細(xì)描述只是說明性的,并且不限制所要求保護(hù)的 各方面。
[0008] 附圖簡(jiǎn)述
[0009] 圖1包括示出了其中可以實(shí)現(xiàn)帶有剪輯功能的協(xié)作創(chuàng)作的本地以及聯(lián)網(wǎng)配置環(huán) 境的概念圖;
[0010]圖2A和2B示出了根據(jù)某些實(shí)施例的帶有剪輯功能的協(xié)作創(chuàng)作系統(tǒng)的總覽; [0011] 圖3示出了根據(jù)各實(shí)施例的示例協(xié)作創(chuàng)作用戶界面的屏幕截圖;
[0012] 圖4示出了呈現(xiàn)有剪輯窗格的圖3的示例協(xié)作創(chuàng)作用戶界面的屏幕截圖;
[0013] 圖5示出了處于共享剪輯模式的帶有剪輯窗格的圖4的示例協(xié)作創(chuàng)作用戶界面的 屏幕截圖;
[0014] 圖6A和6B示出了根據(jù)某些實(shí)施例的示出將剪輯拖放集成到創(chuàng)建的內(nèi)容中的示例 用戶界面的屏幕截圖;
[0015] 圖7是其中可以實(shí)現(xiàn)根據(jù)各實(shí)施例的系統(tǒng)的聯(lián)網(wǎng)環(huán)境;
[0016] 圖8是其中可以實(shí)現(xiàn)各實(shí)施例的示例計(jì)算操作環(huán)境的框圖;以及
[0017] 圖9示出了根據(jù)各實(shí)施例的促成帶有剪輯功能的協(xié)作創(chuàng)作的過程的邏輯流程圖。
[0018] 詳細(xì)描述
[0019] 如上文簡(jiǎn)要描述的,剪輯功能可用充當(dāng)文檔內(nèi)的分級(jí)(staging)區(qū)域的剪輯窗格 來(lái)提供,允許合并來(lái)自不同源(包括web服務(wù))的內(nèi)容以及利用來(lái)自搜索引擎或其他源的 元數(shù)據(jù)注釋剪輯??梢栽试S拖放創(chuàng)作以及注釋歷史。還可以允許對(duì)注釋、剪輯的協(xié)作和共 享。
[0020] 在下面的詳細(xì)描述中,參考構(gòu)成其一部分的附圖,在附圖中,通過例圖,示出了具 體的實(shí)施例或示例。可以將這些方面組合起來(lái),也可以理由其他方面,并且可以作出結(jié)構(gòu)上 的改變而在不背離本公開的精神或范圍。因此,下面的詳細(xì)描述并不旨在進(jìn)行限制,并且本 發(fā)明的范圍由所附權(quán)利要求書以及其等效方案來(lái)限定。
[0021] 盡管將在與在個(gè)人計(jì)算機(jī)上的操作系統(tǒng)上運(yùn)行的應(yīng)用程序一起執(zhí)行的程序模塊 的一般上下文中來(lái)描述實(shí)施例,但是,本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,這些方面也可以與其他 程序模塊相結(jié)合地實(shí)現(xiàn)。
[0022] -般而言,程序模塊包括執(zhí)行特定任務(wù)和/或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程 序、組件、數(shù)據(jù)結(jié)構(gòu)以及其他類型的結(jié)構(gòu)。此外,本領(lǐng)域技術(shù)人員將了解,可以利用其他計(jì)算 機(jī)系統(tǒng)配置來(lái)實(shí)施各實(shí)施例,包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程消 費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī)以及類似的計(jì)算設(shè)備。實(shí)施例還可在任務(wù)由通過通信 網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模 塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。
[0023] 各實(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í)行示例過程(一個(gè)或多個(gè))的指令的計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ) 器介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以例如通 過易失性計(jì)算機(jī)存儲(chǔ)器、非易失性存儲(chǔ)器、硬盤驅(qū)動(dòng)器、閃存驅(qū)動(dòng)器、軟盤或緊致盤、以及類 似硬件介質(zhì)中的一個(gè)或多個(gè)來(lái)實(shí)現(xiàn)。
[0024] 貫穿本說明書全文,術(shù)語(yǔ)"平臺(tái)"可以是用于帶有剪輯功能的內(nèi)容協(xié)作的軟件和硬 件組件的組合。平臺(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ì)節(jié)。
[0025] 參考圖1,概念圖100示出了其中可以實(shí)現(xiàn)帶有剪輯功能的協(xié)作創(chuàng)作的本地以及 聯(lián)網(wǎng)配置環(huán)境。圖示100中示出的計(jì)算設(shè)備和計(jì)算環(huán)境是為了說明的目的。各實(shí)施例可以 在使用各種計(jì)算設(shè)備和系統(tǒng)的各種本地、聯(lián)網(wǎng)的、和類似的計(jì)算環(huán)境中實(shí)現(xiàn)。
[0026] 圖示100表示聯(lián)網(wǎng)計(jì)算環(huán)境,其中,在服務(wù)器上執(zhí)行的協(xié)作創(chuàng)作應(yīng)用(或服務(wù))110 可以被諸如作者114之類的多個(gè)作者訪問,以獨(dú)立地或協(xié)作地創(chuàng)建并處理內(nèi)容。協(xié)作創(chuàng)作 應(yīng)用程序110可以通過網(wǎng)絡(luò)112被臺(tái)式計(jì)算機(jī)104、膝上型計(jì)算機(jī)106、平板108、智能電話 116、智能白板102,以及類似的設(shè)備上的瀏覽器或本地安裝的客戶端應(yīng)用訪問。協(xié)作創(chuàng)作應(yīng) 用還可以是在一個(gè)或多個(gè)服務(wù)器上執(zhí)行的經(jīng)托管的服務(wù)的一部分。
[0027] 協(xié)作創(chuàng)作應(yīng)用110可以使作者能夠創(chuàng)建并修改包括但不限于文本、圖像、圖形、嵌 入對(duì)象(例如,音頻、視頻對(duì)象,等等)的內(nèi)容。作者可以創(chuàng)建要被結(jié)合到單個(gè)、連貫的工作 中的內(nèi)容的各不同部分、可以修改其他每個(gè)人(或他們自己)的工作、評(píng)論其他每個(gè)人的工 作、提供注釋,以及回復(fù)評(píng)論/改變??梢酝ㄟ^各種通信手段(諸如電子郵件122、文本消 息、發(fā)布到社交/專業(yè)網(wǎng)絡(luò)、博客,以及類似的手段)來(lái)提供對(duì)協(xié)作內(nèi)容(124,126,128)的 改變、評(píng)論、注釋以及回復(fù)的通知。協(xié)作創(chuàng)作應(yīng)用110可以是文字處理應(yīng)用、演示應(yīng)用、電子 表格應(yīng)用、記筆記應(yīng)用及類似的應(yīng)用。
[0028] 根據(jù)各實(shí)施例的協(xié)作創(chuàng)作應(yīng)用可以用充當(dāng)文檔內(nèi)的分級(jí)區(qū)域的剪輯窗格來(lái)允許 剪輯功能。該應(yīng)用還可以允許合并來(lái)自不同的源(包括web服務(wù)