在全景顯示中管理對象以導航電子表格的制作方法
【專利摘要】全景顯示應用在鄰接有左和右虛擬屏幕的移動設備的主屏幕中示出來自諸如圖表之類的電子表格的對象。該應用在對象上覆蓋諸如分類和過濾功能之類的交互控件。該應用在左虛擬屏幕上還提供了對象的附加交互控件并在右虛擬屏幕上提供了相關聯(lián)的對象鏈接。應用可以通過在主屏幕上覆蓋虛擬屏幕的部分來展示附加的交互控件和相關聯(lián)的對象鏈接。在檢測到覆蓋部分上的用戶動作之后,該應用將內容從虛擬屏幕流暢地轉移到主屏幕。
【專利說明】在全景顯示中管理對象W導航電子表格
[000。 背景
[0002] 計算機應用程序通過用戶界面與人進行交互。盡管音頻、觸覺和類似形式的用戶 界面是可用的,但通過顯示設備的視覺用戶界面是最常見的用戶界面形式。隨著計算設備 的更快速和更小的電子器件的發(fā)展,諸如手持計算機、智能手機、平板設備和可比較的設備 之類的更小尺寸的設備已變得普遍。該樣的設備執(zhí)行各種各樣的應用程序,從通信應用程 序到復雜的分析工具。很多該樣的應用程序通過顯示器呈現(xiàn)視覺效果,并可使用戶提供與 該應用程序的操作相關的輸入。
[0003] 屏幕尺寸和利用率在移動設備平臺中正被日益關注。移動設備的屏幕尺寸由于大 多數(shù)現(xiàn)代解決方案提供來滿足顧客需求的最低限度方法而受到限制。在移動設備中提供有 桌面計算機分辨率能力的顯示器存在實質技術挑戰(zhàn)。即使行得通時,在移動設備中提供桌 面計算機分辨率導致微小的字體和減少的可用性。復制桌面應用的包括控件和所顯示對象 的細節(jié)在內的大多數(shù)特征是要克服的巨大挑戰(zhàn)。大多數(shù)現(xiàn)代解決方案向移動應用提供與桌 面對應應用相比減少的特征。其他解決方案試圖通過減少可用性回報來使大的基于桌面的 菜單結構適合移動設備的較小的屏幕尺寸。
[0004] 概述
[0005] 提供本概述是為了 W簡化的形式介紹將在W下詳細描述中進一步描述的一些概 念。本概述并不旨在??跇俗R所要求保護的主題的關鍵特征或必要特征,也不旨在用于幫 助確定所要求保護的主題的范圍。
[0006] 實施例旨在在全景顯示中管理對象W導航電子表格。根據(jù)實施例,應用可W在包 括主屏幕W及左和右虛擬屏幕的全景顯示的主屏幕上顯示來自電子表格的對象。主屏幕可 W是移動設備的顯示表面。應用可W在對象上覆蓋主交互控件。主交互控件可W包括操縱 對象的元素的控件。應用可W在鄰近于主屏幕的左虛擬屏幕上為對象提供附加的交互控件 和/或在鄰近于主屏幕的右虛擬屏幕上提供相關聯(lián)的對象鏈接。
[0007] 通過閱讀下面的詳細描述并參考相關聯(lián)的附圖,該些及其他特點和優(yōu)點將變得顯 而易見??蒞理解,前述一般描述和W下的詳細描述都是說明性的,并且不限制所要求保護 的各方面。
【專利附圖】
【附圖說明】
[0008] 圖1示出了根據(jù)一些實施例的在其中應用可W在全景顯示中管理對象W導航電 子表格的示例網絡圖。
[0009] 圖2示出了根據(jù)各實施例的在全景顯示中管理對象W導航電子表格的示例用戶 界面。
[0010] 圖3示出了根據(jù)各實施例的在全景顯示中管理對象W導航電子表格的示例用戶 界面的另一個取向。
[0011] 圖4示出了根據(jù)各實施例的顯示在全景顯示中管理對象W導航電子表格的動作 的另一個示例用戶界面。
[0012] 圖5示出了根據(jù)各實施例的在管理對象W導航電子表格的全景顯示的屏幕之間 轉變的另一個示例用戶界面。
[0013] 圖6是其中可實現(xiàn)根據(jù)各實施例的系統(tǒng)的聯(lián)網環(huán)境;
[0014] 圖7是其中可實現(xiàn)各實施例的示例計算操作環(huán)境的框圖擬及
[0015] 圖8示出根據(jù)各實施例的用于在全景顯示中管理對象W導航電子表格的過程的 邏輯流程圖。
【具體實施方式】
[0016] 如上簡要描述地,應用可W在全景顯示中管理對象W導航電子表格。該應用可W 在與虛擬屏幕鄰接的全景顯示的主屏幕上顯示諸如圖表的對象。主屏幕可W是諸如智能電 話或平板設備(即平板)之類的移動設備的顯示表面。顯示表面可W是該設備的基于觸摸 的控制表面。該設備還可W受姿勢控制,所述姿勢可光學地或基于觸摸來捕捉。應用可W 在對象上覆蓋主交互控件。作為放大和縮小對象的各部分的結果,主交互控件可被動態(tài)改 變。應用還可在左虛擬屏幕上為對象提供附加的交互控件并在鄰近于主屏幕的右虛擬屏幕 上提供相關聯(lián)的對象鏈接。附加的交互控件可W包括諸如分類和過濾之類的數(shù)據(jù)元素操縱 處理。相關聯(lián)的對象鏈接可W包括到對象的數(shù)據(jù)透視表和替換圖表的鏈接。接著,應用可 W在主屏幕上覆蓋左和右虛擬屏幕的部分,從而在主屏幕上展示附加交互控件和相關聯(lián)的 對象鏈接。
[0017] 在下面的詳細描述中,將參考構成本發(fā)明的一部分的附圖,在附圖中,通過例圖, 示出了特定實施例或示例??山M合該些方面,可利用其他方面,并且可W做出結構上的改變 而不背離本發(fā)明的精神或范圍。因此,下面的【具體實施方式】不應W限制性的意義來理解,而 是本公開的范圍是由所附權利要求及其等效方案來定義的。
[0018] 盡管在結合在計算設備上的操作系統(tǒng)上運行的應用程序執(zhí)行的程序模塊的一般 上下文中描述了各實施例,但是本領域的技術人員會認識到各方面也可W結合其它程序模 塊實現(xiàn)。
[0019] 一般而言,程序模塊包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組 件、數(shù)據(jù)結構和其他類型的結構。此外,本領域的技術人員可W明白,各實施例可W用其他 計算機系統(tǒng)配置來實施,包括手持式設備、多處理器系統(tǒng)、基于微處理器或可編程消費電子 產品、小型計算機、大型計算機W及類似計算設備。各實施例還能在任務由通過通信網絡鏈 接的遠程處理設備來執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可位 于本地和遠程存儲器存儲設備兩者中。
[0020] 各實施例可被實現(xiàn)為計算機實現(xiàn)的過程(方法)、計算系統(tǒng)、或者諸如計算機程序 產品或計算機可讀介質等制品。計算機程序產品可W是計算機系統(tǒng)可讀并且編碼包括用于 使計算機或計算系統(tǒng)執(zhí)行示例過程的指令的計算機程序的計算機存儲介質。計算機可讀存 儲介質是非瞬態(tài)的計算機可讀存儲器設備。例如,計算機可讀存儲介質可經由易失性計算 機存儲器、非易失性存儲器、硬盤驅動器、閃存驅動器、軟盤或緊致盤和類似介質中的一個 或多個來實現(xiàn)。
[0021] 根據(jù)實施例,電子表格可W是表格格式的任意數(shù)據(jù),可包括諸如圖表的表示數(shù)據(jù) 的對象。全景顯示可W包括主屏幕和具有內容的多個虛擬屏幕。用戶可W被允許通過觸摸 動作將內容從一個虛擬屏幕轉移到主屏幕。觸摸動作可W包括輕叩和滑動。當將內容從虛 擬屏幕改變到主屏幕時,全景顯示可W通過流暢的轉移移動提供連續(xù)的顯示體驗。主屏幕 可W是諸如智能電話、平板或板設備或具有基于觸摸的顯示器的任意設備之類的移動設備 的顯示表面。由于移動設備中的屏幕尺寸的限制,電子表格可W被劃分為對象、附加對象控 件W及相關聯(lián)的對象鏈接W由全景顯示管理。
[0022] 貫穿本說明書,術語"平臺"可W是用于在全景顯示中管理對象W導航電子表格的 軟件和硬件組件的組合。平臺的示例包括但不限于,在多個服務器上執(zhí)行的巧管服務、在單 個計算設備上執(zhí)行的應用、W及類似系統(tǒng)。術語"服務器"一般指通常在聯(lián)網環(huán)境中執(zhí)行一 個或多個軟件程序的計算設備。然而,服務器還可W被實現(xiàn)為在被視作網絡上的服務器的 一個或多個計算設備上執(zhí)行的虛擬服務器(軟件程序)。在下面將提供關于該些技術和示 例操作的更多細節(jié)。
[0023] 參考圖1,圖100示出了根據(jù)一些實施例的在其中應用可W在全景顯示中管理對 象W導航電子表格的示例網絡圖。圖100中示出的組件和環(huán)境是出于說明目的??蒞在各 種本地計算環(huán)境、聯(lián)網計算環(huán)境、基于云的計算環(huán)境和采用各種計算設備和系統(tǒng)、硬件和軟 件的類似計算環(huán)境中實現(xiàn)各實施例。
[0024] 在圖100所示的示例環(huán)境中,一個或多個服務器102可W提供諸如電子表格之類 的內容W供消費。內容可W被存儲在被劃分成數(shù)據(jù)表格的數(shù)據(jù)存儲中。依據(jù)通過網絡104 的請求,服務器102可W向客戶機提供內容。網絡104可W是通過有線或無線技術提供對 服務器102的訪問的任何網絡架構。
[0025] 客戶機設備106可W包括諸如下列多種硬件;臺式計算機110、膝上型計算機112、 諸如平板之類的平板設備114、W及智能電話116??蛻魴C設備106可W執(zhí)行通過客戶機設 備顯示表面提供全景顯示的應用??蛻魴C設備106可W從服務器102檢索諸如電子表格之 類的內容。在客戶機設備106上執(zhí)行的應用可W在客戶機設備106的全景顯示中顯示從該 內容中檢索到的對象、控件和相關聯(lián)的對象。或者,客戶機設備可W從該客戶機設備的本地 內容(即電子表格)檢索對象、控件W及相關聯(lián)的對象鏈接并在客戶機設備的全景顯示中 對其進行顯示。
[0026] 圖2示出了根據(jù)實施例的在全景顯示中管理對象W導航電子表格的示例用戶界 面。圖200顯示示例移動設備202,例如執(zhí)行使用全景顯示的應用的智能電話。
[0027] 根據(jù)一些實施例,設備202可W具有能夠示出全景顯示216的顯示器。全景顯示 216可W通過主屏幕206上的覆蓋部分鄰近主屏幕206展示虛擬屏幕。左虛擬屏幕204和 右虛擬屏幕208可W部分地覆蓋在主屏幕206上,從而向用戶展示諸如控件和對象鏈接的 附加內容。
[0028] 根據(jù)其他實施例,左虛擬屏幕204可W為顯示在主屏幕206上的對象212提供附 加交互控件210。應用可W提供操縱顯示在主屏幕206上的對象212的主控件。附加交互 控件可W包括改變對象212的數(shù)據(jù)元素的功能。在示例場景中,應用可W在對象212上覆 蓋主交互控件W通過主屏幕206分類和過濾數(shù)據(jù)元素。在另一個示例場景中,應用可W提 供附加交互控件210,例如在左虛擬屏幕上提供的擴展的分類和過濾功能。
[0029] 根據(jù)其他實施例,應用可W在右虛擬屏幕208上提供相關聯(lián)的對象鏈接214。在其 中對象212是圖表的示例場景中,相關聯(lián)的對象鏈接可W包括到數(shù)據(jù)表、替換圖表、數(shù)據(jù)透 視表等的鏈接。
[0030] 圖3示出了根據(jù)實施例在全景顯示中管理對象W導航電子表格的示例用戶界面 的另一個取向。圖300在水平方向中顯示諸如智能電話之類的設備302。提供全景顯示310 的應用可W根據(jù)設備302的方向來調節(jié)全景顯示310。
[0031] 根據(jù)一些實施例,應用可W通過設備傳感器檢測該設備的方向的變化。根據(jù)該設 備的方向,應用可W調節(jié)全景顯示310的方向。當應用檢測到水平方向中的設備302時,該 應用可W將顯示在主屏幕306上的對象旋轉為水平格式。該應用可W重新縮放該對象W適 配水平格式。示例可W包括交換圖表中的軸并從數(shù)據(jù)表中添加和移除列和行等。
[0032] 根據(jù)其他實施例,應用還可W在檢測到經旋轉的設備302時旋轉鄰近于主屏幕的 虛擬屏幕。在水平位置中,應用可W將左虛擬屏幕304旋轉到水平位置,并將所提供的諸如 附加交互控件之類的內容重新縮放到水平方向。經重新縮放的控件可W被格式化為要被顯 示在兩個列中W便W經優(yōu)化的方式來利用水平屏幕空間。另外,當檢測到水平的設備302 后,應用也可W將右虛擬屏幕308的內容重新定向到水平方向。應用可W重新縮放諸如相 關聯(lián)的對象鏈接之類的內容。應用可W將相關聯(lián)的對象鏈接格式化為最優(yōu)地利用水平屏幕 空間。示例可W包括通過多個列呈現(xiàn)所述鏈接或顯示關于相關聯(lián)的對象的附加信息。實施 例并不局限于上述的水平方向,也可W將該設備保持在垂直方向上,從而導致應用將右和 左虛擬屏幕W及主屏幕如在先前的示例中所述那樣重新定向到垂直方向。
[0033] 圖4示出了根據(jù)各實施例的顯示在全景顯示器中管理對象W導航電子表格的動 作的另一個示例用戶界面。圖400可W顯示左虛擬屏幕402、主屏幕404和右虛擬屏幕406。 左虛擬屏幕402可W提供附加交互控件。右虛擬屏幕406可W提供相關聯(lián)的鏈接對象。主 屏幕404可W顯示該對象和左和右虛擬屏幕的覆蓋部分。
[0034] 根據(jù)一些實施例,用戶可W觸摸覆蓋在主屏幕404上的左虛擬屏幕402的一部分。 所述觸摸動作可W是輕叩410。一旦檢測到輕叩410,應用可W將諸如附加交互控件之類的 左虛擬屏幕402的內容轉移到主屏幕404。應用可W在右虛擬屏幕406上提供由主屏幕404 所顯示的對象。應用還可W在左虛擬屏幕402上提供相關聯(lián)的對象鏈接?;蛘?,當應用檢 測到觸摸動作(例如在由右虛擬屏幕的該部分所覆蓋的主屏幕404的右邊緣上終止的右滑 動412)時,應用可W發(fā)起附加交互控件的右移。右滑動并不局限于終止于右邊緣的滑動。 在主屏幕上的任意預定的右滑動都可W發(fā)起內容在全景顯示內的右移。
[00巧]根據(jù)其它實施例,用戶可W觸摸覆蓋在主屏幕404上的右虛擬屏幕406的一部分。 所述觸摸動作可W是輕叩418。一旦檢測到輕叩418,應用可W將諸如相關聯(lián)的對象鏈接之 類的右虛擬屏幕406的內容轉移到主屏幕404。應用可W將由主屏幕404所顯示的對象提 供到左虛擬屏幕402中。應用還可W在右虛擬屏幕406上提供附加交互控件?;蛘?,當應 用檢測到觸摸動作(例如在由左虛擬屏幕的該部分所覆蓋的主屏幕404的左邊緣上終止的 左滑動412),應用可W發(fā)起相關聯(lián)的對象鏈接的左移。左滑動并不局限于終止于左邊緣的 滑動。在主屏幕上的任意預定的左滑動都可W發(fā)起內容在全景顯示內的左移。
[0036] 根據(jù)又一其它實施例,應用可W在顯示在主屏幕404上的內容上覆蓋主控件。在 示例場景中,應用可W檢測諸如在對象的元素上的輕叩416之類的觸摸動作。應用可W顯 示提供關于元素的附加信息的彈出信息框。在另一個示例場景中,應用可W檢測諸如捏合 414或張開之類的觸摸動作。在檢測到捏合414之后,應用可W放大到圍繞捏合414為中也 的對象的部分?;蛘?,在檢測到張開之后,應用可W縮小圍繞張開為中也的對象的部分。
[0037] 根據(jù)其它實施例,應用可W檢測對象上的觸摸動作。應用可W激活與該觸摸動作 相關聯(lián)的主交互控件。主交互控件可W包括對對象的數(shù)據(jù)元素的選擇、分類、過濾、放大或 縮小。觸摸動作可W包括輕叩、輕叩并保持、滑動、捏合和張開。或者,觸摸動作可W包括基 于多個指尖的運動,所述運動可能被先前或動態(tài)地分配給對象的控件。
[0038] 根據(jù)其它實施例,應用可W將左虛擬屏幕的覆蓋部分定位在主屏幕的左邊緣。應 用也可W將右虛擬屏幕的覆蓋部分定位在主屏幕的右邊緣。另外地,應用可W根據(jù)如上所 述的全景顯示的水平和垂直定位來旋轉對象、附加的交互控件和相關聯(lián)的對象鏈接。
[0039] 根據(jù)其它實施例,應用可W將在主屏幕的右邊緣終止的右滑動或在主屏幕的顯示 左虛擬屏幕的覆蓋部分的區(qū)域上的輕叩作為觸摸動作來檢測。在檢測到該觸摸動作之后, 應用可W將附加交互控件轉移到主屏幕。并且,應用可W在右虛擬屏幕上提供對象?;蛘?, 應用可W將在主屏幕的左邊緣終止的左滑動或在主屏幕的顯示右虛擬屏幕的覆蓋部分的 區(qū)域上的輕叩作為觸摸動作來檢測。應用可W將相關聯(lián)的對象鏈接轉移到主屏幕。并且, 應用可W在左虛擬屏幕上提供對象。
[0040] 根據(jù)其它實施例,所述對象可W是數(shù)據(jù)表或與數(shù)據(jù)表相關聯(lián)的圖表。附加交互控 件可W激活對對象的元素和格式的操作。如前所述,主屏幕可W是諸如移動設備之類的設 備的顯示表面。
[0041] 圖5示出了根據(jù)各實施例的在管理對象W導航電子表格的全景顯示的各屏幕之 間轉變的另一個示例用戶界面。圖500可W顯示一設備,該設備示出在主屏幕502上的相 關聯(lián)的對象鏈接W及在左虛擬屏幕上提供的諸如圖表的對象。應用可W檢測選擇相關聯(lián)的 對象鏈接之一的輕叩動作504。隨后,應用可W在設備的主屏幕506上顯示選擇的對象,例 如數(shù)據(jù)表。
[0042] 根據(jù)一些實施例,應用可W在左虛擬屏幕上提供包括對象的替換圖表和對象的數(shù) 據(jù)元素的數(shù)據(jù)透視表的相關聯(lián)的對象鏈接。另外,應用可W在右虛擬屏幕上提供創(chuàng)建對象 的數(shù)據(jù)元素的數(shù)據(jù)透視表的附加交互控件,包括對象屬性選擇和屬性關系分析控件。
[0043] 根據(jù)其它實施例,應用可W根據(jù)檢測到的觸摸動作調整對象、附加的交互控件和 相關聯(lián)的對象鏈接之間的移動W提供流暢轉移。另外,應用可W檢測選擇相關聯(lián)的對象鏈 接之一的另一個觸摸動作。在檢測所述其它觸摸動作之后,應用可W在主屏幕上顯示所選 的相關聯(lián)的對象。
[0044] 根據(jù)又一其它實施例,在根據(jù)相關聯(lián)的捏合或張開用戶觸摸動作放大或縮小圍繞 縮放動作為中也的對象的部分之后,應用可W調整所呈現(xiàn)的主交互控件。在示例場景中,在 對元素放大之后,應用可W提供主控件W操縱該元素。在另一個示例場景中,在縮小對象的 一部分之后,應用可W提供默認的主控件W操縱整個對象。
[0045] 實施例并不局限于主屏幕W及左和右虛擬屏幕。在替換實施例中,多個虛擬屏幕 可W被用于提供多個對象、附加交互控件集或相關聯(lián)的對象鏈接集。實施例也不局限于在 主屏幕上同時覆蓋右和左虛擬屏幕的所述部分??蒞根據(jù)用戶偏好或動態(tài)調整的設置來顯 示左和右部分兩者或其中之一。用戶還可W通過例如在虛擬屏幕的方向中的輕叩或滑動之 類的用戶動作來訪問虛擬屏幕的未顯示的部分。
[0046] 圖2至5中的示例性場景和方案是W特定組件、數(shù)據(jù)類型和配置示出的。各實施 例不僅限于根據(jù)該些示例配置的系統(tǒng)??蒞在在應用和用戶界面中使用更少或附加組件的 配置中實現(xiàn)在全景顯示中管理對象W導航電子表格。此外,圖2至5中所示的示例方案和 組件及其子組件可W與使用在此所述的原理的其他值類似的方式來實現(xiàn)。
[0047] 圖6是可實現(xiàn)根據(jù)各實施例的系統(tǒng)的聯(lián)網環(huán)境。本地和遠程資源可W由諸如巧管 服務之類的一個或多個服務器614或者單個服務器(例如web服務器)616來提供。應用 可W通過網絡610與諸如智能電話612或平板設備611 ("客戶端設備")之類的各個計算 設備上的客戶端接口通信。
[0048] 如上所述,應用可W在全景顯示中管理對象W導航電子表格。應用可W在設備的 主屏幕上顯示來自電子表格的對象并在鄰接的虛擬屏幕中提供附加的交互控件和相關聯(lián) 的對象鏈接。應用可W根據(jù)檢測到的設備的方向定向主屏幕、虛擬屏幕和內容W在內容從 虛擬屏幕轉移到主屏幕期間提供最憂的流暢度。如之前所討論的,客戶機設備611-613可 實現(xiàn)對遠程服務器(例如,服務器614中的一個)上執(zhí)行的應用的訪問。服務器可直接地 或通過數(shù)據(jù)庫服務器618來從數(shù)據(jù)存儲619中檢索或向數(shù)據(jù)存儲619存儲相關的數(shù)據(jù)。
[0049] 網絡610可包括服務器、客戶機、因特網服務供應商W及通信介質的任何拓撲結 構。根據(jù)各實施例的系統(tǒng)可W具有靜態(tài)或動態(tài)拓撲結構。網絡610可包括諸如企業(yè)網絡等 安全網絡、諸如無線開放網絡等非安全網絡、或因特網。網絡610還通過諸如公共交換電話 網絡(PSTN)或蜂窩網絡等其他網絡來協(xié)調通信。此外,網絡610可包括諸如藍牙或類似網 絡等短程無線網絡。網絡610提供此處描述的節(jié)點之間的通信。作為示例而非限制,網絡 610可W包括例如聲學、RF、紅外線和其它無線介質等無線介質。
[0050] 許多其它的計算設備、應用、數(shù)據(jù)源和數(shù)據(jù)分布系統(tǒng)的配置可W被用于在全景顯 示中管理對象W導航電子表格。此外,圖6中所討論的聯(lián)網環(huán)境僅用于說明目的。各實施 例不僅限于示例應用、模塊或過程。
[0051] 圖7及相關聯(lián)討論旨在提供對其中可實現(xiàn)各實施例的合適計算環(huán)境的簡要概括 描述。參考圖7,該圖示出了諸如計算設備700之類的根據(jù)各實施例的應用的示例計算操 作環(huán)境的框圖。在基本配置中,計算設備700可包括至少一個處理單元702和系統(tǒng)存儲器 704。計算設備700還可W包括在執(zhí)行程序時協(xié)作的多個處理單元。取決于計算設備的確 切配置和類型,系統(tǒng)存儲器704可W是易失性的(諸如RAM)、非易失性的(諸如ROM、閃存 等)或是兩者的某種組合。系統(tǒng)存儲器704通常包括適于控制平臺的操作的操作系統(tǒng)705, 例如來自華盛頓州雷蒙德市的微軟公司的WINDOWS?巧WINDOWS PHONE?操作系統(tǒng)。系 統(tǒng)存儲器704還可W包括一個或多個軟件應用,諸如程序模塊706、全景顯示應用722和對 象模塊724。
[0052] 根據(jù)實施例,全景顯示應用722可W向設備的顯示表面提供鄰接的虛擬屏幕,W 提供針對主屏幕上顯示的對象的附加交互控件和相關聯(lián)的對象鏈接。對象模塊724可W格 式化并評估對象W創(chuàng)建針對該些對象和相關聯(lián)對象的控件。示例可W包括根據(jù)定義的對象 的屬性之間的關系形成數(shù)據(jù)透視表。該基本配置在圖7中由虛線708內的那些組件示出。
[0053] 計算設備700可W具有附加特征或功能。例如,計算設備700還可包括附加數(shù)據(jù) 存儲設備(可移動和/或不可移動),諸如,例如磁盤、光盤或磁帶。在圖7中通過可移動存 儲709和不可移動存儲710示出該樣的附加存儲。計算機可讀存儲介質可W包括W用于存 儲諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術實現(xiàn)的 易失性和非易失性、可移動和不可移動介質。計算機可讀存儲介質是非瞬態(tài)的計算機可讀 存儲器設備。系統(tǒng)存儲器704、可移動存儲709和不可移動存儲710都是計算機可讀存儲介 質的示例。計算機可讀存儲介質包括但不限于,^1、301、66?1?01、閃存或其它存儲器技術, CD-ROM、數(shù)字多功能盤值VD)或其它光學存儲,磁帶盒、磁帶、磁盤存儲或其它磁存儲設備, 或能用于存儲所需信息且能夠由計算設備700訪問的任何其它介質。任何該樣的計算機可 讀存儲介質都可W是計算設備700的一部分。計算設備700也可具有輸入設備712,諸如鍵 盤、鼠標、筆、語音輸入設備、觸摸輸入設備和類似輸入設備。還可W包括輸出設備714,諸如 顯示器、揚聲器、打印機和其它類型的輸出設備。該些設備在本領域中公知且無需在此處詳 細討論。
[0054] 計算設備700還可W包含允許該設備與其它設備718通信的通信連接716,諸如通 過分布式計算環(huán)境中的無線網絡、衛(wèi)星鏈路、蜂窩鏈路和類似機制。其它設備718可包括執(zhí) 行通信應用的計算機設備、存儲服務器和類似設備。通信連接716是通信介質的一個示例。 通信介質可W包括計算機可讀指令、數(shù)據(jù)結構、程序模塊、或者諸如載波或其它傳輸機制等 的已調制數(shù)據(jù)信號中的其它數(shù)據(jù),并且包括任何信息傳遞介質。術語"已調制數(shù)據(jù)信號"指 其一個或多個特征W該樣的方式設置或改變W便在信號中對信息進行編碼的信號。作為 示例而非限制,通信介質包括諸如有線網絡或直接線連接之類的有線介質,W及諸如聲學、 RF、紅外及其他無線介質之類的無線介質。
[00巧]各示例實施例還包括各種方法。該些方法可W用任何數(shù)量的方式,包括本文中所 描述的結構來實現(xiàn)。一種此類方式是通過本文中描述的類型的設備的機器操作。
[0056] 另一可任選方式是該方法的各個操作中的一個或多個操作在結合一個或多個人 類操作者執(zhí)行該方法的各個操作中的某一些的情況下被執(zhí)行。該些人類操作者無需彼此同 在一處,而是其每一個可W僅與執(zhí)行程序的一部分的機器同在一處。
[0057] 圖8示出用于根據(jù)實施例在全景顯示中管理對象W導航電子表格的過程的邏輯 流程圖。在一些示例中,過程800可W由諸如全景顯示應用之類的應用來實現(xiàn)。
[0058] 過程800可W在操作810開始,在其中應用可W在包括左和右鄰接的虛擬屏幕的 全景顯示的主屏幕上顯示來自電子表格的對象。在操作820,應用可W在對象上覆蓋主交互 控件。主交互控件可W包括分類、過濾和縮放功能。接著,在操作830,應用可W在左虛擬 屏幕上提供對象的附加交互控件。可W根據(jù)由主屏幕顯示的對象來動態(tài)確定附加的交互控 件。在操作840,應用可W在右虛擬屏幕上提供相關聯(lián)的對象鏈接。相關聯(lián)的對象可W包括 數(shù)據(jù)透視表、替換的圖表等。接著,在操作850處,應用可W在主屏幕上覆蓋左和右虛擬屏 幕的部分W在主屏幕上展示所述附加交互控件和相關聯(lián)的對象鏈接。
[0059] 某些實施例可在包括通信模塊、存儲器和處理器的計算設備中實現(xiàn),其中處理器 結合存儲在存儲器中的指令執(zhí)行如上所述的方法或類似方法。其它實施例可被實現(xiàn)為其上 存儲有用于執(zhí)行如上所述的方法或類似方法的指令的計算機可讀存儲介質。
[0060] 過程800中包括的操作只是為了說明。根據(jù)各實施例的在全景顯示中管理對象W 導航電子表格可W使用此處所述的各原理通過具有更少或更多步驟的相似過程、W及不同 的操作次序來實現(xiàn)。
[0061] W上說明書、示例和數(shù)據(jù)提供了對各實施例的組成的制造和使用的全面描述。盡 管用結構特征和/或方法動作專用的語言描述了本主題,但可W理解,所附權利要求書中 定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為實現(xiàn)權利要 求和各實施方式的示例形式而公開的。
【權利要求】
1. 在計算設備上執(zhí)行的用于在全景顯示中管理對象以導航電子表格的方法,所述方法 包括: 在包括主屏幕、左虛擬屏幕和右虛擬屏幕的所述全景顯示的所述主屏幕上顯示來自電 子表格的對象; 在所述對象上覆蓋主交互控件; 在鄰接于所述主屏幕的所述左虛擬屏幕上提供所述對象的附加交互控件; 在鄰接于所述主屏幕的所述右虛擬屏幕上提供相關聯(lián)的對象鏈接;以及 在所述主屏幕上覆蓋所述左和右虛擬屏幕的部分以在所述主屏幕上展示所述附加交 互控件和所述相關聯(lián)的對象鏈接。
2. 如權利要求1所述的方法,其特征在于,進一步包括: 檢測所述對象上的姿勢;以及 激活與所述姿勢相關聯(lián)的所述主交互控件之一。
3. 如權利要求2所述的方法,其特征在于,所述主控件包括以下一組中的至少一個:選 擇、分類、過濾、放大和縮小所述對象的數(shù)據(jù)元素。
4. 如權利要求2所述的方法,其特征在于,所述姿勢是通過觸摸檢測和光學檢測之一 被檢測到的,并且包括以下一組中的至少一個:輕叩、輕叩并保持、滑動、捏合和張開。
5. 如權利要求1所述的方法,其特征在于,進一步包括: 在所述主屏幕的左邊緣處定位所述左虛擬屏幕的一部分;以及 在所述主屏幕的右邊緣處定位所述右虛擬屏幕的一部分。
6. 如權利要求1所述的方法,其特征在于,進一步包括: 根據(jù)所述全景顯示的水平和垂直定位來旋轉所述對象、附加交互控件和相關聯(lián)的對象 鏈接。
7. -種用于在全景顯示中管理對象以導航電子表格的計算設備,所述計算設備包括: 存儲器,所述存儲器被配置為存儲指令;以及 耦合到所述存儲器的處理器,所述處理器結合所述存儲器中存儲的指令來執(zhí)行一應 用,其中所述應用被配置為: 在包括主屏幕、左虛擬屏幕和右虛擬屏幕的所述全景顯示的所述主屏幕上顯示來自電 子表格的對象; 在所述對象上覆蓋主交互控件; 在鄰接于所述主屏幕的所述左虛擬屏幕上提供所述對象的附加交互控件; 在鄰接于所述主屏幕的所述右虛擬屏幕上提供相關聯(lián)的對象鏈接;以及 在所述主屏幕上覆蓋所述左和右虛擬屏幕的部分以在所述主屏幕上展示所述附加交 互控件和所述相關聯(lián)的對象鏈接; 檢測所述部分之一上的姿勢;以及 將所述相關聯(lián)的對象鏈接和所述附加交互控件中與所述姿勢相關聯(lián)的一個轉移到所 述主屏幕。
8. 如權利要求7所述的計算設備,其特征在于,所述應用還被配置為: 在所述左虛擬屏幕上提供包括所述對象的替換圖表和所述對象的數(shù)據(jù)元素的數(shù)據(jù)透 視表的相關聯(lián)的對象鏈接。
9. 如權利要求7所述的計算設備,其特征在于,所述應用還被配置為: 在所述右虛擬屏幕上提供創(chuàng)建所述對象的數(shù)據(jù)元素的數(shù)據(jù)透視表的附加交互控件,包 括對象屬性選擇和屬性關系分析控件。
10. 具有存儲于其上的、用于在全景顯示中管理對象以導航電子表格的指令的計算機 可讀存儲設備,所述指令包括: 在包括主屏幕、左虛擬屏幕和右虛擬屏幕的所述全景顯示的所述主屏幕上顯示來自電 子表格的對象; 在所述對象上覆蓋主交互控件; 在鄰接于所述主屏幕的所述左虛擬屏幕上提供所述對象的附加交互控件; 在鄰接于所述主屏幕的所述右虛擬屏幕上提供相關聯(lián)的對象鏈接;以及 在所述主屏幕上覆蓋所述左和右虛擬屏幕的部分以在所述主屏幕上展示所述附加交 互控件和所述相關聯(lián)的對象鏈接; 檢測所述部分之一上的觸摸動作; 轉移以下一組中的一個:將與所述觸摸動作相關聯(lián)的所述相關聯(lián)的對象鏈接和所述附 加交互控件轉移到所述主屏幕;以及 根據(jù)檢測到的觸摸動作調整所述對象、所述附加交互控件和所述相關聯(lián)的對象鏈接之 間的移動以提供流暢的轉移。
【文檔編號】G06F17/24GK104350495SQ201380030143
【公開日】2015年2月11日 申請日期:2013年5月28日 優(yōu)先權日:2012年6月7日
【發(fā)明者】A·林, M·馬克貝斯, D·巴塔金 申請人:微軟公司