將收件箱實(shí)體顯示為有刻面的鋪塊的網(wǎng)格的制作方法
【專利說明】
【背景技術(shù)】
[0001]某些應(yīng)用以通常稱為收件箱(inbox)的事物向用戶呈現(xiàn)數(shù)據(jù)項(xiàng)。這樣的數(shù)據(jù)項(xiàng)可以稱為收件箱實(shí)體并且可以表示諸如電子郵件消息、任務(wù)、日歷項(xiàng)等等之類的項(xiàng)。在IT環(huán)境中,收件箱實(shí)體可以包括網(wǎng)絡(luò)事件或待解決的應(yīng)用缺陷。存在許多其它示例。典型地,收件箱實(shí)體在豎直列表中呈現(xiàn)。用戶選擇將新窗口的顯示裝進(jìn)箱內(nèi)的給定收件箱實(shí)體,用戶可以通過所述新窗口而操縱該實(shí)體。
【附圖說明】
[0002]圖1是描繪了根據(jù)示例的顯示為有刻面(faceted)的鋪塊(tile)的網(wǎng)格的收件箱實(shí)體的屏幕視圖。
[0003]圖2是描繪了具有特定布局的有刻面的鋪塊的示例的屏幕視圖。
[0004]圖3A-3C是描繪了用于有刻面的鋪塊的其它示例布局的示例框圖。
[0005]圖4和5是描繪了用戶以不同方式與所顯示鋪塊的刻面(facet)交互的示例屏幕視圖。
[0006]圖6是描繪了其中第二刻面已經(jīng)取代第一刻面的所選鋪塊的示例的屏幕視圖。
[0007]圖7是描繪了根據(jù)示例的系統(tǒng)的框圖。
[0008]圖8是描繪了根據(jù)示例的存儲器資源和處理資源的框圖。
[0009]圖9和10是描繪了實(shí)現(xiàn)示例所采取的步驟的流程圖。
【具體實(shí)施方式】
[0010]介紹:開發(fā)了以下描述的各種實(shí)施例以將收件箱呈現(xiàn)為有刻面的鋪塊的網(wǎng)格,使得用戶可以與所顯示鋪塊交互以關(guān)于收件箱實(shí)體采取行動而不擾亂其它鋪塊的顯示。用戶可以與所選鋪塊交互,這使顯示從一個刻面改變到另一個而獨(dú)立于其它所顯示鋪塊。換言之,當(dāng)與給定鋪塊交互以操縱對應(yīng)收件箱實(shí)體時,其它鋪塊保持對用戶可見。不同的刻面允許不同的用戶交互。一個刻面可以僅僅顯示描述了收件箱實(shí)體的信息。相同鋪塊的另一刻面可以包括用戶通過其可以操縱對應(yīng)實(shí)體的控件。
[0011]鑒于不斷增加的屏幕大小,這樣的可以證明相比于其中收件箱實(shí)體被顯示為項(xiàng)的豎直列表并且給定項(xiàng)的選擇打開了通常覆蓋列表的窗口從而防止用戶查看其它收件箱實(shí)體的傳統(tǒng)方法是有益的。而且,傳統(tǒng)收件箱的豎直列表顯示諸如電子郵件之類的同類實(shí)體類型的目錄。鋪塊的網(wǎng)格允許共同的收件箱包含(并且允許用戶操縱)變化類型的實(shí)體。
[0012]將以下描述分解成章節(jié)。標(biāo)記為“說明性示例”的第一章節(jié)呈現(xiàn)了有刻面的鋪塊的示例和在顯示了有刻面的鋪塊的網(wǎng)格的收件箱中。標(biāo)記為“組件”的第二章節(jié)描述了用于實(shí)現(xiàn)各種實(shí)施例的各種物理和邏輯組件的示例。標(biāo)記為“操作”的第三章節(jié)描述了實(shí)現(xiàn)各種實(shí)施例所采取的步驟。
[0013]說明性示例:圖1-6描繪了有刻面的鋪塊的各種示例。有刻面的鋪塊是被設(shè)計成顯示在網(wǎng)格中的數(shù)據(jù)對象,其中網(wǎng)格中的至少一些鋪塊具有兩個或更多刻面。每一個刻面,在被顯示時,是其中諸如文本、圖標(biāo)、控件和任何其它信息之類的信息可以呈現(xiàn)給用戶的二維空間。鋪塊是多刻面的,如果在顯示時則可以與其交互以顯露不同刻面。例如,當(dāng)初始顯示時第一刻面可以是可見的。遵循用戶與該第一刻面的交互,顯示被更新成用第二刻面取代第一刻面。換言之,基于用戶操縱,鋪塊的顯示從一個刻面切換到另一個。
[0014]圖1是顯示了有刻面的鋪塊14的網(wǎng)格12的收件箱10的屏幕視圖。每一個鋪塊表示收件箱實(shí)體。收件箱實(shí)體是由應(yīng)用所管理的信息項(xiàng)。用于消息傳遞和日歷應(yīng)用的收件箱項(xiàng)的示例包括電子郵件消息和其它通信、任務(wù)、日歷項(xiàng)、約會、會面請求等等。在管理IT環(huán)境的企業(yè)中,收件箱實(shí)體可以是與網(wǎng)絡(luò)上或應(yīng)用情況下的問題有關(guān)的事件記錄。另一收件箱實(shí)體可以表示與企業(yè)正在開發(fā)的應(yīng)用中的缺陷有關(guān)的缺陷記錄。當(dāng)然,可以存在其它可能性。另外,網(wǎng)格12可以包括表示收件箱實(shí)體類型的同類或異類組的鋪塊14。
[0015]圖1中的每一個鋪塊14被顯示為示出第一刻面,其包括對應(yīng)于有刻面的鋪塊所表示的收件箱實(shí)體的數(shù)據(jù)16。在該示例中,每一個鋪塊還被示出包括用戶可以與之交互以使鋪塊的顯示切換到另一刻面的控件18和20。在此可以經(jīng)由鼠標(biāo)或其它定點(diǎn)設(shè)備與控件18和20交互,或者如果經(jīng)由觸摸屏顯示,則可以經(jīng)由敲擊與控件18和20交互。在另一示例中,交互可以是諸如劃過(swipe across)所顯示的鋪塊的刻面之類的手勢。劃動的方向可以確定要顯示鋪塊的哪個刻面。
[0016]為了幫助描述,圖2獨(dú)立于網(wǎng)格地描繪了示例鋪塊14及其刻面。在此,鋪塊14包括第一刻面20,其包含對應(yīng)于鋪塊14表示的收件箱實(shí)體的數(shù)據(jù)22 (在該情況中,缺陷記錄)。鋪塊14包括刻面24和26??堂?4被示出包括用于操縱由鋪塊14表示的收件箱實(shí)體的控件28 (集體被稱為控件)。這樣的操縱可以包括從收件箱移除鋪塊、設(shè)置提醒或?qū)κ占鋵?shí)體歸檔。刻面26包括同樣用于操縱所表示的收件箱實(shí)體的控件30 (集體被稱為控件)。然而,在此,控件30對鋪塊所表示的收件箱實(shí)體的類型是唯一的。如所指出的,鋪塊14在此表不缺陷記錄??丶?0在此允許用戶設(shè)置狀態(tài)并且升級(escalate)。因此,控件30允許用戶操縱該缺陷記錄但是將不適用于諸如電子郵件消息或事件記錄之類的收件箱實(shí)體。
[0017]圖2描繪了其中鋪塊14的刻面20、24、26豎直組織的示例。與刻面20的交互可以使顯示切換到要么在上要么在下的刻面24或26。還要指出,一般一次顯示鋪塊14的一個刻面20、24、26。然而,當(dāng)鋪塊14的顯示從鋪塊的一個刻面轉(zhuǎn)變到另一個時,兩個刻面的部分可能暫時可見。這樣的轉(zhuǎn)變可以是動畫式的并且在圖2的示例中,這樣的動畫可以描繪鋪塊14相對于顯示器向上或向下旋轉(zhuǎn)或者轉(zhuǎn)動。
[0018]圖3A-3C描繪了用于鋪塊14的其它示例布局。在圖3A中,鋪塊14a包括并排取向的兩個刻面32和34??堂?2包括對應(yīng)于所表示的收件箱實(shí)體的數(shù)據(jù)36。刻面34包含用于操縱該表示的實(shí)體的控件38??堂?2和34包括用于在刻面32與34之間轉(zhuǎn)變鋪塊14a的顯示的控件40。
[0019]在圖3B中,鋪塊14b包括并排取向的三個刻面42、44和46??堂?2包括對應(yīng)于所表示的收件箱實(shí)體的數(shù)據(jù)48。刻面44包含控件50,并且刻面46包含控件52??丶?0和52用于操縱所表示的實(shí)體??堂?2-46包括用于在刻面42-46之間轉(zhuǎn)變鋪塊14b的顯示的控件54。
[0020]在圖3C中,鋪塊14c包括多維取向的刻面56-66??堂?6包括對應(yīng)于所表示的收件箱實(shí)體的數(shù)據(jù)68??堂?8-66包含用于操縱所表示的實(shí)體的控件70-78??堂?6-66包括用于在刻面56-66之間轉(zhuǎn)變鋪塊14c的顯示的控件80。在該示例中,當(dāng)顯示時,鋪塊14c的刻面56-66可以貫穿轉(zhuǎn)變得就像它們是立方體的刻面一樣。
[0021]繼續(xù)移動到圖4,描繪了正在與鋪塊14的刻面交互的用戶。在此,假定收件箱10正顯示在觸摸屏上,并且用戶正在敲擊控件20。在另一示例中,用戶可能正在操縱定點(diǎn)設(shè)備來選擇控件20。在圖5中,用戶與鋪塊14的刻面的交互是手勢或劃動。圖4和5的示例被示出以圖示可以使顯示從一個刻面轉(zhuǎn)變到另一個的用戶與鋪塊的刻面的交互的不同模式。其它類型的交互當(dāng)然是可能的。
[0022]參看圖6,用戶已經(jīng)與鋪塊14的刻面交互,這使顯示轉(zhuǎn)變到包含用于操縱所表示的收件箱實(shí)體的控件82的新刻面。轉(zhuǎn)變使一個刻面取代另一個而不影響網(wǎng)格12的任何其它鋪塊的顯示。在從一個刻面到另一個的轉(zhuǎn)變是動畫式的情況下,相鄰鋪塊的所顯示的部分可能暫時受影響或者新顯示的刻面可能部分地疊覆相鄰鋪塊。然而,新轉(zhuǎn)變的刻面被顯示而基本上不影響任何其它所顯示鋪塊。換言之,用戶能夠與相鄰鋪塊交互并且查看其內(nèi)容。
[0023]組件:圖7-8描繪了用于實(shí)現(xiàn)各種實(shí)施例的物理和邏輯組件的示例。在圖7中各種組件被標(biāo)識為引擎84-88。在描述引擎84-88中,將聚焦在每一個引擎的指定功能上。然而,如本文所使用的術(shù)語引擎是指被配置成執(zhí)行指定功能的程序設(shè)計和硬件的組合。如稍后關(guān)于圖8所說明的,每一個引擎的硬件例如可以包括處理器和存儲器,同時程序設(shè)計是存儲在該存儲器上并且由處理器可執(zhí)行以執(zhí)行指定功能的代碼。
[0024]圖7描繪了用于將收件箱實(shí)體顯示為有刻面的鋪塊的網(wǎng)格的系統(tǒng)84。系統(tǒng)84被示出包括鋪塊引擎86、刻面引