两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

與作為應(yīng)用的文檔交互的制作方法

文檔序號(hào):6534581閱讀:160來(lái)源:國(guó)知局
與作為應(yīng)用的文檔交互的制作方法
【專利摘要】文檔應(yīng)用被用于將文檔當(dāng)作應(yīng)用那樣與文檔交互。來(lái)自文檔的數(shù)據(jù)被自動(dòng)地/手動(dòng)地選擇以與文檔應(yīng)用相關(guān)聯(lián)。文檔應(yīng)用顯示用于與文檔交互的文檔應(yīng)用頁(yè)面(DAP)。使用所選數(shù)據(jù)連同與數(shù)據(jù)相關(guān)聯(lián)的任何規(guī)則一起來(lái)自動(dòng)創(chuàng)建一個(gè)或多個(gè)DAP。例如,來(lái)自文檔中的所選數(shù)據(jù)的列名稱可用于創(chuàng)建一個(gè)或多個(gè)DAP內(nèi)的數(shù)據(jù)輸入/顯示字段,并且規(guī)則可被用于指定如何在文檔應(yīng)用中與數(shù)據(jù)交互。自動(dòng)創(chuàng)建的默認(rèn)DAP可以由用戶定制。例如,一個(gè)DAP可以被配置成文檔應(yīng)用的起始頁(yè)面,而另一DAP可以被配置成顯示圖表。
【專利說(shuō)明】與作為應(yīng)用的文檔交互
[0001] 背景
[0002] 移動(dòng)計(jì)算設(shè)備越來(lái)越多用于訪問(wèn)文檔。與臺(tái)式計(jì)算設(shè)備相比許多移動(dòng)計(jì)算設(shè)備的 小顯示尺寸使得其難以導(dǎo)航許多文檔并與其交互。例如,試圖導(dǎo)航到文檔中的具體位置并 且接著編輯該位置處的內(nèi)容對(duì)于使用移動(dòng)計(jì)算設(shè)備的小屏幕的用戶來(lái)說(shuō)可能是令人灰心 的。


【發(fā)明內(nèi)容】

[0003] 提供本概述是為了以簡(jiǎn)化的形式介紹將在以下【具體實(shí)施方式】中進(jìn)一步描述的概 念選擇。本概述不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫 助確定所要求保護(hù)的主題的范圍。
[0004] 文檔應(yīng)用被用于將文檔當(dāng)作應(yīng)用那樣與文檔交互。來(lái)自文檔的數(shù)據(jù)被自動(dòng)地/手 動(dòng)地選擇以與文檔應(yīng)用相關(guān)聯(lián)。文檔應(yīng)用顯示用于與文檔交互的文檔應(yīng)用頁(yè)面(DAP)。使 用所選數(shù)據(jù)連同與數(shù)據(jù)相關(guān)聯(lián)的任何規(guī)則一起來(lái)自動(dòng)創(chuàng)建一個(gè)或多個(gè)DAP。例如,來(lái)自文檔 中的所選數(shù)據(jù)的列名稱可用于創(chuàng)建一個(gè)或多個(gè)DAP內(nèi)的數(shù)據(jù)輸入/顯示字段,并且規(guī)則可 被用于指定如何在文檔應(yīng)用中與數(shù)據(jù)交互。自動(dòng)創(chuàng)建的默認(rèn)DAP可以由用戶定制。例如,一 個(gè)DAP可以被配置成文檔應(yīng)用的起始頁(yè)面,而另一 DAP可以被配置成顯示圖表或某一計(jì)算 值。用戶可以調(diào)整字段的位置/大小、字段名稱、要顯示的圖表類型、字段是否為必需字段、 字段中顯示的值是否為可編輯的、是否隱藏/顯示字段、定義幫助字段、定義文檔應(yīng)用的起 始頁(yè)面等等。在配置文檔應(yīng)用和DAP時(shí)還可向用戶顯示預(yù)覽。
[0005] 附圖簡(jiǎn)述
[0006] 圖1解說(shuō)了用于將文檔當(dāng)作應(yīng)用來(lái)與文檔交互的示例性系統(tǒng);
[0007] 圖2示出了用于創(chuàng)建文檔應(yīng)用以與文檔交互的過(guò)程;
[0008] 圖3解說(shuō)了用于使用文檔應(yīng)用來(lái)與文檔交互的過(guò)程;
[0009] 圖4-14解說(shuō)了示出創(chuàng)建文檔應(yīng)用頁(yè)面以及定制文檔應(yīng)用頁(yè)面的示例性附圖;以 及
[0010]圖15-17以及相關(guān)描述提供了其中可實(shí)施本發(fā)明的實(shí)施例的各種操作環(huán)境的討 論。
[0011] 詳細(xì)描述
[0012] 現(xiàn)在參考其中相同的標(biāo)號(hào)代表相同的元素的附圖,描述各實(shí)施例。
[0013] 圖1解說(shuō)了用于將文檔當(dāng)作應(yīng)用來(lái)與文檔交互的示例性系統(tǒng)。如所示,系統(tǒng)100 包括服務(wù)110、移動(dòng)設(shè)備130、數(shù)據(jù)存儲(chǔ)145、以及計(jì)算設(shè)備150(例如,如圖所示的平板、臺(tái)式 計(jì)算設(shè)備、移動(dòng)計(jì)算設(shè)備等)。
[0014] 如所示,服務(wù)110是基于云的和/或基于企業(yè)的服務(wù),它可被配置成提供各種服 務(wù),如協(xié)作服務(wù)(例如,微軟SHAREPOINT)、和/或生產(chǎn)力服務(wù)(例如微軟EXCEL、微軟OFFICE 365或用于與項(xiàng)目(如數(shù)據(jù)、消息、電子表格、文檔、圖表等)交互的某種其他基于云的/在 線服務(wù))、圖形服務(wù)、基于web的應(yīng)用等等。可以使用采用不同類型的輸入/輸出的不同的 計(jì)算設(shè)備(例如臺(tái)式、移動(dòng))來(lái)與服務(wù)交互。例如,用戶可使用觸摸輸入、基于硬件的輸入、 語(yǔ)音/聲音輸入等等。服務(wù)110提供的服務(wù)/應(yīng)用中的一個(gè)或多個(gè)服務(wù)/應(yīng)用的功能也可 被配置為基于客戶端/服務(wù)器的應(yīng)用。例如,客戶端設(shè)備可包括執(zhí)行文檔操作的應(yīng)用。盡 管系統(tǒng)100示出與生產(chǎn)力應(yīng)用有關(guān)的服務(wù)110,但其他服務(wù)/應(yīng)用也可被配置。
[0015] 如所解說(shuō)的,服務(wù)110是向任何數(shù)目的承租者(例如,承租者1-N)提供資源115 和服務(wù)的多承租者服務(wù)。每一承租者可包括一個(gè)或多個(gè)用戶。例如,一個(gè)承租者可包括100 個(gè)用戶而另一承租者具有10000個(gè)用戶。多承租者服務(wù)110是向訂閱該服務(wù)的承租者提供 資源/服務(wù)115并分別地維護(hù)每個(gè)承租者的數(shù)據(jù)且保護(hù)其不受其他承租者數(shù)據(jù)的影響的基 于云的服務(wù)。
[0016] 所例示的系統(tǒng)100包括檢測(cè)何時(shí)已接收到觸摸輸入(例如,手指觸摸或幾乎接觸 觸摸屏)的移動(dòng)設(shè)備130 (例如,移動(dòng)電話)和計(jì)算設(shè)備150 (例如,觸摸屏輸入設(shè)備/顯示 器,諸如平板/輸入板設(shè)備)。可利用檢測(cè)用戶的觸摸輸入的任何類型的觸摸屏。例如,觸 摸屏可包括一層或多層檢測(cè)觸摸輸入的電容性材料。除了電容性材料之外或代替電容性材 料,可使用其他傳感器。例如,可使用紅外(IR)傳感器。根據(jù)一實(shí)施例,觸摸屏被配置成檢 測(cè)與可觸摸的表面接觸或位于可觸摸的表面上方的物體。盡管在本說(shuō)明書中使用術(shù)語(yǔ)"上 方",應(yīng)理解,觸摸面板系統(tǒng)的定向是不相關(guān)的。術(shù)語(yǔ)"上方"旨在可適用于所有這樣的定向。 觸摸屏可被配置成確定觸摸輸入被接收的位置(如起點(diǎn)、中間點(diǎn)和終點(diǎn))??赏ㄟ^(guò)任何合適 的手段,包括如耦合到觸摸面板的振動(dòng)傳感器或話筒,來(lái)檢測(cè)可觸摸的表面和物體之間的 實(shí)際接觸。用于檢測(cè)接觸的傳感器的示例的非窮盡列表包括:基于壓力的機(jī)構(gòu)、微機(jī)械加速 度計(jì)、壓電器件、電容傳感器、電阻傳感器、感應(yīng)傳感器、激光振動(dòng)計(jì)和LED振動(dòng)計(jì)。
[0017] 移動(dòng)設(shè)備130和計(jì)算設(shè)備150包括一個(gè)或多個(gè)應(yīng)用(例如,計(jì)算設(shè)備150上所示 的應(yīng)用155)。例如,設(shè)備可包括一個(gè)或多個(gè)瀏覽器應(yīng)用(例如,微軟INTERNET EXPLORER) 和一個(gè)或多個(gè)其它應(yīng)用(例如,微軟EXCEL、微軟SHAREPOINT、微軟OFFICE等)。設(shè)備還可 包括其它應(yīng)用,這些應(yīng)用被配置成連接到基于web的應(yīng)用/服務(wù)和/或它們對(duì)于設(shè)備而言 是本地的。設(shè)備還可被配置成接收文本/語(yǔ)音輸入并且輸出文本/語(yǔ)音。
[0018] 如所解說(shuō)的,設(shè)備150示出示例性顯示屏152。顯示屏152示出由通過(guò)網(wǎng)絡(luò)(諸如 因特網(wǎng))訪問(wèn)電子表格服務(wù)(例如服務(wù)110)的承租者的用戶對(duì)基于web的應(yīng)用155的使 用。例如,與設(shè)備150相關(guān)聯(lián)的用戶可以使用應(yīng)用155來(lái)查看/編輯電子表格數(shù)據(jù)(例如電 子表格154)。許多其它類型的基于web的應(yīng)用可由一個(gè)或多個(gè)移動(dòng)計(jì)算設(shè)備訪問(wèn)。例如, 設(shè)備可以通過(guò)網(wǎng)絡(luò)訪問(wèn)協(xié)作應(yīng)用、文字處理應(yīng)用等。數(shù)據(jù)(諸如文檔數(shù)據(jù)、承租者信息)可 被存儲(chǔ)在設(shè)備(例如,移動(dòng)設(shè)備130、計(jì)算設(shè)備150和/或某個(gè)其它位置(例如,網(wǎng)絡(luò)數(shù)據(jù)存 儲(chǔ)145)上)。應(yīng)用(例如155)可以訪問(wèn)客戶端上、服務(wù)器上、來(lái)自云(例如服務(wù)110)和/ 或某一組合上的數(shù)據(jù)。
[0019] 文檔應(yīng)用管理器242被配置成執(zhí)行將文檔當(dāng)作應(yīng)用來(lái)與文檔交互有關(guān)的操作。盡 管管理器242被示為在服務(wù)110內(nèi),但管理器的功能可被獨(dú)立地或作為另一系統(tǒng)的一部分 而包括在其它位置中(例如,在另一計(jì)算設(shè)備上,諸如移動(dòng)計(jì)算設(shè)備130和/或計(jì)算設(shè)備 150) 〇
[0020] 文檔應(yīng)用管理器242被配置成自動(dòng)地從文檔(諸如電子表格154)內(nèi)的所選數(shù)據(jù) 生成文檔應(yīng)用。文檔可被存儲(chǔ)在計(jì)算設(shè)備的本地存儲(chǔ)上和/或網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)(例如數(shù)據(jù)存 儲(chǔ)145)中。文檔可以是許多不同類型的文檔(例如,電子表格、具有結(jié)構(gòu)化數(shù)據(jù)(諸如表 格和列表)的文檔等)。根據(jù)一實(shí)施例,文檔是電子表格文檔。文檔應(yīng)用可被配置成執(zhí)行任 何數(shù)目的任務(wù)。例如,文檔應(yīng)用可用于預(yù)算、用于商店庫(kù)存、用于在電子表格內(nèi)輸入值等等。
[0021] 來(lái)自文檔的所選數(shù)據(jù)可以被自動(dòng)地/手動(dòng)地選擇以與文檔應(yīng)用相關(guān)聯(lián)并且可包 括文檔內(nèi)的數(shù)據(jù)中的全部/部分。例如,電子表格中可編輯的每一列可以被自動(dòng)選擇。在 當(dāng)前示例中,描述列、類別列、計(jì)劃成本列和實(shí)際成本列可以被自動(dòng)地選擇,因?yàn)檫@些列中 的每一列被配置成接收用戶輸入。差異列和實(shí)際成本預(yù)覽列是示出來(lái)自電子表格中的數(shù)據(jù) 的圖形的顯示列。根據(jù)一實(shí)施例,由于差異和實(shí)際成本預(yù)覽列是不可編輯的,因此它們不會(huì) 被自動(dòng)選擇一一遵循排除計(jì)算列的規(guī)則。其它這樣的規(guī)則/試探可被應(yīng)用以增加列選擇的 適用性。
[0022] 響應(yīng)于對(duì)數(shù)據(jù)的選擇,使用所選數(shù)據(jù)和/或與數(shù)據(jù)相關(guān)聯(lián)的任何規(guī)則來(lái)自動(dòng)創(chuàng)建 文檔應(yīng)用的一個(gè)或多個(gè)默認(rèn)文檔應(yīng)用頁(yè)面(DAP)。例如,創(chuàng)建包括電子表格154中每一個(gè)可 編輯列的字段(135、136、137和138)的DAP 134。如所解說(shuō)的,DAP 132中每一個(gè)顯示的字 段的名稱從文檔(例如電子表格)獲取并被用作字段的初始標(biāo)題信息。與各字段相關(guān)聯(lián)的 規(guī)則也可被應(yīng)用于各字段。例如,如果類別字段是強(qiáng)制性的,則文檔應(yīng)用可以不允許用戶移 至下一 DAP直至類別字段被填充。
[0023] 文檔應(yīng)用管理器242創(chuàng)建的DAP還可被配置/定制(參見(jiàn)附圖9-14和相關(guān)討論)。 例如,一個(gè)DAP可以被配置成文檔應(yīng)用的起始頁(yè)面,而一個(gè)DAP可以被配置成顯示圖表。用 戶可以調(diào)整字段的位置/大小、字段名稱、要顯示的圖表類型、字段是否為必需字段、字段 中顯示的值是否為可編輯的、是否隱藏/顯示字段、定義幫助字段、定義文檔應(yīng)用的起始頁(yè) 面等等。在配置文檔應(yīng)用和DAP時(shí)還可向用戶顯示預(yù)覽。
[0024] 可任選的輸入類型字段139可以與一個(gè)或多個(gè)字段一起包括。例如,用戶可以將 輸入設(shè)置為使用條形碼掃描儀(例如移動(dòng)設(shè)備上的相機(jī)和/或基于硬件的掃描儀)來(lái)將數(shù) 據(jù)輸入到一個(gè)或多個(gè)字段中。用戶還可將輸入設(shè)置為語(yǔ)音、鍵盤、以及其它期望的輸入模 式。DAP字段還可從硬件設(shè)備上的傳感器(例如,GPS、NFC(近場(chǎng)通信)傳感器、指紋讀取器 等)讀取數(shù)據(jù)。
[0025] "前往顯示頁(yè)面"(出于解說(shuō)目的使用的文本)按鈕140允許響應(yīng)于選擇該按鈕而 跳過(guò)對(duì)DAP的配置。例如,這種導(dǎo)航允許對(duì)如數(shù)據(jù)輸入之類的工作流和/或向?qū)нM(jìn)行建模。
[0026] 選項(xiàng)141允許用戶在與文檔應(yīng)用相關(guān)聯(lián)的DAP中導(dǎo)航以及刪除和保存對(duì)文檔的改 變。在下文的附圖和相關(guān)討論中提供了更多細(xì)節(jié)。
[0027] 圖2-3示出用于將文檔作為應(yīng)用與其交互的解說(shuō)性過(guò)程。在閱讀本文中給出的例 程的討論時(shí),應(yīng)該理解,各個(gè)實(shí)施例的邏輯操作被實(shí)現(xiàn)為:(1) 一系列運(yùn)行于計(jì)算系統(tǒng)上的 計(jì)算機(jī)實(shí)現(xiàn)的動(dòng)作或程序模塊;和/或(2)計(jì)算系統(tǒng)內(nèi)的互連的機(jī)器邏輯電路或電路模塊。 這種實(shí)現(xiàn)是取決于實(shí)現(xiàn)本發(fā)明的計(jì)算系統(tǒng)的性能需求的選擇問(wèn)題。因此,所例示并構(gòu)成本 文中描述的實(shí)施例的邏輯操作被不同地稱為操作、結(jié)構(gòu)設(shè)備、動(dòng)作或模塊。這些操作、結(jié)構(gòu) 設(shè)備、動(dòng)作和模塊可以用軟件、固件、專用數(shù)字邏輯,以及其任何組合來(lái)實(shí)現(xiàn)。
[0028] 圖2示出了用于創(chuàng)建文檔應(yīng)用以與文檔交互的過(guò)程200。
[0029] 在開(kāi)始操作之后,過(guò)程流至操作210,在那里訪問(wèn)文檔。文檔可以是許多不同類型 的文檔。例如,文檔可以是電子表格文檔、文字處理文檔等等。根據(jù)一實(shí)施例,文檔包括可 與其交互(例如查看、編輯等)的結(jié)構(gòu)化數(shù)據(jù)(例如單元格、表格、圖形等)。
[0030] 移至操作220,選擇要與文檔應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)。數(shù)據(jù)可被自動(dòng)地和/或手動(dòng)地 選擇。例如,用戶可以手動(dòng)地選擇文檔內(nèi)的一個(gè)或多個(gè)表格,手動(dòng)地選擇一行或多行數(shù)據(jù)/ 一列或多列數(shù)據(jù)、一個(gè)或多個(gè)單元格等。數(shù)據(jù)也可以被自動(dòng)選擇。例如,電子表格內(nèi)的列可 以被自動(dòng)選擇。可以選擇可編輯列用于數(shù)據(jù)輸入DAP的創(chuàng)建,并且可以選擇顯示圖形的列/ 單元格以供可能包括在顯示DAP內(nèi)。也可執(zhí)行自動(dòng)/手動(dòng)選擇的組合。例如,用戶可以手 動(dòng)地選擇表格,接著表格內(nèi)的可編輯數(shù)據(jù)可被手動(dòng)選擇以用于數(shù)據(jù)輸入文檔應(yīng)用頁(yè)面,而 表格內(nèi)的顯示數(shù)據(jù)(例如圖表、圖形)可被自動(dòng)選擇以用于顯示文檔應(yīng)用頁(yè)面。
[0031] 流動(dòng)至操作230,基于所選數(shù)據(jù)來(lái)創(chuàng)建和顯示一個(gè)或多個(gè)默認(rèn)文檔應(yīng)用頁(yè)面(例 如參見(jiàn)附圖4-14)。直接從文檔內(nèi)的數(shù)據(jù)創(chuàng)建默認(rèn)文檔應(yīng)用頁(yè)面。例如,選擇(例如表格) 的名稱可以是默認(rèn)標(biāo)題,并且字段名稱是頁(yè)面內(nèi)顯示的字段(例如,4個(gè)顯示字段中的4列 結(jié)果)。換言之,程序員不用編寫代碼來(lái)創(chuàng)建文檔應(yīng)用。與文檔和字段相關(guān)聯(lián)的規(guī)則也可用 于文檔應(yīng)用頁(yè)面。例如,與數(shù)據(jù)字段相關(guān)聯(lián)的確認(rèn)規(guī)則(例如檢查整數(shù)),則文檔應(yīng)用頁(yè)面 中的字段也檢查整數(shù)的輸入。類似地,如果字段是文檔內(nèi)的僅查看字段,則針對(duì)該字段的文 檔應(yīng)用頁(yè)面保持限制。各字段最初被自動(dòng)置于文檔應(yīng)用頁(yè)面上。放置/布局可基于設(shè)備的 特性(例如,顯示屏的分辨率、顯示屏的大小等)。當(dāng)一個(gè)DAP上沒(méi)有足夠的空間時(shí),各個(gè)字 段可以跨多個(gè)DAP來(lái)散布。
[0032] 轉(zhuǎn)向操作240,配置默認(rèn)數(shù)據(jù)輸入DAP。根據(jù)一實(shí)施例,通過(guò)圖形用戶界面來(lái)接收 DAP的配置。根據(jù)一實(shí)施例,用戶可以從具有不同配置布局的模板中選擇DAP的默認(rèn)布局。 可以顯示針對(duì)配置的許多不同類型的選擇(例如參見(jiàn)附圖9-14)。例如,各選項(xiàng)可包括但 不限于:設(shè)置DAP標(biāo)題;將DAP設(shè)置為文檔應(yīng)用的起始頁(yè)面;響應(yīng)于打開(kāi)相關(guān)聯(lián)的文檔自動(dòng) 示出文檔應(yīng)用;設(shè)置字段的大小/位置;提供字段的編輯選項(xiàng);設(shè)置幫助信息;設(shè)置是否在 DAP上顯示字段;設(shè)置字段是否是可編輯的;設(shè)置字段是否是必需字段;從DAP刪除字段; 將DAP鏈接到另一 DAP ;顯示預(yù)覽;設(shè)置字段標(biāo)題;選擇供顯示的圖形/圖表;等等。
[0033] 移至操作250,配置默認(rèn)顯示DAP。用于配置顯示DAP (例如,示出與文檔有關(guān)的數(shù) 據(jù)的圖形顯示的DAP,諸如圖8中所示)的過(guò)程類似于配置數(shù)據(jù)輸入DAP的過(guò)程。各選項(xiàng)可 以包括但不限于:設(shè)置DAP標(biāo)題;將DAP設(shè)置為文檔應(yīng)用的起始頁(yè)面;響應(yīng)于打開(kāi)相關(guān)聯(lián)的 文檔而自動(dòng)示出文檔應(yīng)用;設(shè)置圖形的大小/位置;提供圖形的編輯選項(xiàng);設(shè)置幫助信息; 將DAP鏈接到另一 DAP ;顯示圖形的預(yù)覽;設(shè)置標(biāo)題;設(shè)置供顯示的圖形/圖表;等等。還可 配置DAP的排序。例如,用戶可以通過(guò)圖形用戶界面來(lái)安排每一個(gè)DAP的排序和/或設(shè)置 DAP的數(shù)目(例如,顯示十個(gè)中的第一個(gè),顯示十個(gè)中的第二個(gè)等)。
[0034] 流動(dòng)至操作260,存儲(chǔ)配置信息。配置信息可以與文檔本身一起存儲(chǔ)和/或存儲(chǔ)在 另一位置內(nèi)。例如,與文檔應(yīng)用相關(guān)聯(lián)的DAP的配置信息可以被存儲(chǔ)在文檔文件中和/或 存儲(chǔ)在數(shù)據(jù)存儲(chǔ)(例如,本地和/或網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ))處。當(dāng)保存在文檔外部時(shí),這些配置信 息可以被應(yīng)用于類似但不同的文檔實(shí)例。DAP也可被遠(yuǎn)程更新而不對(duì)使用DAP的每一文檔 作出改變。
[0035] 該過(guò)程流動(dòng)至結(jié)束操作并返回以處理其它動(dòng)作。
[0036] 圖3解說(shuō)了用于使用文檔應(yīng)用來(lái)與文檔交互的過(guò)程300。
[0037] 在開(kāi)始操作之后,過(guò)程流動(dòng)至操作310,在該操作處顯示用于相關(guān)聯(lián)的文檔的文檔 應(yīng)用。文檔應(yīng)用可以響應(yīng)于不同事件而被啟動(dòng)。例如,用戶可以選擇與文檔應(yīng)用相關(guān)聯(lián)的 圖形圖標(biāo)和/或用戶可以選擇文檔以打開(kāi)文檔應(yīng)用。在確定如何打開(kāi)文檔時(shí)也可使用一種 類型的設(shè)備和/或屏幕尺寸。例如,如果顯示屏是移動(dòng)電話顯示屏,則可以打開(kāi)文檔應(yīng)用。 當(dāng)顯示屏是臺(tái)式顯示器時(shí),則可以使用創(chuàng)建該文檔的應(yīng)用來(lái)打開(kāi)該文檔。如上所討論的,文 檔應(yīng)用可被配置成只要文檔本身是打開(kāi)的就被打開(kāi)。
[0038] 移動(dòng)至操作320,顯示文檔應(yīng)用的起始頁(yè)面。起始頁(yè)面可以是被配置成作為文檔應(yīng) 用的起始頁(yè)面的任何頁(yè)面。當(dāng)起始頁(yè)面未被手動(dòng)選擇時(shí),則可以自動(dòng)選擇另一頁(yè)面(例如, 第一數(shù)據(jù)輸入頁(yè)面、第一顯示頁(yè)面等)。
[0039] 流動(dòng)至操作330,用于與文檔應(yīng)用交互以便與文檔交互。例如,用戶可以輸入數(shù)據(jù), 查看數(shù)據(jù),查看圖表/圖形,等等。
[0040] 轉(zhuǎn)至操作340,文檔應(yīng)用的DAP響應(yīng)于交互而被導(dǎo)航。例如,用戶可以選擇按鈕以 移動(dòng)至下一頁(yè)面,選擇圖形,使用觸摸輸入來(lái)導(dǎo)航,使用聲音輸入來(lái)導(dǎo)航,使用其它硬件輸 入來(lái)導(dǎo)航頁(yè)面,等等。
[0041] 移動(dòng)至操作350,數(shù)據(jù)基于交互在文檔內(nèi)被存儲(chǔ)/檢索。例如,用戶可以向文檔添 加值,編輯文檔中的值,和/或從文檔檢索數(shù)據(jù)以顯示圖形。
[0042] 該過(guò)程然后流動(dòng)至結(jié)束操作并且返回來(lái)處理其他動(dòng)作。
[0043] 圖4-14解說(shuō)了示出創(chuàng)建文檔應(yīng)用頁(yè)面以及定制文檔應(yīng)用頁(yè)面的示例性附圖。
[0044] 圖4示出了文檔應(yīng)用可與其相關(guān)聯(lián)的示例文檔。
[0045] 如所解說(shuō)的,文檔400是包括描述列402、類別列404、計(jì)劃成本列406、實(shí)際成本 列408、差異列410和實(shí)際成本概覽列412的電子表格文檔??梢园ǜ?更少的列、單 元格。如所解說(shuō)的,在應(yīng)用程序內(nèi)顯示文檔400,該應(yīng)用程序被配置成與整個(gè)文檔交互(例 如,在全部列中進(jìn)行導(dǎo)航、與每一單元格交互等等)。
[0046] 盡管解說(shuō)了電子表格,但文檔可以是其它類型的文檔。例如,文檔可以是文字處理 文檔、項(xiàng)目文檔、日歷、電子郵件、消息、生產(chǎn)力文檔等等。一般而言,文檔可以是包括要與其 交互的數(shù)據(jù)的任何類型的文檔。根據(jù)一實(shí)施例,文檔包括被結(jié)構(gòu)化的數(shù)據(jù)(例如,包括以下 各項(xiàng)中的一者或多者:表格、列表、單兀格等等)。
[0047] 在當(dāng)前示例中,描述列402、類別列404、計(jì)劃成本列406和實(shí)際成本列408是可編 輯字段。差異列410和實(shí)際成本概覽列412顯示使用來(lái)自電子表格的數(shù)據(jù)的圖形指示符。 文檔400還解說(shuō)了用于基于確認(rèn)規(guī)則的電子表格元數(shù)據(jù)來(lái)選擇列類別的下拉菜單414。
[0048] 圖5解說(shuō)了用于接收輸入以向圖4中示出的預(yù)算電子表格添加行的文檔應(yīng)用頁(yè) 面。
[0049] 在當(dāng)前示例中,DAP 500包括與文檔400中的字段有關(guān)的字段。
[0050] 描述字段502與描述列402相對(duì)應(yīng),類別字段504與類別列404相對(duì)應(yīng)。計(jì)劃成本 字段506與計(jì)劃成本字段406相對(duì)應(yīng),而實(shí)際成本字段508與實(shí)際成本列408相對(duì)應(yīng)。如 上所討論的,DAP 500可以從電子表格文檔中自動(dòng)生成。類別字段包括允許用戶選擇類別 類型的自動(dòng)生成的下拉菜單??梢陨善渌愋偷牟藛我赃x擇類別類型。按鈕510用于逐 頁(yè)導(dǎo)航(例如"〈"和">")以及刪除和保存內(nèi)容。還可呈現(xiàn)其它選項(xiàng)。如所解說(shuō)的,用戶創(chuàng) 建了新的標(biāo)目"每月停車",其被指派為類別"交通",并且計(jì)劃成本和實(shí)際成本被設(shè)置為450 美金。當(dāng)用戶滿意他們的輸入時(shí),他們可以選擇保存選項(xiàng)來(lái)保存輸入到相關(guān)聯(lián)文檔中的數(shù) 據(jù)。在當(dāng)前示例中,數(shù)據(jù)將被保存為圖4中解說(shuō)的電子表格的新的行。
[0051] 圖6解說(shuō)了具有擴(kuò)展下拉菜單的文檔應(yīng)用頁(yè)面600。
[0052] 在當(dāng)前示例中,用戶選擇了下拉菜單604來(lái)選擇輸入的類別。響應(yīng)于該選擇,類別 選擇在下拉區(qū)域602中解說(shuō)。這些選項(xiàng)是已經(jīng)在文檔400中定義的并且無(wú)須任何附加編程 或配置就在DAP中可用的那些選項(xiàng)。
[0053] 圖7示出包括前往顯示頁(yè)面的選項(xiàng)的文檔應(yīng)用頁(yè)面700。在當(dāng)前示例中,用戶可 以選擇DAP 700上的"前往顯示頁(yè)面"選項(xiàng)702以查看與文檔有關(guān)的數(shù)據(jù)(例如值/圖 表)。DAP 700還示出已經(jīng)被配置成必需字段的描述字段708和實(shí)際成本字段706 (參見(jiàn)附 圖10)。輸入選項(xiàng)704也可被包括以指定用于DAP上的一個(gè)或多個(gè)字段的輸入類型。響應(yīng) 于接收到對(duì)選項(xiàng)702的選擇,顯示新的DAP,諸如圖7中的DAP 700。
[0054] 圖8解說(shuō)了示出使用來(lái)自文檔的數(shù)據(jù)的圖表的文檔應(yīng)用頁(yè)面800。在當(dāng)前示例中, DAP 800示出圖表810,圖表810示出來(lái)自電子表格文檔400的數(shù)據(jù)和來(lái)自單元格812的值。 在創(chuàng)建文檔應(yīng)用的不同DAP時(shí)配置DAP 800。用戶可以選擇DAP800上的"前往數(shù)據(jù)輸入" 選項(xiàng)802以移動(dòng)至用于數(shù)據(jù)輸入的預(yù)選DAP。例如,響應(yīng)于接收到對(duì)選項(xiàng)802的選擇,顯示 DAP 700〇
[0055] 圖9示出自動(dòng)生成的默認(rèn)文檔應(yīng)用頁(yè)面900的定制。
[0056] 在當(dāng)前示例中,DAP 900示出用于DAP數(shù)據(jù)輸入頁(yè)面的不同配置選項(xiàng)。如所解說(shuō) 的,可以配置頁(yè)面902的名稱。在配置DAP時(shí),可通過(guò)選擇選項(xiàng)904將DAP設(shè)置為應(yīng)用的起 始頁(yè)面和/或當(dāng)通過(guò)選擇選項(xiàng)905打開(kāi)文檔(例如電子表格工作簿)時(shí)自動(dòng)示出DAP。例 如,當(dāng)與DAP 900相關(guān)聯(lián)的文檔被打開(kāi)時(shí),作為使用與文檔相關(guān)聯(lián)的默認(rèn)應(yīng)用(例如,創(chuàng)建 文檔的應(yīng)用和/或被選擇用來(lái)與整個(gè)文檔交互的應(yīng)用)打開(kāi)使用正常文檔視圖的文檔的替 代(或作為補(bǔ)充),文檔應(yīng)用被打開(kāi)。
[0057] 如所解說(shuō)的,每一字段包括調(diào)整DAP內(nèi)的字段的位置/大小的選項(xiàng)908。例如,選 項(xiàng)908可用于對(duì)列的編輯字段進(jìn)行移動(dòng)/調(diào)整大小。每一字段還包括編輯選項(xiàng)和刪除選項(xiàng) (906)〇
[0058] 用戶還可添加選項(xiàng)(例如910)以移動(dòng)至另一頁(yè)面,諸如顯示頁(yè)面或另一數(shù)據(jù)輸入 頁(yè)面。
[0059] 按鈕912可用于保存定制,將字段添加到DAP,改變DAP的設(shè)置,添加新的DAPj^ 變DAP的排序,移動(dòng)至另一頁(yè)面,以及其它選項(xiàng)。
[0060] 圖10解說(shuō)了自動(dòng)生成的默認(rèn)文檔應(yīng)用頁(yè)面內(nèi)的字段的定制的配置選項(xiàng)。
[0061] DAP 1000包括與圖9中所示的相比的其它配置選項(xiàng)。在當(dāng)前示例中,用戶已經(jīng)選 擇了編輯按鈕906用于列描述字段。響應(yīng)于對(duì)編輯按鈕906的選擇,DAP 1000的顯示區(qū)域 被擴(kuò)展成包括字段的其它配置選項(xiàng)(例如區(qū)域1002)。如所解說(shuō)的,區(qū)域1002包括用于設(shè) 置字段名稱的選項(xiàng)1010,可任選的指令1012,以及允許用戶設(shè)置字段是否是必需字段,允 許用戶編輯值以及從DAP 1000上的視圖中隱藏字段的選項(xiàng)1014。
[0062] 圖11示出顯示文檔應(yīng)用頁(yè)面的定制的配置選項(xiàng)。
[0063] DAP 1100包括用于創(chuàng)建用于顯示來(lái)自文檔的數(shù)據(jù)的頁(yè)面的配置選項(xiàng)。用戶可以選 擇文檔內(nèi)的現(xiàn)有圖表/圖形/值和/或定義如何顯示來(lái)自文檔的數(shù)據(jù)。
[0064] 在當(dāng)前示例中,用戶已經(jīng)選擇將DAP 1100的標(biāo)題定為"結(jié)果"并且已經(jīng)將文檔應(yīng) 用設(shè)置為在打開(kāi)文檔時(shí)自動(dòng)啟動(dòng)。選項(xiàng)1102提供用于將DAP 1100設(shè)置為文檔應(yīng)用的起始 頁(yè)面并且在打開(kāi)文檔時(shí)示出文檔應(yīng)用的選項(xiàng)。
[0065] 選項(xiàng)1104顯示用于顯示來(lái)自文檔的值的選項(xiàng)。在當(dāng)前示例中,來(lái)自文檔的值從電 子表格單元格獲取并且被命名為"變化"。盡管解說(shuō)了選擇一個(gè)值進(jìn)行顯示,但一個(gè)以上的 值可以與顯示相關(guān)聯(lián)。例如,用戶可以選擇多個(gè)單元格。
[0066] 選項(xiàng)1106解說(shuō)了配置圖表的顯不。圖表可以是許多不同類型的圖表(例如,餅圖、 線型圖、散點(diǎn)圖、柱狀圖等)。
[0067] 選項(xiàng)1108解說(shuō)了定義按鈕。按鈕可以與各種不同的動(dòng)作相關(guān)聯(lián)。例如,按鈕可以 與移動(dòng)至文檔應(yīng)用內(nèi)的不同數(shù)據(jù)輸入頁(yè)面、移動(dòng)至文檔應(yīng)用內(nèi)的另一顯示頁(yè)面、以及執(zhí)行 某些其它動(dòng)作(例如,切換頁(yè)面上顯示的圖表類型)相關(guān)聯(lián)。
[0068] 選項(xiàng)1110解說(shuō)了可以在按鈕附近顯示的可任選的指令(例如幫助)。
[0069] 選項(xiàng)1112解說(shuō)了將按鈕鏈接到另一頁(yè)面。在當(dāng)前示例中,用戶已經(jīng)選擇了將頁(yè)面 鏈接到數(shù)據(jù)輸入頁(yè)面。根據(jù)一實(shí)施例,到頁(yè)面的選項(xiàng)的鏈接是下拉菜單,該下拉菜單包括文 檔應(yīng)用中包括新的選項(xiàng)的每一個(gè)不同可用頁(yè)面。
[0070] 選項(xiàng)1114解說(shuō)了用于顯示頁(yè)面的不同選項(xiàng),包括保存選項(xiàng)、新圖表選項(xiàng)、新單元 格選項(xiàng)、配置DAP的排序以及其它選項(xiàng)。
[0071] 圖12解說(shuō)了用于示出來(lái)自文檔的值的文檔應(yīng)用頁(yè)面的擴(kuò)展區(qū)域。
[0072] DAP 1200解說(shuō)了響應(yīng)于選擇編輯按鈕的圖11中的變化區(qū)域1204的擴(kuò)展區(qū)域。如 所解說(shuō)的,區(qū)域1202包括要在顯示值附近顯示的名稱,來(lái)自所選單元格的值的預(yù)覽1204, 以及可任選的指令1206。
[0073] 圖13解說(shuō)了用于示出來(lái)自與文檔有關(guān)的數(shù)據(jù)的圖表的文檔應(yīng)用頁(yè)面的擴(kuò)展區(qū) 域。
[0074] DAP 1300解說(shuō)了響應(yīng)于選擇編輯按鈕的圖11中的圖表區(qū)域1006的擴(kuò)展區(qū)域。如 所解說(shuō)的,區(qū)域1302包括要在圖形圖表附近顯示的名稱,來(lái)自文檔和/或其它源的數(shù)據(jù)的 圖表1304的預(yù)覽,以及可任選的指令1306。
[0075] 圖14解說(shuō)了要包括在文檔應(yīng)用內(nèi)的與文檔相關(guān)聯(lián)的現(xiàn)有圖表的選擇。
[0076] DAP 1400解說(shuō)了對(duì)圖表1402的選擇。根據(jù)一實(shí)施例,文檔中存在的且與用于文檔 應(yīng)用的所選數(shù)據(jù)相關(guān)聯(lián)的每一圖形(諸如圖表/表格(例如1304))的顯示被包括。其它 圖表1404表示可被包括在文檔內(nèi)的其它圖表。用戶可以使用打鉤按鈕來(lái)將圖表包括在文 檔應(yīng)用內(nèi)。
[0077] 圖15-17以及相關(guān)描述提供了其中可實(shí)施本發(fā)明的實(shí)施例的各種操作環(huán)境的討 論。然而,關(guān)于圖15-17所示出和討論的設(shè)備和系統(tǒng)是用于示例的目的,而非對(duì)可被用于實(shí) 施本文所述的本發(fā)明的各實(shí)施例的大量計(jì)算設(shè)備配置的限制。
[0078] 圖15是示出可用來(lái)實(shí)施本發(fā)明的各實(shí)施例的計(jì)算設(shè)備1500的示例物理組件的框 圖。下面描述的計(jì)算設(shè)備組件可適用于上述的計(jì)算設(shè)備。在一基本配置中,計(jì)算設(shè)備1500 可以包括至少一個(gè)處理單元1502和系統(tǒng)存儲(chǔ)器1504。取決于計(jì)算設(shè)備的配置和類型,系統(tǒng) 存儲(chǔ)器1504可以包括,但不限于,易失性存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器(RAM))、非易失性 存儲(chǔ)器(例如,只讀存儲(chǔ)器(ROM)、磁阻隨機(jī)存取存儲(chǔ)器(MRAM))、閃存或任何組合。系統(tǒng)存 儲(chǔ)器1504可包括操作系統(tǒng)1505, 一個(gè)或多個(gè)編程模塊1506。操作系統(tǒng)1505,例如,可適用 于控制計(jì)算設(shè)備1500的操作。在一個(gè)實(shí)施例中,編程模塊1506可包括如上所述的安裝在 計(jì)算設(shè)備1500上的文檔應(yīng)用管理器242。此外,本發(fā)明的各實(shí)施方式可以結(jié)合圖形庫(kù)、其他 操作系統(tǒng)、或任何其他應(yīng)用程序來(lái)實(shí)踐,且不限于任何特定應(yīng)用程序或系統(tǒng)。該基本配置在 圖15中由虛線1508內(nèi)的那些組件示出。
[0079] 計(jì)算設(shè)備1500可以具有附加特征或功能。例如,計(jì)算設(shè)備1500還可包括附加數(shù) 據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如例如磁盤、光盤或磁帶。這些附加存儲(chǔ)在圖15 中由可移動(dòng)存儲(chǔ)1509和不可移動(dòng)存儲(chǔ)1510示出。
[0080] 如上所述,可以在系統(tǒng)存儲(chǔ)器1504中存儲(chǔ)包括操作系統(tǒng)1505在內(nèi)的多個(gè)程序模 塊和數(shù)據(jù)文件。在處理單元1502上執(zhí)行時(shí),諸如管理器之類的編程模塊1506可執(zhí)行包括例 如如上所述的方法200和300的過(guò)程。上述過(guò)程是示例,并且處理單元1502可執(zhí)行其他過(guò) 程。根據(jù)本發(fā)明的各實(shí)施方式可以使用的其他編程模塊可以包括協(xié)作應(yīng)用、項(xiàng)目管理應(yīng)用、 電子郵件和聯(lián)系人應(yīng)用、文字處理應(yīng)用、電子表格應(yīng)用、數(shù)據(jù)庫(kù)應(yīng)用、幻燈片演示應(yīng)用、繪圖 或計(jì)算機(jī)輔助應(yīng)用程序等。
[0081] 一般而言,根據(jù)本發(fā)明的各實(shí)施方式,程序模塊可以包括可以執(zhí)行特定任務(wù)或可 以實(shí)現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(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í)現(xiàn)。在分布式計(jì)算 環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。
[0082] 此外,本發(fā)明的各實(shí)施方式可在包括分立電子元件的電路、包含邏輯門的封裝或 集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單個(gè)芯片上實(shí)現(xiàn)。例 如,可以通過(guò)片上系統(tǒng)(SOC)來(lái)實(shí)施本發(fā)明的各實(shí)施例,其中,可以將圖15中示出的每個(gè)或 許多組件集成到單個(gè)集成電路上。這樣的SOC設(shè)備可包括一個(gè)或多個(gè)處理單元、圖形單元、 通信單元、系統(tǒng)虛擬化單元以及各種應(yīng)用功能,所有這些都被集成到(或燒錄到摂)芯片基 板上作為單個(gè)集成電路。當(dāng)通過(guò)SOC操作時(shí),在此所述的關(guān)于管理器242的功能可以通過(guò)在 單個(gè)集成電路(芯片)上集成有計(jì)算設(shè)備/系統(tǒng)1500的其它組件的專用邏輯來(lái)操作。本 發(fā)明的各實(shí)施方式還可以使用能夠執(zhí)行諸如,例如,AND(與)、0R(或)和NOT(非)等邏輯 運(yùn)算的其他技術(shù)來(lái)實(shí)踐,包括但不限于,機(jī)械、光學(xué)、流體和量子技術(shù)。另外,本發(fā)明的各實(shí) 施方式可以在通用計(jì)算機(jī)或任何其他電路或系統(tǒng)中實(shí)現(xiàn)。
[0083] 例如,本發(fā)明的各實(shí)施方式可被實(shí)現(xiàn)為計(jì)算機(jī)進(jìn)程(方法)、計(jì)算系統(tǒng)或諸如計(jì)算 機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)等制品。計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系統(tǒng)可讀并編碼了用 于執(zhí)行計(jì)算機(jī)過(guò)程的指令的計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì)。
[0084] 本文所使用的術(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ǔ)器1504、可移動(dòng)存儲(chǔ) 1509和不可移動(dòng)存儲(chǔ)1510都是計(jì)算機(jī)存儲(chǔ)介質(zhì)(即,存儲(chǔ)器存儲(chǔ))的示例。計(jì)算機(jī)存儲(chǔ) 介質(zhì)可以包括,但不限于,RAM、R0M、電可擦除只讀存儲(chǔ)器(EEPR0M)、閃存或其它存儲(chǔ)器技 術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其它磁性存儲(chǔ)設(shè) 備、或可用于存儲(chǔ)信息且可以由計(jì)算設(shè)備1500訪問(wèn)的任何其它介質(zhì)。任何這樣的計(jì)算機(jī)存 儲(chǔ)介質(zhì)都可以是設(shè)備1500的一部分。計(jì)算設(shè)備1500還可具有輸入設(shè)備1512,諸如鍵盤、 鼠標(biāo)、筆、聲音輸入設(shè)備、觸摸輸入設(shè)備、眼球追蹤設(shè)備、運(yùn)動(dòng)捕捉設(shè)備等。還可包括輸出設(shè) 備1514,諸如顯示器、揚(yáng)聲器、打印機(jī)等。上述設(shè)備是示例且可以使用其他設(shè)備。通信連接 1516被配置成連接到其它計(jì)算設(shè)備1518。
[0085] 相機(jī)和/或某種其他傳感設(shè)備可操作來(lái)記錄一個(gè)或多個(gè)用戶以及由計(jì)算設(shè)備的 用戶作出的捕捉運(yùn)動(dòng)和/或姿勢(shì)。傳感設(shè)備還可操作來(lái)捕捉諸如通過(guò)話筒口述的單詞和/ 或捕捉來(lái)自用戶的諸如通過(guò)鍵盤和/或鼠標(biāo)(未描繪)的其他輸入。傳感設(shè)備可包括能夠 檢測(cè)用戶的移動(dòng)的任何運(yùn)動(dòng)檢測(cè)設(shè)備。例如,相機(jī)可以包括微軟KINECT?運(yùn)動(dòng)捕捉設(shè)備, 它包括多個(gè)相機(jī)和多個(gè)話筒。
[0086] 本文所使用的術(shù)語(yǔ)計(jì)算機(jī)可讀介質(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)中的信息 進(jìn)行編碼的方式設(shè)定或者改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包 括諸如有線網(wǎng)絡(luò)或直接線連接等有線介質(zhì),以及諸如聲學(xué)、射頻(RF)、紅外線和其他無(wú)線介 質(zhì)等無(wú)線介質(zhì)。
[0087] 圖16A和16B示出可用來(lái)實(shí)施本發(fā)明的各實(shí)施例的合適的移動(dòng)計(jì)算環(huán)境,例如移 動(dòng)電話、智能電話、圖形輸入板個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)等。參考圖16A,示出了用于實(shí)現(xiàn) 各實(shí)施例的示例移動(dòng)計(jì)算設(shè)備1600。在一基本配置中,移動(dòng)計(jì)算設(shè)備1600是具有輸入元 件和輸出元件兩者的手持式計(jì)算機(jī)。輸入元件可包括允許用戶將信息輸入到移動(dòng)計(jì)算設(shè)備 1600中的觸摸屏顯示器1605和輸入按鈕1610。移動(dòng)計(jì)算設(shè)備1600還可結(jié)合允許進(jìn)一步的 用戶輸入的可選的側(cè)面輸入元件1615??蛇x的側(cè)面輸入元件1615可以是旋轉(zhuǎn)開(kāi)關(guān)、按鈕、 或任何其他類型的手動(dòng)輸入元件。在替代實(shí)施例中,移動(dòng)計(jì)算設(shè)備1600可結(jié)合更多或更少 的輸入元件。例如,在某些實(shí)施例中,顯示器605可以不是觸摸屏。在又一替代實(shí)施例中, 移動(dòng)計(jì)算設(shè)備是便攜式電話系統(tǒng),諸如具有顯示器1605和輸入按鈕1610和輸入元件1615 的蜂窩電話。移動(dòng)計(jì)算設(shè)備1600還可包括可選的小鍵盤1635??蛇x的鍵區(qū)1635可以是物 理鍵區(qū)或者在觸摸屏顯示器上生成的"軟"鍵區(qū)。
[0088] 移動(dòng)計(jì)算設(shè)備1600結(jié)合輸出元件,如可顯示圖形用戶界面(⑶I)的顯示器1605。 其他輸出元件包括揚(yáng)聲器1625和LED1620。另外,移動(dòng)計(jì)算設(shè)備1600可包含振動(dòng)模塊(未 示出),該振動(dòng)模塊使得移動(dòng)計(jì)算設(shè)備1600振動(dòng)以將事件通知給用戶。在又一實(shí)施例中,移 動(dòng)計(jì)算設(shè)備1600可結(jié)合耳機(jī)插孔(未示出),用于提供另一手段來(lái)提供輸出信號(hào)。
[0089] 盡管此處組合移動(dòng)計(jì)算設(shè)備1600來(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è)通知事件類型的任何計(jì)算機(jī)系統(tǒng)可結(jié)合本發(fā) 明的實(shí)施例。
[0090] 圖16B是示出在一個(gè)實(shí)施例中使用的諸如圖16A中所示的計(jì)算設(shè)備之類的移動(dòng) 計(jì)算設(shè)備的組件的框圖。即,移動(dòng)計(jì)算設(shè)備1600可結(jié)合系統(tǒng)1602以實(shí)現(xiàn)某些實(shí)施例。例 如,系統(tǒng)1602可被用于實(shí)現(xiàn)可運(yùn)行與臺(tái)式或筆記本計(jì)算機(jī)的應(yīng)用類似的一個(gè)或多個(gè)應(yīng)用 的"智能電話",這些應(yīng)用例如瀏覽器、日程安排、即時(shí)消息、以及媒體播放器應(yīng)用。在某些實(shí) 施例中,系統(tǒng)1602被集成為計(jì)算設(shè)備,諸如集成的個(gè)人數(shù)字助理(PDA)和無(wú)線電話。
[0091] 一個(gè)或多個(gè)"app"應(yīng)用1666可被加載到存儲(chǔ)器1662中并在操作系統(tǒng)1664上或與 操作系統(tǒng)1664相關(guān)聯(lián)地運(yùn)行。應(yīng)用程序的示例包括撥號(hào)程序、電子郵件程序、PIM(個(gè)人信 息管理)程序、文字處理程序、電子表格程序、因特網(wǎng)瀏覽器程序、消息通信程序等等。系統(tǒng) 1602還包括存儲(chǔ)器1662內(nèi)的非易失性存儲(chǔ)1668。非易失性存儲(chǔ)1668可被用于存儲(chǔ)在系 統(tǒng)1602斷電時(shí)不會(huì)丟失的持久信息。應(yīng)用1666可使用信息并將信息存儲(chǔ)在非易失性存儲(chǔ) 1668中,如電子郵件應(yīng)用使用的電子郵件或其他消息等。同步應(yīng)用(未示出)也可駐留于 系統(tǒng)1602上且被編程為與駐留在主機(jī)計(jì)算機(jī)上的對(duì)應(yīng)的同步應(yīng)用交互,以保持非易失性 存儲(chǔ)1668中存儲(chǔ)的信息與主機(jī)計(jì)算機(jī)處存儲(chǔ)的相應(yīng)信息同步。如應(yīng)被理解的,其他應(yīng)用可 被加載到存儲(chǔ)器1662中且在移動(dòng)計(jì)算設(shè)備1600上運(yùn)行,包括上述的文檔應(yīng)用管理器242。
[0092] 系統(tǒng)1602具有可被實(shí)現(xiàn)為一個(gè)或多個(gè)電池的電源1670。電源1670還可包括外部 功率源,如補(bǔ)充電池或?qū)﹄姵刂匦鲁潆姷腁C適配器或加電對(duì)接托架。
[0093] 系統(tǒng)1602還可包括執(zhí)行發(fā)射和接收無(wú)線電頻率通信的功能的無(wú)線電1672。無(wú)線 電1672通過(guò)通信運(yùn)營(yíng)商或服務(wù)供應(yīng)商方便了系統(tǒng)1602與"外部世界"之間的無(wú)線連接。來(lái) 往無(wú)線電1672的傳輸可以是在操作系統(tǒng)1664的控制下進(jìn)行的。換言之,無(wú)線電1672接收 的通信可通過(guò)操作系統(tǒng)1664傳播到應(yīng)用程序1666,反之亦然。根據(jù)另一實(shí)施例,操作系統(tǒng) 1664是可任選的組件并且操作可以在不使用操作系統(tǒng)1664的情況下執(zhí)行。
[0094] 無(wú)線電1672允許系統(tǒng)1602例如通過(guò)網(wǎng)絡(luò)與其他計(jì)算設(shè)備通信。無(wú)線電1672是 通信介質(zhì)的一個(gè)示例。通信介質(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)"是指使得以在信號(hào)中編碼信息的方式來(lái)設(shè)置或改變其一個(gè)或多個(gè) 特性的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類的有線介 質(zhì),以及諸如聲學(xué)、RF、紅外及其他無(wú)線介質(zhì)之類的無(wú)線介質(zhì)。如此處所使用的術(shù)語(yǔ)計(jì)算機(jī) 可讀介質(zhì)包括存儲(chǔ)介質(zhì)和通信介質(zhì)兩者。
[0095] 系統(tǒng)1602的該實(shí)施例是以兩種類型的通知輸出設(shè)備來(lái)示出的:可被用于提供視 覺(jué)通知的LED 1620,以及可被用于揚(yáng)聲器1625提供音頻通知的音頻接口 1674。這些設(shè)備 可直接耦合到電源1670,使得當(dāng)被激活時(shí),即使為了節(jié)省電池功率而可能關(guān)閉處理器1660 和其他組件,它們也保留一段由通知機(jī)制指示的保持通電時(shí)間。LED 1620可被編程為無(wú)限 地保持通電,直到用戶采取行動(dòng)指示該設(shè)備的通電狀態(tài)。音頻接口 1674用于向用戶提供聽(tīng) 覺(jué)信號(hào)并從用戶接收聽(tīng)覺(jué)信號(hào)。例如,除被耦合到揚(yáng)聲器1625以外,音頻接口 1674還可被 耦合到話筒以接收聽(tīng)覺(jué)輸入,諸如便于電話對(duì)話。根據(jù)各本發(fā)明的各實(shí)施例,話筒也可充當(dāng) 音頻傳感器來(lái)便于對(duì)通知的控制,如下文將描述的。系統(tǒng)1602可進(jìn)一步包括允許板載相機(jī) 的操作來(lái)記錄靜止圖像、視頻流等的視頻接口 1676。
[0096] 移動(dòng)計(jì)算設(shè)備實(shí)現(xiàn)系統(tǒng)1602可具有附加特征或功能。例如,設(shè)備還可包括附加數(shù) 據(jù)存儲(chǔ)設(shè)備(可移動(dòng)的/或不可移動(dòng)的),諸如磁盤、光盤或磁帶。這些另外的存儲(chǔ)在圖16B 中由存儲(chǔ)1668示出。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、 程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移 動(dòng)介質(zhì)。
[0097] 移動(dòng)計(jì)算設(shè)備1600生成或捕捉的且經(jīng)系統(tǒng)1602存儲(chǔ)的數(shù)據(jù)/信息可如上所述本 地存儲(chǔ)在移動(dòng)計(jì)算設(shè)備1600上,或數(shù)據(jù)可被存儲(chǔ)在可由設(shè)備通過(guò)無(wú)線電1672或通過(guò)移動(dòng) 計(jì)算設(shè)備1600和與移動(dòng)計(jì)算設(shè)備1600相關(guān)聯(lián)的一分開(kāi)的計(jì)算設(shè)備之間的有線連接訪問(wèn)的 任何數(shù)量的存儲(chǔ)介質(zhì)上,該計(jì)算設(shè)備如例如因特網(wǎng)之類的分布式計(jì)算網(wǎng)絡(luò)中的服務(wù)器計(jì)算 機(jī)。如應(yīng)理解的,此類數(shù)據(jù)/信息可經(jīng)移動(dòng)計(jì)算設(shè)備1600、經(jīng)無(wú)線電1672或經(jīng)分布式計(jì)算 網(wǎng)絡(luò)來(lái)被訪問(wèn)。類似地,這些數(shù)據(jù)/信息可根據(jù)已知的數(shù)據(jù)/信息傳送和存儲(chǔ)手段來(lái)容易 地在計(jì)算設(shè)備之間傳送以供存儲(chǔ)和使用,這些手段包括電子郵件和協(xié)作數(shù)據(jù)/信息共享系 統(tǒng)。
[0098] 圖17解說(shuō)了一種用于如上所述將文檔當(dāng)作應(yīng)用來(lái)與其交互的系統(tǒng)架構(gòu)1700。
[0099] 經(jīng)由文檔應(yīng)用管理器242管理的組件可被存儲(chǔ)在不同的通信信道或其他存儲(chǔ)類 型中。例如,可使用目錄服務(wù)1722、web門戶1724、郵箱服務(wù)1726、即時(shí)消息通信存儲(chǔ)1728 以及社交聯(lián)網(wǎng)站點(diǎn)1730來(lái)存儲(chǔ)組件以及從中發(fā)展出組件的信息。管理器242、系統(tǒng)1720可 使用任何這些類型的系統(tǒng)等,用于允許在存儲(chǔ)1716中管理和存儲(chǔ)組件。服務(wù)器1732可向 客戶機(jī)提供關(guān)于被管理的組件和內(nèi)容的通信。作為一個(gè)示例,服務(wù)器1732可提供與生產(chǎn)力 有關(guān)的服務(wù)。服務(wù)器1732可通過(guò)網(wǎng)絡(luò)1708在web上向客戶機(jī)提供服務(wù)和內(nèi)容??衫梅?務(wù)器1732的客戶機(jī)的示例包括計(jì)算設(shè)備1702,計(jì)算設(shè)備可包括任何通用個(gè)人計(jì)算機(jī)、圖形 輸入板計(jì)算設(shè)備1704和/或可包括智能電話的移動(dòng)計(jì)算設(shè)備1706。任何這些設(shè)備可從存 儲(chǔ)1716獲得顯示組件管理通信和內(nèi)容。
[0100] 以上參考根據(jù)本發(fā)明的實(shí)施例的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的框圖和/或操作 說(shuō)明描述了本發(fā)明的實(shí)施例??蛑兴⒚鞯母鞴δ?動(dòng)作可以按不同于任何流程圖所示的 次序出現(xiàn)。例如,取決于所涉及的功能/動(dòng)作,連續(xù)示出的兩個(gè)框?qū)嶋H上可以基本上同時(shí)執(zhí) 行,或者這些框有時(shí)可以按相反的次序來(lái)執(zhí)行。
[0101] 以上說(shuō)明、示例和數(shù)據(jù)提供了對(duì)本發(fā)明的組成部分的制造和使用的全面描述。因 為可以在不背離本發(fā)明的精神和范圍的情況下做出本發(fā)明的許多實(shí)施例,所以本發(fā)明落在 所附權(quán)利要求的范圍內(nèi)。
【權(quán)利要求】
1. 一種用于將文檔當(dāng)作應(yīng)用來(lái)與文檔交互的方法,包括: 訪問(wèn)包括與默認(rèn)應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)的文檔,所述默認(rèn)應(yīng)用被配置成執(zhí)行包括W下的操 作:導(dǎo)航數(shù)據(jù),編輯數(shù)據(jù),輸入附加數(shù)據(jù),刪除數(shù)據(jù),將數(shù)據(jù)圖表化,化及存儲(chǔ)數(shù)據(jù); 從所述文檔中選擇用于自動(dòng)創(chuàng)建文檔應(yīng)用的數(shù)據(jù),所述文檔應(yīng)用是與所述默認(rèn)應(yīng)用不 同的應(yīng)用,并且使用從所述文檔選擇的數(shù)據(jù)W及與所選數(shù)據(jù)相關(guān)聯(lián)的規(guī)則來(lái)自動(dòng)創(chuàng)建; 基于所選數(shù)據(jù)W及與所選數(shù)據(jù)相關(guān)聯(lián)的規(guī)則來(lái)自動(dòng)創(chuàng)建一個(gè)或多個(gè)默認(rèn)顯示應(yīng)用頁(yè) 面(DAP),每個(gè)默認(rèn)顯示應(yīng)用頁(yè)面包括對(duì)直接從所選數(shù)據(jù)獲取的信息和所述規(guī)則的顯示; 顯示默認(rèn)DAP ; 接收用于定制所述默認(rèn)DAP的所述默認(rèn)DAP的配置信息;W及 存儲(chǔ)在顯示所述文檔應(yīng)用時(shí)使用的所述配置信息。
2. 如權(quán)利要求1所述的方法,其特征在于,基于所選數(shù)據(jù)和規(guī)則來(lái)自動(dòng)創(chuàng)建一個(gè)或多 個(gè)默認(rèn)DAP包括自動(dòng)生成數(shù)據(jù)輸入DAP,所述數(shù)據(jù)輸入DAP包括針對(duì)所選數(shù)據(jù)中每一列數(shù)據(jù) 的數(shù)據(jù)字段,所述數(shù)據(jù)字段被配置成接收值。
3. 如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括自動(dòng)生成顯示DAP,所述顯示DAP 包括用于將使用來(lái)自文檔的數(shù)據(jù)的圖形配置成在文檔內(nèi)顯示的選項(xiàng)。
4. 如權(quán)利要求1所述的方法,其特征在于,接收默認(rèn)DAP的配置信息包括顯示用于設(shè)置 =個(gè)或更多個(gè)選項(xiàng)的選項(xiàng),包括:設(shè)置每一字段的名稱;將DAP之一設(shè)置為所述文檔應(yīng)用的 起始頁(yè)面;響應(yīng)于接收到要打開(kāi)文檔的指示來(lái)自動(dòng)示出所述文檔應(yīng)用;設(shè)置每一字段的大 小/位置;為可編輯字段提供編輯選項(xiàng);為至少一些字段設(shè)置幫助信息;設(shè)置字段之一是否 被顯示;設(shè)置字段之一是否是可編輯的;設(shè)置字段之一是否是必需字段;從DAP刪除自動(dòng)生 成的字段之一。
5. 如權(quán)利要求1所述的方法,其特征在于,從文檔選擇所述數(shù)據(jù)包括接收W下各項(xiàng)中 的至少一者;對(duì)列范圍的選擇W及對(duì)所述文檔的表格的選擇。
6. 如權(quán)利要求1所述的方法,其特征在于,接收默認(rèn)DAP的配置信息包括接收用于配置 顯示DAP的配置信息,包括顯示用于設(shè)置=個(gè)或更多個(gè)選項(xiàng)的選項(xiàng),包括:設(shè)置標(biāo)題;將顯 示DAP設(shè)置為所述文檔應(yīng)用的起始頁(yè)面;響應(yīng)于打開(kāi)相關(guān)聯(lián)的文檔而自動(dòng)示出所述文檔應(yīng) 用;設(shè)置使用來(lái)自文檔的數(shù)據(jù)生成的圖形的大小/位置;設(shè)置幫助信息;顯示圖形的預(yù)覽; W及將顯不DAP鏈接到另一 DAP。
7. -種具有用于將文檔當(dāng)作應(yīng)用來(lái)與其交互的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì), 包括: 訪問(wèn)包括與默認(rèn)應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)的文檔,所述默認(rèn)應(yīng)用被配置成執(zhí)行包括W下的操 作:導(dǎo)航數(shù)據(jù),編輯數(shù)據(jù),輸入附加數(shù)據(jù),刪除數(shù)據(jù),對(duì)數(shù)據(jù)圖表化,化及存儲(chǔ)數(shù)據(jù); 從所述文檔中選擇用于自動(dòng)創(chuàng)建文檔應(yīng)用的一部分?jǐn)?shù)據(jù),所述文檔應(yīng)用是與所述默認(rèn) 應(yīng)用不同的應(yīng)用,并且使用從所述文檔選擇的數(shù)據(jù)W及與所選數(shù)據(jù)相關(guān)聯(lián)的規(guī)則來(lái)自動(dòng)創(chuàng) 建; 包括自動(dòng)創(chuàng)建所選數(shù)據(jù)中每一列數(shù)據(jù)的數(shù)據(jù)字段來(lái)自動(dòng)創(chuàng)建默認(rèn)顯示應(yīng)用頁(yè)面 (DAP),所述數(shù)據(jù)字段被配置成接收值; 顯示默認(rèn)DAP ; 接收用于定制所述默認(rèn)DAP的字段的所述默認(rèn)DAP的配置信息;W及 存儲(chǔ)在顯示所述文檔應(yīng)用時(shí)使用的配置信息。
8. -種用于將文檔當(dāng)作應(yīng)用來(lái)與文檔交互的系統(tǒng),包括: 處理器和計(jì)算機(jī)可讀介質(zhì); 包括表格的文檔; 從包括字段的文檔中自動(dòng)創(chuàng)建的文檔應(yīng)用; 存儲(chǔ)在所述計(jì)算機(jī)可讀介質(zhì)上并在所述處理器上執(zhí)行的操作環(huán)境;W及 在所述操作環(huán)境的控制下操作的管理器,所述管理器用于執(zhí)行W下動(dòng)作,包括: 顯示用于所述文檔的文檔應(yīng)用,其中所述文檔應(yīng)用包括從所述表格內(nèi)的字段自動(dòng)創(chuàng)建 的文檔應(yīng)用頁(yè)面(DAP); 顯不默認(rèn)DAP ;從及 通過(guò)所述文檔應(yīng)用來(lái)與所述文檔交互。
9. 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述文檔應(yīng)用包括至少一個(gè)數(shù)據(jù)輸入DAP和 至少一個(gè)顯示DAP。
10. 如權(quán)利要求9所述的系統(tǒng),其特征在于,所述至少一個(gè)數(shù)據(jù)輸入DAP包括用于所述 表格中每一列數(shù)據(jù)的自動(dòng)生成的數(shù)據(jù)字段,所述數(shù)據(jù)字段被配置成接收值。
【文檔編號(hào)】G06F17/24GK104471566SQ201380038186
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2013年7月16日 優(yōu)先權(quán)日:2012年7月17日
【發(fā)明者】R·巴咖夫, R·馬盧 申請(qǐng)人:微軟公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
苍梧县| 德令哈市| 缙云县| 阿鲁科尔沁旗| 灯塔市| 黄陵县| 方山县| 米脂县| 嘉义县| 方山县| 双城市| 吉安市| 青海省| 松原市| 新乐市| 商洛市| 杭锦后旗| 来安县| 沂源县| 策勒县| 庄浪县| 平定县| 云阳县| 南郑县| 教育| 石狮市| 会同县| 南皮县| 兴山县| 山西省| 泰安市| 永川市| 通城县| 临猗县| 蓝山县| 彩票| 法库县| 阳朔县| 彩票| 堆龙德庆县| 昔阳县|