專利名稱:通信事件的傳送的制作方法
技術領域:
本發(fā)明涉及在用戶終端傳送通信事件。
背景技術:
一些通信系統(tǒng)中允許諸如個人計算機的設備的用戶在基于分組的計算機網(wǎng)絡上, 諸如互聯(lián)網(wǎng)上進行語音或視頻呼叫。這樣的通信系統(tǒng)包括互聯(lián)網(wǎng)協(xié)議上的語音或視頻 (VoIP)系統(tǒng)。這些系統(tǒng)對于用戶是有益的,因為比起傳統(tǒng)的固定線路或移動蜂窩網(wǎng)絡,它們經(jīng)常具有顯著地更低的成本,特別是用于遠距離通信的情況下。要使用VoIP系統(tǒng),用戶在自己的設備上安裝和執(zhí)行客戶端軟件??蛻舳塑浖oIP連接以及提供其他功能,例如注冊和認證。除了可以進行語音通信,客戶端還可以建立其他通信媒體的連接,諸如即時消息傳遞(“ IM”)、短信業(yè)務消息傳遞、文件傳輸和語音信箱。
隨著移動帶寬的增加,對通過諸如具備上網(wǎng)功能的移動電話的移動設備上運行的客戶端應用而提供基于分組的語音和視頻呼叫的興趣也在增加。這些移動設備包括收發(fā)器,如在一個或多個非授權頻段上操作以用于通過無線接入點(如WLAN網(wǎng)絡的W1-Fi接入點)訪問互聯(lián)網(wǎng)的短距離RF收發(fā)器,和/或在一個或多個許可頻段上操作以用于通過諸如 GPRS (通用分組無線業(yè)務)或HSPA (高速分組接入)的基于分組的蜂窩網(wǎng)絡服務訪問互聯(lián)網(wǎng)的蜂窩收發(fā)器。
客戶端應用需要保持到其相關聯(lián)的客戶端服務提供者的網(wǎng)絡連接,這樣它可以接收傳入的通信和其他數(shù)據(jù)。然而,存在著一個問題,即使移動電話具有足夠的處理和帶寬資源以支持基于分組的視頻通話,使用這些資源的時間過長將會浪費電池壽命,和/或如果連接是按每單元數(shù)據(jù)收費,使用這些資源的時間過長是昂貴的。因此,當通過移動設備訪問時,基于分組的通信仍受到可提供的資源的限制。此外,從網(wǎng)絡運營商的角度來看,其期望嘗試避免過多的網(wǎng)絡流量。
迄今為止,已經(jīng)做出了一些嘗試來克服與移動設備的功率消耗有關的問題。
蘋果公司的《iOS應用編程指南在背景中執(zhí)行代碼》(“iOS Application Programming Guide: Executing Code in the Background,,), 其可在 http:// developer, apple, com/library/ios/#documentation/iphone/conceptual/ iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution. html 中找至丨J, 公開了一種在設備上實現(xiàn)VoIP應用的方法。VoIP應用保持到服務器的持久網(wǎng)絡連接,即 TCP (傳輸控制協(xié)議)連接,這樣它可以接收來電和其他有關數(shù)據(jù)。并不是始終保持VoIP應用“清醒”,該系統(tǒng)允許VoIP應用被掛起并且系統(tǒng)監(jiān)控設備使用VoIP服務的網(wǎng)絡套接口。 當檢測到傳入的VoIP通信時,系統(tǒng)激活VoIP應用并且返回其網(wǎng)絡套接口的控制到該VoIP 應用。
“推送通知”機制已被開發(fā),諸如用于移動設備的蘋果公司的“蘋果推送通知服務” 以及“Android云到設備消息傳遞”(C2DM)框架,使第三方應用服務器能夠發(fā)送推送通知到移動設備。移動設備必須保持持久的到第三方應用服務器的TCP/IP連接,以便接收推 送通知。推送通知的一個例子是對于安裝在移動設備上的、當前未在設備上運行的應用有可用的更新的通知。這使得移動設備用戶被通知更新,而無需在設備上運行應用,因此,所述移動設備的電池壽命被保存。
各種基于推送通知機制的客戶端應用已被開發(fā)。這些包括,例如,F(xiàn)ring 、 WhatsApp、Tango 以及 Viber。
這些已知的客戶端應用使用戶能夠保持“在線”狀態(tài),即使當用戶退出應用。因此, 每當聯(lián)系人呼叫或發(fā)送頂消息到使用客戶端應用的用戶,所述用戶以音頻和/或視覺通知的方式被警告,并且用戶能夠手動登錄到客戶端應用,以便接收通信事件。發(fā)明內容
本發(fā)明人已認識到,已知的根據(jù)推送通知機制的客戶端應用具有許多缺點。
首先,已知的客戶端應用警告用戶每一個在移動設備接收到的通信事件,可以理解的是,這可能使得用戶分心和/或不快。
其次,發(fā)送每一個通信事件到移動設備將浪費移動設備的電池壽命。此外,發(fā)送每一個通信事件到所述移動設備也將造成網(wǎng)絡流量增加,對于網(wǎng)絡運營商以及按每單元數(shù)據(jù)收費的用戶,這是不可取的。
因此,需要有一種技術,來解決上述向用戶終端傳送通信事件的問題。
在本發(fā)明的一個方面,提供了一種在通信網(wǎng)絡上傳送選定的通信事件到用戶終端的方法,所述方法包括在所述用戶終端執(zhí)行處于掛起狀態(tài)的通信客戶端應用;在過濾組件中接收通信事件;在所述過濾組件使用過濾參數(shù),以確定所述通信事件是否是所選定的通信事件;如果所述通信事件不是所選定的通信事件,在所述過濾組件阻塞通信事件;如果所述通信事件是所選定的通信事件,警告所述用戶終端的用戶所述通信事件;并且激活所述通信客戶端應用以在所述用戶終端接收所述通信事件。
優(yōu)選地,其中,通過以下給所述過濾組件提供所述過濾參數(shù)在所述用戶終端配置它們并把它們上傳到所述過濾組件;在所述過濾組件配置它們;或者在過濾組件執(zhí)行算法來計算它們。基于相關于先前所接收到的通信事件的用戶的行為,所述算法可計算當前的過濾參數(shù)。
優(yōu)選地,使用過濾參數(shù)的步驟依賴于以下至少一個而被選擇性地激活檢測到用戶終端是移動設備;檢測出用戶終端的電池節(jié)省模式被啟動;檢測所述用戶終端的位置; 檢測用戶終端的類型;以及檢測一天中的時間。
優(yōu)選地,所述過濾參數(shù)包括以下中的一個或多個被一個或多個特定的用戶發(fā)送的通信事件;是特定類型通信事件的通信事件;在一天中特定時間發(fā)送的通信事件;具有特定相關聯(lián)的上下文的通信事件;包含一個或多個關鍵字的通信事件;優(yōu)選地,所述通信事件的類型選自語音呼叫;視頻呼叫;多用戶語音或視頻呼叫;即時消息;多用戶即時消息;文件傳輸;存在通知。
語音或視頻呼叫是選定的通訊事件,而不考慮其他可以確定所述通信事件應該被阻塞的過濾參數(shù)。
在本發(fā)明的一個實施例中,所述過濾組件被實現(xiàn)在所述通信網(wǎng)絡中的服務器上, 通過所述服務器和所述用戶終端之間建立的信道,在所述用戶 終端接收所述通信事件。在本實施例中的警告步驟可以包括在所述通信網(wǎng)絡上從所述服務器向所述用戶終端發(fā)送所述通信事件??商鎿Q地,警告步驟可包括在所述服務器上存儲所述通信事件;并且在所述通信網(wǎng)絡上從所述服務器向所述用戶終端發(fā)送推送通知。
在本發(fā)明的另一個實施例中,所述過濾組件被實現(xiàn)在執(zhí)行通信客戶端應用的實例的第二用戶終端,其中所述通信客戶端應用與所述用戶終端的用戶相關聯(lián),警告步驟包括 在所述通信網(wǎng)絡中從所述第二用戶終端發(fā)送所述通信事件到服務器;在所述服務器上存儲所述通信事件;并且在所述通信網(wǎng)絡上從所述服務器向所述用戶終端發(fā)送推送通知。
在本發(fā)明的另一個實施例中,所述過濾組件實現(xiàn)在所述用戶終端中。
可以在所述用戶終端監(jiān)視VoIP套接口,以檢測所述通信事件的接收。
在本發(fā)明的一個實施例中,當通信客戶端應用是在掛起狀態(tài)時,在所述用戶終端中執(zhí)行處于活躍狀態(tài)的事件通知代碼,以檢測所述警告的接收,并且將通知顯示給所述用戶終端的用戶以通知所述用戶所述通信事件。所述通知可以請求所述用戶確認以激活所述通信客戶端,其中,所述激活通信客戶端應用的步驟被實現(xiàn)以響應于接收到指示所述確認的用戶輸入。
可替換地,所述通信客戶端應用可以被自動激活以響應于警告用戶。
優(yōu)選地,當所述通信客戶端應用是在掛起狀態(tài)下,與所述通信客戶端應用相關聯(lián)的圖形用戶接口不會顯示在所述用戶終端上,并且響應于所述通信客戶端應用的激活,該方法包括顯示與所述通信客戶端應用相關聯(lián)的所述圖形用戶接口。
優(yōu)選地,使用與所述通信客戶端應用相關聯(lián)的圖形用戶接口,在所述用戶終端顯示所述通信事件的接收。
在本發(fā)明的第二方面,提供了一種用戶終端,被布置為僅傳送選定的通信事件到所述用戶終端的用戶,所述用戶終端包括輸入裝置,用于接收通信事件;處理裝置,用于執(zhí)行具有掛起狀態(tài)以及激活狀態(tài)的通信客戶端應用,所述處理裝置被布置為運行過濾代碼,所述過濾代碼使用過濾參數(shù)以確定所接收的通信事件是否是選定的通信事件,并且如果通信事件不是選定的通信事件,則阻塞所述通信事件;以及顯示裝置,其被布置為如果所述通信事件是選定的通信事件,則警告所述用戶終端的用戶所述通信事件,其中,所述通信客戶端應用采用激活狀態(tài)以接收選定的通信事件。
用戶終端可以是以下之一移動電話;個人數(shù)字助理;個人計算機;平板計算機; 電視;游戲設備;在本發(fā)明的第三方面,提供了一種用于在通信網(wǎng)絡上向用戶終端傳送選定的通信事件的通信系統(tǒng),該通信系統(tǒng)包括過濾組件,被配置為接收通信事件,并使用過濾參數(shù)以確定通信事件是否是選定的通信事件,并且如果通信事件不是選定的通信事件,在所述過濾組件阻塞通信事件;用戶終端,其執(zhí)行具有掛起狀態(tài)和激活狀態(tài)的通信客戶端應用,所述用戶終端包括顯示裝置,該顯示裝置被布置為如果通信事件是選定的通信事件,則警告所述用戶終端的用戶所述通信事件,其中,所述通信客戶端應用采用激活狀態(tài)以接收選定的通信事件。
所述過濾組件可實現(xiàn)在服務器。當所述過濾組件是在所述服務器中實現(xiàn),可以通過所述服務器和所述用戶終端之間建立的信道,在用戶終端接收選定的通信事件。
可替代地,所述過 濾組件可以實現(xiàn)在所述用戶終端。
可替代地,過濾組件被實現(xiàn)在執(zhí)行通信客戶端應用的實例的第二用戶終端,其中所述通信客戶端應用與所述用戶終端的用戶相關聯(lián)。
優(yōu)選地,所述通信網(wǎng)絡是基于分組的網(wǎng)絡,所述基于分組的網(wǎng)絡可以是互聯(lián)網(wǎng)。
在本發(fā)明的第四方面,提供一種在通信網(wǎng)絡上向用戶終端傳送選定的通信事件的方法,所述方法包括確定所述用戶終端的特性并且依賴于所述特性選擇過濾參數(shù);在過濾組件接收通信事件;在過濾組件中使用所選定的過濾參數(shù)以確定所述通信事件是否是選定的通信事件;如果所述通信事件不是選定的通信事件,在所述過濾組件阻塞所述通信事件;并且如果所述通信事件是選定的通信事件,警告所述用戶終端的用戶所述通信事件。
優(yōu)選地,所述用戶終端的特性包括以下至少一個用戶終端的類型;所述用戶終端的電池節(jié)省模式是否被啟用;所述用戶終端連接到的網(wǎng)絡的類型;以及所述用戶終端是否正在漫游。
在本發(fā)明的第五方面,提供了一種用戶終端,其被布置為僅傳送選定的通信事件到所述用戶終端的用戶,所述用戶終端包括輸入裝置,用于接收通信事件;處理裝置,被布置為確定所述用戶終端的特性并依賴于所述特性選擇過濾參數(shù),該處理裝置進一步被布置為執(zhí)行過濾代碼,所述過濾代碼使用所選擇的過濾參數(shù)以確定接收到的通信事件是否是選定的通信事件,并且如果所述通信事件不是選定的通信事件,則阻塞所述通信事件;以及顯示裝置,被配置為如果所述通信事件是選定的通信事件,則警告所述用戶終端的用戶所述通/[目事件。
在本發(fā)明的第六方面,提供了一種用于在通信網(wǎng)絡上向用戶終端傳送選定的通信事件的通信系統(tǒng),該通信系統(tǒng)包括過濾組件,被配置為接收通信事件,并使用過濾參數(shù)以確定所述通信事件是否是選定的通信事件,其中所述過濾參數(shù)的選擇依賴于所述用戶終端的特性,并且如果所述通信事件不是選定的通信事件,則在所述過濾組件阻塞通信事件;所述用戶終端包括顯示裝置,被布置為如果所述通信事件是選定的通信事件,則警告所述用戶終端的用戶所述通信事件。
為了更好地理解本發(fā)明并示出它是怎樣實施的,現(xiàn)在將以用于示例的方式來參考附圖,其中圖1是根據(jù)本發(fā)明的實施例的通信系統(tǒng)`的示意性表示,圖2是用戶終端的示意性表示,圖3是根據(jù)本發(fā)明的實施例的傳送通信事件的方法,圖4示出了推送通知的格式,圖5是根據(jù)本發(fā)明的實施例的通信系統(tǒng)的示意性表示,圖6是根據(jù)本發(fā)明的另一個實施例的傳送通信事件的方法。
具體實施方式
在移動客戶端,需要控制發(fā)送到移動設備的流量/消息數(shù)量以節(jié)省電池。本發(fā)明的實施例涉及一種用于“事件過濾”的機制,使得只有用戶相關信息,即該用戶在時間/空間/上下文的點上感興趣的信息,例如感興趣的振鈴事件,聊天消息等等,被廣播到所述移動客戶端。
事件過濾可在云中(在服務器上)實現(xiàn),這樣只有相關信息被廣播到所述移動客戶端,在特別關注保護移動設備的電池壽命的情況下,這是特別有利的。
可替代地,事件過濾可在用戶終端中實現(xiàn),這可降低基礎設施的成本,在用戶終端的電池壽命的不是最高關注的情況下,這種情況是特別有利的。
一種已知的VoIP通信客戶端是Skype。
當前移動Skype客戶端被設計為始終運行在移動設備的后臺,耗費了大量的電池。在下面參考本發(fā)明的實施例,描述了事件過濾機制的一個應用,其中,所述客戶端依賴于“推送通知”,或者,當有傳入消息或呼叫時,監(jiān)視VoIP套接口以喚醒Skype客戶端。
簡單地推送所有當前由Skype客戶端處理的事件是不可取的例如,高級用戶將被非相關聊天信息騷擾。
圖1示出了通信系統(tǒng)100,包括具有相關聯(lián)的第一用戶設備104的第一用戶(“用戶A”)102和具有相關聯(lián)的第二用戶設備112的第二用戶(“用戶B”)110。用戶設備104和 112可以在通信系統(tǒng)中的網(wǎng)絡106上進行通信,從而允許用戶102和110在網(wǎng)絡106上相互通信。在優(yōu)選實施例中,通信系統(tǒng)是一個基于分組的VoIP通信系統(tǒng),但也可以使用其它類型的通信系統(tǒng),如點對點(P2P),非P2P或頂系統(tǒng)。例如,網(wǎng)絡106可以是互聯(lián)網(wǎng),但是在替代的實施例中,網(wǎng)絡106可以是允許數(shù)據(jù)在端點之間發(fā)送的任何其他合適的網(wǎng)絡,諸如內部網(wǎng)。
用戶設備104可以是以下形式的用戶終端,例如,移動電話、個人數(shù)字助理(“PDA”)、個人計算機(“PC”)(包括,例如, Windows 的、Mac OS 和Limix 的PC)、平板計算機、電視和遙控器、游戲設備或其他能夠連接到網(wǎng)絡106的嵌入式設備。用戶設備104被布置為從用戶設備104的用戶102接收信息并且向其輸出信息。在本發(fā)明的一個優(yōu)選的實施例中,用戶設備104包括諸如屏幕的顯示器以及諸如鍵盤、鼠標、觸摸屏、小鍵盤和/或操縱桿的輸入設備。用戶設備104連接到網(wǎng)絡106。網(wǎng)絡106包括服務器116,其可被用于促進網(wǎng)絡106上的通信。其他服務器也可以包括在網(wǎng)絡106中,但為清楚起見,只有一臺服務器(服務器116)顯示在圖1中。服務器116包括輸入端口 118、中央處理單元120和發(fā)射器122。數(shù)據(jù)可被 分成用于在網(wǎng)絡106 上傳輸?shù)臄?shù)據(jù)分組。
請注意,在替代的實施例中,用戶設備104可以通過未在圖1中示出的另外的中間網(wǎng)絡連接到網(wǎng)絡106。例如,如果用戶設備104是移動設備,那么它可以通過未在圖1中示出的蜂窩移動網(wǎng)絡連接到網(wǎng)絡106。
用戶設備104執(zhí)行軟件提供者所提供的與通信系統(tǒng)100相關聯(lián)的通信客戶端108。 通信客戶端108是在用戶設備104上的本地處理器上執(zhí)行的軟件程序??蛻舳?08執(zhí)行在用戶設備104上所需的處理,以便用戶設備104在通信系統(tǒng)100上發(fā)送和接收數(shù)據(jù)。正如本領域中已知的,可通過呈現(xiàn)數(shù)字證書來認證客戶端108以在通信系統(tǒng)100上進行通信(例如,證明用戶A 102是通信系統(tǒng)100的真正的用戶——在W02005/009019中更詳細地描述)。
用戶設備112對應于用戶設備104。用戶設備112在本地處理器上執(zhí)行對應于通信客戶端108的通信客戶端114??蛻舳?14執(zhí)行所需的處理以允許用戶110在網(wǎng)絡106 上以與客戶端108執(zhí)行所需的處理以允許用戶102在通信網(wǎng)絡106上進行通信相同的方式進行通信。為清楚起見,圖1只顯示了兩個用戶(102和110),但如本領域已知的,更多的用戶可以連接到通信系統(tǒng)100,并且可以使用在各個用戶設備上執(zhí)行的相應通信客戶端在通信系統(tǒng)100上進行通信。
圖2示出了其上執(zhí)行客戶端108的用戶設備104的詳細視圖。用戶設備104包括中央處理單元(“CPU”)202,其連接到諸如屏幕的顯示器204、諸如鍵盤(或小鍵盤)206的輸入設備以及諸如鼠標(或游戲桿)208的指示設備。顯示器204可以包括觸摸屏,用于將數(shù)據(jù)輸入到CPU 202。輸出音頻設備210 (例如,揚聲器)和輸入音頻設備212 (例如麥克風) 連接到CPU 202。顯示器204、鍵盤206、鼠標208、輸出音頻設備210和輸入音頻設備212 集成到用戶設備104中。在可替代的用戶設備中,顯示器204、鍵盤206、鼠標208、音頻輸出設備210和輸入音頻設備212中的一個或多個可不集成到用戶設備104中,并且可通過相應的接口連接到CPU 202。這樣的接口的一個例子是USB接口。CPU 202連接到諸如調制解調器的網(wǎng)絡接口 224以用于與網(wǎng)絡106進行通信。如在圖2中所示,網(wǎng)絡接口 224可集成到用戶設備104中。在可替代的用戶設備中,網(wǎng)絡接口 224沒有集成到用戶設備104中。 如本領域已知的,用戶設備104還包括存儲器226以用于存儲數(shù)據(jù)。
網(wǎng)絡接口 224可以是有線的或無線的。它提供至少一個端口 221,以用于從網(wǎng)絡 106接收通信事件和向其發(fā)送通信事件,并且提供至少一個“套接口”223以用于與CPU 202 進行通信。套接口是定義為在CPU中用于以本身已知的方式傳輸數(shù)據(jù)的制品(artefact)。
圖2還示出了在CPU 202上執(zhí)行的操作系統(tǒng)(“OS”)214。運行在OS 214頂部的是用于客戶端108的軟件堆棧216。軟件堆棧示出了客戶端協(xié)議層218、客戶端引擎層220 和客戶端用戶接口層(“Π”)222。每一層負責特定的功能。因為每一層經(jīng)常與其他兩個層通信,它們被視為布置在如在圖2中所示的堆棧中。操作系統(tǒng)214管理設備104的硬件資源,并處理經(jīng)由網(wǎng)絡接口 224被發(fā)送到網(wǎng)絡和從網(wǎng)絡106發(fā)送的數(shù)據(jù)??蛻舳塑浖目蛻舳藚f(xié)議層218與操作系統(tǒng)214進行通信,并且管理在通信系統(tǒng)100上的連接。需要更高級別處理的過程被傳遞到客戶端引擎層220??蛻舳艘?20還與客戶端用戶接口層222通信。客戶端引擎220可被布置為控制客戶端用戶接口層222以通過客戶端108的用戶接口將信息呈現(xiàn)給用戶102,并通過用戶接口接收來自用戶102的信息。
用戶設備112以與如上所述的用戶設備104相同的方式實施,其中,所述用戶設備 112可具有與本文中參考用戶設備104描述的元件相對應的元件。
參照圖3和圖4,以下描述了根據(jù)一個實施例的將發(fā)送自用戶設備112的通信事件傳送到用戶設備104的方法。在所述方法中,通信客戶端108已被安裝在用戶設備104上, 但通信客戶端108是在“掛起狀態(tài)”,這樣客戶端108降低了其對移動設備104的電源的消耗(圖2中未示出)以及CPU資源的使用。當客戶端108是在“掛起狀態(tài)”時,用戶102出現(xiàn)在與用戶110相關聯(lián)的聯(lián)系人列表中以作為能夠接收通信事件。僅僅作為例子,用戶102 可以在與用戶110相關聯(lián)的聯(lián)系人列表中顯示為“在線”或“在移動設備上可用”。
在掛起狀態(tài)下,沒 有與通信客戶端108相關聯(lián)的用戶接口被呈現(xiàn)在顯示器204上并且客戶端108沒有被激活以處理通信事件。
圖3是用于實施本發(fā)明的實施例的方法的流程圖。
在步驟S302中,服務器116獲得用于定義所選定的通信事件的過濾參數(shù)。在本發(fā)明的一些實施例中,過濾參數(shù)可以由用戶102輸入到通信客戶端108,即通過用戶使用由客戶端用戶接口層222所呈現(xiàn)的用戶接口明確表達,并且當通信客戶端108先前在用戶設備 104被執(zhí)行并已建立連接105時,通過連接105上傳到服務器116。用戶還可以在用戶設備 104的設置中以及上傳到服務器116的設置中配置過濾參數(shù)。
在本發(fā)明的其它實施例中,用戶102并不需要配置過濾參數(shù)。在一個示例中,可在用戶設備104的設置中預先配置默認過濾參數(shù),這些默認參數(shù)可被上傳到服務器116。在另一個例子中,服務器116可以執(zhí)行算法來自動計算過濾參數(shù)。該算法可以通過自適應學習用戶102如何對待傳入的通信事件,從而自動計算過濾參數(shù)。例如,這可能是通過確定該用戶102從未讀取來自特定用戶或多個用戶的即時消息的方式,或者通過確定該用戶102從未接受特定類型的通信事件,或通過確定用戶102在一天的不同時間的行為不同。因此,該算法可以隨著它從用戶102的行為學習而逐步地計算過濾參數(shù)。
不論服務器如何獲得過濾參數(shù),服務器116使用過濾參數(shù)以過濾服務器116接收到的通信事件。
所述過濾參數(shù)可定義應只在以下時候向用戶通知通信事件當由特定的用戶發(fā)送、當在在一天中的特定時間發(fā)送、當它是一種特定類型的通信事件、當通信事件中包含特定的關鍵字、或當通信事件具有特定的相關聯(lián)的上下文,即,當通信事件發(fā)送自工作同事。
在步驟S304中,服務器116在端口 118接收從用戶設備112發(fā)送的通信事件。通信事件可以是語音呼叫、視頻呼叫、多用戶語音或視頻呼叫、IM聊天、多用戶IM聊天(如軟件開發(fā))、文件傳輸、出現(xiàn)通知或其他基于分組的通信中的一個。
在步驟S306中,服務器116基于過濾參數(shù)確定接收到的通信是否是“不想要的”。 非不想要的事件被需要或者被選擇。
如果服務器基于過濾參數(shù)確定所接收到的通信事件不是“不想要的”,即接收到的通信事件是“想要的”通信事件,則服務器116在步驟S308中生成推送通知。推送通知400 的格式如圖4所示。正如圖4中所示,推送通知400包括至少一個標記402和有效載荷404。
應當理解,推送通知400可以包括圖4中所示的之外的信息,例如,已知的推送通知的格式可以在下面找到http://developer, apple, com/library/ ios/#documentation/NetworkingInternet/Conceptual/RemoteNotif icationsPG/ CommunicatingfflthAPS/CommunicatingfflthAPS. html。
在步驟S310中,推送通知從服務器116發(fā)送到接收設備104。當通過網(wǎng)絡接口 224的端口 221在用戶設備102接收到推送通知,操作系統(tǒng)214被配置為生成并輸出消息 (S312),所述消息被顯示在顯示器204上,將通信事件通知給用戶102,并詢問用戶102 (步驟S313)是否想將客戶端從掛起狀態(tài)中激活,以使得可以接收所述通信事件。重要的是要注意,在步驟S312中輸出的消息沒有通`過與客戶端108相關聯(lián)的圖形用戶接口在顯示器204 上顯示給用戶102,因為通信客戶端108是在“掛起狀態(tài)”??蛻舳?08可以配置步驟S312 中輸出的消息,即標注選擇按鈕和聲音通知以在客戶端108是激活時播放。作為僅僅是說明所述概念的例子,顯示給用戶102的短消息可能包括向用戶102警告通信事件的消息,即 “接收到Skype IM消息,啟動Skype ”。
用戶102通過例如使用輸入裝置206、208、212或者觸摸顯示屏204做出適當?shù)倪x擇來響應該消息。如果用戶102的選擇指示所述客戶端108不應該被激活,或者,如果沒有從用戶102接收到選擇,則所述客戶端108保持在掛起狀態(tài)(S322)。
如果用戶102的選擇指示所述客戶端108應該被激活,則處理進行到步驟S314。 在步驟S314中,CPU 202被配置為處理包含在推送通知中的數(shù)據(jù)。當處理推送通知時,CPU 202被配置為從掛起狀態(tài)中激活通信客戶端108。即,當讀取包含在標記402中的數(shù)據(jù)時, 客戶端引擎220被布置為控制客戶端用戶接口層222以在顯示器204上顯示與客戶端108 相關聯(lián)的圖形用戶接口。
有效載荷404包含短消息(通常少于256字節(jié)),所述短消息旨在提供有關于通信事件的信息,所述通信事件存儲在服務器116中。當處理有效載荷404時,CPU 202發(fā)送其中包含的消息到顯示器204,這樣所述短消息可以通過與客戶端108相關聯(lián)的圖形用戶接口顯示給用戶102。
在通信事件是短頂消息的情況下,顯示給用戶102的所述消息可以是實際的IM 消息,但應當理解的是,由于有效載荷404的大小的限制,顯示給用戶的消息通常不是實際的頂消息。
此外,當讀取包含在標記402中的數(shù)據(jù)時,客戶端協(xié)議層218與操作系統(tǒng)214通信,并在網(wǎng)絡106上建立到服務器116的信道(S316)。該信道不同于用來接收推送通知的 TCP/IP連接。應當理解的是,該信道可以被建立,以使得用戶設備104被直接連接到服務器 116,或間接地通過一個或多個中間服務器或者網(wǎng)絡節(jié)點。
一旦在用戶設備104和服務器116之間建立網(wǎng)絡106上的信道,所想要的通信事件可以從發(fā)射機122發(fā)送到激活的通信客戶端108 (S318 ),響應于該通信事件,客戶端108 通過在顯示器204上的與客戶端108相關聯(lián)的圖形用戶接口警告用戶該通信事件。
雖然上面已經(jīng)描述了在接收到推送通知時(S310),用戶102被詢問是否應啟動客戶端108,但在替代的實施中,也可以省略步驟S312和S313,因此,客戶端108在接收到所述推送通知時從它的掛起狀態(tài)中被激活。
回頭參照步驟S306中,如果服務器116基于過濾參數(shù)確定所接收到的通信事件是 “不想要的”,則不產(chǎn)生推送通知并且該方法進行到步驟S320中。在步驟S320中,當隨后由用戶102執(zhí)行通信客戶端108時,服務器116可以存儲通信事件本身或通信事件有關的信息,以用于傳送到通信客戶端108。例如,在頂消息在步驟S306中被阻塞的情況下,頂消息本身被存儲在服務器116中。也就是說,某些事件,諸如IM聊天,仍然存在云中(在服務器上)并且當活躍時與活躍的客戶端同步。在語音/視頻呼叫的情況下,通知可以傳送給用戶102以通知他錯過的語音/視頻呼叫。在另一個實施方式中,不需要的通信事件被簡單地丟棄并且通信事件本身或與通信事件有關的信息沒有存儲在服務器116中。
該過濾器不需要始終操作。過濾器的操作可依賴于通過網(wǎng)絡接口 224檢測用戶設備104是移動設備、和/或檢測用戶設備104具有電池節(jié)電模式設定啟用和/或檢測某些環(huán)境條件,諸如用戶設備104的位置或一天中的時間。
在本發(fā)明的一個實施例中,所述用戶終端的特性被確定,諸如用戶終端的類型 (即,所述用戶終端是否是移動設備);是否所述用戶終端的電池節(jié)省模式被啟動,并且依賴這些特性選擇所述過濾參數(shù)。
圖5不出了通信系統(tǒng)500,其中,用戶102與用戶設備504和用戶設備104相關聯(lián)。 用戶設備504可以是以下形式的用戶終端,例如,移動電話、個人數(shù)字助理(“PDA”)、個人計算機(“PC”)(包括,例如,Windows 的,Mac OS 和Lmux PC)、平板計算機、電視和遙控器、游戲設備或其他能夠連接到網(wǎng)絡106的嵌入式設備。
用戶設備504與在圖2中所示的用戶設備104具有類似的功能模塊,但通常是個人計算機,而不是移動設備。用戶設備504在本地處理器上執(zhí)行對應于通信客戶端108的通信客戶端508的實例。通信客戶端實例508和通信客戶端108都與用戶102相關聯(lián)。也就是說,用戶設備104的用戶102具有登錄,其向客戶端108以及客戶端508唯一地標識他,這樣在客戶端508配置的過濾參數(shù)對在設備104中的過濾有效。以與客戶端108執(zhí)行所需的處理以允許用戶102在網(wǎng)絡106上進行通信相同的方式,客戶端508執(zhí)行所需的處理以允許用戶102在網(wǎng)絡106上進行通信。重要的是要注意,如上所述,通信客戶端108是在“掛起狀態(tài)”,但是通信客戶端508是“活躍的”,這樣基于分組的通信可以被發(fā)送到通信系統(tǒng)500的其他用戶并從其接收基于分組的通信。用戶設備504通常是用戶終端,它能夠執(zhí)行處于活躍“狀態(tài)”的通信客戶端508而無需被用戶102特別關注的設備電力資源。
現(xiàn)在將參照圖5描述在通信系統(tǒng)500上將發(fā)送自用戶設備112的通信事件傳送至用戶設備104的方法。
在本發(fā)明的實施例中,通信事件的過濾沒有在服務器116中實施。相反過濾參數(shù) (如上所述)由用戶102使用客戶端508呈現(xiàn)的圖形用戶接口輸入到通信客戶端508。然后, 這些過濾參數(shù)通過應用編程接口(API) 512傳輸給執(zhí)行在移動設備504的本地處理器上的應用510。所述API在本領域中是眾所周知的,將不會在此處詳細討論。
當用戶設備504在網(wǎng)絡106上接收來自用戶設備112的通信事件時,應用510掃描通信事件。應用510掃描所有傳入的通信事件(聊天消息、呼叫或其他感興趣的事件)并且使用過濾參數(shù)過濾他們。也就是說,應用510確定所接收的通信事件是否是選定的通信事件。
如果所接收到的通信事件是選定的通信事件,在加密連接505上,所述通信事件被發(fā)送給服務器116。然后服務器按照上述的步驟S308-S322操作,以使用推送通知提供給用戶102激活用戶終端104上的通信客戶端108的選項。
如果基于過濾參數(shù)確定所接收的通信事件是不想要的,當隨后用戶102執(zhí)行通信客戶端108時,該通信事件不被發(fā)送到服務器116,并通過與通信客戶端508相關聯(lián)的圖形用戶接口警告用戶所述通信事件。
為了發(fā)送推送通知消息到運行特定操作系統(tǒng)的用戶設備,必須通過與操作系統(tǒng)提供者相關聯(lián)的服務器發(fā)送推送通知到所述設備。本發(fā)明可用于這樣的設備,服務器116通過持久和加密的連接,簡單地發(fā)送所生成的推送通知到與操作系統(tǒng)提供者相關聯(lián)的服務器,然后進一步的服務器發(fā)送推送通知到用戶設備。
替代于推送通知,不同的框架可以被用于實現(xiàn)同樣的事情。所述基本思路是相似的,但在這種情況下,移動應用保持一個專用的始終向服務器開放的TCP連接。然而,VoIP 套接口框架,如蘋果公司的VoIP框架,方便在于移動應用可以是掛起的(不消耗能量)、監(jiān)視連接、以及對于傳入消息喚醒應用,以使 得該傳入消息可以被處理。事件過濾也能在這樣的情況下使用因為要盡量減少連接上的流量,只接收(如以上定義的)有關事件的通知。
現(xiàn)在將參照圖6描述使用VoIP套接口框架將發(fā)送自用戶設備112的通信事件傳送到用戶設備104的方法。在本實施例中,不要求發(fā)送推送通知到設備104。
步驟S602,S604, S606 和 S620 對應于如上所述的步驟 S302,S304, S306 和 S320。
如果在步驟S606中,基于過濾參數(shù),服務器116確定所接收到的通信事件不是“不想要的”,即接收到的通信事件是“想要的”通信事件,則服務器116發(fā)送通信事件到用戶設備 104。
CPU 202針對傳入通信事件監(jiān)視套接口 223并執(zhí)行事件處理程序,事件處理程序可被存儲在存儲器226中,以對套接口 223上的流量做出反應。
當傳入通信事件在套接口 223上被檢測,所述操作系統(tǒng)204被配置為生成并輸出消息(S612),所述消息被顯示在顯示器204上以通知用戶102通信事件,并詢問用戶102(步驟S613)他們是否想將客戶端從掛起狀態(tài)激活,這樣通信事件可以輸出到用戶。
同樣,重要的是要注意,在步驟S612輸出的消息不通過與客戶端108相關聯(lián)的圖形用戶接口在顯示器204上顯示給用戶102,因為通信客戶端108是在“掛起狀態(tài)”。
用戶102可以通過適當?shù)倪x擇以響應此消息,例如,使用輸入裝置206、208、212或觸摸顯示器204。如果用戶102的選擇指示客戶端108不應該被激活,或者如果沒有從用戶 102接收到選擇,則客戶端108保持在掛起狀態(tài)(S622)。
如果用戶102的選擇指示客戶端108應該被激活,則處理進行到步驟S614。在步驟S614中,CPU 202被配置成將通信客戶端108從掛起狀態(tài)中激活,這樣通信事件可以被輸出到用戶102。
本發(fā)明的實施例使通信客戶端108能夠被放置在掛起狀態(tài),因此保護了用戶設備 102的電池壽命。當用戶設備104是移動設備時,這是特別有利的。此外,在服務器116實施的通信事件的過濾確保只有當在服務器116處接收到與用戶102有關的通信事件時,通信客戶端108才被激活。因此,用戶102不被煩擾,也不會因為他不感興趣的通信事件而變得不快。
通過過濾服務器116處接收到通信事件,通過通信系統(tǒng)100的網(wǎng)絡流量被減小。 從網(wǎng)絡運營商的角度來看,這是所期望的,如果用戶的連接是按每單元數(shù)據(jù)收費,則從用戶 102的角度來看,這也是所期望的。
雖然參考優(yōu)選的實施例特別地示出和描述了本發(fā)明,但本領域技術人員應該理解可以不脫離所附權利要求限定的本發(fā)明的范圍而對本發(fā)明的形式及細節(jié)做出多種改變。
雖然所描述的實施例在服務器116實現(xiàn)了事件過濾,在可替代的實施例中,可以在用戶終端104實現(xiàn)事件過濾。也就是說,所有的通信事件被接收在用戶終端104中,并且在所述用戶終端實現(xiàn)通信事件的過濾。在這種替代的實施方案中,如果基于過濾參數(shù),確定所接收的通信事件不是“不想要的”,即接收到的通信事件是“想要的”通信事件,則實施步驟S612、S613、S614 (如適用)和S622 (如適用)。
通過在用戶終端104過濾通信事件,在服務器116上的處理負擔可以大幅減少。
雖然本發(fā)明的實施例的描述是參考只在兩個用戶設備104、112之間進行的通信事件。應當理解的是,在服務器116處接收到的通信事件可以與多個用戶(未在圖1中示出) 相關聯(lián),例如,會議語音/視頻呼叫或多用戶頂聊天消息。
事件過濾機制并 不限于本發(fā)明的實施例,其中當有傳入消息或呼叫時,通信客戶端被喚醒。在本發(fā)明的替代實施例中,通信客戶端在用戶終端上保持活躍狀態(tài)并且依賴于用戶終端特性選擇事件過濾參數(shù)(如上所述),所述用戶終端預期為通信事件的接收方。
所述用戶終端的特性包括以下的一個或多個用戶終端的類型、所述用戶終端的電池節(jié)省模式是否被啟動、所述用戶終端連接到的網(wǎng)絡的類型(例如,W1-Fi/3G/LAN)、以及所述用戶終端是否正在漫游。
在該替代實施例中,事件過濾可以在云中(在服務器上)實現(xiàn)或在所述用戶終端實現(xiàn)。當在服務器上實現(xiàn)事件過濾,所述用戶終端的特性在用戶終端上被確定,并且從所述用戶終端上傳到服務器。
在電池節(jié)電模式特性的情況下,沒有必要對其不斷檢查以及報告給服務器。所述用戶終端只需在它從電池節(jié)省模式出來時報告(以及假定直到那 時所述用戶終端還處于電池節(jié)電模式)。
權利要求
1.一種在通信網(wǎng)絡上傳送選定的通信事件到用戶終端的方法,所述方法包括 在所述用戶終端中執(zhí)行處于掛起狀態(tài)的通信客戶端應用; 在過濾組件中接收通信事件; 在所述過濾組件使用過濾參數(shù),以確定所述通信事件是否是所選定的通信事件; 如果所述通信事件不是所選定的通信事件,在所述過濾組件阻塞所述通信事件; 如果所述通信事件是所選定的通信事件,警告所述用戶終端的用戶所述通信事件;并且 激活所述通信客戶端應用以在所述用戶終端接收所述通信事件。
2.根據(jù)權利要求1所述的方法,其中,通過以下方式給所述過濾組件提供所述過濾參數(shù) 在所述用戶終端配置它們并把它們上傳到所述過濾組件; 在所述過濾組件配置它們;或者 在過濾組件執(zhí)行算法來計算它們。
3.根據(jù)權利要求2所述的方法,其中,所述算法基于相關于先前所接收到的通信事件的用戶的行為計算當前的過濾參數(shù)。
4.根據(jù)前面任意一項權利要求所述的方法,其中,使用過濾參數(shù)的步驟依賴于以下至少一個而被選擇性地激活 檢測到所述用戶終端是移動設備; 檢測出用戶終端的電池節(jié)省模式被啟動; 檢測所述用戶終端的位置; 檢測所述用戶終端的類型;以及 檢測一天中的時間。
5.根據(jù)前面任意一項權利要求所述的方法,其中,所述過濾參數(shù)包括以下中的一個或多個 被一個或多個特定的用戶發(fā)送的通信事件; 作為特定類型通信事件的通信事件; 在一天中特定時間發(fā)送的通信事件; 具有特定相關聯(lián)的上下文的通信事件; 包含一個或多個關鍵字的通信事件。
6.根據(jù)權利要求5所述的方法,其中,所述通信事件的類型選自 語音呼叫; 視頻呼叫; 多用戶語音或視頻呼叫; 即時消息; 多用戶即時消息; 文件傳輸; 存在通知。
7.根據(jù)權利要求6所述的方法,其中,語音或視頻呼叫是選定的通信事件,而不考慮其他能夠確定所述通信事件應該被阻塞的過濾參數(shù)。
8.根據(jù)前面任意一項權利要求所述的方法,其中,所述過濾組件被實現(xiàn)在所述通信網(wǎng)絡中的服務器上,所述通信事件通過所述服務器和所述用戶終端之間建立的信道在所述用戶終端被接收。
9.根據(jù)權利要求8所述的方法,其中,警告步驟包括在所述通信網(wǎng)絡上從所述服務器向所述用戶終端發(fā)送所述通信事件。
10.根據(jù)權利要求8所述的方法,其中,警告步驟包括在所述服務器上存儲所述通信事件;并且 在所述通信網(wǎng)絡上從所述服務器向所述用戶終端發(fā)送推送通知。
11.根據(jù)權利要求1-7中任意一項所述的方法,其中,所述過濾組件被實現(xiàn)在執(zhí)行通信客戶端應用的實例的第二用戶終端,其中所述通信客戶端應用與所述用戶終端的用戶相關聯(lián),警告步驟包括 在所述通信網(wǎng)絡中從所述第二用戶終端發(fā)送所述通信事件到所述服務器; 在所述服務器上存儲所述通信事件;并且 在所述通信網(wǎng)絡上從所述服務器向所述用戶終端發(fā)送推送通知。
12.根據(jù)權利要求1-7中任意一項所述的方法,其中,所述過濾組件實現(xiàn)在所述用戶終端中。
13.根據(jù)權利要求9或12所述的方法,進一步包括在所述用戶終端監(jiān)視VoIP套接口,以檢測所述通信事件的接收。
14.根據(jù)前面任意一項權利要求所述的方法,包括當所述通信客戶端應用是在掛起狀態(tài)時,在所述用戶終端中執(zhí)行處于活躍狀態(tài)的事件通知代碼,以檢測所述警告的接收,并且將通知顯示給所述用戶終端的用戶以通知所述用戶所述通信事件。
15.根據(jù)權利要求14所述的方法,其中,所述通知請求所述用戶確認以激活所述通信客戶端,其中,所述激活通信客戶端應用的步驟被執(zhí)行以響應于接收到指示所述確認的用戶輸入。
16.根據(jù)權利要求1-13中任意一項所述的方法,包括響應于向用戶警告,自動激活所述通信客戶端。
17.根據(jù)前面任意一項權利要求所述的方法,其中,當所述通信客戶端應用是在掛起狀態(tài)下,與所通信客戶端應用相關聯(lián)的圖形用戶接口不會顯示在所述用戶終端上,并且響應于激活所述通信客戶端應用,所述方法包括顯示與所述通信客戶端應用相關聯(lián)的所述圖形用戶接口。
18.根據(jù)權利要求17所述的方法,包括使用與所述通信客戶端應用相關聯(lián)的所述圖形用戶接口,在所述用戶終端顯示所述通信事件的接收。
19.一種用戶終端,被布置為僅傳送選定的通信事件到用戶終端的用戶,所述用戶終端包括 輸入裝置,用于接收通信事件; 處理裝置,用于執(zhí)行具有掛起狀態(tài)以及激活狀態(tài)的通信客戶端應用,所述處理裝置被布置為執(zhí)行過濾代碼,所述過濾代碼使用過濾參數(shù)以確定所接收的通信事件是否是選定的通信事件,并且如果所述通信事件不是選定的通信事件,則阻塞所述通信事件;以及 顯示裝置,其被布置為如果所述通信事件是選定的通信事件,則警告所述用戶終端的用戶所述通信事件,其中,所述通信客戶端應用采用激活狀態(tài)以接收選定的通信事件。
20.根據(jù)權利要求19所述的用戶終端,其中,所述用戶終端可以是以下之一 移動電話; 個人數(shù)字助理; 個人計算機; 平板計算機; 電視; 游戲設備。
21.一種用于在通信網(wǎng)絡上向用戶終端傳送選定的通信事件的通信系統(tǒng),所述通信系統(tǒng)包括 過濾組件,被配置為接收通信事件,并使用過濾參數(shù)以確定所述通信事件是否是選定的通信事件,并且如果所述通信事件不是選定的通信事件,在所述過濾組件阻塞所述通信事件; 所述用戶終端執(zhí)行具有掛起狀態(tài)和激活狀態(tài)的通信客戶端應用,所述用戶終端包括顯示裝置,其被布置為如果所述通信事件是選定的通信事件,則警告所述用戶終端的用戶所述通信事件,其中,所述通信客戶端應用采用激活狀態(tài)以接收選定的通信事件。
22.根據(jù)權利要求21所述的通信系統(tǒng),其中,所述過濾組件實現(xiàn)在服務器。
23.根據(jù)權利要求22所述的通信系統(tǒng),其中,所述選定的通信事件通過所述服務器和所述用戶終端之間建立的信道在所述用戶終端被接收。
24.根據(jù)權利要求21所述的通信系統(tǒng),其中,所述過濾組件實現(xiàn)在所述用戶終端。
25.根據(jù)權利要求21所述的通信系統(tǒng),其中,所述過濾組件實現(xiàn)在執(zhí)行通信客戶端應用的實例的第二用戶終端,其中所述通信客戶端應用與所述用戶終端的用戶相關聯(lián)。
26.根據(jù)權利要求21-25中任意一項所述的通信系統(tǒng),其中,所述通信網(wǎng)絡是基于分組的網(wǎng)絡,其中所述基于分組的網(wǎng)絡可以是互聯(lián)網(wǎng)。
27.—種在通信網(wǎng)絡上向用戶終端傳送選定的通信事件的方法,所述方法包括 確定所述用戶終端的特性并且依賴于所述特性選擇過濾參數(shù); 在過濾組件接收通信事件; 在所述過濾組件中使用所選擇的過濾參數(shù)以確定所述通信事件是否是選定的通信事件; 如果所述通信事件不是選定的通信事件,在所述過濾組件阻塞所述通信事件;并且 如果所述通信事件是選定的通信事件,警告所述用戶終端的用戶所述通信事件。
28.根據(jù)權利要求27所述的方法,其中,所述用戶終端的特性包括以下至少一個所述用戶終端的類型;所述用戶終端的電池節(jié)省模式是否被啟用;所述用戶終端連接到的網(wǎng)絡的類型;以及所述用戶終端是否正在漫游。
29.根據(jù)權利要求27或28所述的方法,其中,所述過濾參數(shù)包括以下一個或多個 被一個或多個特定的用戶發(fā)送的通信事件; 作為特定類型通信事件的通信事件; 在一天中特定時間發(fā)送的通信事件; 具有特定相關聯(lián)的上下文的通信事件;包含一個或多個關鍵字的通信事件。
30.根據(jù)權利要求29所述的方法,其中,所述通信事件的類型選自 語音呼叫; 視頻呼叫; 多用戶語音或視頻呼叫; 即時消息; 多用戶即時消息; 文件傳輸; 存在通知。
31.根據(jù)權利要求30所述的方法,其中,語音或視頻呼叫是選定的通信事件,而不考慮其他能夠確定所述通信事件應該被阻塞的過濾參數(shù)。
32.根據(jù)權利要求27-31中任意一項所述的方法,其中,所述過濾組件被實現(xiàn)在所述通信網(wǎng)絡中的服務器上,通過所述服務器和所述用戶終端之間建立的信道在所述用戶終端接收所述通信事件。
33.根據(jù)權利要求32所述的方法,進一步包括上傳所述用戶終端的特性到所述服務器上的所述過濾組件。
34.根據(jù)權利要求32或33所述的方法,其中,警告步驟包括在所述通信網(wǎng)絡上從所述服務器向所述用戶終端發(fā)送所述通信事件。
35.根據(jù)權利要求32或33所述的方法,其中,警告步驟包括在所述服務器上存儲所述通信事件;并且 在所述通信網(wǎng)絡上從所述服務器向所述用戶終端發(fā)送推送通知。
36.根據(jù)權利要求27-31中任意一項所述的方法,其中,所述過濾組件實現(xiàn)在所述用戶終端中。
37.根據(jù)權利要求34或36所述的方法,進一步包括在所述用戶終端監(jiān)視VoIP套接口,以檢測所述通信事件的接收。
38.一種用戶終端,被布置為僅傳送選定的通信事件到所述用戶終端的用戶,所述用戶終端包括 輸入裝置,用于接收通信事件; 處理裝置,被布置為確定所述用戶終端的特性并依賴于所述特性選擇過濾參數(shù),所述處理裝置進一步被布置為執(zhí)行過濾代碼,所述過濾代碼使用所選擇的過濾參數(shù)以確定接收到的通信事件是否是選定的通信事件,并且如果所述通信事件不是選定的通信事件,則阻塞所述通信事件;以及 顯示裝置,被配置為如果所述通信事件是選定的通信事件,警告所述用戶終端的用戶所述通信事件。
39.根據(jù)權利要求38所述的用戶終端,其中,所述用戶終端可以是以下之一 移動電話; 個人數(shù)字助理; 個人計算機; 平板計算機;電視; 游戲設備。
40.一種用于在通信網(wǎng)絡上向用戶終端傳送選定的通信事件的通信系統(tǒng),所述通信系統(tǒng)包括 過濾組件,被配置為接收通信事件,并使用過濾參數(shù)以確定所述通信事件是否是選定的通信事件,所述過濾參數(shù)的選擇依賴于所述用戶終端的特性,并且如果所述通信事件不是選定的通信事件,在所述過濾組件阻塞通信事件; 所述用戶終端包括顯示裝置,其被布置為如果所述通信事件是選定的通信事件,警告所述用戶終端的用戶所述通信事件。
41.根據(jù)權利要求40所述的通信系統(tǒng),其中,所述過濾組件實現(xiàn)在服務器。
42.根據(jù)權利要求41所述的通信系統(tǒng),其中,通過所述服務器和所述用戶終端之間建立的信道在所述用戶終端接收所述選定的通信事件。
43.根據(jù)權利要求40所述的通信系統(tǒng),其中,所述過濾組件實現(xiàn)在所述用戶終端。
44.根據(jù)權利要求40-43中任意一項所述的通信系統(tǒng),其中,所述通信網(wǎng)絡是基于分組的網(wǎng)絡,其中所述基于分組的網(wǎng)絡可以是互聯(lián)網(wǎng)。
全文摘要
一種用于在通信網(wǎng)絡上傳送選定的通信事件到用戶終端的方法和通信系統(tǒng),以及一種用戶終端,被布置為僅傳送選定的通信事件到所述用戶終端的用戶,所述方法包括在所述用戶終端執(zhí)行處于掛起狀態(tài)的通信客戶端應用;在過濾組件中接收通信事件;在所述過濾組件使用過濾參數(shù),以確定所述通信事件是否是所選定的通信事件;如果所述通信事件不是所選定的通信事件,在所述過濾組件阻塞通信事件;如果所述通信事件是所選定的通信事件,警告所述用戶終端的用戶所述通信事件;并且激活所述通信客戶端應用以在所述用戶終端接收所述通信事件。
文檔編號H04W52/02GK103051675SQ201210485218
公開日2013年4月17日 申請日期2012年11月23日 優(yōu)先權日2011年11月23日
發(fā)明者N.R.J.林德布朗 申請人:斯凱普公司