国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      智能選擇引擎的制作方法

      文檔序號:9620889閱讀:380來源:國知局
      智能選擇引擎的制作方法
      【專利說明】智能選擇引擎
      [0001]
      [0002]電子表格是用于傳達(dá)數(shù)據(jù)、狀態(tài)、決策和其他信息的有價值的工具。將數(shù)據(jù)輸入電子表格的基礎(chǔ)通常被大多數(shù)電子表格用戶容易地管理,但記住并應(yīng)用電子表格操作(例如,創(chuàng)建圖表、添加多參數(shù)函數(shù)、修改圖表系列或創(chuàng)建陣列函數(shù))卻一般是難得多的任務(wù)。電子表格具有定制的句法和結(jié)構(gòu),這些定制句法和結(jié)構(gòu)通常是異質(zhì)的、晦澀難懂的并且僅高級用戶可以理解。通常用戶必須閱讀針對除了最簡單的電子表格操作以外的所有電子表格操作的幫助文件和/或找出關(guān)于如何執(zhí)行電子表格操作的第三方教程或其他解釋。自動并上下文地標(biāo)識供在電子表格操作中使用的電子表格元素并向用戶建議這些電子表格元素的方式將是提供優(yōu)于現(xiàn)有技術(shù)的技術(shù)優(yōu)點(diǎn)的改進(jìn),因為它可減少所需要的知識并使得用戶創(chuàng)建和編輯電子表格更容易。
      [0003]在嘗試在具有較小屏幕的設(shè)備(諸如平板設(shè)備和智能電話)上使用電子表格時以及在有觸摸能力的設(shè)備上自然用戶界面(NUI)替換圖形用戶界面(GUI)的趨勢下,記住并應(yīng)用電子表格操作的問題是復(fù)雜的。較小的屏幕限制了一次可見的信息量,從而使得用戶難以在與電子表格相同的時間顯示幫助屏幕和教程。實際上,用戶被迫從幫助屏幕或教程閱讀信息、切換回電子表格、并隨后記住并應(yīng)用該信息來執(zhí)行電子表格操作。對于較簡單的電子表格操作,該過程是冗長且低效的。對于較復(fù)雜的電子表格操作,該過程變得十分龐大,通常達(dá)到變得沒用的程度。由具有較小屏幕的設(shè)備引入的問題被以下事實加重:大多數(shù)這樣的設(shè)備缺少物理鍵盤,從而需要甚至更多的將由虛擬鍵盤占據(jù)的珍貴顯示空間,以便輸入執(zhí)行電子表格操作所必須的信息。
      [0004]NUI趨于避免對GUI界面中找到的傳統(tǒng)菜單的使用,并尋求使對鍵盤輸入的需要最小化。然而,執(zhí)行電子表格操作通常是圍繞傳統(tǒng)的菜單概念來以及對鍵盤和其他傳統(tǒng)輸入設(shè)備(例如,鼠標(biāo))的使用來設(shè)計的。例如,GUI通常包括專用的函數(shù)輸入?yún)^(qū)域,在該區(qū)域中,用戶鍵入電子表格函數(shù)的名稱或者拉下所有可用函數(shù)或分類函數(shù)的長列表并作出選擇。這些GUI選擇技術(shù)不利于良好的NUI體驗,并且在大多數(shù)具有觸摸能力的設(shè)備上都不實用。通過直接與電子表格元素交互來自動并根據(jù)上下允許用戶執(zhí)行電子表格操作的方式將是提供優(yōu)于現(xiàn)有技術(shù)的技術(shù)優(yōu)點(diǎn)的改進(jìn),因為它將使得用戶創(chuàng)建并編輯電子表格變得更容易并且更高效,尤其是使用NUI且在具有較小顯示器的設(shè)備上時。
      [0005]本發(fā)明正是對于這些和其他考慮事項而作出的。盡管討論了相對具體的問題,但是應(yīng)當(dāng)理解,本文中公開的各實施例不應(yīng)被限于解決本【背景技術(shù)】中所標(biāo)識的具體問題。
      [0006]簡要概沐
      [0007]提供本概述來以簡化形式介紹一些概念,這些概念將在以下詳細(xì)描述部分中進(jìn)一步描述。本概述并不旨在標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
      [0008]本公開中描述的各實施例提供智能選擇引擎,該智能選擇引擎可在能夠運(yùn)行電子表格應(yīng)用的任何設(shè)備、服務(wù)或通用端點(diǎn)上的電子表格應(yīng)用的上下文中運(yùn)行。智能選擇引擎通過向用戶清楚地呈現(xiàn)易于使用并理解的完成電子表格操作的選項來減少用于執(zhí)行電子表格操作的認(rèn)知負(fù)荷和復(fù)雜性。
      [0009]智能選擇引擎上下文地在用戶界面中建議供用戶進(jìn)行交互、執(zhí)行操作或向電子表格添加內(nèi)容的區(qū)域。智能選擇引擎可基于布局和/或內(nèi)容分析作出建議。智能選擇引擎還可基于用戶發(fā)起的動作作出建議。在用戶界面中顯示建議的方式可取決于建議的類型。例如,可行的電子表格操作(例如,公式或函數(shù))可被顯示成向?qū)л斎雲(yún)^(qū)域中的按鈕。對數(shù)據(jù)的上下文分析可涉及檢測該數(shù)據(jù)的布局或內(nèi)容?;谏舷挛姆治?,不同類型的數(shù)據(jù)可被分開地分組。
      [0010]接著,智能選擇引擎接收指示用戶想要應(yīng)用所建議的哪個操作的輸入。一旦電子表格操作已被選擇,智能選擇引擎將該操作的可能結(jié)果顯示在電子表格中,但不對該電子表格作出任何實際的改變。在各實施例中,智能選擇引擎基于所選操作預(yù)期的輸入類型作出范圍建議。在簡單電子表格函數(shù)的情況下,智能選擇引擎可將建議的結(jié)果(如向電子表格中的各數(shù)據(jù)范圍應(yīng)用的所選操作的公式的突出顯示的結(jié)果)顯示為被定位在數(shù)據(jù)周圍的對用戶的考慮合理的各位置處的可選擇對象。在其中附加用戶輸入是所需(或必要)的復(fù)雜電子表格函數(shù)或用戶發(fā)起的動作的情況下,向?qū)л斎雲(yún)^(qū)域可被用附加信息、選擇控件和/或幫助用戶完成該操作的字段替換。
      [0011]隨后,智能選擇引擎接收指示用戶想要保持并向電子表格提交哪個或哪些結(jié)果的輸入。一旦選擇已被作出,智能選擇引擎將建議的結(jié)果提交到電子表格。
      [0012]附圖簡沐
      [0013]通過參考下面的【具體實施方式】、所附的權(quán)利要求書和附圖,本發(fā)明的進(jìn)一步的特征、各方面和益處將變得更好理解,其中各元素不會縮放以更清晰地示出細(xì)節(jié),在若干視圖中,相同的附圖標(biāo)記指示相同的元素,并且其中:
      [0014]圖1示出包括智能選擇引擎的系統(tǒng)的一個實施例。
      [0015]圖2示出由智能選擇引擎執(zhí)行的智能選擇方法的一個實施例;
      [0016]圖3-6示出與簡單函數(shù)一起工作的智能選擇引擎的一個實施例;
      [0017]圖7示出由智能選擇引擎的一個實施例執(zhí)行的一些上下文分析的示例;
      [0018]圖8-11示出與復(fù)雜函數(shù)一起工作的智能選擇引擎的一個實施例;
      [0019]圖12是示出可用來實施本發(fā)明的各實施例的計算設(shè)備的各物理組件的一個實施例的框圖;
      [0020]圖13A和13B是可用來實施本發(fā)明的各實施例的移動計算設(shè)備的簡化框圖;以及
      [0021]圖14是其中可實施本發(fā)明的各實施例的分布式計算系統(tǒng)的簡化框圖。
      [0022]詳細(xì)描沐
      [0023]以下將參考形成本發(fā)明一部分并示出各具體示例性實施例的附圖更詳盡地描述各個實施例。然而各實施例被實現(xiàn)為許多不同的形式并且不應(yīng)將其解釋為限制在此處描述的實施例;相反地,提供這些實施例以使得本公開變得透徹和完整,并且將本發(fā)明的范圍完全傳達(dá)給本領(lǐng)域普通技術(shù)人員。因此,這些實施例可采用硬件實現(xiàn)形式、全軟件實現(xiàn)形式或者結(jié)合軟件和硬件方面的實現(xiàn)形式。因此,以下詳細(xì)描述并非是局限性的。
      [0024]智能選擇引擎的各實施例在此處被描述并在各附圖中被示出。智能選擇引擎可在能夠運(yùn)行電子表格應(yīng)用的任何設(shè)備、服務(wù)或通用端點(diǎn)上的電子表格應(yīng)用的上下文中運(yùn)行。智能選擇引擎通過向用戶清楚地呈現(xiàn)易于使用并理解的選項來減少用于執(zhí)行電子表格操作的認(rèn)知負(fù)荷和復(fù)雜性,這些選項是很大、很簡單并且使其自身適合用于自然用戶界面(NUI)、具有觸摸能力的設(shè)備和具有小顯示器的設(shè)備、以及適合用于圖形用戶界面(GUI)、較大的顯示器以及傳統(tǒng)輸入設(shè)備(例如,鼠標(biāo)、鍵盤或相機(jī))。通過作出基于上下文的建議,智能選擇引擎減少或消除了對用戶知曉可用操作或如何執(zhí)行這些操作的需要。此外,智能選擇引擎改善了與電子表格一起工作的一致性和效率。
      [0025]圖1示出了包括智能選擇引擎的系統(tǒng)的一個實施例。系統(tǒng)100包括一個或多個計算設(shè)備,諸如個人計算機(jī)(例如,臺式機(jī)或膝上型計算機(jī))102a、平板計算機(jī)102b和智能電話102c。這些計算設(shè)備中的每一者都運(yùn)行用于顯示和編輯電子表格106的電子表格應(yīng)用104。這些計算設(shè)備中的每一者還運(yùn)行智能選擇引擎108,該智能選擇引擎可集成在電子表格應(yīng)用104中或作為與電子表格應(yīng)用104互操作的分開的應(yīng)用來運(yùn)行。這些計算設(shè)備被連接到網(wǎng)絡(luò)112(例如,內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng))。所示的實施例還示出了可鏈接到電子表格106并向電子表格106提供數(shù)據(jù)的外部數(shù)據(jù)源114。
      [0026]圖2是示出由智能選擇引擎108采用的智能選擇方法200的一個實施例的流程圖。智能選擇引擎108與電子表格中的數(shù)據(jù)或鏈接到電子表格的數(shù)據(jù)一起工作。智能選擇引擎108上下文地建議用戶界面中供用戶進(jìn)行交互、執(zhí)行操作或向電子表格添加內(nèi)容的區(qū)域。智能選擇引擎108可基于布局和/或內(nèi)容分析202作出建議。在各實施例中,智能選擇引擎108基于上下文分析來提供一組可行的操作204。智能選擇引擎108接收觸發(fā)與所選的操作相對應(yīng)的建議的輸入。在一些實施
      當(dāng)前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1