專利名稱:用于信息電子集聚的技術(shù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于信息電子集聚的技術(shù)。
背景技術(shù):
剪輯畫面(montage)可包括單獨(dú)元素的集聚以形成單個(gè)合成元素。例如,剪輯畫面可包括由若干單獨(dú)圖片構(gòu)成的合成圖片,或包括不同圖像的快速序列的視頻序列。電子剪輯畫面系統(tǒng)已被設(shè)計(jì)成使用數(shù)字內(nèi)容創(chuàng)建數(shù)字剪輯畫面,諸如包括從不同web應(yīng)用提供的不同構(gòu)成網(wǎng)頁(yè)的合成網(wǎng)頁(yè)。有時(shí),構(gòu)成網(wǎng)頁(yè)根據(jù)中心主題來(lái)組織,諸如與搜索引擎所使用的給定搜索項(xiàng)相關(guān)的網(wǎng)頁(yè)、或如儲(chǔ)存在瀏覽器歷史中的用戶一向訪問(wèn)的網(wǎng)頁(yè)。由于合成網(wǎng)頁(yè)的空間限制,構(gòu)成網(wǎng)頁(yè)常常是實(shí)際網(wǎng)頁(yè)的低保真度表示。這樣,用戶可選擇構(gòu)成網(wǎng)頁(yè)來(lái)檢索所選網(wǎng)頁(yè)的更高保真度版本,以進(jìn)行更深度的查看。但是,隨著數(shù)字信息的量的增加,以向用戶提供有意義信息的方式構(gòu)建數(shù)字剪輯畫面變得越來(lái)越難。本發(fā)明的改進(jìn)正是針對(duì)這些和其他考慮事項(xiàng)而需要的。
發(fā)明內(nèi)容
提供本概述以便以簡(jiǎn)化形式介紹將在以下具體實(shí)施方式
中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并非旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。各實(shí)施例一般涉及電子剪輯畫面系統(tǒng)。一些實(shí)施例具體涉及安排成從不同種類數(shù)據(jù)源生成數(shù)字剪輯畫面的電子剪輯畫面系統(tǒng)。該電子剪輯畫面系統(tǒng)可使用戶能使用數(shù)據(jù)源的定制表示來(lái)生成定制數(shù)字剪輯畫面,由此允許其他用戶快速標(biāo)識(shí)和選擇感興趣的數(shù)據(jù)源以供更接近地觀看。該電子剪輯畫面系統(tǒng)可經(jīng)由公布模型、消息收發(fā)模型、或公布模型和消息收發(fā)模型的組合來(lái)將定制的數(shù)字剪輯畫面公布給其他用戶。在一實(shí)施例中,例如,一種裝置可包括安排成執(zhí)行剪輯畫面應(yīng)用的邏輯設(shè)備。該邏輯設(shè)備可包括例如具有處理器和存儲(chǔ)器的處理系統(tǒng)。剪輯畫面應(yīng)用可包括制作組件,該制作組件用來(lái)提供具有多個(gè)呈現(xiàn)圖塊(tile)的呈現(xiàn)表面、接收將內(nèi)容文件與呈現(xiàn)圖塊相關(guān)聯(lián)的控制指示、基于內(nèi)容文件的內(nèi)容文件類型生成內(nèi)容文件的圖塊對(duì)象、并且儲(chǔ)存呈現(xiàn)表面和圖塊對(duì)象作為剪輯畫面。剪輯畫面應(yīng)用還可包括呈現(xiàn)組件,該呈現(xiàn)組件用來(lái)生成第一用戶界面視圖以在呈現(xiàn)表面的每個(gè)相關(guān)聯(lián)呈現(xiàn)圖塊內(nèi)呈現(xiàn)每個(gè)圖塊對(duì)象、接收選擇圖塊對(duì)象的控制指示、以及生成第二用戶界面視圖以呈現(xiàn)與該圖塊對(duì)象相對(duì)應(yīng)的內(nèi)容文件。此外,呈現(xiàn)組件可包括或?qū)崿F(xiàn)與姿勢(shì)界面相符的各種用戶界面。對(duì)其他實(shí)施例也予以描述并要求保護(hù)。通過(guò)閱讀下面的詳細(xì)描述并參考相關(guān)聯(lián)的附圖,這些及其它特點(diǎn)和優(yōu)點(diǎn)將變得顯而易見(jiàn)。應(yīng)該理解,前面的概括說(shuō)明和下面的詳細(xì)描述只是說(shuō)明性的,不會(huì)對(duì)所要求保護(hù)的各方面形成限制。
圖I示出剪輯畫面系統(tǒng)的一實(shí)施例。圖2示出制作組件的一實(shí)施例。圖3A示出呈現(xiàn)表面的一實(shí)施例。圖3B示出具有圖塊對(duì)象的呈現(xiàn)表面的一實(shí)施例。圖4示出制作組件的一示例。圖5不出消息收發(fā)系統(tǒng)的一實(shí)施例。
圖6不出消息收發(fā)系統(tǒng)的消息流的一實(shí)施例。圖7A示出消息的用戶界面視圖的一實(shí)施例。圖7B示出剪輯畫面的用戶界面視圖的一實(shí)施例。圖7C示出圖塊對(duì)象的用戶界面視圖的一實(shí)施例。圖7D示出內(nèi)容文件的用戶界面視圖的一實(shí)施例。圖8示出制作組件的邏輯流程的一實(shí)施例。圖9示出公布組件的邏輯流程的一實(shí)施例。圖10示出代表性剪輯畫面的一實(shí)施例。圖11示出剪輯畫面的第一用戶界面的一實(shí)施例。圖12示出剪輯畫面的第二用戶界面的一實(shí)施例。圖13示出剪輯畫面的第三用戶界面的一實(shí)施例。圖14示出剪輯畫面的第四用戶界面的一實(shí)施例。圖15示出剪輯畫面的第五用戶界面的一實(shí)施例。圖16示出與圖塊對(duì)象相關(guān)聯(lián)的內(nèi)容文件的第一用戶界面的一實(shí)施例。圖17示出與圖塊對(duì)象相關(guān)聯(lián)的內(nèi)容文件的第二用戶界面的一實(shí)施例。圖18示出與圖塊對(duì)象相關(guān)聯(lián)的內(nèi)容文件的第三用戶界面的一實(shí)施例。圖19示出與圖塊對(duì)象相關(guān)聯(lián)的內(nèi)容文件的第四用戶界面的一實(shí)施例。圖20示出與圖塊對(duì)象相關(guān)聯(lián)的內(nèi)容文件的第五用戶界面的一實(shí)施例。圖21示出與圖塊對(duì)象相關(guān)聯(lián)的內(nèi)容文件的第六用戶界面的一實(shí)施例。圖22示出與圖塊對(duì)象相關(guān)聯(lián)的內(nèi)容文件的第七用戶界面的一實(shí)施例。圖23示出剪輯畫面的第六用戶界面的一實(shí)施例。圖24示出與圖塊對(duì)象相關(guān)聯(lián)的內(nèi)容文件的第八用戶界面的一實(shí)施例。圖25示出與圖塊對(duì)象相關(guān)聯(lián)的內(nèi)容文件的第九用戶界面的一實(shí)施例。圖26示出與圖塊對(duì)象相關(guān)聯(lián)的內(nèi)容文件的第十用戶界面的一實(shí)施例。圖27示出剪輯畫面模板的第一用戶界面的一實(shí)施例。圖28示出剪輯畫面模板的第二用戶界面的一實(shí)施例。圖29示出剪輯畫面模板的第三用戶界面的一實(shí)施例。圖30示出剪輯畫面模板的第四用戶界面的一實(shí)施例。圖31示出剪輯畫面模板的第五用戶界面的一實(shí)施例。圖32示出剪輯畫面模板的第六用戶界面的一實(shí)施例。圖33示出剪輯畫面模板的第七用戶界面的一實(shí)施例。圖34示出剪輯畫面模板的第八用戶界面的一實(shí)施例。
圖35示出剪輯畫面模板的第九用戶界面的一實(shí)施例。圖36示出剪輯畫面模板的第十用戶界面的一實(shí)施例。圖37示出剪輯畫面模板的第i^一用戶界面的一實(shí)施例。圖38示出剪輯畫面模板的第十二用戶界面的一實(shí)施例。圖39示出剪輯畫面模板的第十三用戶界面的一實(shí)施例。圖40示出剪輯畫面模板的第十四用戶界面的一實(shí)施例。圖41示出剪輯畫面模板的第十五用戶界面的一實(shí)施例。圖42示出剪輯畫面模板的第十六用戶界面的一實(shí)施例。 圖43示出剪輯畫面控件的第一用戶界面的一實(shí)施例。圖44示出剪輯畫面控件的第二用戶界面的一實(shí)施例。圖45示出剪輯畫面控件的第三用戶界面的一實(shí)施例。圖46示出剪輯畫面控件的第四用戶界面的一實(shí)施例。圖47示出剪輯畫面控件的第五用戶界面的一實(shí)施例。圖48示出剪輯畫面模板的第六用戶界面的一實(shí)施例。圖49示出剪輯畫面模板的第七用戶界面的一實(shí)施例。圖50示出剪輯畫面模板的第八用戶界面的一實(shí)施例。圖51示出計(jì)算體系結(jié)構(gòu)的實(shí)施例。
具體實(shí)施例方式各個(gè)實(shí)施例一般涉及安排成從不同種類數(shù)據(jù)源生成數(shù)字剪輯畫面的電子剪輯畫面系統(tǒng)。電子剪輯畫面系統(tǒng)可使用戶能使用由不同軟件程序(諸如舉例而言應(yīng)用程序)生成的內(nèi)容文件來(lái)生成高度定制的數(shù)字剪輯畫面。數(shù)字剪輯畫面可包括一個(gè)或多個(gè)圖塊對(duì)象,這些圖塊對(duì)象包括底層內(nèi)容文件的定制表示。圖塊對(duì)象可使用從內(nèi)容文件選擇性地提取并根據(jù)針對(duì)內(nèi)容文件具體建立的類型定義格式化的信息來(lái)構(gòu)建。該類型定義包括有關(guān)內(nèi)容文件的詳細(xì)信息,諸如文件擴(kuò)展、數(shù)據(jù)模式、格式化控件、嵌入對(duì)象、嵌入代碼、屬性、腳本和其他文件特定信息。該類型定義還包括與要從內(nèi)容文件提取的信息的類型、所提取信息的格式化、要建立的多個(gè)圖塊對(duì)象版本等等有關(guān)的規(guī)則集。以此方式,更寬泛范圍的內(nèi)容文件可被用來(lái)制作數(shù)字剪輯畫面,同時(shí)構(gòu)建高度代表性的圖塊對(duì)象,從而向觀看者提供有意義的信息。此方法使觀看者能容易地細(xì)看剪輯畫面中的圖塊對(duì)象,在許多圖塊對(duì)象中標(biāo)識(shí)感興趣的內(nèi)容文件,以及選擇圖塊對(duì)象來(lái)快速檢索內(nèi)容文件以供更接近的查看。結(jié)果,各實(shí)施例可提高操作者、設(shè)備或網(wǎng)絡(luò)的可承受性、可伸縮性、模塊性、可擴(kuò)展性或互操作性。圖I示出具有剪輯畫面應(yīng)用140的剪輯畫面系統(tǒng)100的框圖。在一個(gè)實(shí)施例中,例如,剪輯畫面系統(tǒng)100和剪輯畫面應(yīng)用140可包括各個(gè)組件,諸如舉例而言組件110、130。如本文所使用的,術(shù)語(yǔ)“系統(tǒng)”、“應(yīng)用”和“組件”旨在指示與計(jì)算機(jī)相關(guān)的實(shí)體,包括硬件、硬件和軟件的組合、軟件、或執(zhí)行中的軟件。例如,組件可被實(shí)現(xiàn)為在處理器上運(yùn)行的進(jìn)程、處理器、硬盤驅(qū)動(dòng)器、多個(gè)(光和/或磁存儲(chǔ)介質(zhì)的)存儲(chǔ)驅(qū)動(dòng)器、對(duì)象、可執(zhí)行代碼、執(zhí)行的線程、程序、和/或計(jì)算機(jī)。作為說(shuō)明,在服務(wù)器上運(yùn)行的應(yīng)用和服務(wù)器兩者都可以是組件。一個(gè)或多個(gè)組件可以駐留在進(jìn)程和/或執(zhí)行的線程內(nèi),且組件可以視給定實(shí)現(xiàn)所需而位于一臺(tái)計(jì)算機(jī)上和/或分布在兩臺(tái)或更多的計(jì)算機(jī)之間。各實(shí)施例不限于該上下文。
在圖I所示的例示實(shí)施例中,剪輯畫面系統(tǒng)100和剪輯畫面應(yīng)用140可由電子設(shè)備實(shí)現(xiàn)。電子設(shè)備的示例可包括但不限于,移動(dòng)設(shè)備、個(gè)人數(shù)字助理、移動(dòng)計(jì)算設(shè)備、智能電話、蜂窩電話、手機(jī)、單向?qū)ず魴C(jī)、雙向?qū)ず魴C(jī)、消息收發(fā)設(shè)備、計(jì)算機(jī)、個(gè)人計(jì)算機(jī)(PC)、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、手持式計(jì)算機(jī)、平板計(jì)算機(jī)、服務(wù)器、服務(wù)器陣列或服務(wù)器場(chǎng)、web服務(wù)器、網(wǎng)絡(luò)服務(wù)器、因特網(wǎng)服務(wù)器、工作站、小型計(jì)算機(jī)、大型計(jì)算機(jī)、超級(jí)計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、web設(shè)備、分布式計(jì)算系統(tǒng)、多處理器系統(tǒng)、基于處理器的系統(tǒng)、游戲設(shè)備、消費(fèi)電子產(chǎn)品、 可編程消費(fèi)電子產(chǎn)品、電視機(jī)、數(shù)字電視機(jī)、機(jī)頂盒、無(wú)線接入點(diǎn)、基站、用戶站、移動(dòng)用戶中心、無(wú)線電網(wǎng)絡(luò)控制器、路由器、集線器、網(wǎng)關(guān)、網(wǎng)橋、交換機(jī)、機(jī)器、或其組合。雖然如圖I所示的剪輯畫面應(yīng)用140具有呈特定拓?fù)浣Y(jié)構(gòu)的有限數(shù)量的元素,但可以理解,剪輯畫面應(yīng)用140視給定實(shí)現(xiàn)所需可包括呈替換拓?fù)浣Y(jié)構(gòu)的更多或更少的元素。組件110、130可以經(jīng)由各種類型的通信介質(zhì)來(lái)通信地耦合。組件110、130可以協(xié)調(diào)彼此之間的操作。該協(xié)調(diào)可以涉及單向或雙向信息交換。例如,組件110、130可以傳遞通過(guò)通信介質(zhì)傳遞的信號(hào)形式的信息。該信息可被實(shí)現(xiàn)成分配給各條信號(hào)線的信號(hào)。在這些分配中,每一個(gè)消息都是信號(hào)。然而,其他實(shí)施方式可另選地采用數(shù)據(jù)消息。這些數(shù)據(jù)消息可以跨各個(gè)連接發(fā)送。示例性連接包括并行接口、串行接口和總線接口。在圖I所示的實(shí)施例中,剪輯畫面系統(tǒng)可包括一個(gè)或多個(gè)內(nèi)容文件104-c和剪輯畫面應(yīng)用140。內(nèi)容文件104-c可包括由諸如應(yīng)用程序、web應(yīng)用程序、web服務(wù)等軟件程序生成的數(shù)字內(nèi)容。剪輯畫面應(yīng)用140可使用一個(gè)或多個(gè)所選內(nèi)容文件104-c來(lái)生成剪輯畫面120。在一個(gè)實(shí)施例中,一個(gè)或多個(gè)內(nèi)容文件104-c可由用戶手動(dòng)選擇。在一個(gè)實(shí)施例中,可諸如通過(guò)使用與由搜索引擎使用的給定搜索項(xiàng)相關(guān)的搜索結(jié)果或如儲(chǔ)存在瀏覽器歷史中的用戶一向訪問(wèn)的內(nèi)容文件104-c由軟件程序自動(dòng)選擇一個(gè)或多個(gè)內(nèi)容文件104-c。剪輯畫面應(yīng)用140可包括制作組件110和呈現(xiàn)組件130等。制作組件110可由用戶使用來(lái)制作或產(chǎn)生剪輯畫面120。制作或產(chǎn)生剪輯畫面120的用戶有時(shí)在本文中稱為“內(nèi)容產(chǎn)生者”。呈現(xiàn)組件130可由用戶使用來(lái)查看或?qū)Ш郊糨嫯嬅?20。查看或?qū)Ш郊糨嫯嬅?20的用戶有時(shí)在本文中稱為“內(nèi)容消費(fèi)者”。剪輯畫面應(yīng)用140進(jìn)一步包括參照?qǐng)D2-11更詳細(xì)地描述的其他組件。制作組件110 —般可管理剪輯畫面應(yīng)用140的制作操作,包括生成用戶界面視圖和工具以使內(nèi)容產(chǎn)生者能生成、創(chuàng)建或以其他方式制作剪輯畫面120。剪輯畫面120可包括來(lái)自所選內(nèi)容文件104-c的數(shù)字信息元素的單個(gè)合成或集聚以形成單個(gè)合成數(shù)字信息元素。剪輯畫面120可包括例如具有由諸如應(yīng)用程序的應(yīng)用文件等由不同種類應(yīng)用生成的不同構(gòu)成數(shù)字信息元素的合成文件。有時(shí)構(gòu)成數(shù)字信息元素根據(jù)中心主題來(lái)組織,諸如與業(yè)務(wù)項(xiàng)目、個(gè)人假日或節(jié)日相關(guān)的那些數(shù)字信息元素。由于合成文檔的空間限制,構(gòu)成數(shù)字信息元素常常是實(shí)際內(nèi)容文件104-c的低保真度表示。這樣,內(nèi)容消費(fèi)者可選擇構(gòu)成數(shù)字信息元素來(lái)檢索相關(guān)聯(lián)內(nèi)容文件104-c的更高保真度版本,以進(jìn)行更深度的查閱。在一實(shí)施例中,例如,制作組件110可被安排成提供剪輯畫面120的呈現(xiàn)表面122。呈現(xiàn)表面122可具有以特定拓?fù)浣Y(jié)構(gòu)在呈現(xiàn)表面122上定義或設(shè)置的多個(gè)呈現(xiàn)圖塊124-a。制作組件110可接收將特定內(nèi)容文件104-c與特定呈現(xiàn)圖塊124-a相關(guān)聯(lián)的控制指示102-b。制作組件110可基于與內(nèi)容文件104-c相關(guān)聯(lián)的各種內(nèi)容文件類型和類型定義,生成內(nèi)容文件104-c的圖塊對(duì)象126-e。制作組件110可將呈現(xiàn)表面122和圖塊對(duì)象126_e儲(chǔ)存為剪輯畫面120的一部分,該剪輯畫面120然后可被公布或分發(fā)給各個(gè)內(nèi)容消費(fèi)者。值得指出的是,本文所使用的“a”、“b”、“c”以及類似的指示符是表示任何正整數(shù)的變量。因此,例如,如果一實(shí)現(xiàn)將a值設(shè)為a = 5,則呈現(xiàn)圖塊124-a的完整集合可包括呈現(xiàn)圖塊124-1、124-2、124-3、124-4以及125-5。各實(shí)施例不限于該上下文。制作組件110可開(kāi)始制作操作以通過(guò)提供具有多個(gè)呈現(xiàn)圖塊124-a的呈現(xiàn)表面122來(lái)生成剪輯畫面120。呈現(xiàn)表面122可包括具有任何定義大小、且具有坐標(biāo)系和邊界的二維(2D)或三維(3D)拓?fù)淇臻g。呈現(xiàn)表面122的示例可包括文字處理程序的文檔、演示程序的幻燈片、電子表格程序的工作表、記事本程序的記事貼、個(gè)人信息管理程序(PIM)的聯(lián)系人卡、以及通常由應(yīng)用程序使用的其他空間。呈現(xiàn)圖片124-a可包括呈現(xiàn)表面122的指定用于呈現(xiàn)離散的信息集合(諸如圖塊對(duì)象126-e)的限定區(qū)域。針對(duì)給定實(shí)現(xiàn),限定區(qū)域可按需具有任何大小、維度或形狀。給定呈現(xiàn)表面122可具有任何數(shù)量的呈現(xiàn)圖塊124-a,并且每個(gè)呈現(xiàn)圖塊124_a可具有一定義集合(例如大小、形狀、維度、幾何形狀)以確保所有呈現(xiàn)圖塊124-a能裝入呈現(xiàn)表面122的給定大小。呈現(xiàn)圖塊124-a的定義可基于呈現(xiàn)表面122、內(nèi)容文件104_c集合、內(nèi)容文件104-c與呈現(xiàn)圖塊124-a之間的關(guān)聯(lián)、與內(nèi)容文件104_c相關(guān)聯(lián)的圖塊對(duì)象126_e、顯示器的屬性、設(shè)備的屬性、用戶偏好、以及其他因素而動(dòng)態(tài)地改變。各實(shí)施例不限于該上下文。在一實(shí)施例中,內(nèi)容產(chǎn)生者可自定義呈現(xiàn)表面122和呈現(xiàn)圖塊124-a。剪輯畫面應(yīng)用140的用戶界面可提供具體定義成修改呈現(xiàn)表面122的特性和呈現(xiàn)表面122上的一組呈現(xiàn)圖塊124-a的各種控件。這種控件的示例可包括但不限于繪制控件、維度控件、大小控件、寬度控件、高度控件、像素控件、刷新控件等等??蛇x地,內(nèi)容產(chǎn)生者可從任何數(shù)量的剪·輯畫面模板中選擇,從而提供不同的呈現(xiàn)表面和呈現(xiàn)圖塊124-a。制作組件110可接收將特定內(nèi)容文件104-c與特定呈現(xiàn)圖塊124_a相關(guān)聯(lián)的控制指示102-b。制作組件110可生成用戶界面視圖和工具,從而允許用戶選擇內(nèi)容文件104-a,并使內(nèi)容文件104-a與呈現(xiàn)圖塊124-a相關(guān)聯(lián)。例如,用戶可使用諸如定點(diǎn)設(shè)備等輸入設(shè)備來(lái)選擇內(nèi)容文件104-1并將該內(nèi)容文件104-1拖曳到呈現(xiàn)圖塊124-1上。用戶選擇可生成控制指示102-b作為指示對(duì)制作組件110的選擇的消息或信號(hào)??蛇x地,控制指示102-b可根據(jù)內(nèi)容選擇算法來(lái)通過(guò)程序生成。例如,內(nèi)容選擇算法可具有用于從由搜索引擎生成的搜索結(jié)果中或通過(guò)對(duì)用戶瀏覽模式的分析來(lái)自動(dòng)地選擇內(nèi)容文件104-c的一組定義規(guī)貝U。各實(shí)施例不限于該上下文。內(nèi)容文件104-c可包括由軟件程序生成的任何數(shù)字信息元素或數(shù)字內(nèi)容,該軟件程序諸如應(yīng)用程序、web應(yīng)用、web服務(wù)、客戶機(jī)應(yīng)用、服務(wù)器應(yīng)用、系統(tǒng)程序等等。不同的軟件程序可生成不同類型的數(shù)字內(nèi)容。這樣,不同軟件程序所生成的數(shù)字內(nèi)容可包括不同種類的數(shù)字內(nèi)容。內(nèi)容文件104-c的示例可包括但不限于應(yīng)用程序文件,諸如文字處理文件、電子表文件、演示文件、個(gè)人信息管理程序(PIM)文件、數(shù)據(jù)庫(kù)文件、公布程序文件、繪制文件、記事本文件、消息文件、項(xiàng)目文件等等。內(nèi)容文件104-c的其他示例可包括多媒體文件,諸如音頻文件、圖像文件、視頻文件、音頻/視頻(AV)文件、動(dòng)畫文件、游戲文件、標(biāo)記文件、網(wǎng)頁(yè)文件、社交網(wǎng)絡(luò)服務(wù)(SNS)文件等等??梢岳斫?,這些僅僅是內(nèi)容文件104-c的一些示例,并且各個(gè)實(shí)施例不限于這些示例。在一實(shí)施例中,內(nèi)容文件104-c可包括為特定操作系統(tǒng)設(shè)計(jì)的互相關(guān)的客戶機(jī)應(yīng)用程序、服務(wù)器應(yīng)用程序和web服務(wù)的生產(chǎn)力套件的內(nèi)容文件,諸如用于由美國(guó)華盛頓州雷蒙德的微軟公司制作的MICROSOFT WINDOWS 的MICROSOFT OFFICE生產(chǎn)力套件??蛻魴C(jī)應(yīng)用的示例可包括但不限于MICROSOFT WORD、MICROSOFT EXCEL 、MICROSOFT POWERPOINT 、MICROSOFT OUTLOOK 、MICROSOFT ACCESS 、MICROSOFT INFOPATH 、MICROSOFT ONENOTE 、MICROSOFT PROJECT、MICROSOFT PUBLISHER、MICROSOFT SHAREPOINT WORKSPACE、MICROSOFT VISIO 、MICROSOFT OFFICE INTERCONNECT、MICROSOFTOFFICE PICTURE MANAGER、MICROSOFTSHAREPOINT DESIGNER、以及MICROSOFT LYNC。服務(wù)器應(yīng)用的示例可包括但不限于MICROSOFTSHAREPOINT SERVER.MICROSOFT LYNC SERVER、MICROSOFT OFFICEFORMS SERVER、MICROSOFT OFFICE GROOVE SERVER、MICROSOFTOFFICE PROJECT SERVER、MICROSOFTOFFICE PROJECT PORTFOLIOSERVER、以及 MICROSOFT OFFICE PERFORMANCEPOINT SERVEILweb服務(wù)的示例可包括但不限于 MICROSOFT WINDOWS LIVE MICROSOFT OFFICEWEB APPLICATIONS、MICROSOFT OFFICE LIVE, MICROSOFTLIVE MEET ING、MICROSOFT OFFICEPRODUCT WEB SITE、MICROSOFTUPDATE SERVER、以及 MICROSOFT OFFICE 365。各實(shí)施方式不限于這些示例。在一實(shí)施例中,內(nèi)容文件104-c可包括由用于創(chuàng)建剪輯畫面120的剪輯畫面應(yīng)用140的同一內(nèi)容產(chǎn)生者個(gè)人制作的內(nèi)容文件。例如,假設(shè)內(nèi)容產(chǎn)生者是業(yè)務(wù)項(xiàng)目的項(xiàng)目管理者,并且在該業(yè)務(wù)項(xiàng)目的過(guò)程期間已制作了與該業(yè)務(wù)項(xiàng)目相關(guān)聯(lián)的各種應(yīng)用程序文件,諸如文字處理文件、電子表文件、以及演示文件。內(nèi)容產(chǎn)生者可使用剪輯畫面應(yīng)用140的制作組件110來(lái)針對(duì)由內(nèi)容產(chǎn)生者個(gè)人制作的每個(gè)文件創(chuàng)建具有圖塊對(duì)象126-e的執(zhí)行報(bào)告。制作組件110可基于內(nèi)容文件104-c的各種內(nèi)容文件類型,生成所選內(nèi)容文件104-c的圖塊對(duì)象126-e。一旦內(nèi)容文件104_c已與呈現(xiàn)圖塊124_a相關(guān)聯(lián),制作組件110就可生成所選內(nèi)容文件104-c的圖塊對(duì)象126-e。在一個(gè)實(shí)施例中,單個(gè)內(nèi)容文件104_c可與單個(gè)呈現(xiàn)圖塊124-a相關(guān)聯(lián),由此形成一對(duì)一的對(duì)應(yīng)性。在一個(gè)實(shí)施例中,多個(gè)內(nèi)容文件104-c可與單個(gè)呈現(xiàn)圖塊124-a相關(guān)聯(lián),由此形成一對(duì)多的對(duì)應(yīng)性。圖塊對(duì)象126-e可包括內(nèi)容文件104_c的代表、代理或“預(yù)告”(teaser)。圖塊對(duì)象126-e是來(lái)自相關(guān)聯(lián)內(nèi)容文件104-c的信息的簡(jiǎn)明集合,該圖塊對(duì)象126_e以允許內(nèi)容消費(fèi)者快速并簡(jiǎn)單地確定是否對(duì)相關(guān)聯(lián)內(nèi)容文件104-c感興趣并有益于對(duì)相關(guān)聯(lián)內(nèi)容文件104-c的更接近檢查的方式來(lái)渲染。圖塊對(duì)象126-e可使用從內(nèi)容文件104-c檢索的內(nèi)容部分106-d生成。內(nèi)容部分106-d可包括從內(nèi)容文件104-c所儲(chǔ)存的完整信息集導(dǎo)出或提取的信息子集。剪輯畫面120的一個(gè)優(yōu)點(diǎn)是來(lái)自不同內(nèi)容文件104-c的信息可在單個(gè)呈現(xiàn)表面122上呈現(xiàn)。然而,每個(gè)內(nèi)容文件104-c可包括比能在單個(gè)呈現(xiàn)圖塊124-a的限定區(qū)域內(nèi)所呈現(xiàn)的信息更多量的信息。例如,如果內(nèi)容文件104-1包括文字處理文檔,則即使在微型化為縮略圖時(shí),制作組件110也可能無(wú)法將該文字處理文檔內(nèi)所包含的所有信息(例如文本、圖表、圖像、繪畫、嵌入對(duì)象)裝在呈現(xiàn)圖塊124-1的可用區(qū)域或空間內(nèi)。這樣,制作組件110可從內(nèi)容源104-1內(nèi)所包含的信息集合中檢索信息子集、格式化該信息子集以裝入呈現(xiàn)圖塊124-1的一組邊界內(nèi)、以及儲(chǔ)存經(jīng)格式化的信息子集作為圖塊對(duì)象126-1。例如,圖塊對(duì)象126-1可包括文字處理文檔的標(biāo)題、文字處理文檔的內(nèi)容產(chǎn)生者(例如作者)、以及來(lái)自文字處理文檔的圖像的組合。圖塊對(duì)象126-e還可包括對(duì)相對(duì)應(yīng)內(nèi)容文件104_c的引用(例如地址、指針或鏈接),或與之相關(guān)聯(lián)。當(dāng)用戶選擇圖塊對(duì)象126-e以便于進(jìn)一步檢查時(shí),引用可用來(lái)檢索相對(duì)應(yīng)內(nèi)容文件104-c以呈現(xiàn)內(nèi)容文件104-c的全保真度演示。在一實(shí)施例中,引用可以指向如儲(chǔ)存在本地?cái)?shù)據(jù)存儲(chǔ)中的內(nèi)容文件104-c。在此情形中,引用可用來(lái)使用對(duì)等技術(shù)檢索內(nèi)容文件104-c。在一實(shí)施例中,引用可以指向如儲(chǔ)存在遠(yuǎn)程數(shù)據(jù)存儲(chǔ)中的內(nèi)容文件104-c。在此情形中,引用可用來(lái)使用網(wǎng)絡(luò)存儲(chǔ)和訪問(wèn)技術(shù)檢索內(nèi)容文件104-c。在一個(gè)實(shí)施例中,單個(gè)內(nèi)容文件104-c可與單個(gè)呈現(xiàn)圖塊124-a相關(guān)聯(lián)。在此情形中,單個(gè)圖塊對(duì)象126-e在每一呈現(xiàn)圖塊124-a中呈現(xiàn)。在一個(gè)實(shí)施例中,多個(gè)內(nèi)容文件104-c可與單個(gè)呈現(xiàn)圖塊124-a相關(guān)聯(lián)。在此情形中,多個(gè)圖塊對(duì)象126_e在單個(gè)呈現(xiàn)圖塊124-a中呈現(xiàn)。在渲染時(shí),內(nèi)容消費(fèi)者可使用呈現(xiàn)組件130提供的選擇器工具來(lái)在不同呈現(xiàn)圖塊124-a中呈現(xiàn)的多個(gè)圖塊對(duì)象126-e之間導(dǎo)航,以及在單個(gè)呈現(xiàn)圖塊124_a中呈現(xiàn)的多個(gè)圖塊對(duì)象126-e之間導(dǎo)航,以使內(nèi)容消費(fèi)者能選擇感興趣的圖塊對(duì)象126-e。例如,假設(shè)內(nèi)容產(chǎn)生者將來(lái)自對(duì)應(yīng)內(nèi)容文件104-1至104-100的圖片與呈現(xiàn)圖塊124-1相關(guān)聯(lián)。該 100個(gè)圖片的縮略圖可被生成為圖塊對(duì)象126-1至126-100,并且被調(diào)整大小以裝入呈現(xiàn)圖塊124-1的給定尺寸內(nèi)。選擇器工具可用來(lái)在圖塊對(duì)象126-1至126-100之間導(dǎo)航以選擇并放大給定圖片。一旦用戶已經(jīng)完成了使不同內(nèi)容文件104-c與呈現(xiàn)表面122的不同呈現(xiàn)圖塊124-a相關(guān)聯(lián)的制作操作,制作組件110就可儲(chǔ)存呈現(xiàn)表面122和圖塊對(duì)象126-e來(lái)作為剪輯畫面120的一部分。呈現(xiàn)組件130 —般可管理剪輯畫面應(yīng)用140的呈現(xiàn)操作,包括生成用于在電子設(shè)備的電子顯示器上呈現(xiàn)剪輯畫面120的用戶界面視圖和工具。在一實(shí)施例中,例如,呈現(xiàn)組件130可生成用于在剪輯畫面120的呈現(xiàn)表面122上的每一相關(guān)聯(lián)呈現(xiàn)圖塊124-a內(nèi)呈現(xiàn)每一圖塊對(duì)象126-e的第一用戶界面視圖。呈現(xiàn)組件130可接收用來(lái)選擇圖塊對(duì)象126_e的控制指示132-f、并生成用于呈現(xiàn)與所選圖塊對(duì)象126-e相對(duì)應(yīng)的內(nèi)容文件104_c的第二用戶界面視圖。圖2示出剪輯畫面應(yīng)用140的制作組件110的更詳細(xì)框圖。制作組件110可通過(guò)基于相關(guān)聯(lián)內(nèi)容文件104-c類型的類型定義從內(nèi)容文件104-c中檢索內(nèi)容的特定部分,來(lái)智能地生成相關(guān)聯(lián)內(nèi)容文件104-c的圖塊對(duì)象126-e。例如,該內(nèi)容部分可包括來(lái)自內(nèi)容文件104-c的文本、內(nèi)容文件104-c的元數(shù)據(jù)、來(lái)自內(nèi)容文件104-c的對(duì)象、或其某種組合。在一實(shí)施例中,內(nèi)容文件104-c可被存儲(chǔ)于在實(shí)現(xiàn)剪輯畫面應(yīng)用140的同一電子設(shè)備內(nèi)實(shí)現(xiàn)的本地?cái)?shù)據(jù)存儲(chǔ)210中。例如,計(jì)算設(shè)備可使用儲(chǔ)存在計(jì)算設(shè)備的大容量存儲(chǔ)設(shè)備上的內(nèi)容文件104-1、104-2來(lái)實(shí)現(xiàn)剪輯畫面應(yīng)用140。在一實(shí)施例中,內(nèi)容文件104_c可被存儲(chǔ)于由與實(shí)現(xiàn)剪輯畫面應(yīng)用140的電子設(shè)備不同的電子設(shè)備實(shí)現(xiàn)的遠(yuǎn)程數(shù)據(jù)存儲(chǔ)212中。例如,計(jì)算設(shè)備可使用儲(chǔ)存在服務(wù)器設(shè)備的大容量存儲(chǔ)設(shè)備上的內(nèi)容文件104-3來(lái)實(shí)現(xiàn)剪輯畫面應(yīng)用140。在圖2所示的實(shí)施例中,制作組件110可包括或?qū)崿F(xiàn)多個(gè)類型模塊202-g。每個(gè)類型模塊202-g可對(duì)應(yīng)于相應(yīng)內(nèi)容文件104-c的內(nèi)容文件類型。內(nèi)容文件104-c的內(nèi)容文件類型的示例可包括但不限于應(yīng)用程序文件類型,諸如文字處理文件類型、電子表文件類型、演示文件類型、PIM文件類型、數(shù)據(jù)庫(kù)文件類型、公布程序文件類型、繪制文件類型、記事本文件類型、消息文件類型等等。內(nèi)容文件104-c的其他示例可包括多媒體文件類型,諸如音頻文件類型、圖像文件類型、視頻文件類型、AV文件類型、動(dòng)畫文件類型、游戲文件類型、標(biāo)記文件類型、網(wǎng)頁(yè)類型等等。可以理解,這些僅僅是內(nèi)容文件類型的一些示例,并且各個(gè)實(shí)施例不限于這些示例。類型模塊202-g可基于內(nèi)容文件類型的類型定義204-h從內(nèi)容文件104_c中檢索信息,并基于所檢索到的信息和類型定義204-h生成圖塊對(duì)象126-e。類型定義204_h可包括用于從內(nèi)容文件104-c中提取所選部分并在呈現(xiàn)圖塊124-a的限定區(qū)域內(nèi)格式化所提取部分的一組定義、屬性、方法、事件、坐標(biāo)或指令。通過(guò)實(shí)現(xiàn)特定內(nèi)容文件104-c的特定類型定義204-h,制作組件110可生成具體為特定上下文(例如業(yè)務(wù)、個(gè)人)和相關(guān)聯(lián)內(nèi)容消費(fèi)者集合設(shè)計(jì)的高度定制的圖塊對(duì)象126-e。類型定義204-h可以是隨剪輯畫面應(yīng)用140提供的缺省類型定義,或者是使用剪輯畫面應(yīng)用140創(chuàng)建的用戶定義的類型定義。作為示例,假設(shè)內(nèi)容文件104-1是文字處理文檔104-1,類型模塊202_1針對(duì)文字處理文件類型,而類型定義204-1是針對(duì)文字處理文件類型的一組定義。類型定義204-1可包括用于創(chuàng)建圖塊對(duì)象126-1的各種類型的信息。例如,類型定義204-1可包括所支持的與文字處理應(yīng)用程序的不同版本相關(guān)聯(lián)的文件格式,諸如擴(kuò)展標(biāo)記語(yǔ)言格式(例如.docx、.docm、. dotx、. dotm)、二進(jìn)制格式(例如· doc、. dot)、以及開(kāi)放文檔格式(例如· odt)。類型定義204-1可包括用于訪問(wèn)加密文件的安全憑證(例如口令、證書、公鑰或私鑰)。類型定義204-1可包括用于訪問(wèn)文件的嵌入或加載代碼的工具(例如宏、擴(kuò)展包)。類型定義204-1可包括文檔中的所支持字段(例如,詢問(wèn)(Ask)字段、作者(Author)字段、數(shù)據(jù)庫(kù)(Database)字段、填入(Fillin)字段、包括圖片(Includepicture)字段、包括文本(Includetext)字段、郵件合并(Mailmerge)字段)。類型定義204-1可包括用于處理文檔的鏈接(例如,鏈接對(duì)象、主文檔、模板引用、鏈接級(jí)聯(lián)樣式表單引用)的規(guī)則。類型定義204-1可包括用于處理數(shù)據(jù)集(例如郵件合并數(shù)據(jù))的規(guī)則。類型定義204-1可包括用于處理對(duì)象鏈接與嵌入(OLE)對(duì)象的規(guī)則。關(guān)于類型定義204-1的其他信息是可能的,并且各個(gè)實(shí)施例不限于此上下文。此外,類型定義204-1可包括與要從內(nèi)容文件104-1檢索的信息的類型有關(guān)的一組規(guī)則。例如,類型定義204-1可包括三類信息和相關(guān)聯(lián)規(guī)則,包括來(lái)自內(nèi)容文件104-1的內(nèi)容和屬性類(例如段落或?qū)傩?、內(nèi)容文件104-1的內(nèi)容對(duì)象類(例如圖像、嵌入對(duì)象)、以及內(nèi)容文件104-1內(nèi)的內(nèi)容頁(yè)面類、或其某種組合??梢岳斫?,針對(duì)給定內(nèi)容文件類型可定義任何數(shù)量的類或類別。在一實(shí)施例中,內(nèi)容和屬性類的示例可在表I中示出如下表I
權(quán)利要求
1.一種方法,包括 提供具有多個(gè)呈現(xiàn)圖塊(124)的呈現(xiàn)表面(122) (802); 接收使內(nèi)容文件(104)與呈現(xiàn)圖塊相關(guān)聯(lián)的控制指示(102) (804); 標(biāo)識(shí)所述內(nèi)容文件的內(nèi)容文件類型(806); 基于所述內(nèi)容文件類型從所述內(nèi)容文件中檢索內(nèi)容的一部分(106) (808); 基于所述內(nèi)容部分生成圖塊對(duì)象(126) (810);以及 將所述呈現(xiàn)表面和圖塊對(duì)象儲(chǔ)存為剪輯畫面(120) (812)。(812)
2.如權(quán)利要求I的所述的方法,其特征在于,包括基于所述內(nèi)容文件類型的類型定義(204)從所述內(nèi)容文件中檢索所述內(nèi)容部分,所述內(nèi)容部分包括內(nèi)容和屬性類、內(nèi)容對(duì)象類、或內(nèi)容頁(yè)面類的信息。
3.如權(quán)利要求I或2中的任一項(xiàng)所述的方法,其特征在于,包括使對(duì)儲(chǔ)存在網(wǎng)絡(luò)服務(wù)的遠(yuǎn)程數(shù)據(jù)存儲(chǔ)中的內(nèi)容文件的引用與所述圖塊對(duì)象相關(guān)聯(lián)。
4.如權(quán)利要求I至3中任一項(xiàng)所述的方法,其特征在于,包括 接收打開(kāi)所述剪輯畫面的控制指示(132); 從遠(yuǎn)程數(shù)據(jù)源(212)檢索所述剪輯畫面;以及 呈現(xiàn)所述呈現(xiàn)表面的用戶界面視圖(320),其中所述圖塊對(duì)象處于所述呈現(xiàn)圖塊內(nèi)。
5.如權(quán)利要求I至4中任一項(xiàng)所述的方法,其特征在于,包括 接收選擇所述圖塊對(duì)象的控制指示; 從遠(yuǎn)程數(shù)據(jù)存儲(chǔ)中檢索所述圖塊對(duì)象的所述內(nèi)容文件;以及 呈現(xiàn)所述內(nèi)容文件的用戶界面視圖(760)。
6.一種包括包含指令的存儲(chǔ)介質(zhì)(5114,5118,5122)的制品,所述指令在被執(zhí)行時(shí)使得系統(tǒng)能夠執(zhí)行如權(quán)利要求I到5所述的方法。
7.一種裝置(510),包括 安排成執(zhí)行剪輯畫面應(yīng)用(140)的邏輯設(shè)備(502),所述剪輯畫面應(yīng)用(140)包括制作組件(110),所述制作組件(110)用來(lái)提供具有多個(gè)呈現(xiàn)圖塊(124)的呈現(xiàn)表面(122)、接收將內(nèi)容文件(104)與呈現(xiàn)圖塊相關(guān)聯(lián)的控制指示(102)、基于所述內(nèi)容文件的內(nèi)容文件類型生成所述內(nèi)容文件的圖塊對(duì)象(126)、并且儲(chǔ)存所述呈現(xiàn)表面和圖塊對(duì)象作為剪輯畫面(120)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述制作組件包括與每個(gè)內(nèi)容文件類型相對(duì)應(yīng)的多個(gè)類型模塊(202),類型模塊用于基于內(nèi)容文件類型的類型定義(204)從內(nèi)容文件中檢索信息、并基于所檢索到的信息和所述類型定義來(lái)生成圖塊對(duì)象(126)。
9.如權(quán)利要求7或8所述的裝置,其特征在于,包括用于接收用以對(duì)內(nèi)容文件從本地?cái)?shù)據(jù)存儲(chǔ)(210)向網(wǎng)絡(luò)服務(wù)(530)可訪問(wèn)的網(wǎng)絡(luò)存儲(chǔ)設(shè)備(550)的遠(yuǎn)程數(shù)據(jù)存儲(chǔ)(212)的傳送進(jìn)行授權(quán)的控制指示的安全組件(536)。
10.如權(quán)利要求7到9中的任一項(xiàng)所述的裝置,其特征在于,包括用于將所述剪輯畫面和內(nèi)容文件從本地?cái)?shù)據(jù)存儲(chǔ)向網(wǎng)絡(luò)服務(wù)可訪問(wèn)的網(wǎng)絡(luò)存儲(chǔ)設(shè)備(550)的遠(yuǎn)程數(shù)據(jù)存儲(chǔ)進(jìn)行公布的公布組件(532)。
全文摘要
描述了用于信息電子集聚的技術(shù)和電子剪輯畫面系統(tǒng)的技術(shù)。一裝置可包括安排成執(zhí)行剪輯畫面應(yīng)用程序的邏輯設(shè)備,該剪輯畫面應(yīng)用程序可包括制作組件,該制作組件用來(lái)提供具有多個(gè)呈現(xiàn)圖塊的呈現(xiàn)表面、接收將內(nèi)容文件與呈現(xiàn)圖塊相關(guān)聯(lián)的控制指示、基于內(nèi)容文件的內(nèi)容文件類型生成內(nèi)容文件的圖塊對(duì)象、并且儲(chǔ)存呈現(xiàn)表面和圖塊對(duì)象作為剪輯畫面。對(duì)其他實(shí)施例也予以描述并要求保護(hù)。
文檔編號(hào)G06F17/30GK102915319SQ20121008685
公開(kāi)日2013年2月6日 申請(qǐng)日期2012年3月28日 優(yōu)先權(quán)日2011年3月28日
發(fā)明者T·羅斯, M·伍德, S·斯蒂勒斯, J·博伊爾, M·道格拉斯, J·舒爾, Z·拉加比, R·特洛伊 申請(qǐng)人:微軟公司