欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用以最小化活躍窗口聚焦改變的用于即時消息的縮減用戶界面的制作方法

文檔序號:6351464閱讀:188來源:國知局
專利名稱:用以最小化活躍窗口聚焦改變的用于即時消息的縮減用戶界面的制作方法
技術(shù)領域
本發(fā)明涉及用戶界面和通信應用領域,并且更具體地涉及用以最小化活躍窗ロ聚焦改變的用于即時消息(或其他通信類型)的縮減的用戶界面。
背景技術(shù)
圖形用戶界面桌面可以是充當人機交互中心的繁忙交互空間。這對于多任務環(huán)境而言尤其如此,在多任務環(huán)境中,人類用戶時常同時打開多個窗ロ。例如,常見的是打開文字處理窗ロ、通信窗ロ以及瀏覽器窗ロ,其中用戶同時跨越這些不同窗ロ進行交互。對于大的協(xié)同工作而言此情況可能甚至更加動態(tài),在大的協(xié)同工作中,用戶使用ー種或多種手段與他人通信,同時訪問通信會話所需的程序和數(shù)據(jù)。在此環(huán)境中,參與即時消息(IM)、聊天、電話會議以及其他計算機輔助通信手段的用戶經(jīng)常不斷地在ー個應用與另ー個應用之間切換。另ー選擇是當在不同的應用內(nèi)工作時最小化IM窗ロ,以及還原該IM窗ロ以讀取并對IM消息進行響應。要求最小化/還原或切換的持續(xù)過程可能使用戶分心并且可能降低整體用戶體驗。美國專利申請公開US 2007/0094360A1 (Forlenza, R. et al “Control Optionsfor Instant Message Display and Notification”)公開了一種用于配置即時消息程序以及不止一個打開的聊天會話的方法、產(chǎn)品和裝置。從打開的控制窗ロ或者從彈出列表,用戶可以選擇特定聊天時段(slot)以獲得有關該特定聊天的附加信息。備選地或附加地,用戶可以選擇特定聊天時段以使得聊天窗ロ管理器在聊天窗口中打開該特定聊天。因此,本領域需要解決上述問題。

發(fā)明內(nèi)容
在本公開的ー個方面中,可以檢測在計算設備的圖形桌面環(huán)境內(nèi)進行的手動用戶動作。該圖形桌面環(huán)境可包括不同應用窗ロ的集合,每個應用窗ロ對應于活躍應用實例。應用窗ロ之一可以是用于通信應用的實例的通信窗ロ,其允許至少兩個人之間經(jīng)由網(wǎng)絡的實時通信。該通信窗ロ不在圖形桌面環(huán)境的疊置順序(z順序)的最頂層。z順序可指代多任務圖形環(huán)境內(nèi)激活應用的順序,其中在該z順序最頂層的應用也稱為具有聚焦。具有聚焦的窗ロ是指經(jīng)由輸入外設(例如,鼠標、鍵盤,等等)的用戶交互所針對的窗ロ。因此,通信窗ロ(不在z順序最頂層)是沒有聚焦的窗ロ,該窗ロ可至少部分地被其他活躍窗ロ(具有更有利的z順序值)在視覺上遮掩。響應于該手動用戶動作,可在該通信應用實例的任務欄元素旁邊顯示縮減的用戶界面。該縮減的用戶界面可具有聚焦并且可被放置在該圖形用戶界面的z順序最頂層。該縮減的用戶界面可具有相對于該通信窗ロ而言更小覆蓋范圍的界面。該縮減的用戶界面可沒有該通信窗ロ的界面元素。該縮減的用戶界面可與該通信窗ロ同時活躍,并且可提供與該通信窗ロ的功能相比較而言的非全面功能子集??稍诓蛔兏撏ㄐ糯哎硐鄬τ诓煌瑧么翱谥械钠渌哎淼膠順序的情況下,將該通信應用實例的至少一先前未讀取的文本消息呈現(xiàn)在該縮減的用戶界面內(nèi)。當將該未讀取的文本消息呈現(xiàn)在該縮減的用戶界面內(nèi)持續(xù)至少一先前確定的持續(xù)時間時,可將該文本消息標記為對于該應用實例而言已讀取。此操作可使得該文本消息在該通信界面內(nèi)被標記為已讀取??梢詸z測用于關閉或隱藏該縮減的應用窗ロ的關閉事件。響應于該關閉事件,可以從該圖形桌面環(huán)境移除該縮減的用戶界面。在移除后,不同應用窗ロ的集合的Z順序可以保持相對于檢測到該手動用戶動作之前存在的狀態(tài)而未改變。從另一方面看來,本發(fā)明提供了ー種根據(jù)權(quán)利要求I的用于呈現(xiàn)文本消息的方法。從另一方面看來,本發(fā)明提供了ー種根據(jù)權(quán)利要求10的用于呈現(xiàn)文本消息的裝置。從另ー方面看來,本發(fā)明提供了ー種根據(jù)權(quán)利要求14的用于呈現(xiàn)文本消息的系統(tǒng)。在本公開的另一方面中,計算設備的圖形用戶界面的計算機桌面可以包括窗ロ集合以及縮減界面。這些窗ロ的每ー個可以針對不同的應用實例。窗ロ之一可以是用于通信應用實例的通信應用窗ロ??梢栽谠撚嬎銠C桌面的z順序內(nèi)將至少一個窗ロ定位在該通信應用窗ロ的最頂層。該縮減應用界面可以是用于該通信應用實例的附加界面。該縮減應用界面可以具有不同于該通信應用窗ロ的圖形元素布局。該縮減應用界面可以呈現(xiàn)由該通信應用實例所接收的未讀取消息的文本內(nèi)容??梢栽谠撟烂娼缑娴膠順序內(nèi)將該縮減應用實例定位在窗ロ集合的最頂層。呈現(xiàn)在該縮減應用界面內(nèi)的內(nèi)容可以同時在該通信應用窗ロ內(nèi)可用,該通信應用窗ロ至少部分地被這些窗ロ中的其他窗ロ所遮掩。本發(fā)明的另一方面可以用于通信應用,該通信應用可操作以經(jīng)由網(wǎng)絡而與至少ー個位于遠程的設備交換實時或近實時的基于文本的通信。該通信應用可以包括通信應用窗ロ、縮減的用戶界面,以及代碼。該通信應用窗ロ可作為供用戶輸入文本以及顯示文本的圖形用戶界面進行操作,其中該輸入文本及該顯示文本是所交換的基于文本的通信的文本。該縮減的用戶界面可作為供用戶查看該顯示文本的至少一部分的圖形用戶界面進行操作。該縮減的用戶界面可以沒有該通信應用窗ロ的界面元素。該縮減的用戶界面可以與該通信應用窗ロ同時活躍,并且可以提供與該通信應用窗ロ的功能相比較而言的非全面功能子集。代碼可以操作以響應于由桌面環(huán)境的用戶在該桌面環(huán)境內(nèi)執(zhí)行的手動動作而呈現(xiàn)該縮減的用戶界面。從另一方面看來,本發(fā)明提供了一種用于呈現(xiàn)文本消息的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括可由處理電路讀取的計算機可讀存儲介質(zhì),其存儲有用于由該處理電路執(zhí)行以執(zhí)行用于執(zhí)行本發(fā)明的步驟的方法的指令。從另一方面看來,本發(fā)明提供了一種計算機程序,其存儲在計算機可讀介質(zhì)上并且可加載到數(shù)字計算機的內(nèi)部存儲器中,該計算機程序包括軟件代碼部分,當所述程序在計算機上運行時,軟件代碼部分用于執(zhí)行本發(fā)明的方法。


現(xiàn)在將僅通過示例的方式參考如下附圖中描繪的優(yōu)選實施例來描述本發(fā)明,其中圖I描繪了根據(jù)本發(fā)明的優(yōu)選實施例的實施縮減的通信界面的計算桌面的交互狀態(tài)集合的示圖; 圖2示出了根據(jù)本發(fā)明的優(yōu)選實施例的用于縮減通信的多個不同實施例;
圖3示出了根據(jù)本發(fā)明的優(yōu)選實施例的用于控制縮減界面的行為的示例用戶配
置界面;圖4是根據(jù)本發(fā)明的優(yōu)選實施例的允許實時消息收發(fā)的系統(tǒng)的示意圖;以及圖5是根據(jù)本發(fā)明的優(yōu)選實施例的用于經(jīng)由縮減界面而與通信應用交互的方法的流程圖。
具體實施例方式本公開提供了ー種用于即時消息收發(fā)(或發(fā)生在桌面環(huán)境中的其他類型的通信)的縮減的用戶界面。該縮減的用戶界面不同于有關的主要用戶界面(例如,即時消息收發(fā)應用窗ロ),并且在該主要用戶界面被實例化但是不在計算機桌面的z順序最頂層時呈現(xiàn)。 z順序是重疊的ニ維對象(例如,計算機屏幕上的窗ロ)的順序。該縮減的用戶界面可以是輕量用戶界面,該用戶界面允許用戶迅速讀取新消息(或其部分)。在一個實施例中,用戶可以使用縮減的用戶界面來創(chuàng)建傳出消息(例如,簡短響應)??s減的用戶界面的呈現(xiàn)可能需要用戶動作,諸如,將指針懸停在任務欄元素上一持續(xù)時間或著按下熱鍵組合。由于彈出窗ロ的自動呈現(xiàn)(如ー些通知器所執(zhí)行的)可能使多任務用戶分心,所以對用戶動作的要求很重要。在本發(fā)明的一個實施例中,在縮減界面內(nèi)呈現(xiàn)原本未讀取的消息持續(xù)一段指定時間可使得該消息被標記為已讀取。如本領域技術(shù)人員將了解,本發(fā)明的諸方面可以體現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。相應地,本發(fā)明的諸方面可以采取完全硬件實施例、完全軟件實施例(包括固件、常駐軟件、微代碼,等等)或組合軟件與硬體方面的實施例的形式,這些實施例在本文中皆可大體上稱為“電路”、“模塊”或“系統(tǒng)”。另外,本發(fā)明的諸方面可采取體現(xiàn)于ー個或多個計算機可讀介質(zhì)中的計算機程序產(chǎn)品的形式,該ー個或多個計算機可讀介質(zhì)具有體現(xiàn)于其上的計算機可讀程序代碼。可利用一個或多個計算機可讀介質(zhì)的任何組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或計算機可讀儲存介質(zhì)。例如,計算機可讀儲存介質(zhì)可以是但不限于電子、磁性、光學、電磁、紅外或半導體系統(tǒng)、裝置或器件,或前述系統(tǒng)、裝置或器件的任何合適組合。計算機可讀儲存介質(zhì)的更特定實例(非窮盡列表)將包括下列具有ー個或多個導線的電連接;便攜式計算機盤片;硬盤;隨機存取存儲器(RAM);只讀存儲器(ROM);可擦除可編程只讀存儲器(EPR0M或閃存);光纖;便攜式光盤只讀存儲器(CD-ROM);光學儲存器件;磁性儲存器件;或前述的任何合適組合。在本文的上下文中,計算機可讀儲存介質(zhì)可以是可包含或儲存供指令執(zhí)行系統(tǒng)、裝置或器件使用或結(jié)合指令執(zhí)行系統(tǒng)、裝置或器件而使用的程序的任何有形介質(zhì)。計算機可讀信號介質(zhì)可以包括傳播的數(shù)據(jù)信號,該傳播的數(shù)據(jù)信號具有例如在基頻中或作為載波的一部分而體現(xiàn)于其中的計算機可讀程序代碼。這種傳播的信號可以采取多種形式中的任ー種,包括但不限于電磁、光學或其任何合適組合。計算機可讀信號介質(zhì)可以是并非為計算機可讀儲存介質(zhì)的任何計算機可讀介質(zhì),并且其可傳送、傳播或輸送供指令執(zhí)行系統(tǒng)、裝置或器件使用或結(jié)合指令執(zhí)行系統(tǒng)、裝置或器件使用的程序??梢允褂萌魏芜m當介質(zhì)來傳輸體現(xiàn)在計算機可讀介質(zhì)上的程序代碼,該任何適當介質(zhì)包括但不限于無線、有線、光纜、射頻(RF)等或前述的任何合適組合??梢冤`種或多種編程語言的任何組合來編寫用于執(zhí)行本發(fā)明諸方面的操作的計算機程序代碼,這些編程語言包括諸如Java、Smalltalk、C++或類似的面向?qū)ο蟮木幊陶Z言以及諸如“C”編程語言或類似編程語言的傳統(tǒng)程序性編程語言。程序代碼可以完全在用戶的計算機上執(zhí)行、部分地在用戶的計算機上執(zhí)行、作為獨立軟件包執(zhí)行、部分地在用戶的計算機上執(zhí)行且部分地在遠程計算機上執(zhí)行,或完全在遠程計算機或服務器上執(zhí)行。在后ー場合中,遠程計算機可以經(jīng)由任何類型的網(wǎng)絡連接到用戶的計算機,這些網(wǎng)絡包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN),或者該連接可以連接至外部計算機(例如,使用因特網(wǎng)服務提供者經(jīng)由因特網(wǎng))。下文參考根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))及計算機程序產(chǎn)品的流程示和/或框圖來描述本發(fā)明的諸方面。應當理解,可以通過計算機程序指令來實施流程示和/或框圖的每一方框以及流程示和/或框圖中的方框的組合??蓪⑦@些計算機程序指令提供給通用計算機、專用計算機或其他可程序化數(shù)據(jù)處理裝置的處理器以產(chǎn)生一 機器,使得經(jīng)由該計算機或其他可程序化數(shù)據(jù)處理裝置的處理器執(zhí)行的指令創(chuàng)建用于實施這些流程圖和/或框圖的一個或多個方框中所指定的功能/動作的裝置。這些計算機程序指令也可以儲存在計算機可讀介質(zhì)中,該計算機可讀介質(zhì)可以弓I導計算機、其他可程序化數(shù)據(jù)處理裝置或其他設備以特定方式起作用,使得儲存在該計算機可讀介質(zhì)中的指令產(chǎn)生制品,該制品包括實施這些流程圖和/或框圖的一個或多個方框中所指定的功能/動作的指令。這些計算機程序指令也可以加載到計算機、其他可程序化數(shù)據(jù)處理裝置或其他設備上以使得一系列操作步驟在該計算機、其他可程序化裝置或其他設備上執(zhí)行以產(chǎn)生計算機實施的過程,使得在該計算機或其他可程序化裝置上執(zhí)行的指令提供用于實施這些流程圖和/或框圖的一個或多個方框中所指定的功能/動作的過程。圖I示出了根據(jù)本發(fā)明優(yōu)選實施例的實施縮減的用戶界面118的計算桌面110的交互狀態(tài)120、130、140、150的集合的示圖100。計算桌面110可以是用于任何多任務(例如,允許多個應用同時運行)計算設備的圖形用戶界面環(huán)境,該多任務計算設備包括個人計算機、移動電話、嵌入式設備,等等。縮減界面118可以是通信應用(在一個實施例中為即時消息收發(fā)(IM)或聊天應用)的縮減(輕量)界面(在一個實施例中被實施為懸浮(fly-over)彈出)。懸浮彈出118的呈現(xiàn)可能要求主動的用戶動作,諸如,將指針定位在通信應用(例如,頂應用113)的任務欄114元素116上。縮減界面允許用戶查看和/或回復簡短通信(例如,IM條目)而不改變對與通信應用相關聯(lián)的主要窗ロ 113的聚焦。縮減界面118的使用允許在對桌面110造成最小干擾的情況下的迅速通信查看/響應。計算桌面110可以是包括多個同時活躍的窗ロ 112的桌面,每個窗ロ具有與其相關聯(lián)的對應任務欄114元素115。每個窗ロ 112可以是用于對應軟件應用的界面實例。如圖I所示,針對文字處理應用、Web瀏覽器以及即時消息收發(fā)應用(窗ロ 113)而呈現(xiàn)了窗ロ 112。任務欄元素115不必離散地顯示在任務欄114內(nèi),而是可以按照應用類型分組。在桌面畫布111內(nèi),可以存在用于活躍應用的順序,該順序可以在z順序表104中詳細描述。在示圖100的說明性示例中,交互狀態(tài)120的初始Z順序可以用于文字處理應用、Web瀏覽器,接著是即時消息收發(fā)。經(jīng)由輸入外設(例如,鼠標、鍵盤,等等)的人類交互是針對在z順序最頂層的應用,該應用也稱為具有聚焦的應用。因此,在交互狀態(tài)120中,按鍵輸入是針對文字處理應用。計算桌面110可以提供多個選項以允許用戶變更z順序104。例如,ALT-TAB的鍵順序通常允許用戶循環(huán)經(jīng)過整個z順序并且選擇應當被放置在z順序表104最頂層(并因此被給予聚焦)的活躍應用。用戶也可以在窗ロ 112上移動鼠標指針105并選擇該窗ロ 112,這將該窗ロ帶到z順序的前面。用戶也可以利用指針105來選擇任務欄元素115,這使得對應窗ロ 112被放置在z順序最頂層。當通信應用113的窗ロ不在z順序最頂層上(沒有聚焦)時,可以檢測并處理針對新通信的通信事件160。響應于此事件160,通信應用的任務欄元素116可以在視覺上改變,如通過狀態(tài)130所示,以通知桌面110的用戶已接收到未讀取通信。在交互狀態(tài)130中,對于z順序表104未發(fā)生改變。在通信事件160之后,用戶可以執(zhí)行主動動作162以激活縮減的通信界面118,這將交互狀態(tài)130改變成交互狀態(tài)140。重要的是,縮減界面118不是響應于事件160而自動 地示出,因為自動通知器可能使用戶分心,而這與本公開的目的相反,本公開的目的g在于提供對用戶的打擾與分心程度最小的、供用戶與沒有聚焦的活躍通信應用交互的機制。眾多不同主動動作162可以觸發(fā)向狀態(tài)140的改變。在一個實施例中,用戶可以將指針定位在任務欄元素116上持續(xù)至少n秒,該操作觸發(fā)界面118的呈現(xiàn)。在另ー實施例中,用戶可以輸入先前定義的按鍵組合(例如,功能鍵+A),該操作使得界面118顯現(xiàn)在桌面110中。無論如何,在狀態(tài)140中,縮減界面118呈現(xiàn)在桌面110內(nèi)。界面118可以呈現(xiàn)在其他界面的最頂層,這通過被添加為z順序表104的最頂層條目的用于縮減界面118的條目所示出。在一個實施例中,縮減界面118不是窗ロ 113的復制或縮圖影像。相反,縮減界面118是用于在桌面110的小覆蓋范圍區(qū)域中將內(nèi)容119呈現(xiàn)給用戶的唯一用戶界面。例如,界面118可具有內(nèi)容119的相對較大字體以及簡化呈現(xiàn)以使得用戶易于迅速地領會內(nèi)容119。與之相比,窗ロ 113的縮圖視圖在不打開整個窗ロ(也即,將聚焦改變至通信窗ロ113)的情況下可能在視覺上很擁擠并且難以讀取,而打開整個窗ロ導致z順序表104的改變,這種改變正是本公開被明確設計而要最小化需求的情況。另ー主動用戶動作164可能導致縮減界面118不再顯示在桌面110中,其為從交互狀態(tài)140至交互狀態(tài)150的改變。在一個實施例中,動作164可以包括鼠標指針在任務欄元素116和/或界面118的顯示區(qū)域之外的移動。在另ー實施例中,動作164可以與按鍵順序相關聯(lián)。無論如何,狀態(tài)150可以基本上等同于狀態(tài)120,并且除了縮減界面118在桌面110內(nèi)的臨時呈現(xiàn)以外,自狀態(tài)120、130、140至150皆不需要在活躍窗ロ 112的集合之間發(fā)生z順序的改變。應當注意,盡管將任務欄114顯示在桌面110的底部,但并不限制于此。在ー個實施例中,可以將任務欄114實施在桌面110的最上部或側(cè)面。在一個實施例中,任務欄114可以選擇性地且自動地隱藏在桌面110上,其中僅在用戶將指針定位在桌面拐角附近持續(xù)M秒時才顯示該任務欄114。在一個構(gòu)思的實施例中,任務欄元素115、116本身并不需要連接至任務欄114。也即,可以利用另ー圖形用戶界面(GUI)エ件來顯示哪些應用實例當前在桌面110中為活躍。此GUIエ件可用于所有活躍應用,或者可以僅特定于ー個或多個通信應用的實例。例如,總在最頂層的菜單欄可以顯現(xiàn)在桌面110上,其顯示了出于本發(fā)明的目的而在功能上等效于任務欄元素116的圖標和/或其他GUI元素。換言之,若用戶在總在最頂層的GUI元素116上懸停(或執(zhí)行某一其他等效的用戶觸發(fā)動作162)(無論該GUI元素116是否是任務欄元素),則可以顯現(xiàn)縮減元素118,諸如通過交互狀態(tài)140示出和描述的。圖2示出了根據(jù)本發(fā)明的縮減通信界面的備選實施例210、220、230、240、250、260,270和280。每ー個縮減界面210、220、230、240、250、260、270和280可以表示縮減界面118的特定實施。實施例210、220、230、240、250、260、270和280并不g在窮盡或全面的,而是可以構(gòu)思其他實施布置。實施例210示出了縮減界面211,其中僅示出了新消息。也即,不顯示先前已讀取的舊消息。在一個實施例中,消息214在縮減界面211內(nèi)的呈現(xiàn)持續(xù)ー持續(xù)時間(例如,3秒),這可以導致此消息的狀態(tài)從未讀取更新成已讀取。因此,假設根據(jù)已建立的準則將消息214標記為已讀取,則縮減界面211的后續(xù)激活可以隱藏該消息214。
實施例220顯示了呈現(xiàn)新(未讀取)消息224以及舊(已讀取)消息226的縮減界面221。可以選擇性地存在這兩種類型的消息224、226的視覺上不同的呈現(xiàn)。例如,可以與已讀取消息226不同的顔色來呈現(xiàn)未讀取消息224。在另ー實例中,可以與已讀取消息226不同的字型或較大字體來呈現(xiàn)未讀取消息224??s減界面221可以包括垂直滾動條222和/或水平滾動條(圖中未顯示)。實施例230示出了縮減界面231不需要包括未讀取消息,但是可以僅包含先前已讀取的消息。實施例240示出了縮減界面241可以呈現(xiàn)來自多個不同活躍通信會話的內(nèi)容。這可以是按種類在顯示器上分組在一起的工具欄元素的自然呈現(xiàn)機制。也即,任務欄元素248可以表示常見聊天應用的三個不同活躍實例??s減界面241的部分244可以對應于活躍聊天應用實例中的ー個;部分245可以對應于活躍聊天應用實例中的另ー個;并且,部分246可以對應于活躍聊天應用實例中的又ー個。在實施例240中,所示出的部分244至246的數(shù)目并不需要等于活躍實例的數(shù)目。例如,在一個實施例中,當激活縮減界面241時,將僅將具有至少ー個未讀取消息的那些實例顯示為部分244至246。在實施例250中,可以將不同的活躍通信實例(Com 1、2、3和4)顯示為可展開菜單元素,其中對實例的選擇將顯示特定于通信實例的縮減界面252。更具體而言,主要縮減界面251可以顯示哪些通信會話當前是活躍的。每個會話可以在其旁邊具有展開圖標256。當用戶將指針254定位于展開圖標256上時,可以動態(tài)地顯現(xiàn)界面252。當用戶移動鼠標指針254離開相關的展開圖標或界面252區(qū)域時,此界面252可以消失。實施例260示出了縮減界面262可以允許用戶查看通信消息264以及通過輸入傳出消息而進行響應266。在一個實施例中,當縮減界面262呈現(xiàn)在桌面中時,鍵入的內(nèi)容將被解譯為回復消息266,當按下鍵盤的ENTER(回車)鍵時,該回復消息266被發(fā)送。注意,如交互狀態(tài)140所指示的,因為可以在z順序表中將縮減界面排列為具有聚焦,所以用鍵盤輸入傳出消息的實施可以很簡単。實施例270示出了縮減界面275,該縮減界面275僅用于傳出通信276并且不一定顯示接收的消息。在一個構(gòu)思的實施中,可以呈現(xiàn)兩個不同的縮減界面,一個僅用于傳出通信(實施例270)而另ー個僅用于顯示接收的消息(實施例210或220)。在這種實施中,用戶選擇可以確定將在桌面上呈現(xiàn)傳出縮減界面(實施例270)、傳入縮減界面還是二者。舉例而言,當用戶將指針懸停在任務元素272上持續(xù)N秒時,可以呈現(xiàn)傳入縮減界面(實施例210);當用戶在指針懸停在任務元素上持續(xù)N秒時壓下CONTROL (控制)鍵時,可以呈現(xiàn)傳出縮減界面(實施例270);以及,當用戶在指針懸停在任務元素上持續(xù)N秒時壓下ALT (換檔)鍵時,可以呈現(xiàn)組合的縮減界面(實施例260)(或傳入及傳出縮減界面二者可同時呈現(xiàn)在桌面內(nèi))。實施例280示出了類似于傳入縮減界面251的縮減傳出界面281。在實施例281中,可以將不同的活躍通信會話顯示為可展開菜單項目,其中可以在與特定活躍通信實例有關的展開界面282中鍵入傳出消息。可以使用任意數(shù)目的圖形用戶界面指示符來通知用戶新的未讀取消息已由沒有當前聚焦的活躍通信應用接收到。例如,在一個實施例中,可以將文本指示符(項目216)添加到任務欄元素。該任務欄元素也可以醒目顯示或改變顏色(項目216、272)以指示新的未讀取消息的存在。在另ー實施例中,圖標或其他圖形(項目228)可以改變。也可以使用其他指示符(或不使用指示符,因為在本公開的ー些實施例中顯示傳入消息指示符是可選的或不存在的)。例如,與通信應用相關聯(lián)的部分暴露窗ロ(窗ロ 113)的著色(透明度值, 等等)可以改變以指示新的未讀取消息的存在。另外,在一個實施例中,可以使用不同指示符和/或?qū)⒉煌甘痉砑拥奖竟_以表示與傳入的未讀取消息相關聯(lián)的不同緊急級別。圖3示出了根據(jù)本發(fā)明優(yōu)選實施例的用于控制縮減界面的行為的示例用戶配置界面300。本領域技術(shù)人員將理解,可以建立不同的可配置設置,其中幾個在配置界面300中明確示出??梢詷?gòu)思對詳細設置的衍生和詳細描述。如部分310中所顯示,可以配置用于確定何時打開縮減界面的多個選項。例如,一個界面選項可以在鼠標指針懸停在任務欄元素上持續(xù)ー持續(xù)時間之后開啟??膳渲玫臒徭I組合可以打開縮減界面。在一個實施例中,可以在重要消息到達時打開縮減界面。如部分320中所顯示,可以建立多個用戶可配置條件,使得即使?jié)M足部分310中所詳述的條件,仍可阻止呈現(xiàn)縮減界面。例如,縮減界面可被配置成不在對應通信窗ロ具有聚焦時開啟。此通信窗ロ包括活躍通信應用實例的主要界面,縮減界面也交互式地鏈接到該活躍通信應用實例。在另ー實例中,當通信窗ロ可見(不被其他窗ロ遮掩)時,縮減界面可以是不可開啟的。此設置可以假設通信窗ロ未被最小化。如部分330中所顯示,當多種可配置條件中的任一發(fā)生時,可以關閉縮減界面。例如,當桌面指針離開任務欄元素區(qū)域(或縮減界面區(qū)域)時,可以關閉/隱藏縮減界面。可以使用熱鍵組合來關閉縮減界面。縮減界面可以在可配置的持續(xù)時間(未示出)之后自動關閉。在一個實施例中,當從配置界面發(fā)送傳出消息時,縮減界面可以自動關閉。如部分340所顯示,可以由用戶來調(diào)整縮減界面的功能。例如,用戶可以選擇性地顯示/隱藏未讀取消息和已讀取消息。用戶也可以允許通過縮減界面?zhèn)鞒鱿⒒虿辉S可通過縮減界面?zhèn)鞒鱿ⅰT谝粋€實施例中,可以提供用于處理經(jīng)分組的任務欄元素(用于多個通信應用實例)的選項集合。例如,用戶可以選擇顯示所有消息(例如,實施例240)、顯示來自任何活躍通信會話的所有新消息,或者顯示不同通信會話的菜單展開視圖(例如,實施例250、280)。來自部分340的其他可配置行為可以包括在將未讀取消息呈現(xiàn)在縮減界面內(nèi)持續(xù)一可配置持續(xù)時間之后,將未讀取消息標記為已讀取。另外,可以選擇性地顯示或隱藏消息作者信息。也可選擇性地顯示或隱藏發(fā)送消息的時間??梢允褂貌煌膳渲脵C制以區(qū)分顯現(xiàn)在縮減界面中的已讀取消息和未讀取消息。如由部分350所示出,可以使用不同可配置方式來警告用戶新消息的到達和/或未讀取消息的存在。例如,當未讀取消息存在時,可以改變?nèi)蝿諜谠?。也可以對與通信實例相關聯(lián)的通信窗ロ進行改變(例如,改變標題欄色彩、窗ロ透明度等級、邊界色彩或?qū)挾?,等?以指示新消息和/或未讀取消息的存在。在另ー實例中,可以使用與眾不同的可聽音調(diào)。圖4是根據(jù)本公開實施例的允許實時或近實時消息收發(fā)的系統(tǒng)400的示意圖。在系統(tǒng)400中,兩個或更多個客戶端410、420可以經(jīng)由網(wǎng)絡460而通信式彼此鏈接。可選的(取決于所使用的通信機制)通信服務器430也可以連接至網(wǎng)絡460。可以在計算設備410、 420、430之間交換數(shù)字編碼消息。計算設備410可以充當客戶端設備。設備410可以包括ー個或多個通信應用412,諸如即時消息收發(fā)應用、聊天應用、wave應用、具有轉(zhuǎn)譯能力的互聯(lián)網(wǎng)協(xié)議語音(VOIP)應用、視頻電話會議應用、電子郵件應用、協(xié)同瀏覽(co-browsing)應用、虛擬會議應用,和/或可以借此實時地或近實時地發(fā)生文本交換的其他類型的通信應用。設備410的用戶界面418可以包括桌面110,該桌面110能夠呈現(xiàn)用于通信應用412的縮減界面。與客戶端410通信的客戶端420可以包括沒有縮減界面或可被增強以包括縮減界面的通信應用。換言之且在ー個實施例中,利用縮減界面增強的計算設備410可以與標準、未修改的遠程通信客戶端420和服務器430交互。在一個實施例中,如通過縮減界面引擎416所示出的,客戶端側(cè)程序指令可以支持縮減界面的功能。在另ー實施例中,服務器側(cè)(通信服務器430)代碼和/或客戶端和服務器代碼的組合可以實施縮減界面功能。例如,計算設備410可以包括瀏覽器,通信應用駐留在該瀏覽器內(nèi)(受Web服務器提供的內(nèi)容所控制)??梢赃x擇性地激活單獨的瀏覽器彈出窗ロ,該瀏覽器彈出窗ロ充當通信應用實例的縮減界面。因此,縮減界面(在一個實施例中)可以是瀏覽器界面,該瀏覽器界面再現(xiàn)由Web服務器(例如,通信服務器430)所提供的標記(特定于縮減界面)。系統(tǒng)400的各種組件,諸如項目410、420和430,可以包括如計算設備440所示出的可操作組件,這些可操作組件可以包括硬件450和計算機程序產(chǎn)品460。計算設備440可以是通用計算設備,諸如個人計算機、智能移動電話、服務器,或車載計算機。設備440也可以是為定制目的而特別制造/構(gòu)造的專用設備。專用設備可以具有無法被軟件容易地修改且用于不同目的的唯一硬件、電路板、固件等。在各種實施例中,設備440可被植入作為獨立器件、虛擬器件、分布式器件、合作式器件,等等。硬件450可以包括處理器452、非易失性性存儲器453、易失性存儲器454、網(wǎng)絡收發(fā)器455和經(jīng)由總線456鏈接的其他組件。計算機程序產(chǎn)品460可以包括程序指令,這些程序指令被數(shù)字式編碼在存儲器(例如,存儲器453、454)中并且能夠由處理器452執(zhí)行。計算機程序產(chǎn)品460包括引導固件462 (例如,基本輸入輸出系統(tǒng)(BIOS))、操作系統(tǒng)463 (也SP,專用設備可以被優(yōu)化以使得操作系統(tǒng)463與應用464合并)和應用464。操作系統(tǒng)463可以包括移動設備操作系統(tǒng)、桌面操作系統(tǒng)、服務器操作系統(tǒng)、虛擬操作系統(tǒng),和/或分布式操作系統(tǒng)。圖5是根據(jù)本公開實施例的用于經(jīng)由縮減界面而與通信應用交互的方法500的流程圖。該方法500可以在圖4的系統(tǒng)和/或圖I和圖2的界面的上下文中執(zhí)行。方法500可以在步驟505中開始,其中可以在多任務桌面環(huán)境中將多個應用實例化。這些實例化應用中的至少ー個可以是通信應用,諸如頂應用或聊天應用。其他應用可以包括文字處理器、Web瀏覽器、文件管理器、電子表格應用、演示應用,等等??梢酝瑫r實例化常見類型的應用的多個實例。對同一應用的多個實例的實例化可以將每個實例放置在同一桌面窗口內(nèi)(具有選擇機制以在不同文件/電子表格/IM會話等之間切換)或者放置在多個不同桌面窗口內(nèi)。如步驟510所示出的,無論如何,對于每個應用實例而言,可以將內(nèi)容呈現(xiàn)在桌面的圖形用戶界面(GUI)窗ロ(稱作應用窗ロ)內(nèi)。如步驟515所示出的,每個應用窗ロ可以具有相關的任務欄元素。在一種情況下,一対一的對應關系可以存在于任務欄元素與活躍應用實例之間。在另ー種情況下,可以針對多個應用實例存在單個任務欄元素。在步驟520中,通信應用可以接收未讀取的文本消息。在可選步驟525中,可以將 指示符顯示在桌面上,該指示符在視覺上描繪新的未讀取機息的存在。指示符可以包括,例如新消息的文本描述(顯現(xiàn)在任務元素中)、指示新消息的圖標(顯現(xiàn)在任務元素中)、任務元素色彩的改變、醒目顯示、字體、通信應用窗口外觀的改變、可聽指示,等等。應當注意,如步驟530所示出的,未讀取消息可以呈現(xiàn)在通信應用窗ロ內(nèi),該通信應用窗ロ在桌面上是打開的(或活躍的-其可被最小化)。該通信應用窗ロ具有并非處于最頂層的z順序位置(也即,該通信應用窗ロ可能沒有聚焦并且活躍應用窗口中的其他窗ロ可能在該通信應用窗ロ的上層)。該通信應用窗ロ可以至少部分地被桌面的其他窗ロ所遮掩。步驟530強調(diào)的是,通信應用窗ロ可以保持為通信應用實例的主要界面,并且可以保留正常功能而與縮減界面的存在與否(是否具有)無關。在步驟535中,可以接收手動用戶動作以激活用于通信應用的縮減界面。例如,可以將GUI指針定位在任務欄元素上持續(xù)一指定時間周期,該操作使得縮減界面被激活。在另ー實例中,可以使用熱鍵組合來激活縮減界面。在步驟540中,可以引發(fā)該激活事件并且可以將縮減界面放置在桌面最頂層。在步驟545中,可以將文本呈現(xiàn)在縮減界面內(nèi),該文本可以包括未讀取消息的文本。在步驟550中,可以使用縮減界面來執(zhí)行額外的交互動作。例如,在一個實施例中,可以在縮減界面中輸入傳出消息。在另ー實施例中,也可以將已讀取消息呈現(xiàn)在縮減界面中。在步驟555中,可以檢測用以關閉/隱藏縮減界面的事件。例如,可以移動GUI指針離開任務欄元素或縮減界面的區(qū)域,該操作使得縮減界面消失。在步驟560中,可以從桌面關閉/隱藏縮減界面。關閉縮減界面保持通信應用實例和應用窗ロ為活躍。另外,通信應用窗ロ可以保持處于步驟505的其相對于其他活躍窗ロ的z順序位置中。因此,一旦縮減界面被關閉或隱藏,則通信應用窗ロ可以處于z順序的非最頂層位置中(例如,通信應用窗ロ沒有聚焦)。附圖中的流程圖和框圖說明了根據(jù)本發(fā)明各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實施的架構(gòu)、功能和操作。就此而言,流程圖或框圖中的每個方框可以表示代碼的模塊、區(qū)段或部分,其包含用于實施指定邏輯功能的一個或多個可執(zhí)行指令。還應當注意,在ー些替代實施中,方框中所提及的功能可以不按照附圖中所提及的順序發(fā)生。例如,取決于所涉及的功能,連續(xù)示出的兩個方框?qū)嶋H上可以基本上同時執(zhí)行,或者這些方框有時可以以相反順序執(zhí)行。還應當注意,框圖和/或流程圖說明的每個方框以及框圖和/或流程圖說明中的方框的組合可通過執(zhí)行指定功能或動作的專用的基于硬件的系統(tǒng)來實施, 或者通過專用硬件與計算機指令的組合來實施。
權(quán)利要求
1.一種用于呈現(xiàn)文本消息的方法,包括步驟 檢測在計算設備的圖形用戶界面環(huán)境內(nèi)進行的手動用戶動作,其中所述圖形用戶界面環(huán)境包括多個不同應用窗口,每個所述應用窗口對應于活躍應用實例,其中所述應用窗口之一是用于通信應用的實例的通信窗口,其允許至少兩個人之間經(jīng)由網(wǎng)絡的實時通信,其中所述通信窗口不在所述圖形用戶界面環(huán)境的Z順序的最頂層; 響應于所述手動用戶動作,在用于所述通信應用實例的任務欄元素旁邊顯示縮減的用戶界面,其中所述縮減的用戶界面具有聚焦并且被放置在所述圖形用戶界面環(huán)境的z順序的最頂層,其中所述縮減的用戶界面是相對于所述通信窗口的小覆蓋范圍的界面,其中所述縮減的用戶界面沒有所述通信窗口的界面元素,并且其中所述縮減的用戶界面與所述通信窗口同時活躍并且提供與所述通信窗口的功能相比較而言的非全面功能子集; 在不變更所述通信窗口相對于所述多個不同應用窗口中的其他應用窗口的Z順序的情況下,在所述縮減的用戶界面內(nèi)呈現(xiàn)所述通信應用實例的至少一個先前未讀取的文本消息; 響應于所述未讀取的文本消息呈現(xiàn)在所述縮減的用戶界面內(nèi)持續(xù)至少一先前確定的持續(xù)時間,將所述文本消息標記為針對所述應用實例為已讀取,這使得所述文本消息在所述通信界面內(nèi)被標記為已讀取;以及 檢測用于關閉或隱藏所述縮減的應用窗口的關閉事件;以及 響應于所述關閉事件,從所述圖形用戶界面環(huán)境移除所述縮減的用戶界面,其中在移除后,所述多個不同應用窗口的Z順序保持與檢測到所述手動用戶動作之前存在的狀態(tài)不變。
2.如權(quán)利要求I的方法,其中 所述檢測手動用戶動作的步驟包括檢測包括將指針定位在與所述通信應用實例相關聯(lián)的任務欄元素上在內(nèi)的手動用戶動作的步驟;以及 其中所述檢測關閉事件的步驟包括檢測響應于用戶移動所述指針離開所述任務欄元素和所述縮減的用戶界面的區(qū)域的關閉事件的步驟。
3.如權(quán)利要求I或2的方法,其中所述縮減的用戶界面是懸浮窗口,所述懸浮窗口沒有用于最小化、最大化和關閉其自身的按鈕。
4.如權(quán)利要求I至3中任一項的方法,其中所述縮減的用戶界面是僅包含文本內(nèi)容的矩形區(qū)域。
5.如權(quán)利要求I的方法,其中 所述檢測手動用戶動作的步驟包括檢測包括輸入對應于顯示所述縮減的用戶界面的熱鍵組合在內(nèi)的手動用戶動作;以及 其中所述檢測關閉事件的步驟包括檢測通過對應于不顯示所述縮減的用戶界面的熱鍵組合所觸發(fā)的關閉事件的步驟。
6.如權(quán)利要求I至5中任一項的方法,進一步包括步驟 在所述縮減的用戶界面內(nèi)呈現(xiàn)已讀取消息和未讀取消息,其中文本顯示特征在所述已讀取消息與未讀取消息之間不同,從而允許用戶在視覺上區(qū)分呈現(xiàn)在所述縮減的用戶界面內(nèi)的已讀取消息和未讀取消息。
7.如前述任一權(quán)利要求的方法,進一步包括步驟當所述縮減的用戶界面處于打開時,接收來自鍵盤的按鍵; 將所述按鍵放置在所述縮減的用戶界面中作為傳出消息的內(nèi)容;以及 響應于檢測到ENTER按鍵,將所述傳出消息發(fā)送到所述通信應用實例的通信會話中所涉及的通信。
8.如前述任ー權(quán)利要求的方法,其中所述通信應用實例是文本消息收發(fā)應用實例,其中所述文本消息收發(fā)應用實例允許多個位于遠程的個體使用不同計算設備經(jīng)由網(wǎng)絡來向彼此傳送數(shù)字編碼的文本消息。
9.如前述任ー權(quán)利要求的方法,其中所述通信應用實例是即時消息收發(fā)實例或聊天應用實例。
10.一種用于呈現(xiàn)文本消息的裝置,所述裝置包括 可操作以檢測在計算設備的圖形用戶界面環(huán)境內(nèi)進行的手動用戶動作的裝置,其中所述圖形用戶界面環(huán)境包括多個不同應用窗ロ,每個所述應用窗ロ對應于活躍應用實例,其中所述應用窗ロ之一是用于通信應用的實例的通信窗ロ,其允許至少兩個人之間經(jīng)由網(wǎng)絡的實時通信,其中所述通信窗ロ不在所述圖形用戶界面環(huán)境的z順序的最頂層; 可操作以響應于所述手動用戶動作,在用于所述通信應用實例的任務欄元素旁邊顯示縮減的用戶界面的裝置,其中所述縮減的用戶界面具有聚焦并且被放置在所述圖形用戶界面環(huán)境的z順序的最頂層,其中所述縮減的用戶界面是相對于所述通信窗ロ的小覆蓋范圍的界面,其中所述縮減的用戶界面沒有所述通信窗ロ的界面元素,并且其中所述縮減的用戶界面與所述通信窗ロ同時活躍并且提供與所述通信窗ロ的功能相比較而言的非全面功能子集; 可操作以在不變更所述通信窗ロ相對于所述多個不同應用窗口中的其他應用窗ロ的Z順序的情況下,在所述縮減的用戶界面內(nèi)呈現(xiàn)所述通信應用實例的至少ー個先前未讀取的文本消息的裝置; 可操作以響應于所述未讀取的文本消息呈現(xiàn)在所述縮減的用戶界面內(nèi)持續(xù)至少一先前確定的持續(xù)時間,將所述文本消息標記為針對所述應用實例為已讀取的裝置,這使得所述文本消息在所述通信界面內(nèi)被標記為已讀??; 可操作以檢測用于關閉或隱藏所述縮減的應用窗ロ的關閉事件的裝置;以及 可操作以響應于所述關閉事件,從所述圖形用戶界面環(huán)境移除所述縮減的用戶界面的裝置,其中在移除后,所述多個不同應用窗ロ的Z順序保持與檢測到所述手動用戶動作之前存在的狀態(tài)不變。
11.如權(quán)利要求10的裝置,其中所述手動用戶動作包括將指針定位在與所述通信應用實例相關聯(lián)的任務欄元素上,并且其中所述關閉事件是響應于用戶移動所述指針離開所述任務欄元素和所述縮減的用戶界面的區(qū)域而觸發(fā)的。
12.如權(quán)利要求10或11的裝置,進ー步包括 可操作以在所述縮減的用戶界面內(nèi)呈現(xiàn)已讀取消息和未讀取消息的裝置,其中文本顯示特征在所述已讀取消息與未讀取消息之間不同,從而允許用戶在視覺上區(qū)分呈現(xiàn)在所述縮減的用戶界面內(nèi)的已讀取消息和未讀取消息。
13.如權(quán)利要求10至12中任ー項的裝置,進ー步包括 可操作以響應于所述縮減的用戶界面打開而接收來自鍵盤的按鍵的裝置;可操作以將所述按鍵放置在所述縮減的用戶界面中作為傳出消息的內(nèi)容的裝置;以及 可操作以響應于檢測到ENTER按鍵,將所述傳出消息發(fā)送到所述通信應用實例的通信會話中所涉及的通信的裝置。
14.ー種計算設備的圖形用戶界面環(huán)境的系統(tǒng),所述計算設備包括硬件和在所述硬件上執(zhí)行以產(chǎn)生所述圖形用戶界面的計算機程序產(chǎn)品,所述系統(tǒng)包括 多個窗ロ,每個所述窗ロ用于不同的應用實例,其中所述多個窗ロ之一是用于通信應用實例的通信應用窗ロ,其中所述多個窗口中的至少ー個窗ロ在所述計算機桌面的z順序內(nèi)定位在所述通信應用窗ロ的最頂層;以及 用于所述通信應用實例的縮減的應用界面,所述縮減的應用界面具有不同于所述通信應用窗ロ的圖形元素布局,其中所述縮減的應用界面呈現(xiàn)由所述通信應用實例所接收的未讀取消息的文本內(nèi)容,其中所述縮減的應用界面在所述圖形用戶界面環(huán)境的z順序內(nèi)定位在所述多個窗ロ的最頂層,其中呈現(xiàn)在所述縮減的應用界面內(nèi)的內(nèi)容在所述通信應用窗ロ內(nèi)是同時可用的,所述通信應用窗ロ至少部分地被所述多個窗口中在所述通信應用窗口上面的其他窗ロ所遮掩。
15.如權(quán)利要求14的系統(tǒng),其中所述縮減的應用界面沒有圖形菜單、用戶可選的按鈕和工具欄。
16.如權(quán)利要求14或15的系統(tǒng),其中所述縮減的應用界面所呈現(xiàn)的文本內(nèi)容是所述通信應用實例的未讀取消息的文本內(nèi)容,其中所述縮減的應用界面沒有所述通信應用實例的已讀取消息的文本內(nèi)容。
17.如權(quán)利要求14至16中任ー項的系統(tǒng),其中所述縮減的應用界面包括用于輸入待經(jīng)由所述通信應用實例而發(fā)送至其他方的傳出文本消息的輸入?yún)^(qū)域。
18.如權(quán)利要求15至17中任ー項的系統(tǒng),其中所述呈現(xiàn)的文本內(nèi)容的每個離散消息與由所述通信應用實例接收到該消息的時間相關聯(lián)。
19.如權(quán)利要求15至17中任ー項的系統(tǒng),其中所述縮減的應用界面可操作以用于在所述圖形用戶界面環(huán)境內(nèi)、在用于所述通信應用實例的通信任務欄元素旁邊進行呈現(xiàn),其中對所述通信任務欄元素的選擇導致所述通信應用窗ロ被放置在所述圖形用戶界面環(huán)境的z順序的最頂層并且被給予聚焦。
20.如權(quán)利要求19的系統(tǒng),其中所述通信任務欄元素包括用于多個不同活躍通信應用實例的單個任務欄元素,其中呈現(xiàn)在所述縮減的應用界面內(nèi)的所述文本內(nèi)容包含來自所述不同活躍通信應用實例中的不同實例的消息的文本。
21.如權(quán)利要求14至20中任ー項的系統(tǒng),其中所述通信應用實例是文本消息收發(fā)應用實例,其中所述文本消息收發(fā)應用實例允許多個位于遠程的個體使用不同計算設備經(jīng)由網(wǎng)絡向彼此傳送數(shù)字編碼的文本消息。
22.如權(quán)利要求14至21中任ー項的系統(tǒng),其中所述通信應用實例是即時消息收發(fā)實例或聊天應用實例。
23.一種實施在計算機程序產(chǎn)品內(nèi)的通信應用,所述計算機程序產(chǎn)品為數(shù)字編碼且在有形存儲介質(zhì)中,其中所述通信應用可操作以經(jīng)由網(wǎng)絡而與至少ー個位于遠程的設備交換實時或近實時的基于文本的通信,所述通信應用包括 可作為供用戶輸入文本及顯示文本的圖形用戶界面而操作的通信應用窗ロ,其中輸入文本和顯示文本是基于文本的通信所交換的文本 可作為供用戶查看所述顯示文本的至少一部分的圖形用戶界面而操作的縮減的用戶界面,其中所述縮減的用戶界面沒有所述通信應用窗ロ的界面元素,并且其中所述縮減的用戶界面與所述通信應用窗ロ同時活躍并且提供與所述通信應用窗ロ的功能相比較而言的非全面功能子集;以及 儲存在有形存儲介質(zhì)中的代碼,所述代碼可操作以響應于由圖形用戶界面環(huán)境的用戶在所述圖形用戶界面環(huán)境內(nèi)執(zhí)行的手動動作而呈現(xiàn)所述縮減的用戶界面。
24.如權(quán)利要求23的通信應用,其中所述縮減的用戶界面是懸浮窗ロ,所述懸浮窗ロ沒有用于最小化、最大化和關閉其自身的按鈕,其中所述通信應用窗ロ包括用于最小化、最大化及關閉其自身的按鈕。
25.如權(quán)利要求23或24的通信應用,其中所述代碼在檢測到所述手動動作的發(fā)生吋,確定所述通信應用窗ロ是否在所述圖形用戶界面環(huán)境的z順序的最頂層,其中所述代碼僅在所述通信應用不在所述圖形用戶界面環(huán)境的z順序的最頂層時響應于所述手動動作而呈現(xiàn)所述縮減的用戶界面。
26.一種用于呈現(xiàn)文本消息的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括 可由處理電路讀取的計算機可讀存儲介質(zhì),其存儲有用于由所述處理電路執(zhí)行以執(zhí)行根據(jù)權(quán)利要求I至9中任ー項的方法的指令。
27.一種計算機程序,其存儲在計算機可讀介質(zhì)上并且可加載到數(shù)字計算機的內(nèi)部存儲器中,所述計算機程序包括軟件代碼部分,當所述程序在計算機上運行吋,軟件代碼部分用于執(zhí)行權(quán)利要求I至9中任ー項的方法。
全文摘要
提供一種用于即時消息收發(fā)(或發(fā)生在允許同時運行多個應用的圖形用戶界面環(huán)境中的其他類型的通信)的縮減的用戶界面。該縮減的用戶界面不同于有關的主要用戶界面,并且在該主要用戶界面被實例化時呈現(xiàn),但是不在圖形環(huán)境的z順序的最頂層。該縮減的用戶界面可以是輕量用戶界面,其允許用戶迅速讀取消息。在一個實施例中,用戶可以使用該縮減的用戶界面來創(chuàng)建傳出消息。該縮減的用戶界面的呈現(xiàn)可能需要用戶動作,諸如,將指針懸停在任務欄元素上持續(xù)一持續(xù)時間或按下熱鍵組合。在一個實施例中,在該縮減界面內(nèi)呈現(xiàn)原本未讀取消息持續(xù)一段指定時間可使得該消息被標記為已讀取。
文檔編號G06Q10/10GK102656598SQ201080056914
公開日2012年9月5日 申請日期2010年12月9日 優(yōu)先權(quán)日2009年12月15日
發(fā)明者S·馬, T·R·海尼斯, 孫琳 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
浦北县| 南溪县| 阿克苏市| 南昌市| 巴东县| 韶山市| 民勤县| 莱州市| 清涧县| 阳原县| 曲靖市| 内乡县| 临泽县| 井研县| 邵阳市| 临颍县| 霍林郭勒市| 腾冲县| 利津县| 东乌| 通山县| 棋牌| 武安市| 金堂县| 阳曲县| 孝昌县| 宁蒗| 金塔县| 福贡县| 乌兰察布市| 资溪县| 项城市| 宁安市| 金平| 成武县| 金秀| 裕民县| 裕民县| 独山县| 清水县| 兴安县|