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

無線即時消息傳送系統(tǒng)及方法

文檔序號:7870173閱讀:162來源:國知局
專利名稱:無線即時消息傳送系統(tǒng)及方法
技術領域
本發(fā)明一般涉及即時消息傳送領域。更具體地說,本發(fā)明提供了去往無線設備和來自無線設備的即時消息傳送的系統(tǒng)和方法。
背景技術
已知的即時消息傳送(IM)技術典型地發(fā)送短消息和保持出現(xiàn)信息。保持出現(xiàn)信息的一種技術是“好友列表”。在“好友列表”中,用戶保持他們規(guī)律地通信的通信者的列表。在“好友列表”中的通信者通常對出現(xiàn)信息諸如通信者激活,斷開等互相投票(poll)。用戶能夠通過“好友列表”掃視從而察看是否任何人可與其通信。
一種使用“好友列表”的已知IM技術是ICQ。在ICQ中,如果通信者的出現(xiàn)信息改變,例如,如果通信者斷開或重新連接到一個網絡,在“好友列表”中的每個通信者發(fā)送一個消息給用戶。使用狀態(tài)諸如“已連接”,“閑聊”,“離開”,“長時間離開”,“被占用”,“勿打擾(DND),“不可見”和“離線”定義在ICQ中的傳統(tǒng)IM出現(xiàn)信息。
傳統(tǒng)IM技術可以使用超過典型的無線網絡容量的頻繁的網絡業(yè)務通信。發(fā)生這種情況是因為由于在傳統(tǒng)的IM技術諸如ICQ中,出現(xiàn)信息在站之間傳送,即使在所述站當前沒有與另一個進行通信的情況下也如此。不管站的狀態(tài)如何,出現(xiàn)信息的這種連續(xù)傳輸導致增加的網絡業(yè)務和站中電池壽命的減少,特別當站處于無線移動通信設備中時。
此外,傳統(tǒng)的IM技術可以假定用戶不總是被激活和連接到網絡-這對于保持持久連接的某些無線網絡用戶可能不總是這種情況。

發(fā)明內容
提供了一種即時消息傳送的系統(tǒng)和方法。能夠彼此傳遞即時消息的多個消息傳送客戶機的每一個被配置從而通過網絡彼此共享出現(xiàn)信息。針對每個消息傳送客戶機,確定所述消息傳送客戶機是否處在可從其它消息傳送客戶機接收出現(xiàn)信息的狀態(tài)。并且,如果是在該狀態(tài),然后提供出現(xiàn)信息給消息傳送客戶機??梢栽谙魉涂蛻魴C之間直接提供出現(xiàn)信息,或可以通過存儲和傳播出現(xiàn)信息的一個或多個集中的代理服務器提供。一種特別的狀態(tài),在此稱為未知狀態(tài)被提供了,當由特定的消息傳送客戶機輸入時,將引起系統(tǒng)停止進一步傳送出現(xiàn)信息給該客戶機。一旦改變?yōu)橥ㄐ艩顟B(tài),系統(tǒng)再繼續(xù)提供出現(xiàn)信息給該消息傳送客戶機消息傳送。


圖1是雙模式移動通信設備的方框圖;圖2是按照本發(fā)明示例的無線即時消息傳送系統(tǒng)的方框圖;圖3是圖示按照本發(fā)明的無線即時消息傳送方法的第一實施例的步驟交互圖;圖4是圖示按照本發(fā)明的無線即時消息傳送方法的第二實施例的步驟交互圖;和圖5是圖示按照本發(fā)明的無線即時消息傳送方法的第三實施例的步驟交互圖。
具體實施例方式
現(xiàn)在轉到附圖,圖1是雙模式移動通信設備10的方框圖。雙模式設備10包括收發(fā)器11、微處理器38、顯示器22、閃速存儲器24、RAM存儲器26、輔助輸入/輸出(I/O)設備28、串行口30、鍵盤32、揚聲器34、麥克風36和短距離無線通信子系統(tǒng)40,并且還包括其它設備子系統(tǒng)42。收發(fā)器11最好包括發(fā)送和接收天線16、18,接收器12,發(fā)送器14,一個或多個本地振蕩器13和數字信號處理器20。在閃速存儲器24內,設備10最好包括多個可由微處理器38(和/或DSP 20)執(zhí)行的軟件模塊24A-24N,包括語音通信模塊24A、數據通信模塊24B和多個用于執(zhí)行多個其它功能的其它操作模塊24N。
移動設備10最好是具有語音和數據通信能力的雙向通信設備。即,例如設備可以在諸如很多已知的模擬或數字蜂窩網絡之一的語音網絡上通信,也可以在數據網絡上通信。語音和數據網絡在圖1中由通信塔19表示。這些語音和數據網絡可以是使用分離的基礎設施諸如基站、網絡控制器等的分離的通信網絡,或它們可以集成為一個單個的無線網絡。
通信子系統(tǒng)11用于與語音和數據網絡19通信。并且包括接收器12,發(fā)送器14,一個或多個本地振蕩器13,并且還可包括DSP 20。DSP 20用于發(fā)送信號給發(fā)送器14和從接收器12接收信號,并且還用于從發(fā)送器14接收控制信息和提供控制信息給接收器12。如果語音和數據通信發(fā)生在單個頻率上,或近間隔的頻率組上,那么單個本地振蕩器13可以與發(fā)送器14和接收器12一起使用。或者,如果不同頻率用于語音通信和數據通信,那么能夠使用多個本地振蕩器13產生對應于語音和數據網絡19的多個頻率。盡管在圖1中示出了兩個天線16、18,移動設備10能夠使用單天線結構。包括語音和數據信息二者的信息經DSP 20和微處理器38之間的鏈路與通信模塊11交互通信。
通信子系統(tǒng)11的詳細設計諸如頻帶、分量選擇和功率電平等將取決于設備將運行其中的通信網絡19。例如,打算運行于北美市場中的設備10可包括通信子系統(tǒng)11,該子系統(tǒng)設計用MobitexTM或DataTACTM移動數據通信網絡運行,并且也可以設計運行于各種語音通信網絡諸如AMPS,TDMA,CDMA,PCS等中的任何一種。而打算用于歐洲的設備10可被配置用通用分組無線業(yè)務(GPRS)數據通信網絡和GSM語音通信網絡操作。其它類型的數據和語音網絡,分離的和集成的,也可以用于移動設備10。
取決于網絡19(或多個網絡)的類型,對于雙模式移動設備10的訪問需要也可改變。例如,在Mobitex和DataTAC數據網絡中,移動設備使用與每個設備相關的唯一標識號在網絡上注冊。然而在GPRS數據網絡中,網絡訪問與設備10的訂戶或用戶相關。GPRS設備典型地需要用戶標識模塊(“SIM”),需要它以便設備10運行于GPRS網絡上。沒有SIM設備,本地或非網絡通信功能(如果有)可能是可運行的,但是設備10將不能執(zhí)行涉及在數據網絡19上通信的任何功能,但除了任何合法需要的操作諸如‘911’緊急呼叫之外。
在已經完成任何需要的網絡注冊或激活程序之后,雙模式設備10可經網絡19(或多個網絡)發(fā)送和接收通信信號,其包括語音和數據信號兩種信號。由天線16從通信網絡19接收的信號被路由到接收器12,該接收器設有信號放大、頻率下轉換、濾波、信道選擇等,并且還提供模擬到數字轉換。接收信號的模擬到數字轉換允許更復雜的通信功能,諸如將使用DSP 20執(zhí)行的數字解調和解碼。以類似方式,由DSP 20處理(例如,調制和編碼)將發(fā)送到網絡19的信號,然后提供給發(fā)送器14用于數字模擬轉換、頻率上變換、濾波、放大和經天線18發(fā)送給通信網絡19(或多個網絡)。盡管圖1中示出單個收發(fā)器11用于語音和數據二種通信,設備10能夠包括兩個不同的收發(fā)器,用于發(fā)送和接收語音信號的第一收發(fā)器和用于發(fā)送和接收數據信號的第二收發(fā)器。
除了處理通信信號之外,DSP 20還可設有接收器和發(fā)送器控制。例如,應用到接收器12和發(fā)送器14中的通信信號的增益電平也可以通過在DSP 20中實現(xiàn)的自動增益控制算法得到自適應控制。其它收發(fā)器控制算法也能夠在DSP 20中實現(xiàn)以便提供更復雜的收發(fā)器11的控制。
微處理器38最好管理和控制雙模式移動設備10的整個操作。這里能夠使用很多類型的微處理器或微控制器,或可選地,可以使用單個DSP 20執(zhí)行微處理器38的功能。包括至少數據和語音通信的低級通信功能通過收發(fā)器11中的DSP 20來執(zhí)行。其它高級通信功能諸如語音通信應用24A和數據通信應用24B也可以存儲在閃速存儲器24中用于由微處理器38執(zhí)行。例如,語音通信模塊24A可提供高級用戶接口,該接口可操作經網絡19在雙模式移動設備10和多個其它語音設備之間發(fā)送和接收語音呼叫。類似地,數據通信模塊24B可提供高級用戶接口,可操作用于經網絡19在雙模式移動設備10和多個其它數據設備之間發(fā)送和接收數據諸如電子郵件消息傳送、文件、組織者信息、短文本消息傳送等。微處理器38還與其它設備子系統(tǒng)交互,這些子系統(tǒng)諸如是顯示器22、閃速存儲器24、隨機存取存儲器(RAM)26、輔助輸入/輸出(I/O)子系統(tǒng)28、串行口30、鍵盤32、揚聲器34、麥克風36、短距離通信子系統(tǒng)40和總的表示為42的任何其它設備子系統(tǒng)。
圖1中所示的某些子系統(tǒng)執(zhí)行與通信相關的功能,而其它子系統(tǒng)可提供“駐留”或設備上功能。明顯地,某些子系統(tǒng)諸如鍵盤32和顯示器22可以用于通信相關功能消息傳送以及設備駐留功能。所述通信相關功能為諸如輸入文本消息傳送用于經數據通信網絡傳送,所述設備駐留功能為諸如計算器或任務列表或其它PDA型功能。
微處理器38使用的操作系統(tǒng)軟件最好存儲在永久存儲器諸如閃速存儲器24中。除了包括控制設備10的所有低級功能的操作系統(tǒng),閃速存儲器24還包括多個高級軟件應用程序或模塊,諸如語音通信模塊24A,數據通信模塊24B,組織者模塊,或任何其它類型的軟件模塊24N。閃速存儲器24還可包括用于存儲數據的文件系統(tǒng)。這些模塊由微處理器38執(zhí)行,并且提供設備用戶和設備之間的高級接口。該高級接口典型地包括通過顯示器22提供的圖形組件,通過輔助I/O 28,鍵盤32,揚聲器34,和麥克風36提供的輸入/輸出組件。操作系統(tǒng),特定的設備應用或模塊,或其部分,可以臨時裝進易失存儲器諸如RAM 26用于較快操作。此外,接收的通信信號在它們被永久地寫到位于永久存儲器24中的文件系統(tǒng)之前也可以臨時存儲在RAM 26。
可以裝載到雙模式設備10的示例應用模塊24N是個人信息管理器(PIM)應用,其提供PDA功能諸如日歷事件、約會和任務項。該模塊24N還能與語音通信模塊24A交互用于管理電話呼叫,語音信件等,也可以與數據通信模塊交互,用于管理電子郵件通信和其它數據傳輸?;蛘撸Z音通信模塊24A和數據通信模塊24B的所有功能可以集成到PIM模塊中。
閃速存儲器24最好提供一個文件系統(tǒng)以方便在該設備上的PIM數據項的存儲。PIM應用最好包括經無線網絡19或者通過其自身或者結合語音和數據通信模塊24A和24B發(fā)送和接收數據項的性能。PIM數據項通過無線網絡19最好與所存儲的或與主機算機系統(tǒng)相關的一組相應的數據項無縫集成、同步和更新,由此為與特定的用戶相關的數據項建立鏡像系統(tǒng)。
通過將設備10放置在連接移動設備10的串行口30到主系統(tǒng)的串行口的一個接口底座中,移動設備10還能與主系統(tǒng)人工同步。串行口30還能用于使用戶通過外部設備或軟件應用程序設定偏愛,或下載其它應用模塊24N用于安裝??梢允褂迷撚芯€下載路徑,以將加密密鑰加載到設備上,這是比通過無線網絡19交換加密信息更安全的方法。
附加的應用模塊24N可通過網絡19、通過輔助I/O子系統(tǒng)28、通過串行口30、通過短距離通信子系統(tǒng)40或通過任何其它合適的子系統(tǒng)42被加載到雙模式設備10上,并且由用戶安裝在閃速存儲器24或RAM 26中。這種在應用安裝方面的靈活性增加了設備10的功能,并且能夠提供增強的設備上功能、通信相關功能或二者。例如,安全通信應用可以使得電子商務功能和其它財務交易能夠使用設備10執(zhí)行。
當雙模式設備10運行于數據通信模式時,接收的信號諸如文本消息傳送或網頁下載由收發(fā)器11處理并且提供給微處理器38,其最好進一步處理接收的信號用于輸出到顯示器22,或可選地輸出到輔助I/O設備28。雙模式設備10的用戶也可以使用鍵盤32編輯數據項諸如電子郵件信息,鍵盤32最好是QWERTY型的完整字母數字鍵盤布局,盡管也能使用其它類型的完整字母數字鍵盤諸如已知的DVORAK型。對設備10的用戶輸入用多個輔助I/O設備28得到進一步增強,該輔助設備可包括指輪輸入設備、觸板、各種開關、搖桿輸入開關等。然后用戶輸入的編輯的數據項可經收發(fā)器11在通信網絡19上被發(fā)送。
當雙模式設備10操作在語音通信模式中時,設備10的整個操作基本上類似于數據模式,但除了接收的信號最好輸出到揚聲器34和用于傳輸的語音信號由麥克風36產生之外??蛇x的語音或音頻I/O子系統(tǒng)諸如語音消息傳送記錄子系統(tǒng)也可以在設備10上實現(xiàn)。盡管語音或音頻信號輸出最好基本通過揚聲器34完成,也能使用顯示器22提供呼叫方身份的指示、語音呼叫的持續(xù)時間或其它語音呼叫相關的功能。例如,微處理器38結合語音通信模塊和操作系統(tǒng)軟件可以檢測接收的語音呼叫的呼叫方標識信息并且將其顯示在顯示器22上。
短距離通信子系統(tǒng)40可以包括在雙模式設備10中。例如,子系統(tǒng)40可包括紅外設備及相關電路和組件或BluetoothTM短距離無線通信模塊,以提供與類似使能的系統(tǒng)和設備的通信。
圖2是按照本發(fā)明的示例d無線即時消息傳送的方框圖。無線設備10使用無線電波與基站20無線通信。基站20通過無線網絡90通信,無線網絡依次通過因特網100與無線即時消息傳送服務器200和基于因特網的即時消息傳送客戶機120通信。
圖3是按照本發(fā)明的無線即時消息傳送方法的第一實施例步驟交互圖。消息傳送服務器200與無線設備A和B(10A和10B)上的客戶機應用以及與其它客戶機應用諸如C通信。在圖3中,消息傳送服務器200和客戶機10A,B之間的箭頭示出了通信。這些通信的相對時間通過一般向下指的時間流程圖表示,使得在圖3中第一箭頭高于第二箭頭,這意味著第一通信在第二通信之前發(fā)生。
消息傳送服務器200跟蹤出現(xiàn)信息。如圖所示,消息傳送服務器200最初具有一個服務器出現(xiàn)表210,每個無線客戶機A,B,C等具有一行,而每行存儲用于每個無線客戶機的出現(xiàn)狀態(tài)。如圖所示,客戶機10B按照表210開始在“閑聊”狀態(tài),而客戶機10A和C按照表210在“貓(CAT)”狀態(tài)(按照薛定諤貓命名)。貓狀態(tài)在此也稱為未知狀態(tài),當表示在“貓”狀態(tài)中時,客戶機的出現(xiàn)信息被理解為或者可用的或者不可用的,即其狀態(tài)是不確定的,并且在該狀態(tài)消息傳送服務器200最好不向任何客戶機傳播出現(xiàn)信息?!柏垺睜顟B(tài)被保持直到“觀察到”客戶機的狀態(tài),在該情況下,不確定性得到解決?!坝^察”客戶機的行為可引起客戶機狀態(tài)的改變。于是,“貓”狀態(tài)是能夠由消息傳送服務器200和客戶機10A,B二者使用的偽狀態(tài)??蛇x地,例如結合“好友”列表,“貓”狀態(tài)能夠顯示給客戶機設備10A,B的用戶?!柏垺睜顟B(tài)最好不在消息傳送服務器200和客戶機10A,B之間通信。此外,用“貓”狀態(tài)代表客戶機的狀態(tài)使得無線出現(xiàn)信息能夠用缺少用于那個特定客戶機的狀態(tài)信息操作。
以與出現(xiàn)信息如何在消息傳送服務器200處被保持類似的方式,每個客戶機10A,B保持一個客戶機出現(xiàn)表220A,B,而客戶機出現(xiàn)表220A的每一行存儲無線客戶機的出現(xiàn)狀態(tài)。代替正如服務器出現(xiàn)表210的情況跟蹤所有客戶機,客戶機出現(xiàn)表220A,B最好僅跟蹤用于選擇無線消息傳送通信者的出現(xiàn)信息,例如,只有在“好友”列表中發(fā)現(xiàn)的那些通信者的出現(xiàn)信息。還在客戶機出現(xiàn)表220A,B中示出本地客戶機狀態(tài),其不需要必須存儲在與選擇的客戶機相同的表中。如在表220A中所示,例如,客戶機10B初始在“貓”狀態(tài),而客戶機10A是在“可用”狀態(tài)。表220B還示出客戶機10A初始在“貓”狀態(tài),而客戶機10B是在“閑聊”狀態(tài)。
在圖3中,客戶機10A響應于某些觸發(fā)225,例如當客戶機10A的用戶激活即時消息傳送應用時,客戶機10A將其狀態(tài)從“可用”改變到“閑聊”。然后,客戶機10A傳遞230A其新狀態(tài)信息給消息傳送服務器200,該服務器跟蹤該信息和在表210中更新該變化。
在消息傳送服務器200處,客戶機10A和10B現(xiàn)在在“閑聊”狀態(tài)。消息傳送服務器200發(fā)送客戶機狀態(tài)更新消息傳送給在“閑聊”狀態(tài)的所有客戶機。如所示,客戶機10B接收指示客戶機10A現(xiàn)在在“閑聊”狀態(tài)的更新235B,并且相應地更新客戶機表220B。類似地,客戶機10A接收指示客戶機10B當前在“閑聊”狀態(tài)的更新235A。這樣,通過傳遞其狀態(tài)到消息傳送服務器200,客戶機10A有效地“觀察”客戶機10B的狀態(tài),由此解決了在客戶機10A的表220A中客戶機10B的原始“貓”狀態(tài)的不確定性。
當客戶機10A和10B保持在“閑聊”狀態(tài)中時,正如在服務器出現(xiàn)表210中指示的,消息傳送服務器200周期地(用周期Tu)分別發(fā)送更新235B和235A到客戶機10B和10A。更新最好包括好友的所有非貓狀態(tài),并且可選地可以包括所有“閑聊”狀態(tài),以及其它可選信息(帶寬許可)。
在N次更新之后,例如,作為停止即時消息傳送應用的客戶機10A的用戶結果,客戶機10A在表220A中將狀態(tài)從“閑聊”改變到“可用”。因此,客戶機10A發(fā)送更新230A到消息傳送服務器200,由于客戶機10B是在“閑聊”狀態(tài),消息傳送服務器200繼續(xù)發(fā)送周期的(具有周期Tu)更新消息傳送235B到客戶機10B。
然而由于客戶機10A不再在表210中的“閑聊”狀態(tài),在“貓”超時間隔Tcs過期之后,客戶機10A由在表210中的“貓”狀態(tài)表示。類似地,因為客戶機10B的狀態(tài)在表220A中不再被更新,在“貓”超時間隔Tca過期之后,客戶機10B的狀態(tài)在表220A中由“貓”狀態(tài)表示。在客戶機10B處超時間隔Tcb之后發(fā)生相同的操作,這樣客戶機10A在表220B中用“貓”狀態(tài)表示。即使客戶機B在表210和220B二者中在“閑聊”狀態(tài),由于客戶機10A和10C二者在表210中具有“貓”狀態(tài),消息傳送服務器200不發(fā)送周期更新給客戶機10B。
圖4是圖示按照本發(fā)明的無線即時消息傳送方法的第二實施例的步驟交互圖。圖4示出了消息傳送服務器200和客戶機10A之間的通信,以較詳細的步驟示出了當客戶機10A超出了覆蓋范圍時,由無線網絡90列隊的周圍的更新??蛻魴C10A和消息傳送服務器200開始分別具有出現(xiàn)信息表220A和210。正如在圖3中的情況,在客戶機10A處的觸發(fā)器225引起客戶機10A進入“閑聊”狀態(tài)??蛻魴C10A然后響應于觸發(fā)225,例如當客戶機10A的用戶激活即時消息傳送應用時,將其狀態(tài)從“可用”改變到“閑聊”狀態(tài)。然后,客戶機10A將其新狀態(tài)信息傳送230A給消息傳送服務器200,該消息傳送服務器200跟蹤和更新表210中的變化。
在消息傳送服務器200處,客戶機10A和10B現(xiàn)在在“閑聊”狀態(tài)。消息傳送服務器200發(fā)送客戶機狀態(tài)更新消息傳送給在“閑聊”狀態(tài)中的所有客戶機。由于只有客戶機10A示于圖4中,僅示出了發(fā)送給客戶機10A的更新消息傳送。客戶機10A接收指示客戶機10B現(xiàn)在在“閑聊”狀態(tài)的更新235A,并且相應地更新客戶機表220A。
當客戶機10A保持在“閑聊”狀態(tài)時,正如在服務器出現(xiàn)表210中指示的,消息傳送服務器200周期地(用周期Tu)發(fā)送更新235A到客戶機10A。然而,如所示出的,由于客戶機10A已經出了覆蓋范圍(如由叉號(X)示出的),第三次更新不到達客戶機10A。結果,無線網絡90最好在用于客戶機10A的隊列240A中對更新消息傳送235A排隊,并且將排隊的消息傳送狀態(tài)消息傳送237A發(fā)送回到消息傳送服務器200。
最好,一旦接收到排隊的消息傳送狀態(tài)消息傳送237A,消息傳送服務器200暫停到客戶機10A的更新消息傳送的周期發(fā)送。這保證了對于客戶機10A出了覆蓋范圍的時間持續(xù)期內(由持續(xù)期部分T>Tu示出的),無線網絡90的容量不會由于用于客戶機10A的更新消息傳送235A而溢出。
最后,在客戶機10A返回到覆蓋區(qū)之后(正如由勾號示出的),在隊列240A中排隊的消息傳送235A由無線網絡90發(fā)送到客戶機10A。無線網絡90還發(fā)送排隊消息傳送傳遞消息傳送239A到消息傳送服務器200。
最好是,一旦接收到一個排隊消息傳送傳遞消息傳送239A,消息傳送服務器200再繼續(xù)周期發(fā)送更新的消息傳送到客戶機10A。
圖5是圖示按照本發(fā)明的無線即時消息傳送方法的第三實施例的步驟交互圖。
無線設備10A通過無線消息傳送服務器200發(fā)送編址到組GID1的單個消息傳送300A。組GID1是通過咨詢關聯(lián)諸如GID1 320的組id與諸如UID1,...UIDN的用戶id 330的數據庫310,由消息傳送服務器決定的唯一標識符。如所示,消息傳送服務器200然后發(fā)送消息傳送340B-C到具有用戶id 330的每個無線設備,以及發(fā)送消息傳送350A-B到因特網客戶機120A-B。該機制保證無線設備10A只需要發(fā)送一個無線消息傳送300A以便聯(lián)系到多個無線用戶10B-C和因特網用戶120A-B。
本發(fā)明的上述實施例打算只是示例。本領域技術人員可以對特定的實施例進行變更,修改和變化,而不脫離本發(fā)明的范圍。
權利要求
1.一種即時消息傳送的方法,包括步驟提供能夠彼此發(fā)送即時消息的多個消息傳送客戶機;配置所述多個消息傳送客戶機的每一個從而通過網絡彼此共享出現(xiàn)信息;和對于所述多個消息傳送客戶機的每一個,確定所述消息傳送客戶機是否是在一個可從其它消息傳送客戶機接收出現(xiàn)信息的狀態(tài),并且如果是,則通過所述網絡接收用于所述其它消息傳送客戶機的每一個的出現(xiàn)信息。
2.如權利要求1所述的方法,進一步包括步驟對于所述多個消息傳送客戶機的每一個,設置通信定時器到預定值,當該定時器超時時,將所述消息傳送客戶機置于一個未知狀態(tài),在該狀態(tài)中,它不能夠從所述其它消息傳送客戶機的每一個接收出現(xiàn)信息。
3.如權利要求1所述的方法,進一步包括步驟對于所述多個消息傳送客戶機的每一個,檢測指示所述消息傳送客戶機應該被置于一個未知狀態(tài)的觸發(fā)信號,在該未知狀態(tài),所述消息傳送客戶機不可從所述其它消息傳送客戶機的每一個接收出現(xiàn)信息。
4.如權利要求1所述的方法,進一步包括步驟將出現(xiàn)信息直接從所述多個消息傳送客戶機的每一個傳送到所述其它消息傳送客戶機,而不使用中間服務器。
5.如權利要求1所述的方法,進一步包括步驟將出現(xiàn)信息從所述多個消息傳送客戶機的每一個傳送到中間服務器系統(tǒng),并且在所述中間服務器處的數據存儲器中存儲出現(xiàn)信息;所述中間服務器系統(tǒng)處理在所述數據存儲器中的出現(xiàn)信息以確定是否將用于所述多個消息傳送客戶機的出現(xiàn)信息傳播給由在所述數據存儲器中的出現(xiàn)信息代表的各個消息傳送客戶機的每一個。
6.如權利要求1所述的方法,進一步包括步驟所述多個消息傳送客戶機的每一個具有其它消息傳送客戶機的好友列表,用該好友列表,所述消息傳送客戶機感興趣與它們通信;當所述消息傳送客戶機在可接收出現(xiàn)信息的狀態(tài)中時,獲得用于在所述好友列表上的所述其它消息傳送客戶機的每一個的出現(xiàn)信息。
7.如權利要求1所述的方法,其中,所述網絡是在廣域無線網絡。
8.如權利要求1所述的方法,其中,所述出現(xiàn)信息通過連接到所述網絡的代理服務器在所述多個消息傳送客戶機之間通信。
9.如權利要求8所述的方法,其中,所述代理服務器保持一個出現(xiàn)信息數據庫,該數據庫存儲用于所述多個消息傳送客戶機的每一個的出現(xiàn)信息。
10.如權利要求9所述的方法,進一步包括步驟如果出現(xiàn)信息數據庫沒有指示一個特定的消息傳送客戶機是在一個表示該特定消息傳送客戶機在不可接收出現(xiàn)信息的狀態(tài),那么所述代理服務器傳播出現(xiàn)信息給所述多個消息傳送客戶機的每一個。
11.如權利要求1所述的方法,進一步包括步驟在具有關于彼此的出現(xiàn)信息的兩個消息傳送客戶機之間傳送即時消息傳送。
12.如權利要求3所述的方法,其中,當一個即時消息傳送應用關掉時,產生所述觸發(fā)信號。
13.如權利要求1所述的方法,進一步包括步驟確定至少所述消息傳送客戶機之一不能夠再通過所述網絡通信;和不通過所述網絡向至少所述消息傳送客戶機之一提供用于所述其它消息傳送客戶機的出現(xiàn)信息消息傳送,直到確定至少所述消息傳送客戶機之一能夠通過所述網絡通信。
14.一種即時消息傳送系統(tǒng),包括多個消息傳送客戶機,能夠彼此傳送即時消息傳送,其中,配置所述多個消息傳送客戶機的每一個從而通過網絡彼此共享出現(xiàn)信息;和確定每個消息傳送客戶機是否是在一個可從其它消息傳送客戶機接收出現(xiàn)信息的狀態(tài)的裝置,并且如果是在該狀態(tài),則通過所述網絡傳送用于所述其它消息傳送客戶機中的每一個的出現(xiàn)信息。
15.如權利要求14所述的系統(tǒng),進一步包括用于每一個所述消息傳送客戶機的設置到預定值的通信定時器,當該定時器超時時,將所述消息傳送客戶機置于一個未知狀態(tài),在該狀態(tài)中,它不能夠從所述其它消息傳送客戶機的每一個接收出現(xiàn)信息。
16.如權利要求14所述的系統(tǒng),其中,所述消息傳送客戶機進一步包括檢測裝置,用于檢測指示所述消息傳送客戶機應該被置于一個未知狀態(tài)的觸發(fā)信號,其中在該未知狀態(tài),所述消息傳送客戶機不能夠從所述其它消息傳送客戶機的每一個接收出現(xiàn)信息。
17.如權利要求14所述的系統(tǒng),其中,所述消息傳送客戶機進一步包括傳送裝置,用于從所述多個消息傳送客戶機的每一個直接向所述其它消息傳送客戶機傳送出現(xiàn)信息,而不使用中間服務器。
18.如權利要求14所述的系統(tǒng),進一步包括中間服務器系統(tǒng),用于在數據存儲器中接收和存儲用于所述多個消息傳送客戶機的每一個的出現(xiàn)信息;所述中間服務器系統(tǒng)處理在所述數據存儲器中的出現(xiàn)信息以確定是否傳播用于所述多個消息傳送客戶機的出現(xiàn)信息給由在所述數據存儲器中的出現(xiàn)信息代表的各個消息傳送客戶機的每一個。
19.如權利要求14所述的系統(tǒng),進一步包括所述多個消息傳送客戶機的每一個具有其它消息傳送客戶機的好友列表,用該好友列表,所述消息傳送客戶機感興趣與它們通信;和其中,當所述消息傳送客戶機在可接收出現(xiàn)信息的狀態(tài)中時,則獲得用于在所述好友列表上的所述其它消息傳送客戶機的每一個的出現(xiàn)信息。
20.如權利要求14所述的系統(tǒng),其中,所述網絡是在廣域無線網絡。
21.如權利要求14所述的系統(tǒng),其中,所述出現(xiàn)信息通過連接到所述網絡的一個代理服務器在所述多個消息傳送客戶機之間通信。
22.如權利要求21所述的系統(tǒng),其中,所述代理服務器保持一個出現(xiàn)信息數據庫,該數據庫存儲用于所述多個消息傳送客戶機的每一個的目前的出現(xiàn)信息。
23.如權利要求22所述的系統(tǒng),其中如果出現(xiàn)信息數據庫不指示一個特定的消息傳送客戶機是在一個表示該特定消息傳送客戶機在不可接收出現(xiàn)信息的狀態(tài),那么所述代理服務器傳播出現(xiàn)信息給所述多個消息傳送客戶機的每一個。
24.如權利要求14所述的系統(tǒng),其中,傳送到所述消息傳送客戶機的出現(xiàn)信息與其狀態(tài)是已知的其它消息傳送客戶機相關。
全文摘要
提供了一種即時消息傳送的系統(tǒng)和方法。能夠彼此傳遞即時消息的多個消息傳送客戶機的每一個被配置從而通過網絡彼此共享出現(xiàn)信息。針對每個消息傳送客戶機,確定所述消息傳送客戶機是否處在可從其它消息傳送客戶機接收出現(xiàn)信息的狀態(tài)。并且,如果是在該狀態(tài),則提供出現(xiàn)信息給消息傳送客戶機。出現(xiàn)信息可以在消息傳送客戶機之間被直接提供,或可以通過存儲和傳播出現(xiàn)信息的一個或多個集中的代理服務器提供。一種特別的狀態(tài),在此稱為未知狀態(tài)被提供了,當由特定的消息傳送客戶機輸入時,將引起系統(tǒng)停止進一步傳送出現(xiàn)信息給該客戶機和/或傳送關于該客戶機的信息。一旦改變到通信狀態(tài),系統(tǒng)再繼續(xù)提供出現(xiàn)信息給該消息傳送客戶機或提供關于該消息傳送客戶機的出現(xiàn)信息。
文檔編號H04W4/06GK1685677SQ03822761
公開日2005年10月19日 申請日期2003年9月24日 優(yōu)先權日2002年9月24日
發(fā)明者馬太·貝爾, 戴維·M·黑格 申請人:捷訊研究有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1