亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

響應(yīng)于呈現(xiàn)的通知而解散通知的制作方法

文檔序號:12287588閱讀:332來源:國知局
響應(yīng)于呈現(xiàn)的通知而解散通知的制作方法與工藝

以下涉及通信鏈的通知形成部分。



背景技術(shù):

通常利用通知將接收的通信到達裝置發(fā)信令給用戶。該通知可以包括以下項中的任意一項或全部:可視指示,諸如閃光燈和/或顯示屏上的指示(例如,彈出框);以及音頻指示(諸如音調(diào)或音調(diào)序列)。

這些通知會干擾裝置的用戶。對于當(dāng)前正在使用裝置用于例如與接收的通知無關(guān)的即時消息(IM)聊天的另一操作的裝置的用戶,情況尤其如此。由于此,多個系統(tǒng)已經(jīng)被配置為提供掛起這些通知的方式。一種此類系統(tǒng)涉及到基于文本的對話,其中與多個用戶的對話可同時發(fā)生。如果用戶當(dāng)前集中于單一會話,則他們可能不希望接收到與其它對話有關(guān)的通知。在該情況下,他們可以手動地改變他們的設(shè)置菜單中的設(shè)置從而禁用與其它對話有關(guān)的通知。設(shè)置可以是能配置的以禁用全部的通知,即那些與任何對話有關(guān)的通知。設(shè)置可以是能配置的以禁用僅與指定用戶有關(guān)的通知。設(shè)置可以是能配置的以禁用僅與指定對話有關(guān)的通知。這些禁用持續(xù)直至用戶再次進入設(shè)置屏幕且修改設(shè)置而啟用通知。

以下涉及通信的通知及其掛起。



技術(shù)實現(xiàn)要素:

公開了一種包括網(wǎng)絡(luò)接口、至少一個處理器和至少一個存儲器的裝置。該網(wǎng)絡(luò)接口被配置為接收形成通信鏈的部分的通信。至少一個存儲器包括計算機程序代碼。該計算機程序代碼被配置為,當(dāng)運行于至少一個處理器上時,使所述裝置至少呈現(xiàn)經(jīng)由網(wǎng)絡(luò)接口接收到的通信的通知。程序代碼被進一步配置為提供用戶接口。該用戶接口被配置為響應(yīng)于呈現(xiàn)的通知而接收解散通知的輸入。程序代碼進一步被配置為取決于所述輸入而掛起與該通信鏈有關(guān)的進一步接收的通信的至少一種類型的通知的呈現(xiàn),直至預(yù)定事件發(fā)生。

還公開了一種方法,其中呈現(xiàn)與通信鏈有關(guān)的接收到的通信的通知。響應(yīng)于該通知而接收輸入。取決于所述輸入而掛起與該通信鏈有關(guān)的進一步接收的通信的至少一種類型的通知的呈現(xiàn),直至預(yù)定事件發(fā)生。

提供該發(fā)明內(nèi)容以便以簡化的形式來引入下文在具體實施方式中進一步描述的概念的選擇。該發(fā)明內(nèi)容不旨在確定所要求保護的主題的關(guān)鍵特征或主要特征。要求保護的主題也不限于解決在背景技術(shù)部分所提到的缺點中的任意或全部的實現(xiàn)方式。

附圖說明

現(xiàn)在將參考以下的示例和附圖僅通過示例的方式更詳細說明實施例,在附圖中:

圖1是通信系統(tǒng)的示意性圖示;

圖2是用戶設(shè)備的示意框圖;

圖3是示出方法的流程圖;

圖4是示出方法的流程圖;以及

圖5A和圖5B是一個實施例的示例。

具體實施方式

現(xiàn)在僅通過示例的方式來描述實施例。在部分標(biāo)有相同的附圖標(biāo)記的情況下,那些附圖標(biāo)記表明相關(guān)聯(lián)的部分具有相應(yīng)的功能。

在下面的實施例中,描述了與接收到的通信的通知有關(guān)的裝置和方法。該裝置可以被配置為呈現(xiàn)形成通信鏈的部分的接收到的通信的通知。形成通信鏈的部分的通信的示例是在裝置的用戶與另一裝置的用戶之間的基于文本的對話中的來自用戶的消息。通信鏈的示例是基于文本的對話。通信鏈可以與特定用戶、特定組的人和/或特定對話線程有關(guān)。通知呈現(xiàn)給用戶。

響應(yīng)于通知的呈現(xiàn),裝置的用戶輸入響應(yīng)。該響應(yīng)指示裝置解散(dismiss)該通知。根據(jù)該響應(yīng),裝置被配置為推斷用戶希望:對于與該通信鏈的通信有關(guān)的至少一種類型的未來的通知,不將該未來通知呈現(xiàn)給用戶,直至預(yù)定事件發(fā)生。預(yù)定事件的示例將在下文詳述。因此,裝置掛起(suspend)或以其它方式抑制向用戶呈現(xiàn)該通信鏈的接收到的通信的至少一種類型的通知,直至預(yù)定事件已發(fā)生。通知的類型包括各種音頻和可視通知。例如,可視通知的類型包括圖標(biāo)、與通知有關(guān)的通信的發(fā)起者的標(biāo)識、接收到的通信的主體的至少一部分以及這些的任意組合。

裝置的上述配置可以具體實現(xiàn)在運行于裝置上的通信客戶端中,該通信客戶端具有經(jīng)由顯示器的可用顯示區(qū)向用戶顯示發(fā)送和接收到的通信的客戶端接口,例如,即時消息通信會話的發(fā)送和接收的消息。消息/通信的到達借助通知向用戶表明。

可在其中實現(xiàn)本文所描述的任意裝置的示例的系統(tǒng)可以如圖1和圖2所示且如下文詳述。

首先參考圖1,該圖示出了基于分組的通信系統(tǒng)100。通信系統(tǒng)的第一用戶102(用戶A或“Alice”102)操作用戶設(shè)備104(諸如上述裝置),顯示出該用戶設(shè)備與通信網(wǎng)絡(luò)106連接。通信網(wǎng)絡(luò)106可以是例如因特網(wǎng)。用戶設(shè)備104可以是例如移動電話(例如,智能手機)、個人數(shù)字助理(“PDA”)、個人計算機(“PC”)(包括例如WindowsTM、Mac OSTM和LinuxTM PC)、游戲設(shè)備、平板計算設(shè)備或能夠連接到網(wǎng)絡(luò)106的其它嵌入式設(shè)備。用戶設(shè)備104被布置成從設(shè)備的用戶102接收信息以及輸出信息給設(shè)備的用戶102。用戶設(shè)備104包括諸如屏幕的顯示器以及諸如鍵板、操縱桿、觸摸屏、鍵盤、鼠標(biāo)、麥克風(fēng)和/或網(wǎng)絡(luò)照相機的輸入設(shè)備。

注意的是,在可替代的實施例中,用戶設(shè)備104能夠經(jīng)由圖1中未示出的另外的中間網(wǎng)絡(luò)而連接到通信網(wǎng)絡(luò)106。例如,如果用戶設(shè)備104是移動設(shè)備,則其能夠經(jīng)由蜂窩移動網(wǎng)絡(luò)(圖1未示出)連接到通信網(wǎng)絡(luò)106,例如GSM或UMTS網(wǎng)絡(luò)。

用戶設(shè)備104正在運行通信客戶端108,該通信客戶端是由與通信系統(tǒng)100相關(guān)聯(lián)的軟件提供商來提供的。通信客戶端108是在用戶設(shè)備104中的本地處理器上執(zhí)行的軟件程序,其允許用戶設(shè)備104通過網(wǎng)絡(luò)106參與諸如通話和即時消息通信會話的通信。

圖1還示出了第二用戶110(用戶B或“Bob”),該第二用戶110具有用戶設(shè)備112,該用戶設(shè)備112執(zhí)行客戶端114從而通過網(wǎng)絡(luò)106通信。用戶設(shè)備112可以按照用戶設(shè)備104執(zhí)行客戶端108而通過網(wǎng)絡(luò)106通信的相同的方式來執(zhí)行。因此,用戶A和B(102和110)能夠通過通信網(wǎng)絡(luò)106彼此通信。然而,通信客戶端不必根據(jù)確切相同的配置來操作??梢源嬖谂c通信網(wǎng)絡(luò)106連接的更多的用戶,但是為了清晰起見,僅顯示兩個用戶102和110與圖1中的網(wǎng)絡(luò)106連接。

圖2示出了執(zhí)行客戶端108的用戶設(shè)備104的具體視圖。用戶設(shè)備104包括:中央處理器(“CPU”)202,諸如屏幕的顯示器204、諸如鍵板(或鍵盤)206和用于捕獲視頻數(shù)據(jù)的照相機208的輸入設(shè)備連接到中央處理器。顯示器204可以包括用于將數(shù)據(jù)輸入到CPU 202的觸摸屏。輸出音頻設(shè)備210(例如,揚聲器)和輸入音頻設(shè)備212(例如,麥克風(fēng))與CPU 202連接。顯示器204、鍵板206、照相機208、輸出音頻設(shè)備210和輸入音頻設(shè)備212可以集成到用戶設(shè)備104中。在可替代的用戶設(shè)備中,顯示器204、鍵板206、照相機208、輸出音頻設(shè)備210和輸入音頻設(shè)備212中的一個或多個可以不集成到用戶設(shè)備104中,并且可以經(jīng)由相應(yīng)的接口與CPU 202連接。該接口的一個示例是USB接口。CPU 202與諸如調(diào)制解調(diào)器的網(wǎng)絡(luò)接口226連接以用于與通信網(wǎng)絡(luò)106通信,以用于通過通信系統(tǒng)100通信。網(wǎng)絡(luò)接口226可以集成到用戶設(shè)備104中,如圖2所示。在可替代的用戶設(shè)備中,網(wǎng)絡(luò)接口226不集成到用戶設(shè)備104中。

圖2還示出了執(zhí)行于CPU 202上的操作系統(tǒng)(“OS”)214。在OS 214之上運行的是用于客戶端108的軟件堆棧216。軟件堆棧顯示出客戶端協(xié)議層218、客戶端引擎層220以及客戶端用戶接口層(“UI”)222。每層負責(zé)特定的功能。因為每層通常與兩個其它層通信,所以它們被視為布置在如圖2所示的堆棧中。操作系統(tǒng)214管理計算機的硬件資源并且處理經(jīng)由網(wǎng)絡(luò)接口226從網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)以及經(jīng)由網(wǎng)絡(luò)接口226發(fā)送到網(wǎng)絡(luò)的數(shù)據(jù)??蛻舳塑浖目蛻舳藚f(xié)議層218與操作系統(tǒng)214通信且管理通過通信系統(tǒng)100的連接。使用更高級處理的過程被傳遞到客戶端引擎層220??蛻舳艘?20也與客戶端用戶接口層222通信??蛻舳艘?20可以布置成控制客戶端用戶接口層222以經(jīng)由客戶端的用戶接口向用戶呈現(xiàn)信息以及經(jīng)由用戶接口從用戶接收信息。

裝置(諸如上文所述的用戶設(shè)備104)所采用的方法可基本如圖3所示。在圖3的301中,一種裝置被配置為呈現(xiàn)形成通信鏈的部分的接收到的通信的通知。該裝置通過音頻和/或可視線索來呈現(xiàn)通知,如上文在背景技術(shù)部分所述的。通知呈現(xiàn)給用戶。借此,意味著,通過引起裝置中的可視變化,可以向用戶呈現(xiàn)可視通知(例如,通知燈可以開始閃爍和/或彈出通知框可以出現(xiàn)在裝置的顯示屏上)。該通知自動地呈現(xiàn)給用戶。

在圖3的302中,裝置響應(yīng)于該通知而接收輸入。該輸入可接收自用戶。輸入可以是音頻的、可視的和/或觸覺的。觸覺輸入的示例包括用戶以預(yù)定方式(例如水平劃動、豎直劃動、旋轉(zhuǎn)運動等)觸摸裝置的顯示屏。該裝置可被配置為以多種方式接收來自用戶的輸入。該裝置可被配置為僅以一種方式接收來自用戶的輸入。即使以多種方式呈現(xiàn)通知時,情況也是如此。輸入指示裝置解散通知。

在圖3的303中,響應(yīng)于從用戶接收到的輸入。該裝置被配置為既解散(即,停止呈現(xiàn))301的通知,又掛起與該通信鏈有關(guān)的進一步接收到的通信的通知的呈現(xiàn),直至預(yù)定事件已經(jīng)發(fā)生。預(yù)定事件的一些示例在下文中提供。該裝置可被配置為使得僅一種形式的通知被掛起。例如,通知可以經(jīng)由音頻線索(諸如音調(diào))和可視線索(諸如經(jīng)由裝置的顯示屏的至少一部分)來呈現(xiàn)給用戶。在該情況下,裝置可以被配置為響應(yīng)于與該通信鏈有關(guān)的進入的通信而仍提供音頻線索,而抑制經(jīng)由顯示屏的至少一部分顯示該通知。

在上文中,已經(jīng)參考了預(yù)定事件作為結(jié)束與301的通信鏈的進一步接收到的通信的通知的掛起。

預(yù)定事件可以是定時器。該定時器可以在302中接收的輸入的接收時開始。定時器的長度可以根據(jù)在302接收到的輸入來確定。例如,輸入可以表明是否使用缺省的定時器值或定制定時器值。這可以通過接收輸入的方式來表明(例如,屏幕上的位置和/或輸入的持續(xù)時間)。定時器的長度可以是不可更改的(尤其是與用戶更改定時器的能力有關(guān)),而無論接收到302的輸入的方式如何。在該情況下,定時器的長度是預(yù)先編程的。在一些實施例中,用戶能夠選擇缺省定時器值(例如,通過設(shè)置屏幕)。

預(yù)定事件可以對應(yīng)于復(fù)位功能。例如,該裝置可被配置為在用戶導(dǎo)航到顯示有全部消息的屏幕的情況下恢復(fù)向用戶呈現(xiàn)與通信鏈有關(guān)的通知??商娲鼗蛘吡硗獾?,該裝置可被配置為在用戶完成另一通信鏈的情況下恢復(fù)向用戶呈現(xiàn)與通信鏈有關(guān)的通知。這可以憑借用戶導(dǎo)航離開其它通信鏈的屏幕來檢測到。這兩種都是對應(yīng)于復(fù)位功能的預(yù)定事件的示例。

在使用圖4所描繪的示例中,裝置被配置為應(yīng)用圖3的上述方法的實施例。在該系統(tǒng)中。通信鏈?zhǔn)桥c另一裝置的用戶的基于文本的即時消息對話。

在401處,該裝置被配置為在與另一裝置的用戶的即時消息對話中接收通信。

在402處,該裝置被配置為將在401接收到的通信的到達的通知呈現(xiàn)給裝置的用戶。用戶可能正在使用裝置用于另一用途(諸如與另一用戶的另一即時消息對話和/或裝置所提供的任何其它功能)。該裝置被配置為憑借在顯示屏的至少一部分中顯示通知來呈現(xiàn)通知。通知所占據(jù)的顯示屏的部分使得用戶之前剛剛用于其它用途/功能的顯示屏的部分模糊。

在403處,用戶通過以預(yù)定方式(諸如劃動)按下顯示屏的部分來輸入對通知的響應(yīng)。這啟動了定時器。該響應(yīng)指示裝置解散來自顯示屏的402的通知。

在404處,裝置在定時器期滿之前接收401的即時消息對話的至少一個進一步的通信。該裝置被配置為使得該通信的接收的通知不呈現(xiàn)給用戶,直至定時器期滿。因此,404的至少一個進一步通信的通知(關(guān)于402所描述的類型的通知)沒有經(jīng)由顯示屏的部分呈現(xiàn)給用戶。

在405處,定時器期滿。定時器可被配置為在接收到用戶輸入之后兩分鐘期滿。

在406處,在定時器已經(jīng)期滿后,接收401的即時消息對話的至少一個進一步通信。

在407處,406的至少一個進一步通信的通知經(jīng)由顯示屏的一部分呈現(xiàn)給用戶,如之前關(guān)于402所描述的。

關(guān)于圖4所描述的系統(tǒng)是有益的,因為其是相對用戶輕負擔(dān)的。換言之,用戶不必花費大量時間或注意力來提供輸入給裝置從而觸發(fā)與401的即時消息對話有關(guān)的通知的掛起。這允許對用戶有最少的干擾,因為來自用戶的單一輸入使得抑制與401的即時消息對話有關(guān)的進一步的通知經(jīng)由顯示屏的部分呈現(xiàn)給用戶。然而,應(yīng)當(dāng)理解,可以提供更復(fù)雜的布置來為用戶承擔(dān)對定時器的持續(xù)時間的更大程度的控制。進一步理解的是,諸如上文所述的復(fù)位功能可以實現(xiàn)在該定時器中。這可以具有自動強制定時器期滿的效果。

圖4所描述的系統(tǒng)的示例描繪于圖5A和5B中。在圖5A中,示出了裝置的顯示屏501。顯示屏在顯示屏的部分502中顯示出對話以及在顯示屏的部分503中顯示出接收到的通信的通知。通知包括與通知有關(guān)的裝置的標(biāo)識。特別地,通知包括聯(lián)系人圖標(biāo)504以及對應(yīng)于發(fā)送該通知的通信的裝置的用戶的名稱505。通知還包括接收的消息506的主體的至少一部分。

在圖5B中,用戶的輸入由手507來指示,手507的手指接觸顯示屏且向上劃動。向上劃動運動導(dǎo)致通知也向上移動,這減小了通知所占據(jù)的屏幕的部分503的尺寸。通過完成該動作。通知完全地從顯示屏移除。將通知劃開將在下兩分鐘(例如使用與圖4有關(guān)在上文所描述的定時器實施例)抑制與該用戶/對話有關(guān)的進一步通知。然而,諸如音調(diào)的音頻通知可以仍發(fā)出聲音。此外,指示已經(jīng)接收到消息(而不標(biāo)識出該消息的發(fā)起者)的小圖標(biāo)可以顯示出。

在上文,在短的時間段期間可以接收到多個通知。這些通知可以與不同的通信鏈有關(guān)。例如,通知可以涉及與不同用戶的相應(yīng)的對話。在該情況下,多個通知可以堆在彼此之后。當(dāng)?shù)谝粋€通知(即,堆棧中的最上面的通知)被解散或者以其它方式移出視圖時,將緊接在其下面的通知呈現(xiàn)給用戶。

通知可以在從顯示屏消失之前的不多于預(yù)定時間呈現(xiàn)給用戶。用于該消失的預(yù)定時間可以是3秒。該裝置可被配置為僅在該預(yù)定時間內(nèi)接收來自用戶的解散通知的輸入。當(dāng)輸入被提供時,通知可以在3秒期滿前(例如,如果用戶做出快速輸入)或者在3秒期滿后(例如,如果用戶保持手指在通知上而沒有做任何動作)消失。簡單的輕敲通知導(dǎo)致用戶被導(dǎo)航到顯示與通知有關(guān)的對話的屏幕。

可設(shè)想的是,上述系統(tǒng)在通過通信系統(tǒng)提供兩個或更多個用戶之間的實時通信的即時消息傳遞中具有特別的相關(guān)性。通信主要是基于文本的,但是也會涉及到基于文件傳輸和可選超鏈接等的通信。為了參與即時消息傳遞,每個用戶在通信系統(tǒng)中的用戶設(shè)備處執(zhí)行客戶端??蛻舳耸且粔K軟件,其被分配給用戶并且當(dāng)在通信系統(tǒng)中的用戶設(shè)備處執(zhí)行時,將允許用戶參與通過通信系統(tǒng)的即時消息傳遞。用戶能夠通過通信系統(tǒng)來參與即時消息對話,其中在用戶之間傳輸即時消息。在用戶的相應(yīng)的用戶設(shè)備之間的即時消息通信會話(本文也稱為通信鏈)可以被建立,并且消息可以經(jīng)由通信系統(tǒng)的通信網(wǎng)絡(luò)在即時消息傳遞通信會話中在用戶設(shè)備之間傳輸。即時消息傳遞對話可以包括兩個或更多個用戶,并且即時消息傳遞通信會話可以包括兩個或更多個用戶設(shè)備。

作為示例,執(zhí)行第一客戶端的第一用戶設(shè)備處的第一用戶可以參與與執(zhí)行第二客戶端的第二用戶設(shè)備處的第二用戶的即時消息對話。消息能夠在第一設(shè)備與第二設(shè)備之間的即時消息通信會話中在第一客戶端與第二客戶端之間沿兩個方向傳輸。所傳輸?shù)南?gòu)成了消息的時間序列。第一用戶能夠?qū)⑽谋鞠⑤斎氲皆谒挠脩粼O(shè)備處執(zhí)行的第一客戶端,并且第一客戶端能夠?qū)⑽谋咀鳛橄l(fā)送給第二用戶設(shè)備處的第二客戶端。第二客戶端能夠解釋該即時消息并且顯示文本消息給第二用戶。

在即時消息通信會話中通過通信系統(tǒng)傳輸僅包含文本的消息所花費的時間足夠短(例如,≤2秒)以便用戶在通信實時發(fā)生時能夠覺察到通信并且能夠維持交互對話;包含媒體文件的消息會由于其增大的位尺寸而花費更長時間。在第一用戶設(shè)備和第二用戶設(shè)備處的客戶端能夠存儲在對話期間已經(jīng)發(fā)送(和接收)的即時消息。

一般地,本文所述的任意功能可以利用軟件、固件、硬件(例如,固定邏輯電路)、或者這些實現(xiàn)方式的組合來實現(xiàn)。本文所使用的術(shù)語“模塊”、“功能”、“部件”和“邏輯”一般表示軟件、固件、硬件或其組合。在軟件實現(xiàn)方式的情況下,模塊、功能、或邏輯表示當(dāng)在處理器(例如,一個或多個CPU)上執(zhí)行時執(zhí)行規(guī)定任務(wù)的程序代碼。程序代碼能夠存儲在一個或多個計算機可讀存儲器設(shè)備上。下面描述的技術(shù)的特征是平臺獨立的,意指技術(shù)可實現(xiàn)在具有各種處理器的各種商業(yè)計算平臺上。

例如,用戶終端(即,被配置成為用戶所用的裝置或設(shè)備)還可以包括使得用戶終端的硬件執(zhí)行操作的實體(例如,軟件),例如,處理器功能塊等等。例如,用戶終端可以包括計算機可讀介質(zhì),計算機可讀介質(zhì)被配置為維護使用戶終端以及更具體地用戶終端的操作系統(tǒng)和相關(guān)聯(lián)的硬件執(zhí)行操作的指令。因此,指令起到配置操作系統(tǒng)和相關(guān)聯(lián)的硬件執(zhí)行操作且以此方式實現(xiàn)操作系統(tǒng)和相關(guān)聯(lián)的硬件的變換而執(zhí)行功能的作用。指令可由計算機可讀介質(zhì)經(jīng)由各種不同的配置提供給用戶終端。

計算機可讀介質(zhì)的一種這樣的配置是信號承載介質(zhì)并且因此被配置為將指令(例如,作為載波)發(fā)送給計算設(shè)備,諸如通過網(wǎng)絡(luò)。計算機可讀介質(zhì)還可以被配置為計算機可讀存儲介質(zhì)且因此不是信號承載介質(zhì)。計算機可讀存儲介質(zhì)的示例包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、光盤、閃速存儲器、硬盤存儲器以及可使用磁、光和其它技術(shù)來存儲指令和其它數(shù)據(jù)的其它存儲器設(shè)備。

雖然以特定于結(jié)構(gòu)特征和/或方法行為的語言描述了主題,但是應(yīng)當(dāng)理解的是,在隨附的權(quán)利要求中限定的主題不一定局限于上述的具體特征或行為。相反,上述的具體特征和行為被公開作為實現(xiàn)權(quán)利要求的示例的形式。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1