專利名稱:面向企業(yè)資源規(guī)劃的知曉上下文的用戶界面的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及面向企業(yè)資源規(guī)劃的知曉上下文的用戶界面。
背景技術(shù):
面向企業(yè)資源規(guī)劃的知曉上下文的用戶界面是用于提供涉及企業(yè)資源規(guī)劃(ERP) 環(huán)境內(nèi)的數(shù)據(jù)操縱的可視化的過(guò)程。在一些情形中,可向用戶呈現(xiàn)在作出企業(yè)決策時(shí)可能有價(jià)值的大量信息和/或動(dòng)作,但是不存在選擇最佳數(shù)據(jù)或動(dòng)作的指導(dǎo)。例如,可向嘗試購(gòu)置膝上型計(jì)算機(jī)的用戶呈現(xiàn)紛亂排列的表單、零件號(hào)、以及核算過(guò)程,但是不知道進(jìn)行什么訂購(gòu)或什么型號(hào)的膝上型計(jì)算機(jī)最適合他們的需要。作為另一示例,用戶可能甚至不知道一些信息可用來(lái)幫助作出決定,除非他們已知道去那里尋找這些信息。
發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡(jiǎn)化形式介紹在以下具體實(shí)施方式
中進(jìn)一步描述的一些概念。本“發(fā)明內(nèi)容”并不旨在標(biāo)識(shí)要求保護(hù)的主題的關(guān)鍵特征或必要特征。本發(fā)明內(nèi)容亦非旨在用于限制所要求保護(hù)的主題的范圍??商峁┟嫦蚱髽I(yè)資源規(guī)劃的知曉上下文的用戶界面。一旦接收到對(duì)多個(gè)目標(biāo)中的至少一個(gè)的選擇,可根據(jù)所選至少一個(gè)目標(biāo)更新上下文狀態(tài)。隨后可顯示包括與所選至少一個(gè)目標(biāo)相關(guān)聯(lián)的多個(gè)標(biāo)簽的建議列表。前述概括描述和以下詳細(xì)描述兩者都提供示例且都只是說(shuō)明性的。因此,前述概括描述和以下詳細(xì)描述不應(yīng)被認(rèn)為是限制性的。此外,除了此處所闡明的那些之外還可提供其他特征或變型。例如,各實(shí)施方式可涉及在詳細(xì)描述中描述的各種特征組合和子組合。
合并在本發(fā)明中并構(gòu)成其一部分的附圖示出本發(fā)明的各種實(shí)施方式。在附圖中圖1是一操作環(huán)境的框圖;圖2是知曉上下文的用戶界面的框圖;圖3A-3C是與知曉上下文的用戶界面相關(guān)聯(lián)的搜索功能的框圖;圖4是與知曉上下文的用戶界面相關(guān)聯(lián)的聯(lián)系人功能的框圖;圖5是用于提供知曉上下文的用戶界面的方法的流程圖;以及圖6是包括計(jì)算設(shè)備的系統(tǒng)的框圖。
具體實(shí)施例方式以下詳細(xì)描述參考各個(gè)附圖。只要可能,就在附圖和以下描述中使用相同的附圖標(biāo)記來(lái)指示相同或類似的要素。盡管可能描述了本發(fā)明的各實(shí)施方式,但修改、改編和其他實(shí)現(xiàn)也是可能的。例如,可以對(duì)附圖中所示出的要素進(jìn)行置換、添加、或修改,且可以通過(guò)對(duì)所公開(kāi)的方法置換、重新排序、或添加階段來(lái)修改此處所描述的方法。因此,以下詳細(xì)描述并不限制本發(fā)明。相反,本發(fā)明的正確范圍由所附權(quán)利要求書限定??商峁┲獣陨舷挛牡挠脩艚缑妗8鶕?jù)本發(fā)明的各實(shí)施例,可跟蹤、記錄、和/或分析用戶在軟件環(huán)境內(nèi)的交互和操作。例如,與企業(yè)組織相關(guān)聯(lián)的雇員可以使用該軟件環(huán)境來(lái)達(dá)到需要訪問(wèn)企業(yè)數(shù)據(jù)的某一目標(biāo),如人力資源經(jīng)理制作概括當(dāng)前雇員福利選擇的報(bào)表。該知曉上下文的用戶界面可以跟蹤該雇員所請(qǐng)求的每一動(dòng)作,如檢索所有雇員的列表、 檢索所有可用福利選擇的列表、以及將每一雇員映射到一個(gè)或多個(gè)選擇。通過(guò)來(lái)自用戶的每個(gè)動(dòng)作,該界面可自動(dòng)地安排、添加、和/或移除所顯示的窗口以幫助用戶的工作流。根據(jù)本發(fā)明的各實(shí)施例,工作流輔助功能可作為企業(yè)資源規(guī)劃(ERP)應(yīng)用程序的一部分來(lái)提供。此類功能可包括搜索結(jié)果分類和/或用戶聯(lián)系人管理。例如,搜索結(jié)果被視覺(jué)地表示為區(qū)分了優(yōu)先級(jí)的網(wǎng)格和/或書。例如,聯(lián)系人管理功能可按照關(guān)系類型和/ 或根據(jù)該用戶有多大可能來(lái)幫助給定工作任務(wù)來(lái)將其他用戶分類成組。圖1是包括第一組織105和第二組織110的操作環(huán)境100的框圖。第一組織 105可包括第一企業(yè)資源規(guī)劃(ERP)服務(wù)器115和第一多個(gè)用戶工作站120(A)-(B)。第二組織110可類似地包括第二企業(yè)資源規(guī)劃(ERP)服務(wù)器125和第二多個(gè)用戶工作站 130 (A)-(B)0用戶工作站120 (A)-(B)和130 (A)-(B)可被耦合到相應(yīng)ERP服務(wù)器115和 125,如通過(guò)局域網(wǎng)(LAN)。第一組織105和第二組織110可經(jīng)由網(wǎng)絡(luò)135在通信上耦合。 網(wǎng)絡(luò)135可包括專用網(wǎng)絡(luò)和/或諸如因特網(wǎng)等公共網(wǎng)絡(luò)。操作環(huán)境100還可包括多個(gè)數(shù)據(jù)源140 (A) - (C)。數(shù)據(jù)源140 (A) - (C)可包括諸如非現(xiàn)場(chǎng)數(shù)據(jù)存儲(chǔ)和/或備份設(shè)施等組織專用的數(shù)據(jù)源,諸如股票市場(chǎng)報(bào)價(jià)服務(wù)和/或天氣數(shù)據(jù)服務(wù)等公共數(shù)據(jù)源,和/或訂戶、合作伙伴、顧客和/或客戶數(shù)據(jù)源。例如,數(shù)據(jù)源140(A)可以與向第一組織105和/或第二組織110提供保健福利的保險(xiǎn)公司相關(guān)聯(lián)。圖2是用于在知曉上下文的用戶界面中提供所建議的下一動(dòng)作的界面200的框圖,該界面200包括工作空間205、建議列表210、動(dòng)作列表220、以及當(dāng)前任務(wù)窗口 230。建議列表210可包括例如多個(gè)上下文相關(guān)的建議242和多個(gè)選項(xiàng)按鈕,如用戶相關(guān)的建議按鈕244和工作流相關(guān)的建議按鈕M6。對(duì)工作流相關(guān)建議按鈕M6的選擇可造成用諸如搜索項(xiàng)之類的任務(wù)輔助建議來(lái)填充建議列表210,如以下參照?qǐng)D3A-3C更詳細(xì)描述的。對(duì)用戶相關(guān)建議按鈕M4的選擇可造成用與類似上下文相關(guān)聯(lián)的用戶填充建議列表210,如以下參照?qǐng)D4更詳細(xì)描述的。當(dāng)前任務(wù)窗口 230可包括例如諸如web瀏覽器之類的應(yīng)用程序窗口。諸如所搜索的項(xiàng)或所訪問(wèn)的站點(diǎn)之類的瀏覽器歷史可與用戶上下文相關(guān)聯(lián),并且被用于幫助后來(lái)的工作流任務(wù)。圖3A是用于提供搜索結(jié)果的界面200的框圖。例如,在選擇動(dòng)作列表220中的任務(wù)之際,諸如創(chuàng)建購(gòu)置訂單,可創(chuàng)建新的任務(wù)窗口 310,且可用下一動(dòng)作和/或搜索項(xiàng)建議來(lái)填充建議列表210。用戶可選擇搜索項(xiàng)320中的一個(gè)(例如,“膝上型計(jì)算機(jī)價(jià)格”)并將該項(xiàng)拉到工作空間205。圖:3B是在選擇搜索項(xiàng)320之后更新的界面200的實(shí)施例的框圖。已更新界面200 可包括對(duì)窗口(諸如動(dòng)作列表220)的重新安排,以及對(duì)與搜索項(xiàng)320相關(guān)聯(lián)的搜索結(jié)果的書顯示330的創(chuàng)建。書顯示330可包括大量重疊的搜索結(jié)果窗口,這些窗口可被用戶單獨(dú)地和/或成組地選擇,以便在桌面四處拖曳、重新排序、和/或展開(kāi)到更大的窗口。圖3C是在選擇搜索項(xiàng)320之后更新的界面200的第二實(shí)施例的框圖。已更新界面200可包括與搜索項(xiàng)320相關(guān)聯(lián)的搜索結(jié)果的網(wǎng)格顯示340。網(wǎng)格顯示340可包括例如與搜索項(xiàng)320相關(guān)聯(lián)的瀏覽器窗口的經(jīng)分組的縮略圖版本。圖4是在選擇用戶選項(xiàng)按鈕244之后更新的界面200的框圖。建議列表210可包括可被分類和/或細(xì)分的多個(gè)上下文相關(guān)聯(lián)系人400。例如,多個(gè)上下文相關(guān)聯(lián)系人400可以是被劃分的聯(lián)系人同事列表402和社交列表404。對(duì)聯(lián)系人中的一個(gè)的選擇可造成顯示聯(lián)系人窗口 410,其包括共享工作空間按鈕412、聯(lián)絡(luò)聯(lián)系人按鈕414、和/或遵循工作流按鈕416。對(duì)共享工作空間按鈕412的選擇可允許用戶連接到所選聯(lián)系人的工作站并共享桌面視圖和/或共享工作空間視圖205 ;其還可允許用戶向所選聯(lián)系人發(fā)送包括用戶的當(dāng)前上下文的XML文件,以允許聯(lián)系人在其自己的工作站上重新創(chuàng)建工作空間205。對(duì)聯(lián)絡(luò)聯(lián)系人按鈕414的選擇可允許用戶直接與聯(lián)系人通信,諸如經(jīng)由電話、即時(shí)消息收發(fā)和/或電子郵件。對(duì)遵循工作流按鈕416的選擇可造成工作空間205顯示窗口和/或建議列表項(xiàng), 以指導(dǎo)用戶通過(guò)所選聯(lián)系人所遵循的過(guò)程來(lái)完成任務(wù),諸如與新任務(wù)窗口 310相關(guān)聯(lián)的。圖5是闡述根據(jù)本發(fā)明的一實(shí)施例的用于提供知曉ERP上下文的環(huán)境的方法500 中所涉及的各概略階段的流程圖。方法500可以使用如下面參考圖6更詳細(xì)地描述的計(jì)算設(shè)備600來(lái)實(shí)現(xiàn)。以下將更詳細(xì)地描述實(shí)現(xiàn)方法500的各階段的方式。方法500可始于起始框505并繼續(xù)至階段510,在那里計(jì)算設(shè)備600可創(chuàng)建與用戶相關(guān)聯(lián)的上下文狀態(tài)。例如,用戶上下文狀態(tài)可包括用戶數(shù)據(jù),諸如姓名、應(yīng)用偏好、最近活動(dòng)、和/或位置。上下文狀態(tài)還可包括用戶無(wú)關(guān)數(shù)據(jù),諸如時(shí)間和/或日期。方法500可在隨后前進(jìn)至階段515,其中計(jì)算設(shè)備600可顯示包括工作空間中的多個(gè)目標(biāo)的任務(wù)列表。這些目標(biāo)可與用戶的上下文狀態(tài)相關(guān)聯(lián)。例如,包括最近對(duì)膝上型計(jì)算機(jī)價(jià)格的web搜索的用戶的上下文可造成與任務(wù)列表220中的裝備購(gòu)買和/或購(gòu)置相關(guān)聯(lián)的企業(yè)資源規(guī)劃(ERP)目標(biāo)。方法500可在隨后前進(jìn)至階段520,其中計(jì)算設(shè)備600可顯示包括工作空間中的多個(gè)標(biāo)簽的建議列表。例如,建議列表210可在工作空間205中顯示。方法500可在隨后前進(jìn)至階段525,在那里計(jì)算設(shè)備600可接收用戶輸入。例如, 用戶工作空間120(A)的用戶可從任務(wù)列表220選擇創(chuàng)建裝備購(gòu)置的任務(wù)。方法500可在隨后前進(jìn)至階段530,在那里計(jì)算設(shè)備600可根據(jù)用戶輸入更新上下文狀態(tài)。例如,在選擇裝備購(gòu)置任務(wù)之際,可用來(lái)自與已完成相同任務(wù)的其他用戶相關(guān)聯(lián)的 ERP服務(wù)器115的數(shù)據(jù)來(lái)更新用戶的上下文狀態(tài)。方法500可在隨后前進(jìn)至階段535,在那里,計(jì)算設(shè)備600可根據(jù)已更新上下文狀態(tài)用至少一個(gè)新標(biāo)簽更新建議列表。例如,可基于存儲(chǔ)在上下文狀態(tài)中的用戶的先前的web 瀏覽歷史用搜索項(xiàng)“膝上型計(jì)算機(jī)價(jià)格”和/或基于其他用戶在嘗試完成相同任務(wù)時(shí)對(duì)文檔的查看來(lái)用所建議的用于完成購(gòu)置表單的審閱指令的下一動(dòng)作來(lái)更新建議列表210。方法500可在隨后前進(jìn)至階段M0,在那里計(jì)算設(shè)備600可顯示與接收到的用戶輸入相關(guān)聯(lián)的工作空間項(xiàng)目。例如,在選擇多個(gè)目標(biāo)中的一個(gè)之際,可在工作空間205中顯示與所選目標(biāo)相關(guān)聯(lián)的任務(wù)窗口。作為另一示例,在選擇建議列表210中的搜索項(xiàng)之際,可在工作空間205中顯示多個(gè)搜索結(jié)果,諸如書顯示330和/或網(wǎng)格顯示340。方法500可從階段540前進(jìn)至階段M4,在那里,計(jì)算設(shè)備600可確定用戶的目標(biāo)是否已完成。例如,用戶可最終化報(bào)表并關(guān)閉文件,這指示目標(biāo)已完成。替換地,用戶可能已從建議列表選擇另一數(shù)據(jù)項(xiàng)目來(lái)添加到報(bào)告,這指示目標(biāo)尚未完成。根據(jù)本發(fā)明的各實(shí)施例,用戶還可批準(zhǔn)或不批準(zhǔn)自動(dòng)執(zhí)行的所建議的動(dòng)作。例如,如果用戶執(zhí)行“撤消”功能, 則可不批準(zhǔn)該動(dòng)作,這指示該動(dòng)作不促進(jìn)所需和/或預(yù)期目標(biāo)。如果計(jì)算設(shè)備600確定在階段M4尚未完成目標(biāo),則方法500可前進(jìn)到階段M8, 在那里,計(jì)算設(shè)備600可更新上下文,如以上參照階段530所描述的。另外,一旦完成目標(biāo), 方法500就可在階段550處結(jié)束。根據(jù)本發(fā)明的一實(shí)施例可包括用于提供知曉上下文的用戶界面的系統(tǒng)。該系統(tǒng)可包括存儲(chǔ)器存儲(chǔ)和耦合到該存儲(chǔ)器存儲(chǔ)的處理單元。處理單元可用于顯示包括多個(gè)目標(biāo)的任務(wù)列表、接收對(duì)多個(gè)目標(biāo)中的至少一個(gè)的選擇、根據(jù)所選至少一個(gè)目標(biāo)更新上下文狀態(tài)、 以及顯示包括與所選至少一個(gè)目標(biāo)相關(guān)聯(lián)的多個(gè)標(biāo)簽的建議列表。該多個(gè)標(biāo)簽可包括例如所建議的動(dòng)作、所建議的搜索項(xiàng)、聯(lián)系人、鍵盤、相關(guān)網(wǎng)站、相關(guān)文檔、以及相關(guān)數(shù)據(jù)項(xiàng)目。處理單元還可用于顯示與所選至少一個(gè)目標(biāo)相關(guān)聯(lián)的任務(wù)窗口,包括例如可根據(jù)上下文狀態(tài)來(lái)至少部分地預(yù)先填充的ERP文檔。處理單元還可用于接收對(duì)多個(gè)標(biāo)簽中的至少一個(gè)的選擇、根據(jù)所選至少一個(gè)標(biāo)簽更新上下文狀態(tài)、以及顯示與所選至少一個(gè)標(biāo)簽相關(guān)聯(lián)的新的工作空間項(xiàng)目。例如,所選標(biāo)簽可包括搜索項(xiàng),而新的工作空間項(xiàng)目可包括搜索結(jié)果。處理單元還可用于接收包括將搜索結(jié)果中的至少一個(gè)拖放到任務(wù)窗口上的輸入以及作為響應(yīng), 根據(jù)搜索結(jié)果填充ERP文檔中的至少一個(gè)字段。根據(jù)本發(fā)明的另一實(shí)施例可包括用于提供知曉上下文的用戶界面的系統(tǒng)。該系統(tǒng)可包括存儲(chǔ)器存儲(chǔ)和耦合到該存儲(chǔ)器存儲(chǔ)的處理單元。處理單元可用于創(chuàng)建與用戶相關(guān)聯(lián)的上下文狀態(tài);顯示包括與上下文狀態(tài)相關(guān)聯(lián)的多個(gè)標(biāo)簽的建議列表;接收來(lái)自所述用戶的動(dòng)作請(qǐng)求;根據(jù)動(dòng)作請(qǐng)求更新上下文狀態(tài);以及根據(jù)已更新的上下文狀態(tài)用至少一個(gè)新的標(biāo)簽來(lái)更新建議列表。建議列表可包括多個(gè)標(biāo)簽選項(xiàng)選擇按鈕,諸如用戶相關(guān)選項(xiàng)和工作流相關(guān)選項(xiàng),其中多個(gè)標(biāo)簽可各自與多個(gè)標(biāo)簽選項(xiàng)選擇按鈕中的當(dāng)前所選的一個(gè)相關(guān)聯(lián)。一旦選擇了用戶相關(guān)選項(xiàng)按鈕,處理單元可用于在建議列表中顯示多個(gè)聯(lián)系人標(biāo)簽,諸如同與所選用戶相同的組織和/或社交網(wǎng)絡(luò)相關(guān)聯(lián)的另一用戶的那些。根據(jù)本發(fā)明的又一實(shí)施例可包括用于提供知曉上下文的環(huán)境的系統(tǒng)。該系統(tǒng)可包括存儲(chǔ)器存儲(chǔ)和耦合到該存儲(chǔ)器存儲(chǔ)的處理單元。處理單元可用于創(chuàng)建與用戶相關(guān)聯(lián)的上下文狀態(tài);在工作空間中顯示包括多個(gè)目標(biāo)的任務(wù)列表,其中多個(gè)目標(biāo)中的至少一個(gè)與上下文狀態(tài)相關(guān)聯(lián);在工作空間中顯示包括多個(gè)標(biāo)簽的建議列表,其中多個(gè)標(biāo)簽中的至少一個(gè)與上下文狀態(tài)相關(guān)聯(lián);接收用戶輸入,根據(jù)用戶輸入更新上下文狀態(tài);以及根據(jù)已更新的上下文狀態(tài)用至少一個(gè)新的標(biāo)簽來(lái)更新建議列表。如果用戶輸入包括對(duì)多個(gè)目標(biāo)中的至少一個(gè)的選擇,則處理單元可用于在工作空間中顯示與多個(gè)目標(biāo)中的至少一個(gè)相關(guān)聯(lián)的任務(wù)窗口。如果用戶輸入包括選擇多個(gè)標(biāo)簽中的至少一個(gè)的選擇,則處理單元可用于顯示與所選至少一個(gè)標(biāo)簽相關(guān)聯(lián)的新的工作空間項(xiàng)目。圖6是包括計(jì)算設(shè)備600的系統(tǒng)的框圖。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,上述存儲(chǔ)器存儲(chǔ)和處理單元可以在諸如圖6的計(jì)算設(shè)備600等計(jì)算設(shè)備中實(shí)現(xiàn)??梢允褂糜布④浖蚬碳娜魏芜m當(dāng)?shù)慕M合來(lái)實(shí)現(xiàn)該存儲(chǔ)器存儲(chǔ)和處理單元。例如,存儲(chǔ)器存儲(chǔ)和處理單元可以用計(jì)算設(shè)備600或結(jié)合計(jì)算設(shè)備600的其他計(jì)算設(shè)備618中的任意一個(gè)來(lái)實(shí)現(xiàn)。根據(jù)本發(fā)明的各實(shí)施方式,上述系統(tǒng)、設(shè)備和處理器是示例,而其他系統(tǒng)、設(shè)備和處理器可以包括上述存儲(chǔ)器存儲(chǔ)和處理單元。此外,計(jì)算設(shè)備600可包括用于上述系統(tǒng)100的操作環(huán)境。系統(tǒng)100可以在其他環(huán)境中操作并且不限于計(jì)算設(shè)備600。參考圖6,根據(jù)本發(fā)明的一實(shí)施方式的系統(tǒng)可包括計(jì)算設(shè)備,諸如計(jì)算設(shè)備600。 在一基本配置中,計(jì)算設(shè)備600可以包括至少一個(gè)處理單元602和系統(tǒng)存儲(chǔ)器604。取決于計(jì)算設(shè)備的配置和類型,系統(tǒng)存儲(chǔ)器604可以包括,但不限于,易失性存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器(RAM))、非易失性存儲(chǔ)器(例如,只讀存儲(chǔ)器(ROM))、閃存或任何組合。系統(tǒng)存儲(chǔ)器604可以包括操作系統(tǒng)605、一個(gè)或多個(gè)編程模塊606,且可以包括ERP應(yīng)用程序620。 例如,操作系統(tǒng)605可適用于控制計(jì)算設(shè)備600的操作。此外,本發(fā)明的各實(shí)施方式可以結(jié)合圖形庫(kù)、其他操作系統(tǒng)、或任何其他應(yīng)用程序來(lái)實(shí)踐,且不限于任何特定應(yīng)用程序或系統(tǒng)。該基本配置在圖6中由虛線608內(nèi)的組件示出。計(jì)算設(shè)備600可以具有附加特征或功能。例如,計(jì)算設(shè)備600還可包括附加數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng)),諸如例如磁盤、光盤或磁帶。這些附加存儲(chǔ)在圖6中由可移動(dòng)存儲(chǔ)609和不可移動(dòng)存儲(chǔ)610示出。計(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ǔ)器604、可移動(dòng)存儲(chǔ)609和不可移動(dòng)存儲(chǔ)610都是計(jì)算機(jī)存儲(chǔ)介質(zhì)(即,存儲(chǔ)器存儲(chǔ))的示例。計(jì)算機(jī)存儲(chǔ)介質(zhì)可以包括,但不限于,RAM、 ROM、電可擦除只讀存儲(chǔ)器(EEPROM)、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD) 或其他光存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備、或可用于存儲(chǔ)信息且可以由計(jì)算設(shè)備600訪問(wèn)的任何其他介質(zhì)。任何這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是設(shè)備600的一部分。 計(jì)算設(shè)備600還可以具有輸入設(shè)備612,如鍵盤、鼠標(biāo)、筆、聲音輸入設(shè)備、觸摸輸入設(shè)備等。 還可包括諸如顯示器、揚(yáng)聲器、打印機(jī)等輸出設(shè)備614。上述設(shè)備是示例且可以使用其他設(shè)備。計(jì)算設(shè)備600還可包含可允許設(shè)備600諸如通過(guò)例如內(nèi)聯(lián)網(wǎng)或因特網(wǎng)等分布式計(jì)算環(huán)境中的網(wǎng)絡(luò)來(lái)與其他計(jì)算設(shè)備618進(jìn)行通信的通信連接616。通信連接616是通信介質(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)”可以描述以對(duì)該信號(hào)中的信息進(jìn)行編碼的方式設(shè)定或者改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接等有線介質(zhì),以及諸如聲學(xué)、射頻(RF)、紅外線和其他無(wú)線介質(zhì)等無(wú)線介質(zhì)。如此處所使用的術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”可以包括存儲(chǔ)介質(zhì)和通信介質(zhì)兩者。如上所述,可以在系統(tǒng)存儲(chǔ)器604中存儲(chǔ)包括操作系統(tǒng)605在內(nèi)的多個(gè)程序模塊和數(shù)據(jù)文件。當(dāng)在處理單元602上執(zhí)行時(shí),編程模塊606(例如,ERP應(yīng)用程序620)可執(zhí)行各過(guò)程,包括例如,上述方法500的各階段中的一個(gè)或多個(gè)。前述過(guò)程是示例,且處理單元 602可執(zhí)行其他過(guò)程。根據(jù)本發(fā)明的各實(shí)施方式可以使用的其他編程模塊可以包括電子郵件和聯(lián)系人應(yīng)用程序、文字處理應(yīng)用程序、電子表格應(yīng)用程序、數(shù)據(jù)庫(kù)應(yīng)用程序、幻燈片演示應(yīng)用程序、繪圖或計(jì)算機(jī)輔助應(yīng)用程序等。一般而言,根據(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è)備兩者中。此外,本發(fā)明的各實(shí)施方式可在包括分立電子元件的電路、包含邏輯門的封裝或集成電子芯片、利用微處理器的電路、或在包含電子元件或微處理器的單個(gè)芯片上實(shí)現(xiàn)。本發(fā)明的各實(shí)施方式還可以使用能夠執(zhí)行諸如,例如,AND(與)、0R(或)和NOT(非)等邏輯運(yùn)算的其他技術(shù)來(lái)實(shí)踐,包括但不限于,機(jī)械、光學(xué)、流體和量子技術(shù)。另外,本發(fā)明的各實(shí)施方式可以在通用計(jì)算機(jī)或任何其他電路或系統(tǒng)中實(shí)現(xiàn)。例如,本發(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ī)進(jìn)程的指令的計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)程序產(chǎn)品還可以是計(jì)算系統(tǒng)可讀并編碼了用于執(zhí)行計(jì)算機(jī)過(guò)程的指令的計(jì)算機(jī)程序的載體上的傳播信號(hào)。因此, 本發(fā)明能以硬件和/或軟件(包括固件、常駐軟件、微碼等)來(lái)具體化。換言之,本發(fā)明的各實(shí)施方式可以采用其上包含有供指令執(zhí)行系統(tǒng)使用或結(jié)合其使用的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式。計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是可包含、存儲(chǔ)、通信、傳播、或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或結(jié)合其使用的任何介質(zhì)。計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是,例如,但不限于,電、磁、光、電磁、紅外、 或半導(dǎo)體系統(tǒng)、裝置、設(shè)備或傳播介質(zhì)。更具體的計(jì)算機(jī)可讀介質(zhì)示例(非窮盡列表),計(jì)算機(jī)可讀介質(zhì)可以包括以下具有一條或多條導(dǎo)線的電連接、便攜式計(jì)算機(jī)盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編程只讀存儲(chǔ)器(EPR0M或閃存)、光纖、和便攜式壓縮盤只讀存儲(chǔ)器(CD-ROM)。注意,計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)甚至可以是其上打印有程序的紙張或另一合適的介質(zhì),因?yàn)槌绦蚩梢越?jīng)由例如對(duì)紙張或其他介質(zhì)的光學(xué)掃描而電子地捕獲,隨后如有必要被編譯、解釋,或以其他合適的方式處理,并隨后存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。以上參考例如根據(jù)本發(fā)明的各實(shí)施方式的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的框圖和 /或操作圖示描述了本發(fā)明的各實(shí)施方式??蛑兴⒚鞯母鞴δ?動(dòng)作可以按不同于任何流程圖所示的次序出現(xiàn)。例如,取決于所涉及的功能/動(dòng)作,連續(xù)示出的兩個(gè)框?qū)嶋H上可以基本上同時(shí)執(zhí)行,或者這些框有時(shí)可以按相反的次序來(lái)執(zhí)行。盡管已經(jīng)描述了本發(fā)明的某些實(shí)施方式,但也可能存在其他實(shí)施方式。此外,雖然本發(fā)明的各實(shí)施方式被描述為與存儲(chǔ)在存儲(chǔ)器和其他存儲(chǔ)介質(zhì)中的數(shù)據(jù)相關(guān)聯(lián),但數(shù)據(jù)還可以被存儲(chǔ)在或讀取自其他類型的計(jì)算機(jī)可讀介質(zhì),如輔助存儲(chǔ)設(shè)備,像硬盤、軟盤、或 CD-ROM ;來(lái)自因特網(wǎng)的載波;或其他形式的RAM或ROM。此外,所公開(kāi)的各方法的各階段可以按任何方式來(lái)修改,包括通過(guò)對(duì)各階段重新排序和/或插入或刪除階段,而不背離本發(fā)明。包括此處所包括的代碼中的版權(quán)在內(nèi)的所有權(quán)利都?xì)w屬于申請(qǐng)人并且是本申請(qǐng)人的財(cái)產(chǎn)。申請(qǐng)人保持并保留此處所包括的代碼中的所有權(quán)利,并授予僅關(guān)于所授權(quán)的專利的再現(xiàn)且未出于其他目的再現(xiàn)該材料的許可。雖然本說(shuō)明書包括各示例,但本發(fā)明的范圍由所附權(quán)利要求書來(lái)指示。此外,雖然用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了本說(shuō)明書,但權(quán)利要求書并不限于上文所描述的特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為本發(fā)明的各實(shí)施方式的示例來(lái)公開(kāi)的。
權(quán)利要求
1.一種用于提供知曉上下文的用戶界面的方法,所述方法包括 顯示包括多個(gè)目標(biāo)的任務(wù)列表(515);接收對(duì)所述多個(gè)目標(biāo)中的至少一個(gè)的選擇(525); 根據(jù)所選的至少一個(gè)目標(biāo)更新上下文狀態(tài)(530);以及顯示建議列表(210) (540),所述建議列表包括與所選的至少一個(gè)目標(biāo)相關(guān)聯(lián)的多個(gè)標(biāo)簽。
2.如權(quán)利要求1所述的方法,其特征在于,還包括顯示任務(wù)窗口030),所述任務(wù)窗口包括與所選的至少一個(gè)目標(biāo)相關(guān)聯(lián)的企業(yè)資源規(guī)劃(ERP)文檔。
3.如權(quán)利要求2所述的方法,其特征在于,還包括根據(jù)所述上下文狀態(tài)填充所述ERP文檔的至少一個(gè)字段。
4.如權(quán)利要求3所述的方法,其特征在于,還包括 接收對(duì)所述多個(gè)標(biāo)簽中的至少一個(gè)的選擇(525); 根據(jù)所選的至少一個(gè)標(biāo)簽更新上下文狀態(tài)(530);以及顯示與所選的至少一個(gè)標(biāo)簽相關(guān)聯(lián)的新的工作空間項(xiàng)目640)。
5.一種存儲(chǔ)一組指令的計(jì)算機(jī)可讀介質(zhì),所述一組指令在被執(zhí)行時(shí)執(zhí)行一種用于提供知曉上下文的用戶界面O00)的方法,由所述一組指令執(zhí)行的方法包括創(chuàng)建與用戶相關(guān)聯(lián)的上下文狀態(tài)(510);顯示包括與所述上下文狀態(tài)相關(guān)聯(lián)的多個(gè)標(biāo)簽的建議列表(210) (520);接收來(lái)自所述用戶的動(dòng)作請(qǐng)求(525);根據(jù)所述動(dòng)作請(qǐng)求更新所述上下文狀態(tài)(530);以及根據(jù)已更新的上下文狀態(tài)用至少一個(gè)新的標(biāo)簽來(lái)更新所述建議列表(210) (535)。
6.如權(quán)利要求5所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述建議列表(210)包括多個(gè)標(biāo)簽選項(xiàng)選擇按鈕,并且其中所述多個(gè)標(biāo)簽各自與所述多個(gè)標(biāo)簽選項(xiàng)選擇按鈕中的當(dāng)前所選的一個(gè)相關(guān)聯(lián)。
7.如權(quán)利要求6所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,所述多個(gè)標(biāo)簽選項(xiàng)按鈕包括以下各項(xiàng)中的至少一個(gè)用戶相關(guān)選項(xiàng)和工作流相關(guān)選項(xiàng)。
8.如權(quán)利要求7所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括 接收對(duì)所述用戶相關(guān)選項(xiàng)按鈕(M4)的選擇(525);以及在所述建議列表O10)中顯示多個(gè)聯(lián)系人標(biāo)簽000)。
9.如權(quán)利要求7所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,還包括 接收對(duì)所述多個(gè)聯(lián)系人標(biāo)簽G00)中的至少一個(gè)的選擇(525);以及顯示聯(lián)系人項(xiàng)目(540),所述聯(lián)系人項(xiàng)目包括多個(gè)聯(lián)系人選項(xiàng)按鈕012,414,416)。
10.一種用于提供知曉上下文的用戶界面O00)的系統(tǒng),所述系統(tǒng)包括 存儲(chǔ)器存儲(chǔ);以及耦合到所述存儲(chǔ)器存儲(chǔ)的處理單元,其中所述處理單元可用于 創(chuàng)建與用戶相關(guān)聯(lián)的上下文狀態(tài)(510);在工作空間O05)中顯示包括多個(gè)目標(biāo)的任務(wù)列表(515),其中所述多個(gè)目標(biāo)中的至少一個(gè)與所述上下文狀態(tài)相關(guān)聯(lián),在工作空間(20 中顯示包括多個(gè)標(biāo)簽的建議列表(210) (520),其中所述多個(gè)標(biāo)簽中的至少一個(gè)與所述上下文狀態(tài)相關(guān)聯(lián), 接收用戶輸入(525),根據(jù)所述用戶輸入更新所述上下文狀態(tài)(530),根據(jù)已更新的上下文狀態(tài)用至少一個(gè)新的標(biāo)簽來(lái)更新所述建議列表(210) (535), 確定所述用戶輸入是否包括對(duì)所述多個(gè)目標(biāo)中的至少一個(gè)的選擇, 響應(yīng)于確定所述用戶輸入包括對(duì)所述多個(gè)目標(biāo)中的至少一個(gè)的選擇,在所述工作空間 (205)中顯示與所述多個(gè)目標(biāo)中的至少一個(gè)相關(guān)聯(lián)的任務(wù)窗口 030),響應(yīng)于確定所述用戶輸入不包括對(duì)所述多個(gè)目標(biāo)中的至少一個(gè)的選擇,確定所述用戶輸入是否包括對(duì)所述多個(gè)標(biāo)簽中的至少一個(gè)的選擇,以及響應(yīng)于確定所述用戶輸入包括對(duì)所述多個(gè)標(biāo)簽中的至少一個(gè)的選擇,顯示與所選至少一個(gè)標(biāo)簽相關(guān)聯(lián)的新的工作空間項(xiàng)目(540)。
全文摘要
本文涉及面向企業(yè)資源規(guī)劃的知曉上下文的用戶界面。提供了面向企業(yè)資源規(guī)劃(ERP)的知曉上下文的用戶界面??娠@示包括多個(gè)目標(biāo)的任務(wù)列表。一旦接收到對(duì)多個(gè)目標(biāo)中的至少一個(gè)的選擇,可根據(jù)所選至少一個(gè)目標(biāo)更新上下文狀態(tài)。隨后可顯示包括與所選至少一個(gè)目標(biāo)相關(guān)聯(lián)的多個(gè)標(biāo)簽的建議列表。
文檔編號(hào)G06F3/048GK102436378SQ20111034503
公開(kāi)日2012年5月2日 申請(qǐng)日期2011年10月28日 優(yōu)先權(quán)日2010年10月29日
發(fā)明者G·N·布倫 申請(qǐng)人:微軟公司