專(zhuān)利名稱(chēng):智能消息傳遞服務(wù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及無(wú)線(xiàn)通信的領(lǐng)域,并且更具體地,涉及利用各種過(guò)濾和遞送機(jī) 制的智能消息傳遞。
背景技術(shù):
近年來(lái)無(wú)線(xiàn)消息傳遞技術(shù)已極大地發(fā)展。目前,可以經(jīng)由移動(dòng)電話(huà)、計(jì)算機(jī)、手表 和許多不同的無(wú)線(xiàn)通信設(shè)備發(fā)送無(wú)線(xiàn)消息。無(wú)線(xiàn)消息可以包括文本、音頻、視頻以及這些內(nèi) 容的任何組合。關(guān)于目前的無(wú)線(xiàn)消息傳遞系統(tǒng)的一個(gè)問(wèn)題是,不能向用戶(hù)提供可定制的和 智能的遞送機(jī)制。例如,用戶(hù)目前被限制為,向用戶(hù)群發(fā)送無(wú)線(xiàn)消息,不論這些用戶(hù)是否能 夠接收這些消息。此外,如果用戶(hù)希望向一個(gè)個(gè)體群發(fā)送邀請(qǐng),則群中的每個(gè)個(gè)體均接收到 該邀請(qǐng),雖然一個(gè)或更多個(gè)個(gè)體并不能參與。此外,目前的無(wú)線(xiàn)消息傳遞系統(tǒng)未向用戶(hù)提供 基于接收方的位置向接收方遞送消息的方式。因此,需要克服如上文討論的現(xiàn)有技術(shù)的問(wèn)題。
發(fā)明內(nèi)容
簡(jiǎn)言之,根據(jù)本發(fā)明,公開(kāi)了一種用于向無(wú)線(xiàn)設(shè)備提供無(wú)線(xiàn)消息傳遞服務(wù)的方法、 信息處理系統(tǒng)和無(wú)線(xiàn)通信系統(tǒng)。從至少一個(gè)無(wú)線(xiàn)設(shè)備接收無(wú)線(xiàn)消息傳遞請(qǐng)求。無(wú)線(xiàn)消息傳 遞請(qǐng)求與至少一個(gè)接收方設(shè)備關(guān)聯(lián)。響應(yīng)接收到請(qǐng)求,分析無(wú)線(xiàn)消息傳遞請(qǐng)求。響應(yīng)分析, 確定無(wú)線(xiàn)消息傳遞請(qǐng)求包括接收方過(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的至少一個(gè)?;诮邮辗竭^(guò)濾標(biāo) 準(zhǔn)和遞送標(biāo)準(zhǔn)中的至少一個(gè),向至少一個(gè)無(wú)線(xiàn)設(shè)備發(fā)射與無(wú)線(xiàn)消息傳遞請(qǐng)求關(guān)聯(lián)的無(wú)線(xiàn)消 肩、ο在另一實(shí)施例中,公開(kāi)了一種用于向無(wú)線(xiàn)設(shè)備提供無(wú)線(xiàn)消息傳遞服務(wù)的信息處理 系統(tǒng)。該信息處理系統(tǒng)包括存儲(chǔ)器和以通信方式耦合至存儲(chǔ)器的處理器。該信息處理系統(tǒng) 還包括無(wú)線(xiàn)消息管理器,其以通信方式耦合至存儲(chǔ)器和處理器。無(wú)線(xiàn)消息管理器適于從至 少一個(gè)無(wú)線(xiàn)設(shè)備接收無(wú)線(xiàn)消息傳遞請(qǐng)求。無(wú)線(xiàn)消息傳遞請(qǐng)求與至少一個(gè)接收方設(shè)備關(guān)聯(lián)。 響應(yīng)接收到請(qǐng)求,分析無(wú)線(xiàn)消息傳遞請(qǐng)求。響應(yīng)分析,確定無(wú)線(xiàn)消息傳遞請(qǐng)求包括接收方過(guò) 濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的至少一個(gè)。基于接收方過(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的至少一個(gè),向至少 一個(gè)無(wú)線(xiàn)設(shè)備發(fā)射與無(wú)線(xiàn)消息傳遞請(qǐng)求關(guān)聯(lián)的無(wú)線(xiàn)消息。在又一實(shí)施例中,公開(kāi)了一種無(wú)線(xiàn)通信系統(tǒng)。該無(wú)線(xiàn)通信系統(tǒng)包括多個(gè)基站和多 個(gè)無(wú)線(xiàn)設(shè)備。每個(gè)無(wú)線(xiàn)設(shè)備以通信方式耦合至多個(gè)基站中的至少一個(gè)基站。該無(wú)線(xiàn)通信 系統(tǒng)還包括至少一個(gè)信息處理系統(tǒng),其以通信方式耦合至多個(gè)基站中的至少一個(gè)基站。信 息處理系統(tǒng)還包括無(wú)線(xiàn)消息管理器,其以通信方式耦合至存儲(chǔ)器和處理器。無(wú)線(xiàn)消息管理 器適于從至少一個(gè)無(wú)線(xiàn)設(shè)備接收無(wú)線(xiàn)消息傳遞請(qǐng)求。無(wú)線(xiàn)消息傳遞請(qǐng)求與至少一個(gè)接收方 設(shè)備關(guān)聯(lián)。響應(yīng)接收到請(qǐng)求,分析無(wú)線(xiàn)消息傳遞請(qǐng)求。響應(yīng)分析,確定無(wú)線(xiàn)消息傳遞請(qǐng)求包 括接收方過(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的至少一個(gè)?;诮邮辗竭^(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的至少一 個(gè),向至少一個(gè)無(wú)線(xiàn)設(shè)備發(fā)射與無(wú)線(xiàn)消息傳遞請(qǐng)求關(guān)聯(lián)的無(wú)線(xiàn)消息。
本發(fā)明的以上實(shí)施例的優(yōu)點(diǎn)在于,用戶(hù)可以通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò)經(jīng)由消息傳遞執(zhí)行可定 制的群通信。本發(fā)明的另一優(yōu)點(diǎn)在于,接收方過(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)可由用戶(hù)定義并且與無(wú) 線(xiàn)消息關(guān)聯(lián)。
在數(shù)個(gè)附圖中相同的附圖標(biāo)記表示相同的或功能相似的元素,并且附圖與下面的 詳細(xì)描述一起并入本說(shuō)明書(shū)并且形成本說(shuō)明書(shū)的一部分,用于進(jìn)一步說(shuō)明各種實(shí)施例以及 解釋根據(jù)本發(fā)明的各種原理和優(yōu)點(diǎn)。圖1是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的無(wú)線(xiàn)通信系統(tǒng)的框圖;圖2是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的無(wú)線(xiàn)消息的一個(gè)示例的框圖;圖3是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的無(wú)線(xiàn)設(shè)備的詳細(xì)視圖的框圖;圖4是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的信息處理系統(tǒng)的詳細(xì)視圖的框圖;圖5是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的整體過(guò)程的操作流程圖;以及圖6是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的向接收方發(fā)射無(wú)線(xiàn)消息的過(guò)程的操作流程圖。
具體實(shí)施例方式按照需要,此處公開(kāi)了本發(fā)明的詳細(xì)實(shí)施例;然而,應(yīng)當(dāng)理解,所公開(kāi)的實(shí)施例僅 是本發(fā)明的示例,其可被具體化為各種形式。因此,此處公開(kāi)的特定的結(jié)構(gòu)性和功能性細(xì)節(jié) 不應(yīng)被解釋為限制,而是應(yīng)僅被解釋為關(guān)于權(quán)利要求的基礎(chǔ)以及用于教導(dǎo)本領(lǐng)域的技術(shù)人 員以實(shí)際上任何適當(dāng)細(xì)節(jié)的結(jié)構(gòu)中以各種方式使用本發(fā)明的代表性基礎(chǔ)。進(jìn)一步地,此處 使用的術(shù)語(yǔ)和習(xí)語(yǔ)不應(yīng)被當(dāng)作限制;而是相反地,用于提供本發(fā)明的可理解的描述。如此處使用的術(shù)語(yǔ)“一個(gè)”被定義為一個(gè)或多于一個(gè)。如此處使用的術(shù)語(yǔ)“多個(gè)” 被定義為兩個(gè)或多于兩個(gè)。如此處使用的術(shù)語(yǔ)“另一”被定義為至少第二個(gè)或更多個(gè)。如 此處使用的術(shù)語(yǔ)“包括”和/或“具有”被定義為包含(即,開(kāi)放性語(yǔ)言)。如此處使用的術(shù) 語(yǔ)“耦合”被定義為連接,雖然其不一定是直接連接,也不一定是機(jī)械連接。術(shù)語(yǔ)“無(wú)線(xiàn)設(shè)備”應(yīng)廣泛地涵蓋許多不同類(lèi)型的設(shè)備,其可以無(wú)線(xiàn)接收信號(hào),并且 可選地可以無(wú)線(xiàn)發(fā)射信號(hào),并且還可以在無(wú)線(xiàn)通信系統(tǒng)中操作。例如,并且并非用于任何限 制,無(wú)線(xiàn)通信設(shè)備可以包括以下設(shè)備中的任何一個(gè)設(shè)備或者設(shè)備的組合雙向無(wú)線(xiàn)電裝置、 蜂窩電話(huà)、移動(dòng)電話(huà)、智能電話(huà)、雙向?qū)ず魴C(jī)、無(wú)線(xiàn)消息傳遞設(shè)備、膝上型計(jì)算機(jī)/計(jì)算機(jī)、 汽車(chē)網(wǎng)關(guān)和家用網(wǎng)關(guān)。無(wú)線(xiàn)通信系統(tǒng)根據(jù)本發(fā)明的一個(gè)實(shí)施例,圖1說(shuō)明了無(wú)線(xiàn)通信系統(tǒng)100的示例。圖1具體地示 出了無(wú)線(xiàn)通信網(wǎng)絡(luò)102,其可以包括諸如分組數(shù)據(jù)網(wǎng)絡(luò)(未示出)和/或電路服務(wù)網(wǎng)絡(luò)(未 示出)的一個(gè)或更多個(gè)接入網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,分組數(shù)據(jù)網(wǎng)絡(luò)是基于IP或SIP的連接 性網(wǎng)絡(luò),其以比傳統(tǒng)的電路服務(wù)網(wǎng)絡(luò)高很多的傳輸速率提供數(shù)據(jù)連接。分組數(shù)據(jù)網(wǎng)絡(luò)可以 包括僅演進(jìn)數(shù)據(jù)(“EV-D0”)網(wǎng)絡(luò)、通用分組無(wú)線(xiàn)電服務(wù)(“GPRS”)網(wǎng)絡(luò)、通用移動(dòng)電信系 統(tǒng)(“UMTS”)網(wǎng)絡(luò)、802. 11網(wǎng)絡(luò)、802. 16 ( "WiMax")網(wǎng)絡(luò)、以太網(wǎng)連接性、撥號(hào)調(diào)制解調(diào)器 連接性等。除其他之外,電路服務(wù)網(wǎng)絡(luò)向無(wú)線(xiàn)設(shè)備提供語(yǔ)音服務(wù)。應(yīng)當(dāng)注意,接入網(wǎng)絡(luò)還包 括諸如控制器、輸送/互連裝備、網(wǎng)絡(luò)管理模塊的另外的部件(未示出),以及本領(lǐng)域的普通技術(shù)人員應(yīng)公知的其他網(wǎng)絡(luò)部件。無(wú)線(xiàn)通信網(wǎng)絡(luò)102的通信標(biāo)準(zhǔn)可以包括碼分多址(“CDMA”)、時(shí)分多址(“TDMA”)、 全球移動(dòng)通信系統(tǒng)(“GSM”)、通用分組無(wú)線(xiàn)電服務(wù)(“GPRS”)、頻分多址(“FDMA”)、其他IEEE 802. 16標(biāo)準(zhǔn)、正交頻分復(fù)用(“OFDM”)、正交頻分多址(“ OFDMA ”)、無(wú)線(xiàn)LAN (“ WLAN ”)、WiMax 等。其他可應(yīng)用的通信標(biāo)準(zhǔn)包括用于公共安全通信網(wǎng)絡(luò)的標(biāo)準(zhǔn),包括Project 25(“P25”) 或地面集群無(wú)線(xiàn)電(“TETRA”)。無(wú)線(xiàn)通信系統(tǒng)100支持可 以作為單?;蚨嗄TO(shè)備的任何數(shù)量的無(wú)線(xiàn)設(shè)備104。多 模設(shè)備能夠利用不同的技術(shù)通過(guò)多個(gè)接入網(wǎng)絡(luò)進(jìn)行通信。例如,并且并非用于限制,多模設(shè) 備可以使用諸如一鍵通話(huà)(“PTT”)、蜂窩網(wǎng)絡(luò)上一鍵通話(huà)(“PoC”)、多媒體消息傳遞、web 瀏覽、VoIP和多媒體流傳遞的各種服務(wù)通過(guò)接入網(wǎng)絡(luò)106通信。無(wú)線(xiàn)通信系統(tǒng)100還包括一個(gè)或更多個(gè)基站106,該一個(gè)或更多個(gè)基站106以通 信方式耦合至無(wú)線(xiàn)通信網(wǎng)絡(luò)102以及一個(gè)或更多個(gè)無(wú)線(xiàn)設(shè)備104。包括與短消息傳遞服務(wù) 中心(“SMSC”)和/或多媒體消息傳遞服務(wù)中心(“匪SC”)相似的功能的信息處理系統(tǒng) 108以通信方式耦合至無(wú)線(xiàn)通信網(wǎng)絡(luò)102和消息傳遞服務(wù)器110。信息處理系統(tǒng)108以通 信方式耦合至無(wú)線(xiàn)設(shè)備104和消息傳遞服務(wù)器110用于利用無(wú)線(xiàn)消息傳遞服務(wù)。在一個(gè)實(shí) 施例中,無(wú)線(xiàn)設(shè)備104包括用于允許用戶(hù)創(chuàng)建和發(fā)送無(wú)線(xiàn)消息的無(wú)線(xiàn)消息傳遞客戶(hù)端112。 無(wú)線(xiàn)設(shè)備104還包括遞送管理器114,該遞送管理器114包括無(wú)線(xiàn)消息調(diào)度器116和接收方 選擇器118。這些部件向用戶(hù)提供可定制的和智能的無(wú)線(xiàn)消息傳遞能力并且在下文中更詳 細(xì)地討論。消息傳遞服務(wù)器110包括無(wú)線(xiàn)消息管理器120。無(wú)線(xiàn)消息管理器120包括無(wú)線(xiàn)消 息分析器122和遞送管理器124。遞送管理器124包括無(wú)線(xiàn)消息調(diào)度器126和接收方選擇 器128。這些部件也向用戶(hù)提供可定制的和智能的無(wú)線(xiàn)消息傳遞能力并且在下文中更詳細(xì) 地討論。無(wú)線(xiàn)通信系統(tǒng)100包括以通信方式耦合至無(wú)線(xiàn)通信網(wǎng)絡(luò)102的一個(gè)或更多個(gè)信息 處理系統(tǒng)130、132。例如,一個(gè)信息處理系統(tǒng)130是位置服務(wù)器130,其監(jiān)視無(wú)線(xiàn)設(shè)備104 的位置并且包括位置數(shù)據(jù)134。另一信息處理系統(tǒng)132是存在服務(wù)器132,其監(jiān)視無(wú)線(xiàn)設(shè)備 104的可用性并且包括存在數(shù)據(jù)136。例如,用戶(hù)可以將無(wú)線(xiàn)設(shè)備處的狀態(tài)設(shè)定為諸如可 用、忙、離開(kāi)和其他狀態(tài)。此外,可以基于無(wú)線(xiàn)設(shè)備的位置和/或當(dāng)前時(shí)間確定存在。應(yīng)當(dāng) 注意,位置服務(wù)器130和存在服務(wù)器132可以位于同一信息處理系統(tǒng)中。此外,消息傳遞服 務(wù)器110可替選地可以包括位置和存在模塊。下文更詳細(xì)地討論了位置和存在服務(wù)器130、 132??啥ㄖ频暮椭悄艿臒o(wú)線(xiàn)消息傳遞本節(jié)討論根據(jù)本發(fā)明的一個(gè)實(shí)施例的可定制的和智能的無(wú)線(xiàn)消息傳遞系統(tǒng)的一 個(gè)示例。用戶(hù)諸如通過(guò)無(wú)線(xiàn)設(shè)備104處的消息傳遞客戶(hù)端112或者通過(guò)另一無(wú)線(xiàn)消息輸入 設(shè)備創(chuàng)建一個(gè)或更多個(gè)無(wú)線(xiàn)消息。本發(fā)明的一個(gè)優(yōu)點(diǎn)在于,用戶(hù)還可以為無(wú)線(xiàn)消息選擇各 種過(guò)濾器和遞送標(biāo)準(zhǔn)。例如,圖2示出了無(wú)線(xiàn)消息200的示例。用戶(hù)已將特定的群“朋友” 選擇為無(wú)線(xiàn)消息200的期望的接收方。群“朋友”包括與用戶(hù)在他/她的“朋友”群中指定 的個(gè)體關(guān)聯(lián)的兩個(gè)或更多個(gè)無(wú)線(xiàn)設(shè)備地址/號(hào)碼。應(yīng)當(dāng)注意,用戶(hù)還可以創(chuàng)建將被發(fā)送到 單個(gè)接收方的消息或者在“至”欄202中添加多個(gè)地址/號(hào)碼或群。
無(wú)線(xiàn)消息200包括“消息”部分204,其包括將向(一個(gè)或多個(gè))接收方發(fā)送的實(shí) 際的消息、邀請(qǐng)、事件等。例如,圖2示出了消息“你是否愿意今天12:15與我在Millennium Park共進(jìn)午餐?,,該消息也可被設(shè)置為日歷邀請(qǐng)或事件列表,當(dāng)由接收方接受時(shí),該日歷邀 請(qǐng)或事件列表將更新諸如日歷和“待辦事項(xiàng)”列表的適當(dāng)?shù)膽?yīng)用。圖2還示出了 “過(guò)濾”欄 206和“遞送”欄208。應(yīng)當(dāng)注意,這些欄不限于駐留在消息表單(例如,用于創(chuàng)建消息的表 單)中。例如,過(guò)濾和遞送選項(xiàng)可以駐留在消息傳遞客戶(hù)端112中的其他菜單中。“過(guò)濾”欄206允許用戶(hù)定義關(guān)于消息200的接收方的過(guò)濾標(biāo)準(zhǔn)。例如,用戶(hù)可以 將過(guò)濾標(biāo)準(zhǔn)設(shè)定為“任何”,這向消息傳遞服務(wù)器110指示,將向消息中列出的所有接收方 發(fā)送消息。用戶(hù)還可以在過(guò)濾標(biāo)準(zhǔn)中指示,向“可用”或“空閑”的接收方發(fā)送消息。在該示 例中,當(dāng)消息傳遞服務(wù)器110接收到消息200時(shí),接收方選擇器128確定哪些接收方是“可 用”的并且選擇向那些接收方發(fā)送消息。消息傳遞服務(wù)器110可以通過(guò)詢(xún)問(wèn)存在服務(wù)器132 和接收存在數(shù)據(jù)136來(lái)確定接收方的狀態(tài)。用戶(hù)還可以選擇諸如“可用”和“忙”的多個(gè)狀態(tài)標(biāo)準(zhǔn)。除了存在標(biāo)準(zhǔn)之外,用戶(hù)可以在過(guò)濾欄206中定義位置標(biāo)準(zhǔn)。例如,用戶(hù)可能希望僅向位于離開(kāi)某個(gè)位置(例如,在 該示例中是Millennium Park)某個(gè)距離內(nèi)的“朋友”群中的成員發(fā)送消息。在一個(gè)實(shí)施例 中,消息傳遞服務(wù)器110處的接收方選擇器128詢(xún)問(wèn)位置服務(wù)器130以確定哪些接收方位 于離開(kāi)所指明的位置的給定距離內(nèi)。接收方選擇器128隨后基于所指示的位置標(biāo)準(zhǔn)和發(fā)送 者定義的任何存在標(biāo)準(zhǔn)來(lái)選擇預(yù)定接收消息200的接收方。應(yīng)當(dāng)注意,較之消息傳遞服務(wù) 器110,可以在無(wú)線(xiàn)設(shè)備104處執(zhí)行過(guò)濾。在該示例中,無(wú)線(xiàn)設(shè)備104的接收方選擇器118 從發(fā)送者定義的接收方的集合中選擇接收方(如上文所討論的)。因此,當(dāng)向消息傳遞服務(wù) 器110發(fā)送消息200時(shí),已由無(wú)線(xiàn)設(shè)備104自身執(zhí)行接收方的過(guò)濾。圖2還示出了“遞送”欄208,其允許用戶(hù)定義關(guān)于消息的遞送標(biāo)準(zhǔn)。遞送標(biāo)準(zhǔn)向 消息傳遞服務(wù)器110指示何時(shí)向接收方遞送消息200。例如,并且并非用于限制,用戶(hù)可以 基于接收方的存在狀態(tài),基于接收方的位置狀態(tài)以及基于其他標(biāo)準(zhǔn)定義遞送標(biāo)準(zhǔn)。消息傳 遞服務(wù)器110分析遞送標(biāo)準(zhǔn)并且遞送管理器124基于遞送標(biāo)準(zhǔn)(如果定義了過(guò)濾標(biāo)準(zhǔn),則 還基于過(guò)濾標(biāo)準(zhǔn))向所選擇的接收方遞送消息200。如上文討論的,由用戶(hù)基于過(guò)濾標(biāo)準(zhǔn)從 與消息200關(guān)聯(lián)的原始一個(gè)或多個(gè)接收方選擇所選擇的一個(gè)或多個(gè)接收方。存在狀態(tài)的一個(gè)示例是“可用”。在該示例中,用戶(hù)可以定義如下遞送標(biāo)準(zhǔn),其指示 將向具有“可用”的存在狀態(tài)的任何(一個(gè)或多個(gè))接收方遞送消息200。因此,當(dāng)所選擇 的接收方的存在狀態(tài)是“可用”時(shí),消息傳遞服務(wù)器110處的遞送管理器124向基于過(guò)濾標(biāo) 準(zhǔn)選擇的接收方遞送消息200。此外,用戶(hù)可以基于接收方的位置定義向消息傳遞服務(wù)器110指示何時(shí)遞送消息 200的位置標(biāo)準(zhǔn)。例如,用戶(hù)可以定義位置遞送標(biāo)準(zhǔn),其指示當(dāng)接收方位于他/她家附近時(shí) 向接收方發(fā)送消息200。在該示例中,消息傳遞服務(wù)器110分析消息并且確定位置遞送標(biāo)準(zhǔn) 存在。當(dāng)位置信息134指示特定的接收方位于他/她家附近時(shí),遞送管理器124使待發(fā)送 的消息200排隊(duì)。應(yīng)當(dāng)注意,可以在無(wú)線(xiàn)設(shè)備104處而非消息傳遞服務(wù)器110處執(zhí)行基于 遞送標(biāo)準(zhǔn)的過(guò)濾。例如,無(wú)線(xiàn)設(shè)備104可以詢(xún)問(wèn)存在和位置服務(wù)器130、132以確定所選擇 的接收方的狀態(tài)和位置。當(dāng)存在和遞送標(biāo)準(zhǔn)(如果存在)匹配時(shí),則無(wú)線(xiàn)設(shè)備104可以向 消息服務(wù)器110發(fā)射消息200。消息傳遞服務(wù)器110隨后向(一個(gè)或多個(gè))接收方發(fā)射消息 200。如可從以上示例看到的,用戶(hù)可以基于各種接收方過(guò)濾和消息遞送標(biāo)準(zhǔn)來(lái)定制消 息接收方的群。用戶(hù)還可以選擇單個(gè)接收方或者一個(gè)或更多個(gè)接收方群來(lái)接收消息。無(wú)線(xiàn) 設(shè)備104和/或消息傳遞服務(wù)器110可以基于接收方過(guò)濾標(biāo)準(zhǔn)從原始的接收方集合中選擇 一個(gè)或更多個(gè)接收方。通過(guò)定義諸如接收方的存在狀態(tài)和接收方的位置的遞送標(biāo)準(zhǔn),也可 以定制消息的遞送。
在另一實(shí)施例中,從消息傳遞服務(wù)器110向無(wú)線(xiàn)設(shè)備104提供周期性的或基于事 件的通知。例如,當(dāng)接收方已接收到消息200時(shí),消息傳遞服務(wù)器110可以通知用戶(hù)。如果 消息200被延遲直至接收方滿(mǎn)足過(guò)濾或遞送標(biāo)準(zhǔn),則當(dāng)消息200被發(fā)送時(shí),消息傳遞服務(wù)器 110也可以通知無(wú)線(xiàn)設(shè)備104。此外,如上文討論的,用戶(hù)選擇的原始的接收方集合可以不 是最終的接收方集合。因此,可以向用戶(hù)通知已向哪些原始接收方發(fā)送了消息200。用戶(hù)還 可以向消息傳遞服務(wù)器110發(fā)送取消通知以取消所發(fā)送的消息。如果消息200在消息傳遞 服務(wù)器110仍然是未決的(例如,當(dāng)接收方位于他/她家附近時(shí),將發(fā)送消息200),則消息 200被取消并且不被發(fā)送。然而,如果消息200已被發(fā)送并且由接收方接收,則消息傳遞服 務(wù)器110可以向接收方發(fā)送取消通知。該通知向接收方通告發(fā)送者正在取消/收回所接收 的消息200。無(wú)線(xiàn)設(shè)備的示例圖3是說(shuō)明根據(jù)本發(fā)明的實(shí)施例的無(wú)線(xiàn)設(shè)備104的詳細(xì)視圖的框圖。假設(shè)讀者熟 悉無(wú)線(xiàn)通信設(shè)備。為了簡(jiǎn)化本描述,僅討論無(wú)線(xiàn)通信設(shè)備的與本發(fā)明相關(guān)的部分。無(wú)線(xiàn)設(shè) 備104在控制發(fā)送和接收無(wú)線(xiàn)通信信號(hào)的設(shè)備控制器/處理器302的控制下進(jìn)行操作。在 接收模式中,設(shè)備控制器302通過(guò)發(fā)射/接收切換裝置306將天線(xiàn)304電氣耦合至接收機(jī) 308。接收機(jī)308對(duì)接收到的信號(hào)解碼并且將這些解碼信號(hào)提供給設(shè)備控制器302。在發(fā)射模式中,設(shè)備控制器302通過(guò)發(fā)射/接收切換裝置306將天線(xiàn)304電氣耦 合至發(fā)射機(jī)310。應(yīng)當(dāng)注意,在一個(gè)實(shí)施例中,接收機(jī)308和發(fā)射機(jī)310是用于通過(guò)提供不 同空中接口類(lèi)型的各種接入網(wǎng)絡(luò)進(jìn)行接收/發(fā)射的雙模接收機(jī)和雙模發(fā)射機(jī)。在另一實(shí)施 例中,針對(duì)每種類(lèi)型的空中接口使用分立的接收機(jī)和發(fā)射機(jī)。設(shè)備控制器302根據(jù)存儲(chǔ)器312中存儲(chǔ)的指令操作發(fā)射機(jī)和接收機(jī)。在一個(gè)實(shí)施 例中,存儲(chǔ)器312包括消息傳遞客戶(hù)端112、遞送管理器114、無(wú)線(xiàn)消息調(diào)度器116和接收方 選擇器118。無(wú)線(xiàn)設(shè)備104還包括用于存儲(chǔ)例如,等待在無(wú)線(xiàn)設(shè)備104上執(zhí)行的應(yīng)用(未示 出)的非易失性貯存器存儲(chǔ)器314。信息處理系統(tǒng)的示例圖4是說(shuō)明消息傳遞服務(wù)器110的更詳細(xì)的視圖的框圖。消息傳遞服務(wù)器110基 于適于實(shí)現(xiàn)本發(fā)明的實(shí)施例的適當(dāng)配置的處理系統(tǒng)。例如,可以使用個(gè)人計(jì)算機(jī)、工作站 等。消息傳遞服務(wù)器110包括計(jì)算機(jī)402。計(jì)算機(jī)402具有處理器404,該處理器404連接 到主存儲(chǔ)器406、大容量貯存器接口 408、人機(jī)接口 410和網(wǎng)絡(luò)適配器硬件412。系統(tǒng)總線(xiàn) 414互連這些系統(tǒng)部件。主存儲(chǔ)器406包括無(wú)線(xiàn)消息管理器120,該無(wú)線(xiàn)消息管理器120包括無(wú)線(xiàn)消息分析 器122、遞送管理器124、無(wú)線(xiàn)消息調(diào)度器126和接收方選擇器128。雖然被示出為共同駐留 在主存儲(chǔ)器406中,但是清楚的是,不需要主存儲(chǔ)器406的各個(gè)部件總是或者甚至同時(shí)完全駐留在主存儲(chǔ)器406中。這些部件中的一個(gè)或更多個(gè)部件可以被實(shí)現(xiàn)為硬件。大容量貯存器接口 408可以在硬盤(pán)驅(qū)動(dòng)器或者諸如⑶的介質(zhì)上存儲(chǔ)數(shù)據(jù)。人機(jī) 接口 410允許技術(shù)人員、管理員和用戶(hù)經(jīng)由一個(gè)或更多個(gè)終端416直接連接到消息傳遞服 務(wù)器110。網(wǎng)絡(luò)適配器硬件412用于提供針對(duì)無(wú)線(xiàn)通信網(wǎng)絡(luò)102、諸如互聯(lián)網(wǎng)的公共網(wǎng)絡(luò)和 /或另一網(wǎng)絡(luò)的接口。本發(fā)明的各種實(shí)施例可以適于利用包括現(xiàn)今的模擬和/或數(shù)字技術(shù) 的任何數(shù)據(jù)通信連接或者經(jīng)由未來(lái)的聯(lián)網(wǎng)機(jī)制而工作。本發(fā)明的一個(gè)實(shí)施例的整體過(guò)程圖5是說(shuō)明根據(jù)本發(fā)明的一個(gè)實(shí)施例的整體過(guò)程的操作流程圖。圖5的操作流程 圖開(kāi)始于步驟502并且直接流向步驟504。在步驟504中,消息傳遞服務(wù)器110從無(wú)線(xiàn)設(shè)備 接收無(wú)線(xiàn)消息傳遞請(qǐng)求。無(wú)線(xiàn)消息傳遞請(qǐng)求與待發(fā)送到一個(gè)或更多個(gè)接收方設(shè)備的無(wú)線(xiàn)消 息關(guān)聯(lián)。在步驟506中,消息傳遞服務(wù)器110分析消息傳遞請(qǐng)求。在步驟508中,消息傳遞 服務(wù)器110確定無(wú)線(xiàn)消息傳遞請(qǐng)求是否與接收方過(guò)濾標(biāo)準(zhǔn)和/或遞送標(biāo)準(zhǔn)關(guān)聯(lián)。如果該確 定的結(jié)果是否定的,則在步驟510中,消息傳遞服務(wù)器110向(一個(gè)或多個(gè))接收方設(shè)備發(fā) 射無(wú)線(xiàn)消息。然后控制流程在步驟512中退出。如果該確定結(jié)果是肯定的,則在步驟514 中消息傳遞服務(wù)器110基于接收方過(guò)濾和遞送標(biāo)準(zhǔn)向一個(gè)或更多個(gè)接收方發(fā)射無(wú)線(xiàn)消息。 該控制流程在步驟516中退出。無(wú)線(xiàn)消息的智能遞送圖6是說(shuō)明向接收方智能地遞送無(wú)線(xiàn)消息的過(guò)程的操作流程圖。圖6的操作流程 圖開(kāi)始于步驟602并且直接流向步驟604。在步驟604中,消息傳遞服務(wù)器110從與特定的 無(wú)線(xiàn)設(shè)備關(guān)聯(lián)的存在服務(wù)器132接收更新。在步驟606中,消息傳遞服務(wù)器110檢索與特 定的無(wú)線(xiàn)設(shè)備關(guān)聯(lián)的未決的無(wú)線(xiàn)消息傳遞請(qǐng)求。在步驟608中,消息傳遞服務(wù)器110確定 無(wú)線(xiàn)設(shè)備是否滿(mǎn)足存在標(biāo)準(zhǔn)(如果存在任何存在標(biāo)準(zhǔn))。如果該確定結(jié)果是否定的,則消息 傳遞服務(wù)器110繼續(xù)監(jiān)視關(guān)于無(wú)線(xiàn)設(shè)備的存在信息。如果該確定結(jié)果是肯定的,則在步驟610中,消息傳遞服務(wù)器110更新消息傳遞數(shù) 據(jù)庫(kù)以指示已滿(mǎn)足關(guān)于特定消息的存在標(biāo)準(zhǔn)。在步驟612中,無(wú)線(xiàn)消息傳遞服務(wù)器110從 與特定的無(wú)線(xiàn)設(shè)備關(guān)聯(lián)的位置服務(wù)器130接收更新。在步驟614中,消息傳遞服務(wù)器110 檢索與特定的無(wú)線(xiàn)設(shè)備關(guān)聯(lián)的未決的無(wú)線(xiàn)消息傳遞請(qǐng)求。在步驟616中,消息傳遞服務(wù)器 110確定無(wú)線(xiàn)設(shè)備是否滿(mǎn)足位置標(biāo)準(zhǔn)(如果存在任何位置標(biāo)準(zhǔn))。如果該確定結(jié)果是否定 的,則消息傳遞服務(wù)器110繼續(xù)監(jiān)視關(guān)于無(wú)線(xiàn)設(shè)備的位置信息。如果該確定結(jié)果是肯定的,則在步驟618中,消息傳遞服務(wù)器110更新消息傳遞數(shù) 據(jù)庫(kù)以指示已滿(mǎn)足關(guān)于特定消息的位置標(biāo)準(zhǔn)。在步驟620中,消息傳遞服務(wù)器110確定是 否既滿(mǎn)足存在標(biāo)準(zhǔn)(如果存在任何存在標(biāo)準(zhǔn))又滿(mǎn)足位置標(biāo)準(zhǔn)(如果存在任何位置標(biāo)準(zhǔn))。 如果該確定結(jié)果是否定的,則在步驟622中,消息傳遞服務(wù)器110等待發(fā)送消息,直至滿(mǎn)足 存在標(biāo)準(zhǔn)和位置標(biāo)準(zhǔn)。如果該確定結(jié)果是肯定的,則在步驟624中,消息傳遞服務(wù)器110向 一個(gè)或更多個(gè)接收方發(fā)送消息并且向發(fā)送設(shè)備104發(fā)送遞送通知。該控制流程在步驟626 中退出。非限制性示例雖然已公開(kāi)了本發(fā)明的特定實(shí)施例,但是本領(lǐng)域的普通技術(shù)人員將理解,在不偏 離本發(fā)明的精神和范圍的前提下可以對(duì)特定實(shí)施例進(jìn)行改變。因此,本發(fā)明的范圍不限于這些特定實(shí)施例,并且所附權(quán)利要求應(yīng)涵蓋本發(fā)明的范圍內(nèi)的任何和所有該應(yīng)用、修改和 實(shí)施例 。
權(quán)利要求
一種用于利用信息處理系統(tǒng)向無(wú)線(xiàn)設(shè)備提供無(wú)線(xiàn)消息傳遞服務(wù)的方法,所述方法包括從用戶(hù)接收無(wú)線(xiàn)消息傳遞請(qǐng)求,其中所述無(wú)線(xiàn)消息傳遞請(qǐng)求與至少一個(gè)接收方設(shè)備關(guān)聯(lián);響應(yīng)于所述接收,分析所述無(wú)線(xiàn)消息傳遞請(qǐng)求;響應(yīng)于所述分析,確定所述無(wú)線(xiàn)消息傳遞請(qǐng)求包括接收方過(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的至少一個(gè);以及基于所述接收方過(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的所述至少一個(gè),向所述至少一個(gè)接收方設(shè)備發(fā)射與所述無(wú)線(xiàn)消息傳遞請(qǐng)求關(guān)聯(lián)的無(wú)線(xiàn)消息。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括基于所述接收方過(guò)濾標(biāo)準(zhǔn),從所述至少一個(gè)接收方設(shè)備中選擇接收方設(shè)備集合;以及 向已被選擇的所述接收方設(shè)備集合發(fā)射所述無(wú)線(xiàn)消息。
3.如權(quán)利要求2所述的方法,其中所述選擇的步驟進(jìn)一步包括識(shí)別與由所述接收方過(guò)濾標(biāo)準(zhǔn)定義的存在狀態(tài)相匹配的存在狀態(tài)所關(guān)聯(lián)的至少一個(gè) 接收方設(shè)備。
4.如權(quán)利要求2所述的方法,其中所述選擇的步驟進(jìn)一步包括識(shí)別與由所述接收方過(guò)濾標(biāo)準(zhǔn)定義的位置相匹配的位置處的至少一個(gè)接收方設(shè)備。
5.如權(quán)利要求2所述的方法,進(jìn)一步包括向已基于所述遞送標(biāo)準(zhǔn)選擇的所述接收方設(shè)備集合發(fā)射所述無(wú)線(xiàn)消息。
6.如權(quán)利要求5所述的方法,其中所述發(fā)射的步驟進(jìn)一步包括當(dāng)與所述接收方設(shè)備集合中的每個(gè)接收方設(shè)備關(guān)聯(lián)的存在狀態(tài)與由所述遞送標(biāo)準(zhǔn)定 義的存在狀態(tài)相匹配時(shí),向每個(gè)接收方設(shè)備發(fā)射所述無(wú)線(xiàn)消息。
7.如權(quán)利要求5所述的方法,其中所述發(fā)射的步驟進(jìn)一步包括當(dāng)所述接收方設(shè)備集合中的每個(gè)接收方設(shè)備的位置與由所述遞送標(biāo)準(zhǔn)定義的位置基 本上相匹配時(shí),向每個(gè)接收方設(shè)備發(fā)射所述無(wú)線(xiàn)消息。
8.如權(quán)利要求1所述的方法,進(jìn)一步包括從無(wú)線(xiàn)設(shè)備接收用于取消無(wú)線(xiàn)消息傳遞請(qǐng)求的請(qǐng)求; 確定與所述無(wú)線(xiàn)消息傳遞請(qǐng)求關(guān)聯(lián)的所述無(wú)線(xiàn)消息仍是未決遞送;以及 響應(yīng)于所述確定,取消所述無(wú)線(xiàn)消息傳遞請(qǐng)求。
9.如權(quán)利要求8所述的方法,其中如果已向所述至少一個(gè)接收方設(shè)備發(fā)送所述無(wú)線(xiàn)消息?則向所述至少一個(gè)接收方設(shè)備發(fā)送關(guān)于已接收到與所述無(wú)線(xiàn)消息關(guān)聯(lián)的取消請(qǐng)求的 通知。
10.如權(quán)利要求1所述的方法,進(jìn)一步包括 發(fā)射列表,所述列表包括以下各項(xiàng)中的至少一個(gè) 已被發(fā)送了所述無(wú)線(xiàn)消息的接收方設(shè)備;以及 已基本上滿(mǎn)足至少所述接收方過(guò)濾標(biāo)準(zhǔn)的接收方設(shè)備。
11.一種用于向無(wú)線(xiàn)設(shè)備提供無(wú)線(xiàn)消息傳遞服務(wù)的信息處理系統(tǒng),所述信息處理系統(tǒng) 包括存儲(chǔ)器;以通信方式耦合至所述存儲(chǔ)器的處理器;以通信方式耦合至所述存儲(chǔ)器和所述處理器的無(wú)線(xiàn)消息管理器,其中所述無(wú)線(xiàn)消息管 理器適于從用戶(hù)接收無(wú)線(xiàn)消息傳遞請(qǐng)求,其中所述無(wú)線(xiàn)消息傳遞請(qǐng)求與至少一個(gè)接收方設(shè)備關(guān)聯(lián);響應(yīng)于所述接收,分析所述無(wú)線(xiàn)消息傳遞請(qǐng)求;響應(yīng)于所述分析,確定所述無(wú)線(xiàn)消息傳遞請(qǐng)求包括接收方過(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的至 少一個(gè);以及基于所述接收方過(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的所述至少一個(gè),向所述至少一個(gè)接收方設(shè)備 發(fā)射與所述無(wú)線(xiàn)消息傳遞請(qǐng)求關(guān)聯(lián)的無(wú)線(xiàn)消息。
12.如權(quán)利要求11所述的信息處理系統(tǒng),其中所述無(wú)線(xiàn)消息管理器進(jìn)一步適于基于所述接收方過(guò)濾標(biāo)準(zhǔn),從所述至少一個(gè)接收方設(shè)備中選擇接收方設(shè)備集合;以及 向已被選擇的所述接收方設(shè)備集合發(fā)射所述無(wú)線(xiàn)消息。
13.如權(quán)利要求12所述的信息處理系統(tǒng),其中所述選擇進(jìn)一步包括識(shí)別與由所述接收方過(guò)濾標(biāo)準(zhǔn)定義的存在狀態(tài)相匹配的存在狀態(tài)所關(guān)聯(lián)的至少一個(gè) 接收方設(shè)備。
14.如權(quán)利要求12所述的信息處理系統(tǒng),其中所述選擇進(jìn)一步包括識(shí)別與由所述接收方過(guò)濾標(biāo)準(zhǔn)定義的位置相匹配的位置處的至少一個(gè)接收方設(shè)備;以及向已基于所述遞送標(biāo)準(zhǔn)選擇的所述接收方設(shè)備集合發(fā)射所述無(wú)線(xiàn)消息。
15.如權(quán)利要求13所述的信息處理系統(tǒng),其中所述發(fā)射進(jìn)一步包括當(dāng)與所述接收方設(shè)備集合中的每個(gè)接收方設(shè)備關(guān)聯(lián)的存在狀態(tài)與由所述遞送標(biāo)準(zhǔn)定 義的存在狀態(tài)相匹配時(shí),向每個(gè)接收方設(shè)備發(fā)射所述無(wú)線(xiàn)消息。
16.如權(quán)利要求13所述的信息處理系統(tǒng),其中所述發(fā)射進(jìn)一步包括當(dāng)所述接收方設(shè)備集合中的每個(gè)接收方設(shè)備的位置與由所述遞送標(biāo)準(zhǔn)定義的位置基 本上相匹配時(shí),向每個(gè)接收方設(shè)備發(fā)射所述無(wú)線(xiàn)消息。
17.一種用于向無(wú)線(xiàn)設(shè)備提供無(wú)線(xiàn)消息傳遞服務(wù)的無(wú)線(xiàn)通信系統(tǒng),所述信息處理系統(tǒng) 包括多個(gè)基站;多個(gè)無(wú)線(xiàn)設(shè)備,其中所述多個(gè)無(wú)線(xiàn)設(shè)備中的每個(gè)無(wú)線(xiàn)設(shè)備以通信方式耦合至所述多個(gè) 基站中的基站;以及至少一個(gè)信息處理系統(tǒng),所述信息處理系統(tǒng)以通信方式耦合至所述多個(gè)基站中的至少 一個(gè)基站,所述信息處理系統(tǒng)包括; 存儲(chǔ)器;以通信方式耦合至所述存儲(chǔ)器的處理器;以及以通信方式耦合至所述存儲(chǔ)器和所述處理器的無(wú)線(xiàn)消息管理器,其中所述無(wú)線(xiàn)消息管 理器適于從至少一個(gè)無(wú)線(xiàn)設(shè)備接收無(wú)線(xiàn)消息傳遞請(qǐng)求,其中所述無(wú)線(xiàn)消息傳遞請(qǐng)求與至少一個(gè)接收方設(shè)備關(guān)聯(lián);響應(yīng)于所述接收,分析所述無(wú)線(xiàn)消息傳遞請(qǐng)求;響應(yīng)于所述分析,確定所述無(wú)線(xiàn)消息傳遞請(qǐng)求包括接收方過(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的至 少一個(gè);以及基于所述接收方過(guò)濾標(biāo)準(zhǔn)和遞送標(biāo)準(zhǔn)中的所述至少一個(gè),向所述至少一個(gè)接收方設(shè)備 發(fā)射與所述無(wú)線(xiàn)消息傳遞請(qǐng)求關(guān)聯(lián)的無(wú)線(xiàn)消息。
18.如權(quán)利要求17所述的無(wú)線(xiàn)通信系統(tǒng),其中所述無(wú)線(xiàn)消息管理器進(jìn)一步適于 基于所述接收方過(guò)濾標(biāo)準(zhǔn),從所述至少一個(gè)接收方設(shè)備中選擇接收方設(shè)備集合;以及 向已被選擇的所述接收方設(shè)備集合發(fā)射所述無(wú)線(xiàn)消息。
19.如權(quán)利要求18所述的無(wú)線(xiàn)通信系統(tǒng),其中所述選擇進(jìn)一步包括識(shí)別與由所述接收方過(guò)濾標(biāo)準(zhǔn)定義的存在狀態(tài)相匹配的存在狀態(tài)所關(guān)聯(lián)的至少一個(gè) 接收方設(shè)備;識(shí)別與由所述接收方過(guò)濾標(biāo)準(zhǔn)定義的位置相匹配的位置處的至少一個(gè)接收方設(shè)備;以及向已基于所述遞送標(biāo)準(zhǔn)選擇的所述接收方設(shè)備集合發(fā)射所述無(wú)線(xiàn)消息。
20.如權(quán)利要求19所述的無(wú)線(xiàn)通信系統(tǒng),其中所述發(fā)射進(jìn)一步包括以下各項(xiàng)中的至少 一個(gè)當(dāng)與所述接收方設(shè)備集合中的每個(gè)接收方設(shè)備關(guān)聯(lián)的存在狀態(tài)與由所述遞送標(biāo)準(zhǔn)定 義的存在狀態(tài)相匹配時(shí),向每個(gè)接收方設(shè)備發(fā)射所述無(wú)線(xiàn)消息;以及當(dāng)所述接收方設(shè)備集合中的每個(gè)接收方設(shè)備的位置與由所述遞送標(biāo)準(zhǔn)定義的位置基 本上相匹配時(shí),向每個(gè)接收方設(shè)備發(fā)射所述無(wú)線(xiàn)消息。
全文摘要
一種用于向無(wú)線(xiàn)設(shè)備提供無(wú)線(xiàn)消息傳遞服務(wù)的方法、信息處理系統(tǒng)和無(wú)線(xiàn)通信系統(tǒng)。從至少一個(gè)無(wú)線(xiàn)設(shè)備(104)的用戶(hù)接收無(wú)線(xiàn)消息傳遞請(qǐng)求。無(wú)線(xiàn)消息傳遞請(qǐng)求與至少一個(gè)接收方設(shè)備關(guān)聯(lián)。響應(yīng)接收到請(qǐng)求,分析無(wú)線(xiàn)消息傳遞請(qǐng)求。響應(yīng)分析,確定無(wú)線(xiàn)消息傳遞請(qǐng)求包括接收方過(guò)濾標(biāo)準(zhǔn)(206)和遞送標(biāo)準(zhǔn)(208)中的至少一個(gè)?;诮邮辗竭^(guò)濾標(biāo)準(zhǔn)(206)和遞送標(biāo)準(zhǔn)(208)中的至少一個(gè),向至少一個(gè)無(wú)線(xiàn)設(shè)備發(fā)射與無(wú)線(xiàn)消息傳遞請(qǐng)求關(guān)聯(lián)的無(wú)線(xiàn)消息。
文檔編號(hào)H04W4/02GK101874416SQ200880111274
公開(kāi)日2010年10月27日 申請(qǐng)日期2008年9月11日 優(yōu)先權(quán)日2007年10月11日
發(fā)明者卡夏普·卡姆達(dá), 圖沙爾·拉瓦爾, 波特蘭德·K·方德君 申請(qǐng)人:摩托羅拉公司