專利名稱:具有用戶可定義的屬性的演示文稿的節(jié)的制作方法
具有用戶可定義的屬性的演示文稿的節(jié)背景電子演示文稿被用于各種用來傳達信息的上下文中。例如,商務(wù)人士可以使用電 子幻燈片演示文稿來傳達有關(guān)業(yè)務(wù)績效的信息。在另一示例中,教師可以使用電子幻燈片 演示文稿來講課。在個人計算機上執(zhí)行的演示文稿應(yīng)用程序被用來創(chuàng)作和呈現(xiàn)電子演示文稿。典型 的演示文稿應(yīng)用程序呈現(xiàn)允許用戶編輯演示文稿中的幻燈片的創(chuàng)作界面。創(chuàng)作界面可包括 主窗格和導(dǎo)航窗格。主窗格包含演示文稿中的可編輯幻燈片。導(dǎo)航窗格可包括演示文稿中 的每一幻燈片的一系列縮略圖。幻燈片的縮略圖是幻燈片的較小版本。演示文稿應(yīng)用程序 的用戶可以點擊幻燈片的縮略圖,以使創(chuàng)作界面的主窗格顯示幻燈片以便進行編輯。電子幻燈片演示文稿可包括大量的幻燈片,并且可以包含有關(guān)若干主題的信息。 例如,物理教師可以使用電子幻燈片演示文稿來講課,該電子幻燈片演示文稿包括關(guān)于電 阻的幻燈片,關(guān)于電容的幻燈片,以及關(guān)于即將來臨的考試的幻燈片。概述提供本概述是為了以精簡的形式介紹將在以下詳細描述中進一步描述的一些概 念。本概述并不旨在標識出所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于限定 所要求保護的主題的范圍?!愣?,本發(fā)明描述了使用了電子演示文稿的節(jié)的屬性的用戶定義值的技術(shù)。 如此處所描述的,用戶可以配置演示文稿以包括多個節(jié)。每一個節(jié)都包括電子幻燈片演示 文稿的零個或多個幻燈片。除與每一節(jié)相關(guān)聯(lián)的幻燈片之外,每一個節(jié)與具有可以由演示 文稿的作者定義的值的一個或多個屬性相關(guān)聯(lián)。因為節(jié)的屬性的值是用戶可定義的,因此, 在這些技術(shù)的一些實現(xiàn)中,這些屬性可以允許演示文稿的作者以在僅使用節(jié)作為分組幻燈 片的縮略圖以便在創(chuàng)作界面中的幻燈片之間方便地導(dǎo)航的手段中不可能的方式使用節(jié)。如下面所描述的,節(jié)的屬性可包括,例如,節(jié)的標題、節(jié)的作者的名稱、指定用戶關(guān) 于節(jié)執(zhí)行動作的權(quán)限的一組訪問控制數(shù)據(jù)、以及其他屬性??梢栽谘菔疚母宓膭?chuàng)作期間或 在演示文稿的演示期間使用節(jié)的屬性。在演示文稿的創(chuàng)作期間這樣的屬性的用途可包括, 例如,通過點擊節(jié)的標題來隱藏或顯露節(jié)中的幻燈片的縮略圖的能力,使用節(jié)的標題對節(jié) 進行重新排序的能力,使用節(jié)的名稱來打印節(jié)中的幻燈片的能力,創(chuàng)建到演示文稿的節(jié)的 超鏈接的能力,將可搜索的關(guān)鍵字與節(jié)進行關(guān)聯(lián)的能力,以及其他用途。在演示文稿的演示 期間這樣的屬性的用途可以,例如,包括在演示文稿的演示期間查看演示文稿的節(jié)的名稱 以及導(dǎo)航到節(jié)中的第一幻燈片的能力。附圖簡述
圖1示出了示例計算設(shè)備。圖2示出了演示文稿應(yīng)用程序的指令可以導(dǎo)致計算設(shè)備的處理單元執(zhí)行的示例 操作。圖3示出了由演示文稿應(yīng)用程序所生成的用于創(chuàng)作演示文稿的示例圖形界面。圖4示出了由演示文稿應(yīng)用程序所生成的用于打印演示文稿中的幻燈片的示例圖形界面。 圖5示出了由處理單元所生成的用于選擇包括在演示文稿中的節(jié)的示例圖形界圖6示出了由處理單元所生成的用于呈現(xiàn)演示文稿的示例圖形界面。圖7示出了由處理單元所生成的用于定義演示文稿的節(jié)的訪問控制數(shù)據(jù)屬性的 示例圖形界面。圖8示出了由處理單元4所生成的用于對幻燈片進行排序的圖形界面沈的第六 示例版本。圖9示出了其中多個計算設(shè)備同時訪問存儲在可通過網(wǎng)絡(luò)訪問的存儲介質(zhì)中的 演示文稿文件的示例系統(tǒng)。詳細描述一般而言,本發(fā)明描述了使用了電子演示文稿的節(jié)的屬性的用戶定義值的技術(shù)。 在下面的描述中,描述了各種示例。應(yīng)該理解,這些示例只是為了說明,而不作為對權(quán)利要 求的范圍的明示或暗示的限制。圖1示出了示例計算設(shè)備2。計算設(shè)備2可以是各種不同類型的物理計算設(shè)備。 例如,計算設(shè)備2可以是個人計算機、膝上型計算機、平板計算機、服務(wù)器計算機、大型計算 機、移動電話、網(wǎng)絡(luò)電話、電視機機頂盒、個人媒體播放器,或另一種類型的計算設(shè)備。此外, 計算設(shè)備2還可以被實現(xiàn)為兩個或更多在物理上分開的“箱盒”。例如,計算設(shè)備2可以是 兩個或更多物理計算設(shè)備的集群。在另一示例中,計算設(shè)備2可以是網(wǎng)格計算系統(tǒng)。如圖1的示例所示,計算設(shè)備2包括能夠執(zhí)行指令的處理單元4。處理單元4可以 被實現(xiàn)為包括至少一個集成電路的一組集成電路。在一個示例實現(xiàn)中,處理單元4是由加 利福尼亞州圣克拉拉的英特爾antel)公司制造的酷睿2 (Core 2)處理器。在其他示例實 現(xiàn)中,處理單元4被實現(xiàn)為分布到多個物理設(shè)備中的多個集成電路。圖1的示例還示出了計算設(shè)備2,其包括允許處理單元4與存儲介質(zhì)8進行通 信的通信鏈路6。通信鏈路6可以是各種不同類型的通信鏈路,包括前側(cè)總線、超傳輸 (HyperTransport)鏈路、英特爾快速通道互連(Intel QuickPath hterconnect)、加速圖 形端口總線、計算機網(wǎng)絡(luò)鏈路(例如,一個或多個以太網(wǎng)鏈路、光纖鏈路等等)、PCI鏈路,或 另一種類型的鏈路。存儲介質(zhì)8能夠存儲可由處理單元4讀取和執(zhí)行的指令。存儲介質(zhì)8可以各種不 同類型的計算機可讀存儲介質(zhì)。例如,存儲介質(zhì)8可以被實現(xiàn)為一個或多個隨機存取存儲 器單元、一個或多個只讀存儲器單元、磁盤、光盤、磁帶、閃存單元,或其他類型的存儲介質(zhì)。 應(yīng)該理解,術(shù)語“存儲介質(zhì)”是指一個或多個存儲介質(zhì)單元或者一種或多種類型的存儲介質(zhì) 的集合。例如,存儲介質(zhì)8中的一些數(shù)據(jù)可被物理地存儲在磁帶上,且存儲介質(zhì)8中的一些 數(shù)據(jù)可被物理地存儲在磁盤上。在圖1的示例中,計算設(shè)備2包括允許處理單元4與輸入設(shè)備接口 12和輸出 設(shè)備接口 14進行通信的通信鏈路10。通信鏈路10可以是各種不同類型的通信鏈路,包 括前側(cè)總線、超傳輸(HyperTransport)鏈路、英特爾快速通道互連(Intel QuickPath htercormect)、加速圖形端口總線、計算機網(wǎng)絡(luò)鏈路(例如,一個或多個以太網(wǎng)鏈路、光纖 鏈路等等)、PCI鏈路,或另一種類型的鏈路。輸入設(shè)備接口 10促進來自輸入設(shè)備16的通信。輸出設(shè)備接口 14促進與能夠向現(xiàn)實世界輸出信息的輸出設(shè)備18的通信??梢砸愿鞣N 方式實現(xiàn)輸入設(shè)備接口 12和輸出設(shè)備接口 14。例如,輸入設(shè)備接口 12和/或輸出設(shè)備接 口 14可以被實現(xiàn)為通用串行總線(USB)接口卡、串行總線卡、網(wǎng)絡(luò)接口(例如,以太網(wǎng)卡、 WiFi適配器、WiMax適配器等等)或另一種類型的物理輸入設(shè)備接口。在某些情況下,輸入 設(shè)備接口 10的功能和輸出設(shè)備接口 12的功能可以通過單個物理卡來實現(xiàn)。輸入設(shè)備16可以是各種不同類型的設(shè)備。例如,輸入設(shè)備16可以是鼠標、軌跡球、 觸敏屏幕、鍵盤、小鍵盤或另一種類型的輸入設(shè)備。輸出設(shè)備18還可是各種不同類型的設(shè)備。例如,輸出設(shè)備18可以是諸如陰極射 線顯示屏幕、液晶顯示器(LCD)屏幕、發(fā)光二極管(LED)陣列、等離子屏幕之類的視覺顯示 設(shè)備,或能夠向現(xiàn)實世界輸出信息的另一種類型的設(shè)備。處理單元4可以以各種方式在輸 出設(shè)備18上呈現(xiàn)信息。例如,處理單元4和輸出設(shè)備接口 14可以連接到計算設(shè)備2的主 板。在此示例中,數(shù)字視覺接口纜線,或另一種類型的物理視頻連接器纜線,可以連接輸出 設(shè)備接口 14和輸出設(shè)備18。在此示例中,處理單元4可以向輸出設(shè)備接口 14發(fā)送關(guān)于圖 像的指令,而輸出設(shè)備接口 14可以向輸出設(shè)備18發(fā)送信號,以顯示圖像。在另一示例中, 處理單元4可以通過在網(wǎng)絡(luò)上向計算設(shè)備傳送信息來在輸出設(shè)備18上呈現(xiàn)信息,計算設(shè)備 導(dǎo)致輸出設(shè)備18基于所傳送的信息來顯示圖像。存儲介質(zhì)8存儲表示電子演示文稿的演示文稿文件20。演示文稿文件20包含至 少一組節(jié)數(shù)據(jù)。演示文稿文件20中的每一組節(jié)數(shù)據(jù)定義一個節(jié)?!肮?jié)”是電子演示文稿的 邏輯單元,其具有至少一個屬性(屬性具有用戶可定義值)并且與演示文稿的零個或多個 有序或非有序幻燈片相關(guān)聯(lián)。每一組節(jié)數(shù)據(jù)標識與一個節(jié)相關(guān)聯(lián)的一組幻燈片以及節(jié)—— 而非節(jié)中包括的該組幻燈片——的屬性的用戶定義值。如下面所討論的,節(jié)的屬性可以是 各種不同的屬性,且一組節(jié)數(shù)據(jù)可包括節(jié)的屬性的若干個用戶定義值。例如,第一組節(jié)數(shù)據(jù) 可以包含直接表示第一節(jié)中所包括的六個幻燈片的數(shù)據(jù),并可以包含指示第一節(jié)的名稱是 “節(jié)IGection 1)”的數(shù)據(jù)。此外,在此示例中,演示文稿文件20中的第二組節(jié)數(shù)據(jù)可以包 含直接表示四個幻燈片的數(shù)據(jù),并可以包含指示第二節(jié)的名稱是“節(jié)2 (Action 2),,的數(shù) 據(jù)。在此示例中,第一節(jié)可包括幻燈片1、3、5、6、7、和9,而第二節(jié)可包括幻燈片2、4、8、和 10。演示文稿文件20可包括體現(xiàn)節(jié)數(shù)據(jù)集合的各種不同類型的數(shù)據(jù)結(jié)構(gòu)。例如,演示 文稿文件20可包括每一組節(jié)數(shù)據(jù)的可擴展標記語言(XML)數(shù)據(jù)結(jié)構(gòu)。在另一示例中,演示 文稿文件20可包括表示每一組節(jié)數(shù)據(jù)的二進制數(shù)據(jù)結(jié)構(gòu)。在另一示例中,演示文稿文件20 可包括一組節(jié)數(shù)據(jù),該組節(jié)數(shù)據(jù)標識第一組幻燈片并標識通過指定到第二演示文稿文件中 所包含的第三組節(jié)數(shù)據(jù)的鏈接來指定第一節(jié)的屬性的用戶定義值的數(shù)據(jù)。在此示例中,第 三組節(jié)數(shù)據(jù)標識第一組幻燈片,并標識通過包含直接表示第一組幻燈片的數(shù)據(jù)以及通過包 含直接表示第一演示文稿的屬性的用戶定義值的數(shù)據(jù)來指定第一節(jié)的屬性的用戶定義值 的數(shù)據(jù)。除演示文稿文件20之外,存儲介質(zhì)8還存儲演示文稿應(yīng)用程序22。在某些方 面,演示文稿應(yīng)用程序22可以類似于諸如由美國華盛頓州雷德蒙市的微軟公司銷售的 Microsoft POWERPOINT 演示圖形程序,由加利福尼亞庫佩蒂諾市的蘋果公司銷售的 KEYNOTE⑧幻燈片演示文稿軟件,由OpenOffice. org所提供的OpenOffice Impress (開發(fā)辦公簡報)幻燈片演示文稿軟件,以及由加利福尼亞州芒廷維尤市的谷歌有限公司所提供 的GOOGLE APPS 幻燈片演示文稿應(yīng)用程序之類的演示文稿應(yīng)用程序。在一個示例實現(xiàn)中,演示文稿應(yīng)用程序22包括可由處理單元4執(zhí)行的一組指令。 當(dāng)用戶M希望與由演示文稿文件20表示的電子演示文稿進行交互時,用戶M可以使用輸 入設(shè)備16來指令計算設(shè)備2開始執(zhí)行演示文稿應(yīng)用程序22的指令。例如,用戶M可以通 過使用鼠標選擇在輸出設(shè)備18上顯示的表示演示文稿應(yīng)用程序22的圖標來指令計算設(shè)備 2開始執(zhí)行演示文稿應(yīng)用程序22的指令。在另一示例中,用戶M可以通過使用鍵盤選擇表 示演示文稿文件20的圖標來指令計算設(shè)備2開始執(zhí)行演示文稿文件20的指令。當(dāng)處理單元4開始執(zhí)行演示文稿應(yīng)用程序22的指令時,指令使處理單元4訪問演 示文稿文件20。在訪問演示文稿文件20之后,演示文稿應(yīng)用程序22的指令使處理單元4 生成存儲介質(zhì)8中的圖形界面26。當(dāng)處理單元4生成圖形界面沈時,處理單元4使用演示 文稿的節(jié)的屬性的值。圖形界面26——當(dāng)顯示在輸出設(shè)備18上時——允許用戶M與電子 演示文稿進行交互,該電子演示文稿包括由演示文稿文件20中所包括的數(shù)組節(jié)數(shù)據(jù)定義 的數(shù)個節(jié)中的每個節(jié)里的幻燈片。在使處理單元4生成圖形界面沈之后,演示文稿應(yīng)用程 序22的指令使處理單元4在輸出設(shè)備18上顯示圖形界面26。圖2示出了演示文稿應(yīng)用程序22的指令可以導(dǎo)致計算設(shè)備2的處理單元4執(zhí)行 的第一示例操作。當(dāng)處理單元4開始執(zhí)行演示文稿應(yīng)用程序22的指令時,指令使處理單元 4訪問演示文稿文件20 (40)。換言之,指令使處理單元4從存儲介質(zhì)8檢索一些或全部演 示文稿文件20。如上文所描述的,演示文稿文件20包含至少一組節(jié)數(shù)據(jù)。每一組節(jié)數(shù)據(jù)標 識一個節(jié)中所包括的一組零個或多個幻燈片以及除節(jié)中所包括的該組幻燈片以外的節(jié)的 屬性的用戶定義值。例如,演示文稿文件20可以包含(i)定義第一節(jié)的第一組節(jié)數(shù)據(jù),該 第一組節(jié)數(shù)據(jù)標識第一組幻燈片,并標識除第一組幻燈片以外指定第一節(jié)的屬性的用戶定 義值的數(shù)據(jù),以及(ii)定義第二節(jié)的第二組節(jié)數(shù)據(jù),該第二組節(jié)數(shù)據(jù)標識第二組幻燈片, 并標識除第二組幻燈片以外指定第二節(jié)的屬性的用戶定義值的數(shù)據(jù)。在演示文稿應(yīng)用程序22的指令使處理單元4訪問演示文稿文件20之后,演示文 稿應(yīng)用程序22的指令導(dǎo)致處理單元4使用數(shù)個節(jié)中的一節(jié)的屬性的至少一個用戶定義值 來生成圖形界面26 。繼續(xù)前一段落中引用的示例,演示文稿應(yīng)用程序22的指令可以導(dǎo) 致處理單元4使用第一節(jié)的屬性值和第二節(jié)的屬性值來生成圖形界面26。一旦處理單元4 生成圖形界面沈,演示文稿應(yīng)用程序22的指令就使處理單元4在輸出設(shè)備18上顯示圖形 界面 26 (44)。如上文所提及的,圖形界面沈被設(shè)計成允許用戶M與包括演示文稿文件20中所 包含的節(jié)中的幻燈片的演示文稿進行交互。因此,當(dāng)輸出設(shè)備18顯示圖形界面26時,演示 文稿應(yīng)用程序22的指令允許處理單元4接收與演示文稿中的節(jié)的屬性有關(guān)的輸入(46)。 例如,演示文稿應(yīng)用程序22的指令可以允許處理單元4接收鼠標移動和鼠標點擊輸入。響 應(yīng)于輸入,演示文稿應(yīng)用程序22的指令導(dǎo)致處理單元4使用節(jié)的屬性執(zhí)行動作G8)。演示文稿應(yīng)用程序22的指令可以使處理單元4以各種方式生成圖形界面沈,從 而允許用戶M可以以各種可能的方式與演示文稿進行交互。此外,因為演示文稿應(yīng)用程序 22的指令可以使處理單元4以各種方式生成圖形界面26,因此處理單元4可以在步驟46 中接收各種輸入,并且可以在步驟48中響應(yīng)于這些輸入執(zhí)行各種動作。參考圖3-8概括了生成圖形界面26以實現(xiàn)特定類型的交互的一些潛在的方式。在第一示例中,演示文稿文件20包括包含演示文稿的節(jié)的標題屬性的用戶定義 值的節(jié)數(shù)據(jù)集合。參考圖3,演示文稿應(yīng)用程序22的指令使處理單元4生成圖形界面26, 以使得圖形界面26包括主窗格70和導(dǎo)航窗格72。主窗格70包含演示文稿中的可編輯幻 燈片76。導(dǎo)航窗格72包括演示文稿中的幻燈片的一系列縮略圖78A到78D(統(tǒng)稱為“縮略 圖78,,)。除縮略圖78之外,導(dǎo)航窗格72包括演示文稿的節(jié)的標題屬性80A-80C(統(tǒng)稱為 “標題80”)的值。在節(jié)的標題屬性的值的下方示出了一個節(jié)內(nèi)的幻燈片的縮略圖。例如, 在圖3的示例中,在標題“電特性”的下方示出了縮略圖78A和78B,從而指示由縮略圖78A 和78B表示的幻燈片在具有標題屬性“電特性”的節(jié)內(nèi)。類似地,在標題“歐姆定律”的下方 示出了縮略圖78C和78D,從而指示由縮略圖78C和78D表示的幻燈片在具有標題屬性“歐 姆定律”的節(jié)內(nèi)。圖3中的示例界面還示出了第一節(jié)可以是第二節(jié)的子節(jié)。當(dāng)?shù)谝还?jié)是第二節(jié)的 子節(jié)時,第一節(jié)中的所有幻燈片都是第二節(jié)中的幻燈片,但是,第二節(jié)中的所有幻燈片不一 定是第一節(jié)中的幻燈片。在圖3的示例中,具有標題屬性“歐姆定律”的節(jié)是具有標題屬性 “電特性”的節(jié)的子節(jié)。具有標題屬性“歐姆定律”的節(jié)是具有標題屬性“電特性”的節(jié)的子 節(jié)這一事實在視覺上由標題“歐姆定律”相對于標題“電特性”的縮進和具有標題屬性“歐 姆定律”的節(jié)中的幻燈片的縮略圖相對于具有標題屬性“電特性”的節(jié)中的幻燈片的縮進來 表明。圖3中的示例界面還包括隱藏圖標82A和82B(統(tǒng)稱為“隱藏圖標82”)。當(dāng)圖形 界面沈被顯示在輸出設(shè)備18上時,用戶M可以使用輸入設(shè)備14來選擇隱藏圖標82中的 一個。當(dāng)用戶M選擇隱藏圖標82A時,處理單元4接收指示用戶M希望隱藏具有標題屬 性“電特性”的節(jié)中的幻燈片的縮略圖的節(jié)隱蔽輸入。注意,在圖3的示例中,具有標題屬 性“電特性”的節(jié)中的幻燈片包括具有標題屬性“歐姆定律”的節(jié)中的所有幻燈片以及具有 標題屬性“電容”的節(jié)中的所有幻燈片。響應(yīng)于節(jié)隱蔽輸入,演示文稿應(yīng)用程序22的指令使 處理單元4更新圖形界面26,以使得圖形界面沈不包括具有標題屬性“電特性”的節(jié)中的 幻燈片的任何縮略圖(即,縮略圖78A、78B、78C,以及78D)。演示文稿應(yīng)用程序22的指令 還可使處理單元4更新圖形界面26,以使得圖形界面沈不包括是具有標題屬性“電特性” 的節(jié)的子節(jié)的任何節(jié)的標題(即,“電容”和“歐姆定律”)。演示文稿應(yīng)用程序22的指令還 導(dǎo)致處理單元4在輸出設(shè)備18上顯示已更新的圖形界面。圖3中的示例界面還包括顯露圖標84。演示文稿應(yīng)用程序22的指令可以使處理 單元4在其中隱藏節(jié)中的幻燈片的縮略圖的節(jié)的標題旁邊顯示顯露圖標。當(dāng)用戶M選擇 顯露圖標84時,處理單元4接收指示用戶M希望顯露具有標題屬性“電容”的節(jié)中的幻燈 片的縮略圖的節(jié)顯露輸入。響應(yīng)于節(jié)顯露輸入,演示文稿應(yīng)用程序22的指令使處理單元4 更新圖形界面26,以使得圖形界面沈包括具有標題屬性“電容”的節(jié)中的幻燈片的縮略圖。 然后,演示文稿應(yīng)用程序22的指令使處理單元4在輸出設(shè)備18上顯示已更新的圖形界面。圖3的示例界面還在幻燈片76內(nèi)包括自動更新字段86。自動更新字段86包含幻 燈片76所屬的節(jié)的標題屬性的值。在圖3的示例中,幻燈片76屬于具有標題“歐姆定律” 的節(jié)。當(dāng)用戶M選擇改變幻燈片76所屬的節(jié)的標題屬性的值時,處理單元4接收指示節(jié) 的新標題的標題改變輸入。響應(yīng)于標題改變輸入,演示文稿應(yīng)用程序的指令使處理單元4更新在自動更新字段86中顯示的標題屬性的值。應(yīng)該理解,其他自動更新字段可以包含節(jié) 的其他屬性的值。例如,節(jié)的幻燈片中的自動更新字段可以包含由節(jié)的“作者”屬性所指定 的名稱。在此情況下,如果用戶M選擇改變節(jié)的“作者”屬性的值,則演示文稿應(yīng)用程序22 的指令使處理單元4自動地更新自動更新字段中所包含的名稱。圖3的示例界面還包括鏈接88。在演示文稿的演示期間,用戶M可以選擇鏈接 88,以便跳轉(zhuǎn)到由鏈接88引用的演示文稿選擇中的按順序的第一幻燈片。在圖3的示例中, 對鏈接88的選擇可以使處理單元4顯示標題為“電容”的節(jié)中的按順序的第一幻燈片。用戶M可以使用圖3的示例界面來以附加方式與演示文稿進行交互。例如,用戶 M可以使用輸入設(shè)備14來通過選擇導(dǎo)航窗格72中的節(jié)的標題(例如,標題80C),來選擇 節(jié)。當(dāng)用戶對選擇標題80中的一個時,處理單元4接收指示用戶M已經(jīng)選擇了與標題80 中所選的一個相關(guān)聯(lián)的節(jié)的節(jié)選擇輸入。響應(yīng)于節(jié)選擇輸入,演示文稿應(yīng)用程序22的指令 使處理單元4更新圖形界面26,以使得所選節(jié)中的幻燈片的縮略圖在視覺上區(qū)別于非所選 節(jié)中的幻燈片的縮略圖。例如,所選節(jié)中的幻燈片的縮略圖可以通過圍繞所選節(jié)中的幻燈 片的縮略圖的較粗邊界來在視覺上區(qū)別于非所選節(jié)中的幻燈片的縮略圖。當(dāng)用戶M已經(jīng)選擇了一個節(jié)時,處理單元4可以從用戶M處接收復(fù)制命令輸入, 并且可在隨后從用戶M處接收粘貼命令輸入。響應(yīng)于粘貼命令輸入,演示文稿應(yīng)用程序22 的指令使處理單元4將定義所選節(jié)的演示文稿數(shù)據(jù)復(fù)制到由粘貼命令輸入指示的位置。例 如,當(dāng)粘貼命令輸入指示第二演示文稿中的位置時,演示文稿應(yīng)用程序22的指令可以使處 理單元4將定義所選節(jié)的一組演示文稿數(shù)據(jù)復(fù)制到第二演示文稿中的位置。結(jié)果,第二演 示文稿包括所選節(jié),且包括標識所選節(jié)中的幻燈片以及所選節(jié)的屬性的值的數(shù)據(jù)。復(fù)制命 令輸入可以采取用戶M點擊演示文稿的節(jié)的標題的形式,而粘貼命令輸入可以采取用戶 M將節(jié)的標題拖到一位置并將節(jié)的標題“放在”其中將添加節(jié)的位置的形式。圖4示出了由處理單元4所生成的用于打印演示文稿中的幻燈片的圖形界面沈 的第二示例版本。在圖4的示例中,圖形界面沈是打印對話窗口。演示文稿應(yīng)用程序22 的指令可以使處理單元4響應(yīng)于來自用戶M的指示用戶對希望打印演示文稿中的幻燈片 的輸入來顯示圖形界面26。如圖4的示例所示,圖形界面沈包括允許用戶M選擇用來打 印演示文稿的幻燈片的打印機的“打印機”下拉框100。此外,如圖4的示例所示,圖形界面 沈還包括“打印節(jié)”下拉框102。用戶M可以與“打印節(jié)”下拉框102進行交互以指示用 戶24希望打印演示文稿的全部節(jié)中的幻燈片,或者用戶M希望只打印演示文稿的所選節(jié) 中的幻燈片。當(dāng)用戶M與“打印節(jié)”下拉框102進行交互時,處理單元4可以接收指示一 個或多個節(jié)作為所選節(jié)的節(jié)選擇輸入。此外,如圖4的示例所示,圖形界面沈包括“確定” 按鈕104。當(dāng)用戶M使用輸入設(shè)備14來選擇“確定”按鈕104時,處理單元4指令由“打 印機”下拉框100指示的打印設(shè)備來打印所選節(jié)中的幻燈片。圖5示出了由處理單元4所生成的允許用戶M選擇要在演示文稿的演示中顯示 的節(jié)的圖形界面26的第三示例版本。如圖5的示例所示,圖形界面沈是節(jié)選擇對話窗口。 演示文稿應(yīng)用程序22的指令可以使處理單元4響應(yīng)于來自用戶M的指示用戶M希望選 擇要在演示文稿的演示中顯示的演示文稿的節(jié)的輸入來顯示圖形界面26。在圖5的示例 中,圖形界面26包括演示文稿中的節(jié)的標題屬性的值的列表110。另外,圖形界面沈在演 示文稿中的節(jié)的標題屬性的每一個值旁邊包括復(fù)選框112A-112C(統(tǒng)稱為“復(fù)選框” 112)。數(shù)個節(jié)中的一個節(jié)的標題屬性值旁邊的復(fù)選框112中的一個的復(fù)選標記指示節(jié)的屬性指 定節(jié)的幻燈片將被包括在演示文稿的演示中。在圖5的示例中,在復(fù)選框112A和112B中 有復(fù)選標記,這指示標題為“電氣特性”的節(jié)中的幻燈片和標題為“歐姆定律”的節(jié)中的幻 燈片將被包括在演示文稿的演示中而標題為“電容”的節(jié)中的幻燈片將不被包括在演示文 稿的演示中。用戶M可以使用輸入設(shè)備14來向復(fù)選框112中添加復(fù)選標記或從其中刪除復(fù)選 標記。當(dāng)用戶M向復(fù)選框112中的一個添加復(fù)選標記時,處理單元4接收指示用戶對希 望將與復(fù)選框112中的一個相關(guān)聯(lián)的節(jié)中的幻燈片包括在演示文稿的演示中的節(jié)選擇輸 入。響應(yīng)于節(jié)選擇輸入,處理單元4修改演示文稿選擇的屬性的值,以指示節(jié)的幻燈片將被 包括在演示文稿的演示中。稍后,處理單元4可以接收指示用戶M希望呈現(xiàn)演示文稿的輸入。響應(yīng)于此輸入, 演示文稿應(yīng)用程序22的指令可導(dǎo)致處理單元4使用所選節(jié)的屬性的值,以確定是否要顯示 所選節(jié)的幻燈片。隨后,當(dāng)確定所選節(jié)的屬性的值指示所選節(jié)的幻燈片將在演示文稿的演 示中顯示時,演示文稿應(yīng)用程序22的指令可以使處理單元4生成演示圖形界面,該演示圖 形界面包括所選節(jié)的幻燈片。然后,演示文稿應(yīng)用程序22的指令可以使處理單元4在輸出 設(shè)備18上顯示演示圖形界面。以此方式,可以在演示文稿的演示期間無縫地跳過節(jié)。圖6示出了由處理單元4所生成的用于呈現(xiàn)演示文稿的圖形界面沈的第四示例 版本。如圖6的示例所示,圖形界面沈包括幻燈片76(圖幻。此外,圖形界面沈還示出 了由用戶M使用輸入設(shè)備14控制的指針130。用戶M可以使用輸入設(shè)備14來指示用戶 M希望跳到演示文稿的不同的節(jié)。例如,用戶M可以按下輸入設(shè)備14的鼠標右鍵。當(dāng)用 戶M指示用戶對希望跳到演示文稿的不同的節(jié)時,處理單元4更新圖形界面沈,以使得圖 形界面沈包括列出演示文稿的節(jié)的標題屬性的值的菜單132。然后,用戶M可以定位指 針130,以指示用戶M希望跳到演示文稿的特定節(jié)。當(dāng)用戶M指示用戶M希望跳到演示 文稿的所選節(jié)時,處理單元4接收指示用戶M希望輸出設(shè)備18顯示所選節(jié)中的按順序的 第一幻燈片的節(jié)選擇輸入。響應(yīng)于節(jié)選擇輸入,演示文稿應(yīng)用程序22的指令使處理單元4 更新圖形界面26,以使得圖形界面沈包括所選節(jié)中的按順序第一幻燈片的圖像,并使處理 單元4在輸出設(shè)備18上顯示已更新的圖形界面。圖7示出了由處理單元4所生成的用于定義演示文稿的節(jié)的訪問控制數(shù)據(jù)屬性的 圖形界面沈的第五示例版本。在圖7的示例中,圖形界面沈允許用戶M為標題為“歐姆 定律”的節(jié)選擇訪問控制數(shù)據(jù)。具體而言,圖形界面26包括允許用戶M選擇另一用戶的 “用戶”下拉框150。例如,在圖7的示例中,用戶M可以選擇名為“希拉里(Hillary)”、“約 翰(John)”、“大衛(wèi)(David)”或“特雷弗(Trevor) ”的用戶。另外,圖形界面沈還包括權(quán)限 列表152。在圖7的示例中,權(quán)限列表152包括查看標題為“歐姆定律”的節(jié)中的幻燈片的 權(quán)限和編輯標題為“歐姆定律”的節(jié)中的幻燈片的權(quán)限。此外,圖形界面26還包括復(fù)選框 154A和復(fù)選框154B。復(fù)選框154A中的復(fù)選標記指示標題為“歐姆定律”的節(jié)的屬性具有 指定在“用戶”下拉框150中選定的用戶具有查看標題為“歐姆定律”的節(jié)中的幻燈片的權(quán) 限的值。復(fù)選框154B中的復(fù)選標記指示標題為“歐姆定律”的節(jié)的屬性具有指定在“用戶” 下拉框150中選定的用戶具有編輯標題為“歐姆定律”的節(jié)中的幻燈片的權(quán)限的值。用戶 24可以通過點擊復(fù)選框154A和/或復(fù)選框154B來重新定義這些屬性的值。
應(yīng)該理解,對于單個用戶,這些屬性的值可以在演示文稿的不同節(jié)之間不同。例 如,第一節(jié)的屬性的值表示指定用戶具有關(guān)于第一節(jié)執(zhí)行動作的權(quán)限的第一組訪問控制數(shù) 據(jù),而第二節(jié)的屬性的值表示指定用戶不具有關(guān)于第二節(jié)執(zhí)行動作的權(quán)限的第二組訪問控 制數(shù)據(jù)。隨后,處理單元4可以接收來自用戶的對關(guān)于演示文稿中的節(jié)執(zhí)行動作(例如,查 看或編輯幻燈片)的請求。響應(yīng)于接收到來自用戶的關(guān)于演示文稿的節(jié)執(zhí)行動作的請求, 演示文稿應(yīng)用程序22的指令使處理單元4使用節(jié)的這些屬性來確定用戶是否具有關(guān)于節(jié) 執(zhí)行動作的權(quán)限。如果用戶具有關(guān)于節(jié)執(zhí)行動作的權(quán)限,則演示文稿應(yīng)用程序22的指令使 處理單元4執(zhí)行動作。如果用戶沒有關(guān)于節(jié)執(zhí)行動作的權(quán)限,則演示文稿應(yīng)用程序22的指 令使處理單元4拒絕執(zhí)行動作的請求。圖8示出了由處理單元4所生成的用于對幻燈片進行排序的圖形界面沈的第六 示例版本。如圖8的示例所例示的,圖形界面沈包括標題欄170A、170B、170C和170D (統(tǒng)稱 為“標題欄170”)。標題欄170包括演示文稿中的節(jié)的標題屬性的值。在圖8的示例中,標 題欄170A指示“引言(Introduction) ”是演示文稿的第一節(jié)的標題屬性的值,標題欄170B 指示“Q2銷售報告Sales R印ort) ”是演示文稿的第二節(jié)的標題屬性的值,標題欄170C 指示“Q3銷售前景Sales Outlook) ”是演示文稿的第三節(jié)的標題屬性的值,而標題欄 170D指示“Q3費用前景^!3 Expenses Outlook) ”是演示文稿的第四節(jié)的標題屬性的值。 標題欄170還指示在演示文稿的每一個節(jié)中有多少幻燈片。標題欄170包括允許用戶M隱藏或顯露幻燈片的縮略圖的圖標172A、172B、172C, 以及172D(統(tǒng)稱為“圖標172”)。在圖8的示例中,圖形界面沈包括標題欄170A下方的一 組縮略圖174A,其包括演示文稿的第一節(jié)中的縮略圖。另外,在圖8的示例中,圖形界面沈 包括標題欄170C下方的一組縮略圖174B,其包括演示文稿的第三節(jié)中的縮略圖。用戶對可 以通過選擇圖標172A來隱藏縮略圖174A,并可以通過選擇圖標172C來隱藏縮略圖174B。 用戶M可以通過選擇圖標172B來顯露演示文稿的第二節(jié)中的幻燈片的一組縮略圖。因為 演示文稿的第四節(jié)不包括任何幻燈片,因此,圖形界面M不在標題欄170D下方顯示任何縮 略圖。用戶M可以使用圖形界面M的此版本來將演示文稿的幻燈片組織為節(jié)。例如, 用戶M可以使用輸入設(shè)備14來選擇縮略圖174A中的一個。然后,用戶M可以將幻燈片 的所選縮略圖拖到圖形界面26中標題欄170里的一個下方的區(qū)域。當(dāng)用戶M將幻燈片的 縮略圖拖到圖形界面沈中標題欄170里的一個下方的區(qū)域時,從第一節(jié)中刪除幻燈片,并 將其添加到與標題欄相關(guān)聯(lián)的演示文稿的節(jié)。例如,用戶M將幻燈片的所選縮略圖拖到圖 形界面沈中標題欄170D下方的區(qū)域,從第一節(jié)中刪除幻燈片,并將其添加到第四節(jié)。用戶M可以通過選擇標題欄170來以各種方式與演示文稿進行交互。例如,通過 選擇標題欄170,用戶M可以改變演示文稿的節(jié)的標題屬性的值。在另一種情況下,通過選 擇標題欄170,用戶M可以添加允許搜索引擎標識演示文稿內(nèi)的節(jié)的一組關(guān)鍵字。在這些 情況中的每一種情況下,當(dāng)用戶M選擇標題欄170中的一個時,處理單元4接收輸入,且演 示文稿應(yīng)用程序22的指令使處理單元4執(zhí)行動作作為響應(yīng)。圖9示出了其中多個計算設(shè)備192和194同時訪問存儲在可通過網(wǎng)絡(luò)200訪問的 存儲介質(zhì)198中的演示文稿文件196的示例系統(tǒng)190。在系統(tǒng)190中,演示文稿文件196可包括定義第一節(jié)的第一組節(jié)數(shù)據(jù)和定義第二節(jié)的第二組節(jié)數(shù)據(jù)。因為第一組節(jié)數(shù)據(jù)和第二 組節(jié)數(shù)據(jù)在演示文稿文件196內(nèi)在邏輯上是不同的,因此,計算設(shè)備192的用戶可以在計算 設(shè)備194的用戶正在編輯演示文稿的第二節(jié)中的幻燈片的同時編輯演示文稿的第一節(jié)中 的幻燈片。這可以允許這些用戶以協(xié)作的方式處理演示文稿??梢岳斫?,此處所描述的實現(xiàn)可以通過硬件、軟件、固件、中間件、微代碼或其任何 組合來實現(xiàn)。當(dāng)系統(tǒng)和/或方法以軟件、固件、中間件或微代碼、程序代碼或代碼段實現(xiàn)時, 它們可以存儲在諸如存儲組件之類的計算機可讀存儲介質(zhì)中。代碼段可以表示過程、函數(shù)、 子程序、程序、例程、子例程、模塊、軟件程序包、類,或者指令、數(shù)據(jù)結(jié)構(gòu)或程序語句的任何 組合。代碼段可以通過傳遞和/或接收信息、數(shù)據(jù)、自變量、參數(shù)或存儲器內(nèi)容來耦合到另 一代碼段或硬件電路??梢允褂冒ù鎯ζ鞴蚕?、消息傳遞、令牌傳遞、網(wǎng)絡(luò)傳輸?shù)鹊鹊娜?何合適的手段來傳遞、轉(zhuǎn)發(fā)或傳送信息、自變量、參數(shù)、數(shù)據(jù)等等。此外,還可以理解,計算設(shè)備2可以具有附加特征或功能。例如,計算設(shè)備2還可 包括附加數(shù)據(jù)存儲設(shè)備(可移動和/或不可移動),諸如例如磁盤、光盤或磁帶。計算機可 讀存儲介質(zhì)可包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)之類 的信息的任意方法或技術(shù)來實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。對于軟件實現(xiàn),此處所描述的技術(shù)可以利用執(zhí)行此處所描述的功能的模塊(例 如,過程、功能等等)來實現(xiàn)。軟件代碼和指令可以存儲在計算機可讀存儲介質(zhì)中并由處理 器執(zhí)行。存儲器單元可以在處理器內(nèi)或處理器外部實現(xiàn),在后一情形中,它可以經(jīng)由如在本 領(lǐng)域內(nèi)已知的各種手段通信地耦合到處理器。這些技術(shù)可以以多種方式來實現(xiàn)。例如,這些技術(shù)可以概念化為用于組織電子幻 燈片演示文稿的幻燈片的方法。該方法包括利用計算設(shè)備訪問存儲在計算機可讀存儲介 質(zhì)上的演示文稿文件,該演示文稿文件包含(i)定義第一節(jié)的第一組節(jié)數(shù)據(jù),該第一組節(jié) 數(shù)據(jù)標識第一組幻燈片,并標識除第一組幻燈片以外指定第一節(jié)的屬性的用戶定義值的數(shù) 據(jù),以及(ii)定義第二節(jié)的第二組節(jié)數(shù)據(jù),該第二組節(jié)數(shù)據(jù)標識第二組幻燈片,并標識除 第二組幻燈片以外指定第二節(jié)的屬性的用戶定義值的數(shù)據(jù)。該方法還包括使用第一節(jié)的屬 性的值和第二節(jié)的屬性的值來在計算設(shè)備上生成圖形界面,該圖形界面允許用戶與包括第 一組幻燈片中的幻燈片和第二組幻燈片中的幻燈片的電子演示文稿進行交互。另外,該方 法包括在輸出設(shè)備上顯示圖形界面。在另一示例中,本發(fā)明的技術(shù)可被實現(xiàn)為包括能夠執(zhí)行指令的處理單元、輸出設(shè) 備,以及存儲介質(zhì)的計算設(shè)備。存儲介質(zhì)包括存儲在計算機可讀存儲介質(zhì)上的演示文稿文 件,該演示文稿文件包含(i)定義第一節(jié)的第一組節(jié)數(shù)據(jù),該第一組節(jié)數(shù)據(jù)標識第一組幻 燈片,并標識除第一組幻燈片以外指定第一節(jié)的屬性的用戶定義值的數(shù)據(jù),以及(ii)定義 第二節(jié)的第二組節(jié)數(shù)據(jù),該第二組節(jié)數(shù)據(jù)標識第二組幻燈片,并標識除第二組幻燈片以外 指定第二節(jié)的屬性的用戶定義值的數(shù)據(jù)。計算機可讀存儲介質(zhì)還包括當(dāng)由處理單元執(zhí)行時 使處理單元執(zhí)行下列操作的指令訪問演示文稿文件;使用第一節(jié)的屬性的值和第二節(jié)的 屬性的值來生成圖形界面,該圖形界面允許用戶與包括第一組幻燈片中的幻燈片和第二組 幻燈片中的幻燈片的電子演示文稿進行交互;以及在輸出設(shè)備上顯示圖形界面。在另一示例中,本發(fā)明的技術(shù)可被實現(xiàn)為包括存儲在計算機可讀存儲介質(zhì)上的演 示文稿文件的計算機可讀存儲介質(zhì),該演示文稿文件包含(i)定義第一節(jié)的第一組節(jié)數(shù)據(jù),該第一組節(jié)數(shù)據(jù)標識第一組幻燈片,標識指定第一節(jié)的標題的數(shù)據(jù),以及標識指定表示 第一組訪問控制數(shù)據(jù)的第一節(jié)的屬性的用戶定義值的數(shù)據(jù),該第一組訪問控制數(shù)據(jù)指定用 戶具有關(guān)于第一節(jié)執(zhí)行動作的權(quán)限,以及(ii)定義第二的第二組節(jié)數(shù)據(jù),該第二組節(jié)數(shù)據(jù) 標識第二組幻燈片,標識指定第二節(jié)的標題的數(shù)據(jù),以及標識指定表示第二組訪問控制數(shù) 據(jù)的第二節(jié)的屬性的用戶定義值的數(shù)據(jù),該第二組訪問控制數(shù)據(jù)指定用戶不具有關(guān)于第二 節(jié)執(zhí)行動作的權(quán)限。計算機可讀存儲介質(zhì)還包括當(dāng)由計算設(shè)備的處理單元執(zhí)行時使處理單 元訪問演示文稿文件的指令。指令還使處理單元生成顯示第一節(jié)的標題和第二節(jié)的標題的 圖形界面。此外,指令還使處理單元接收來自用戶的關(guān)于第一節(jié)執(zhí)行動作的請求。指令還 使處理單元響應(yīng)于接收到來自用戶的關(guān)于第一節(jié)執(zhí)行動作的請求,確定第二組訪問控制數(shù) 據(jù)指定用戶不具有關(guān)于第二節(jié)執(zhí)行動作的權(quán)限;以及關(guān)于第一節(jié)執(zhí)行動作。此外,指令還使 處理單元接收來自用戶的關(guān)于第二節(jié)執(zhí)行動作的請求。此外,指令還使處理單元響應(yīng)于接 收到來自用戶的關(guān)于第二節(jié)執(zhí)行動作的請求,確定第二組訪問控制數(shù)據(jù)指定用戶不具有關(guān) 于第二節(jié)執(zhí)行動作的權(quán)限,并拒絕關(guān)于第二節(jié)執(zhí)行動作的請求。 盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權(quán) 利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為 實現(xiàn)權(quán)利要求的示例形式公開的。
權(quán)利要求
1.一種用于組織電子幻燈片演示文稿的幻燈片的方法,該方法包括利用計算設(shè)備( 訪問00)存儲在計算機可讀存儲介質(zhì)上的演示文稿文件(20),所述 演示文稿文件包含(i)定義第一節(jié)的第一組節(jié)數(shù)據(jù),所述第一組節(jié)數(shù)據(jù)標識第一組幻燈片,并標識除所述 第一組幻燈片以外指定所述第一節(jié)的屬性的用戶定義值的數(shù)據(jù),以及( )定義第二節(jié)的第二組節(jié)數(shù)據(jù),所述第二組節(jié)數(shù)據(jù)標識第二組幻燈片,并標識除所 述第二組幻燈片以外指定所述第二節(jié)的屬性的用戶定義值的數(shù)據(jù);在所述計算設(shè)備處使用所述第一節(jié)的所述屬性的值和所述第二節(jié)的所述屬性的值來 生成0 圖形界面(沈),所述圖形界面允許用戶與包括所述第一組幻燈片中的幻燈片和 所述第二組幻燈片中的幻燈片的電子演示文稿進行交互;以及 在輸出設(shè)備(18)上顯示G4)所述圖形界面。
2.如權(quán)利要求1所述的方法,其特征在于,所述第一組幻燈片不包括任何幻燈片。
3.如權(quán)利要求1所述的方法,其特征在于,所述第二節(jié)的所述屬性的值表示所述第二節(jié)的標題; 其中生成所述圖形界面包括生成所述圖形界面,以使得所述圖形界面包括所述第一節(jié) 中的幻燈片的圖像和所述第二節(jié)的所述標題的值;以及 其中所述方法還包括在所述計算設(shè)備處接收節(jié)選擇輸入,所述節(jié)選擇輸入指示用戶通過選擇所述圖形界面 中所包括的所述第二節(jié)的標題希望所述輸出設(shè)備顯示所述第二節(jié)中的按順序的第一幻燈 片;響應(yīng)于接收到所述節(jié)選擇輸入,在所述計算設(shè)備處更新所述圖形界面,以使得所述圖 形界面包括所述第二節(jié)中的所述按順序的第一幻燈片的圖像;以及 在所述輸出設(shè)備上顯示所述已更新的圖形界面。
4.如權(quán)利要求1所述的方法,其特征在于,所述第一節(jié)的所述屬性的值表示所述第一節(jié)的標題, 其中所述第二節(jié)的所述屬性的值表示所述第二節(jié)的標題,以及 其中生成所述圖形界面包括在所述計算設(shè)備處生成所述圖形界面,以使得所述圖形界 面包括所述第一節(jié)的所述標題和所述第二節(jié)的所述標題。
5.如權(quán)利要求4所述的方法,其特征在于,使用所述第一組節(jié)數(shù)據(jù)和所述第二組節(jié)數(shù)據(jù)包括在所述計算設(shè)備處生成 所述圖形界面,以使得所述圖形界面另外包括所述第一節(jié)中的幻燈片的縮略圖; 其中所述方法還包括在所述計算設(shè)備處接收指示所述用戶希望隱藏所述第一節(jié)中的幻燈片的縮略圖的節(jié) 隱蔽輸入;響應(yīng)于接收到所述節(jié)隱蔽輸入,在所述計算設(shè)備處更新所述圖形界面,以使得所述圖 形界面不包括所述第一節(jié)中的幻燈片的任何縮略圖;以及 在所述輸出設(shè)備上顯示所述已更新的圖形界面。
6.如權(quán)利要求4所述的方法,其特征在于,生成所述圖形界面還包括在所述計算設(shè)備處生成所述圖形界面,以使得所述圖形界面另外包括所述第一節(jié)中的幻燈片的縮略圖和所述第二節(jié)中的幻燈片的縮略 圖;以及其中所述方法還包括在所述計算設(shè)備處接收指示所述用戶已通過在所述圖形界面上選擇所述第一節(jié)的標 題選擇所述第一節(jié)的節(jié)選擇輸入;響應(yīng)于接收到所述節(jié)選擇輸入,在所述計算設(shè)備處更新所述圖形界面,以使得所述第 一節(jié)中的所述幻燈片的所述縮略圖在視覺上區(qū)別于所述第二節(jié)中的所述幻燈片的所述縮 略圖;以及在所述輸出設(shè)備上顯示所述已更新的圖形界面。
7.如權(quán)利要求6所述的方法,還包括在顯示所述已更新的圖形界面之后,在所述計算設(shè)備處接收復(fù)制命令輸入; 在接收到所述復(fù)制命令輸入之后,在所述計算設(shè)備處接收粘貼命令輸入; 響應(yīng)于接收到所述粘貼命令輸入,將所述第一組演示文稿數(shù)據(jù)復(fù)制到由所述粘貼命令 輸入指示的位置。
8.如權(quán)利要求7所述的方法,其特征在于,由所述粘貼命令輸入指示的所述位置是第 二電子演示文稿。
9.如權(quán)利要求1所述的方法,其特征在于,所述第一節(jié)的所述屬性的值表示指定用戶具有關(guān)于所述第一節(jié)執(zhí)行動作 的權(quán)限的第一組訪問控制數(shù)據(jù);其中所述第二節(jié)的所述屬性的值表示指定用戶不具有關(guān)于所述第二節(jié)執(zhí)行動作的權(quán) 限的第二組訪問控制數(shù)據(jù);以及 其中所述方法還包括在所述計算設(shè)備處接收來自所述用戶的關(guān)于所述第一節(jié)執(zhí)行動作的請求; 響應(yīng)于接收到來自所述用戶的關(guān)于所述第一節(jié)執(zhí)行動作的請求 在所述計算設(shè)備處確定所述第二組訪問控制數(shù)據(jù)指定所述用戶不具有關(guān)于所述第二 節(jié)執(zhí)行動作的權(quán)限;以及在所述計算設(shè)備處關(guān)于所述第一節(jié)執(zhí)行動作;在所述計算設(shè)備處接收來自所述用戶的關(guān)于所述第二節(jié)執(zhí)行動作的請求;以及 響應(yīng)于接收到來自所述用戶的關(guān)于所述第二節(jié)執(zhí)行動作的請求 在所述計算設(shè)備處確定所述第二組訪問控制數(shù)據(jù)指定所述用戶不具有關(guān)于所述第二 節(jié)執(zhí)行動作的權(quán)限;以及在所述計算設(shè)備處拒絕關(guān)于所述第二節(jié)執(zhí)行動作的請求。
10.如權(quán)利要求9所述的方法,其特征在于,所述動作是從包括下列各項的組中選擇 的查看幻燈片和編輯幻燈片。
11.如權(quán)利要求1所述的方法, 其特征在于,所述用戶是第一用戶; 其中所述計算設(shè)備是第一計算設(shè)備; 其中所述輸出設(shè)備是第一輸出設(shè)備;以及其中所述方法還包括通過所述第一計算設(shè)備使得用戶能在所述第二計算設(shè)備的用戶編輯所述第二節(jié)中的幻燈片的同時編輯所述第一節(jié)中的幻燈片。
12.如權(quán)利要求1所述的方法,其特征在于,在所述計算設(shè)備處接收指示所述第一節(jié)作為所選節(jié)的節(jié)選擇輸入;以及 利用打印設(shè)備打印與所選節(jié)相關(guān)聯(lián)的所述幻燈片。
13.如權(quán)利要求1所述的方法,其特征在于,所述演示文稿文件是第一演示文稿文件;以及其中所述第一組節(jié)數(shù)據(jù)標識所述第一組幻燈片,并標識通過指定到第二演示文稿文件 中所包含的第三組節(jié)數(shù)據(jù)的鏈接來指定所述第一節(jié)的所述屬性的所述用戶定義值的數(shù)據(jù), 所述第三組節(jié)數(shù)據(jù)標識所述第一組幻燈片,并標識通過包含直接表示所述第一組幻燈片的 數(shù)據(jù)以及通過包含直接表示所述第一演示文稿的所述屬性的所述用戶定義值的數(shù)據(jù)來指 定所述第一節(jié)的所述屬性的所述用戶定義值的數(shù)據(jù)。
14.如權(quán)利要求1所述的方法,其特征在于,所述第一節(jié)的所述屬性的所述用戶定義值指示是否在所述電子演示文稿 的演示期間將顯示所述第一組幻燈片;以及 其中所述方法還包括在所述計算設(shè)備處接收指示所述用戶希望呈現(xiàn)所述電子演示文稿的輸入; 使用所述第一節(jié)的所述屬性的值來確定是否要顯示所述第一節(jié)的幻燈片; 當(dāng)確定所述第一節(jié)的所述屬性的值指示在所述電子演示文稿的演示中將顯示所述第 一組幻燈片時,在所述計算設(shè)備處生成包括所述第一節(jié)中的幻燈片的演示圖形界面;以及 在所述輸出設(shè)備上顯示所述演示圖形界面。
15.如權(quán)利要求1所述的方法,其特征在于,所述第一節(jié)是所述第二節(jié)的子節(jié)。
16.如權(quán)利要求1所述的方法, 其特征在于,所述計算設(shè)備包括被實現(xiàn)為包括至少一個集成電路的一組集成電路的處理單元; 促進與所述輸出設(shè)備的通信的輸出設(shè)備接口 ;以及 從由所述用戶所使用的輸入設(shè)備接收輸入的輸入設(shè)備接口。
17.一種計算設(shè)備0),包括 能夠執(zhí)行指令的處理單元(4); 輸出設(shè)備(18);以及存儲介質(zhì)(8),包括存儲在計算機可讀存儲介質(zhì)上的演示文稿文件(20),所述演示文稿文件包含 (i)定義第一節(jié)的第一組節(jié)數(shù)據(jù),所述第一組節(jié)數(shù)據(jù)標識第一組幻燈片,并標識除所述 第一組幻燈片以外指定所述第一節(jié)的屬性的用戶定義值的數(shù)據(jù),以及( )定義第二節(jié)的第二組節(jié)數(shù)據(jù),所述第二組節(jié)數(shù)據(jù)標識第二組幻燈片,并標識除所 述第二組幻燈片以外指定所述第二節(jié)的屬性的用戶定義值的數(shù)據(jù);以及 當(dāng)由所述處理單元執(zhí)行時使所述處理單元執(zhí)行下列操作的指令02) 訪問GO)所述演示文稿文件;使用所述第一節(jié)的所述屬性的值和所述第二節(jié)的所述屬性的值來生成0 圖形界面 (26),所述圖形界面允許用戶04)與包括所述第一組幻燈片中的幻燈片和所述第二組幻燈片中的幻燈片的電子演示文稿進行交互;以及 在所述輸出設(shè)備上顯示G4)所述圖形界面。
18.如權(quán)利要求17所述的設(shè)備,其特征在于,所述第一節(jié)的所述屬性的值表示指定用戶具有關(guān)于所述第一節(jié)執(zhí)行動作 的權(quán)限的第一組訪問控制數(shù)據(jù);以及其中所述第二節(jié)的所述屬性的值表示指定用戶不具有關(guān)于所述第二節(jié)執(zhí)行動作的權(quán) 限的第二組訪問控制數(shù)據(jù);以及其中所述指令進一步使所述處理單元接收來自所述用戶的關(guān)于所述第一節(jié)執(zhí)行動作的請求;響應(yīng)于接收到來自所述用戶的關(guān)于所述第一節(jié)執(zhí)行動作的請求確定所述第二組訪問控制數(shù)據(jù)指定所述用戶不具有關(guān)于所述第二節(jié)執(zhí)行動作的權(quán)限;以及關(guān)于所述第一節(jié)執(zhí)行動作;接收來自所述用戶的關(guān)于所述第二節(jié)執(zhí)行動作的請求;以及響應(yīng)于接收到來自所述用戶的關(guān)于所述第二節(jié)執(zhí)行動作的請求確定所述第二組訪問控制數(shù)據(jù)指定所述用戶不具有關(guān)于所述第二節(jié)執(zhí)行動作的權(quán)限;以及拒絕關(guān)于所述第二節(jié)執(zhí)行動作的請求。
19.一種計算機可讀存儲介質(zhì)(8),包括存儲在計算機可讀存儲介質(zhì)上的演示文稿文件(20),所述演示文稿文件包含 (i)定義第一節(jié)的第一組節(jié)數(shù)據(jù),所述第一組節(jié)數(shù)據(jù)標識第一組幻燈片,標識指定所述 第一節(jié)的標題的數(shù)據(jù),并標識指定表示第一組訪問控制數(shù)據(jù)的所述第一節(jié)的屬性的用戶定 義值的數(shù)據(jù),所述第一組訪問控制數(shù)據(jù)指定用戶具有關(guān)于所述第一節(jié)執(zhí)行動作的權(quán)限,以 及( )定義第二節(jié)的第二組節(jié)數(shù)據(jù),所述第二組節(jié)數(shù)據(jù)標識第二組幻燈片,標識指定所 述第二節(jié)的標題的數(shù)據(jù),并標識指定表示第二組訪問控制數(shù)據(jù)的所述第二節(jié)的屬性的用戶 定義值的數(shù)據(jù),所述第二組訪問控制數(shù)據(jù)指定用戶不具有關(guān)于所述第二節(jié)執(zhí)行動作的權(quán) 限;以及當(dāng)由計算設(shè)備的處理單元(4)執(zhí)行時使所述處理單元執(zhí)行下列操作的指令02) 訪問所述演示文稿文件;生成顯示所述第一節(jié)的所述標題和所述第二節(jié)的所述標題的圖形界面06); 接收G6)來自所述用戶的關(guān)于所述第一節(jié)執(zhí)行動作的請求; 響應(yīng)于接收到來自所述用戶的關(guān)于所述第一節(jié)執(zhí)行動作的請求 確定所述第二組訪問控制數(shù)據(jù)指定所述用戶不具有關(guān)于所述第二節(jié)執(zhí)行動作的權(quán)限;以及關(guān)于所述第一節(jié)執(zhí)行動作;接收來自所述用戶的關(guān)于所述第二節(jié)執(zhí)行動作的請求;以及響應(yīng)于接收到來自所述用戶的關(guān)于所述第二節(jié)執(zhí)行動作的請求確定所述第二組訪問控制數(shù)據(jù)指定所述用戶不具有關(guān)于所述第二節(jié)執(zhí)行動作的權(quán)限;拒絕關(guān)于所述第二節(jié)執(zhí)行動作的請求。
20.如權(quán)利要求19所述的計算機可讀存儲介質(zhì), 其特征在于,所述用戶是第一用戶; 其中所述計算設(shè)備是第一計算設(shè)備; 其中所述輸出設(shè)備是第一輸出設(shè)備;以及其中所述指令進一步使所述處理單元生成所述圖形界面,以使得所述圖形界面包括所 述第一組幻燈片中的幻燈片的圖像,所述第一組幻燈片中的所述幻燈片的所述圖像包括所 述第一節(jié)的屬性的初始值;其中關(guān)于所述第一節(jié)執(zhí)行動作的所述請求是對執(zhí)行將所述第一節(jié)的所述屬性的所述 初始值改變?yōu)橐迅碌闹档恼埱?;以及其中響?yīng)于接收到來自所述用戶的關(guān)于所述第一節(jié)執(zhí)行動作的請求,所述指令進一步 使所述處理單元更新所述圖形界面,以使得所述第一組幻燈片中的所述幻燈片包括所述第 一節(jié)的所述屬性的所述已更新的值來代替所述第一節(jié)的所述屬性的所述初始值。
全文摘要
一般而言,本發(fā)明描述了使用了電子演示文稿的節(jié)的屬性的用戶定義值的技術(shù)。如此處所描述的,用戶可以配置演示文稿以包括多個節(jié)。每一個節(jié)都包括電子幻燈片演示文稿的零個或多個幻燈片。除與每一節(jié)相關(guān)聯(lián)的幻燈片之外,每一個節(jié)與具有可以由演示文稿的作者定義的值的一個或多個屬性相關(guān)聯(lián)。因為節(jié)的屬性的值是用戶可定義的,因此,在這些技術(shù)的一些實現(xiàn)中,這些屬性可以允許演示文稿的作者以在僅使用節(jié)作為分組幻燈片的縮略圖以便在創(chuàng)作界面中的幻燈片之間導(dǎo)航的手段的演示文稿應(yīng)用程序中不可能的方式使用節(jié)。
文檔編號G06F3/06GK102119377SQ200980131705
公開日2011年7月6日 申請日期2009年7月19日 優(yōu)先權(quán)日2008年8月11日
發(fā)明者D·張, N·彭納, S·維拉龍 申請人:微軟公司