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

一種向多終端推送消息的方法、裝置、網(wǎng)關(guān)和代理的制作方法

文檔序號(hào):7920487閱讀:303來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種向多終端推送消息的方法、裝置、網(wǎng)關(guān)和代理的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及推送(Push)技術(shù),尤其涉及一種向多終端推送消息的方法、
裝置、網(wǎng)關(guān)和代理。
背景技術(shù)
如圖1所示,為現(xiàn)有技術(shù)Push系統(tǒng)結(jié)構(gòu)框圖Push技術(shù)是Push發(fā)起者
(PI: Push Initiator)向Push發(fā)送代理(Push Sender Agent)或Push代理網(wǎng)關(guān) (PPG: Push Proxy Gateway)推送信息和傳輸指令,進(jìn)一步傳輸Push消息到 客戶端的技術(shù)。
會(huì)話初始協(xié)議推送(SIP Push)業(yè)務(wù)就是通過(guò)將Push空中協(xié)議(OTA: OverTheAir)內(nèi)容封裝在SIP消息當(dāng)中,利用現(xiàn)有的SIP/IP核心網(wǎng)絡(luò)進(jìn)行傳 送(即Push OTA over SIP) 。 SIP是用來(lái)在兩個(gè)或多個(gè)參與者間建立多媒體 會(huì)話的應(yīng)用層協(xié)議。Push發(fā)送代理(或PPG)和客戶端作為SIP/IP核心網(wǎng)的 接口點(diǎn)。
當(dāng)一個(gè)用戶有多個(gè)終端時(shí),例如電腦、第二代移動(dòng)通信(2G)移動(dòng)終端、 第三代移動(dòng)通信(3G)移動(dòng)終端、個(gè)人數(shù)字助理(PDA)等,每個(gè)終端將被 分配到一個(gè)設(shè)備標(biāo)識(shí)(Device ID),是由歸屬網(wǎng)絡(luò)分配,其用來(lái)確定每個(gè)終 端在一個(gè)網(wǎng)絡(luò)中的唯一性。舉例來(lái)說(shuō),設(shè)備標(biāo)識(shí)被用來(lái)鑒定、授權(quán)、管理。
呈現(xiàn)(Presence)信息通常根據(jù)用戶終端來(lái)劃分, 一般每個(gè)用戶終端對(duì)應(yīng) 一個(gè)Presence信息包。Presence功能的實(shí)現(xiàn)主要通過(guò)Presence源,觀察者 (Watcher) , Presence服務(wù)器來(lái)實(shí)現(xiàn)。(1) Presence源是提供Presence信息
的實(shí)體。(2)觀察者是請(qǐng)求Presence信息的實(shí)體。(3) Presence服務(wù)器是接 收、存儲(chǔ)和分發(fā)Presence信息以及分發(fā)觀察者信息的功能實(shí)體,可從獲取 Presence信息;根據(jù)事先確定的規(guī)則,允許其他觀察者主動(dòng)查詢或訂閱Presence
"f曰息。
融合IP消息(CPM: Converged IP Messaging)主要目標(biāo)是融合現(xiàn)有消息 系統(tǒng)的用戶體驗(yàn),給用戶提供一致的消息服務(wù)。CPM支持點(diǎn)到點(diǎn),點(diǎn)到多點(diǎn) 的個(gè)人通信模式和應(yīng)用通信模式。CPM也采用客戶端服務(wù)器的模型,加入了 消息和媒體存儲(chǔ)服務(wù)器,融合地址簿,CPM用戶喜好服務(wù)器,網(wǎng)間交互服務(wù) 器等功能服務(wù)器。CPM服務(wù)器接收到來(lái)的CPM消息,并根據(jù)業(yè)務(wù)提供者的 策略和用戶喜好信息進(jìn)行處理,例如接入控制和可用狀態(tài)等信息,并發(fā)送CPM 消息到CPM客戶端。
目前SIP Push業(yè)務(wù)中同一個(gè)用戶可以同時(shí)有多個(gè)終端,而用戶身份標(biāo)識(shí)
(User ID)作為公共用戶身份標(biāo)識(shí),在使用SIP/IP核心網(wǎng)絡(luò)時(shí),一個(gè)用戶被 分配到一個(gè)或多個(gè)公共用戶身份標(biāo)識(shí)。當(dāng)用戶請(qǐng)求與其他用戶通信時(shí),用戶 將使用公共用戶身份標(biāo)識(shí)。在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至 少存在如下問(wèn)題在SIP/IP核心網(wǎng)遵循第三代合作伙伴計(jì)劃(3GPP) IP多媒 體子系統(tǒng)(IMS)網(wǎng)絡(luò)定義時(shí),可以通過(guò)可全局路由用戶代理統(tǒng)一資源標(biāo)識(shí)符
(GRUU)來(lái)區(qū)分用戶的多終端。但是在例如非IMS網(wǎng)絡(luò)等不支持GRUU來(lái) 區(qū)分用戶多終端情況下,無(wú)法判斷如何來(lái)傳遞發(fā)向多終端的相應(yīng)消息。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的發(fā)明目的是為了解決對(duì)于屬于同一用戶的多終端設(shè)備標(biāo) 識(shí)獲得的問(wèn)題,例如,如果不存在GRUU,則無(wú)法判斷如何來(lái)傳遞發(fā)向多終 端的相應(yīng)消息的問(wèn)題。
一方面,本發(fā)明實(shí)施例提供了一種向多終端推送消息的方法,所述的方 法包括向多終端信息服務(wù)器發(fā)送査詢所述多終端的信息的消息;接收所述
多終端信息服務(wù)器反饋的所述多終端的信息;根據(jù)反饋的多終端的信息對(duì)所
述多終端中接收所述推送消息的終端進(jìn)行選擇;向選擇的終端推送消息。
另一方面,本發(fā)明實(shí)施例還提供了一種向多終端推送消息的裝置,所述
的裝置包括查詢單元,用于向多終端信息服務(wù)器發(fā)送查詢所述多終端的信 息的消息;接收單元,用于接收所述多終端信息服務(wù)器反饋的所述多終端的 信息;選擇單元,用于根據(jù)反饋的多終端的信息對(duì)所述多終端中接收所述推 送消息的終端進(jìn)行選擇;發(fā)送單元,用于向選擇的終端推送消息。
另一方面,本發(fā)明實(shí)施例還提供了一種推送代理網(wǎng)關(guān),所述的推送代理
網(wǎng)關(guān)包括如上述向多終端推送消息的裝置。
再一方面,本發(fā)明實(shí)施例還提供了一種推送發(fā)送代理,所述的推送代理
網(wǎng)關(guān)包括如上述向多終端推送消息的裝置。
上述技術(shù)方案具有如下有益效果因?yàn)椴捎猛ㄟ^(guò)查詢多終端信息服務(wù)器,
獲得用戶多個(gè)終端的信息的技術(shù)手段,所以克服了網(wǎng)絡(luò)不支持GRUU區(qū)分多 終端時(shí),無(wú)法判斷如何來(lái)傳遞發(fā)向多終端的相應(yīng)消息的問(wèn)題,進(jìn)而達(dá)到了根 據(jù)獲得的多終端的信息,以使發(fā)向多終端的相應(yīng)消息正確推送的技術(shù)效果。


此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部 分,并不構(gòu)成對(duì)本發(fā)明的限定。在附圖中 圖1為現(xiàn)有技術(shù)Push系統(tǒng)結(jié)構(gòu)框圖2為本發(fā)明實(shí)施例一種向多終端推送消息的裝置結(jié)構(gòu)示意圖; 圖3為本發(fā)明實(shí)施例基于圖2的一種向多終端推送消息的方法流程圖; 圖4為本發(fā)明實(shí)施例一種向多終端推送消息的示意圖; 圖5為本發(fā)明應(yīng)用實(shí)例同一用戶的不同設(shè)備上報(bào)設(shè)備信息的流程交互示 意圖6為本發(fā)明應(yīng)用實(shí)例基于圖5的一種向多終端推送消息的方法流程交
互示意圖7為本發(fā)明應(yīng)用實(shí)例基于圖5的另一種向多終端推送消息的方法流程 交互示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和有益效果更加清楚明白,下面結(jié)合實(shí)施 方式和附圖,對(duì)本發(fā)明做進(jìn)一步詳細(xì)說(shuō)明。在此,本發(fā)明的示意性實(shí)施方式 及其說(shuō)明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。
實(shí)施例一-
如圖2所示,為本發(fā)明實(shí)施例一種向多終端推送消息的裝置結(jié)構(gòu)示意圖, 所述的裝置包括判斷單元,用于判斷是否存在可全局路由用戶代理統(tǒng)一資 源標(biāo)識(shí)符(也可以沒(méi)有該判斷單元,直接進(jìn)行下述查詢);査詢單元,如果 不存在所述的可全局路由用戶代理統(tǒng)一資源標(biāo)識(shí)符,則用于向多終端信息服
務(wù)器發(fā)送查詢所述多終端的信息(如設(shè)備標(biāo)識(shí)信息、狀態(tài)信息、能力信息、
偏好信息等)的消息;接收單元,用于接收所述多終端信息服務(wù)器反饋的所 述多終端的信息;選擇單元,用于根據(jù)反饋的多終端的信息對(duì)所述多終端中 接收所述推送消息的終端進(jìn)行選擇;發(fā)送單元,用于向選擇的終端推送消息。 所述多終端信息服務(wù)器可以為呈現(xiàn)服務(wù)器,這里以呈現(xiàn)服務(wù)器為例。其中, 對(duì)于查詢單元查詢的所述多終端的信息,所述呈現(xiàn)服務(wù)器可提供如下單元 設(shè)備信息接收單元,用于接收所述多終端分別利用公共用戶身份標(biāo)識(shí)上報(bào)的 設(shè)備信息;設(shè)備信息保存單元,用于保存所述多終端的設(shè)備信息;設(shè)備信息 關(guān)聯(lián)單元,用于將屬于同一公共用戶身份標(biāo)識(shí)的設(shè)備信息進(jìn)行關(guān)聯(lián)綁定,以 生成所述多終端的設(shè)備標(biāo)識(shí)信息。所述多終端包括移動(dòng)終端、個(gè)人電腦、個(gè) 人數(shù)字助理中的一種或多種。所述多終端信息服務(wù)器可以是邏輯/物理實(shí)體, 可以運(yùn)行在Push發(fā)起者、或PPG、或Push發(fā)送代理上,或?yàn)槠渌?wù)器上 的功能實(shí)體。所述查詢單元,用于查詢的所述多終端的信息包括所述多終端 的設(shè)備標(biāo)識(shí)信息、狀態(tài)信息、能力信息、偏好信息中的一種或多種;所述選
擇單元,用于根據(jù)接收的所述信息,利用查詢到的所述多終端的設(shè)備標(biāo)識(shí)信 息對(duì)所述多終端中接收所述推送消息的終端進(jìn)行選擇。上述向多終端推送消 息的裝置可以為推送代理網(wǎng)關(guān)或推送發(fā)送代理。
如圖3所示,為本發(fā)明實(shí)施例基于圖2的一種向多終端推送消息的方法 流程圖,其包括如下步驟-
步驟301,判斷是否存在可全局路由用戶代理統(tǒng)一資源標(biāo)識(shí)符。 可以沒(méi)有該判斷步驟,直接進(jìn)行下述步驟303的查詢。 步驟302,如果不存在所述的可全局路由用戶代理統(tǒng)一資源標(biāo)識(shí)符,則向 呈現(xiàn)服務(wù)器發(fā)送查詢所述多終端的信息的消息。
對(duì)于所述多終端的信息,其生成可包括如下步驟所述呈現(xiàn)服務(wù)器接收 所述多終端分別利用公共用戶身份標(biāo)識(shí)上報(bào)的設(shè)備信息;所述呈現(xiàn)服務(wù)器保 存所述多終端的設(shè)備信息;所述呈現(xiàn)服務(wù)器將屬于同一公共用戶身份標(biāo)識(shí)的 設(shè)備信息與所述多終端的信息進(jìn)行關(guān)聯(lián)綁定,以生成所述多終端的信息。所 述呈現(xiàn)服務(wù)器接收的所述多終端上報(bào)的設(shè)備信息可包括通用唯一標(biāo)識(shí)符、 國(guó)際移動(dòng)身份識(shí)別標(biāo)識(shí)、統(tǒng)一資源標(biāo)識(shí)符、統(tǒng)一資源名稱(chēng)、無(wú)線射頻識(shí)別、 電子序列號(hào)、媒體接入控制地址、指紋信息。可通過(guò)初始會(huì)話協(xié)議/IP核心網(wǎng) 發(fā)送查詢所述多終端的信息的消息;查詢的所述多終端的信息可包括所述多 終端的設(shè)備標(biāo)識(shí)信息、狀態(tài)信息、能力信息、偏好信息中的一種或多種。 步驟303,接收所述呈現(xiàn)服務(wù)器反饋的所述多終端的信息。 接收的所述多終端的設(shè)備標(biāo)識(shí)信息可包括所述多終端的狀態(tài)信息、能力 信息、偏好信息中的一種或多種。其中,該能力信息可包括終端是支持無(wú)線 應(yīng)用協(xié)議推送(WAPPush)業(yè)務(wù)和支持SIP Push業(yè)務(wù)的一種或多種。
步驟304,根據(jù)反饋的多終端的信息對(duì)所述多終端中接收所述推送消息的 終端進(jìn)行選擇。
可根據(jù)接收的所述信息,利用査詢到的所述多終端的設(shè)備標(biāo)識(shí)信息對(duì)所
述多終端中接收所述推送消息的終端進(jìn)行選擇??筛鶕?jù)接收的所述多終端的 設(shè)備標(biāo)識(shí)信息判斷使用推送代理網(wǎng)關(guān)或使用推送發(fā)送代理對(duì)所述多終端中接
收所述推送消息的終端進(jìn)行選擇。推送代理網(wǎng)關(guān)一般支持WAP Push業(yè)務(wù), 而推送發(fā)送代理一般支持SIP Push業(yè)務(wù)。 步驟305,向選擇的終端推送消息。
可通過(guò)所述初始會(huì)話協(xié)議/IP核心網(wǎng)向選擇的終端推送消息。 本發(fā)明實(shí)施例因?yàn)椴捎猛ㄟ^(guò)査詢多終端信息服務(wù)器,獲得用戶多個(gè)終端
的信息(如設(shè)備標(biāo)識(shí)信息、狀態(tài)信息、能力信息、偏好信息等)的技術(shù)手
段,所以克服了網(wǎng)絡(luò)不支持GRUU區(qū)分多終端時(shí),無(wú)法判斷如何來(lái)傳遞發(fā)向
多終端的相應(yīng)消息的問(wèn)題,進(jìn)而達(dá)到了根據(jù)獲得的多終端的信息,以使發(fā)向 多終端的相應(yīng)消息正確推送的技術(shù)效果。
實(shí)施例二
本發(fā)明實(shí)施例的實(shí)現(xiàn)基于如下構(gòu)思
1、 同一用戶擁有多個(gè)終端中,將每個(gè)終端對(duì)應(yīng)的不同業(yè)務(wù),不同的Push
網(wǎng)關(guān)注冊(cè)不同的狀態(tài)信息,能力信息或偏好信息發(fā)送給多終端信息服務(wù)器,
例如Presence服務(wù)器。
2、 若Push發(fā)起者發(fā)起的Push消息,則在PPG或Push發(fā)送代理上,如 果在沒(méi)有GRUU相關(guān)信息情況下,則發(fā)送請(qǐng)求消息給Presence服務(wù)器,進(jìn)行 相應(yīng)的設(shè)備信息,和/或能力信息,和/或狀態(tài)信息的査詢。
3、 Push發(fā)起者需要發(fā)送一個(gè)業(yè)務(wù)的Push消息時(shí),將由Push發(fā)送代理或 者PPG查詢Presence服務(wù)器后,獲得的多個(gè)終端對(duì)于此業(yè)務(wù)的各終端的信息, 判斷選擇發(fā)送給PPG或Push發(fā)送代理。對(duì)于用戶來(lái)說(shuō)如果此業(yè)務(wù)只有一個(gè) Push服務(wù)器在線,則根據(jù)各終端能力及訂閱,在線信息,通過(guò)在線的Push服 務(wù)器發(fā)送。如果PPG和Push發(fā)送代理同時(shí)在線,則根據(jù)各終端能力,在線信 息,訂閱信息,偏好信息,選擇正確的終端發(fā)送業(yè)務(wù)消息。如圖4所示,為 本發(fā)明實(shí)施例一種向多終端推送消息的示意圖Push發(fā)起者針對(duì)三個(gè)業(yè)務(wù),
選擇Push發(fā)送代理或/和PPG分別發(fā)送給各個(gè)的終端。
如圖5所示,為本發(fā)明應(yīng)用實(shí)例同一用戶的不同設(shè)備上報(bào)設(shè)備信息的流
程交互示意圖。例如第一終端,第二終端分別為同一用戶的不同設(shè)備。例如
可以是移動(dòng)終端,個(gè)人電腦,個(gè)人數(shù)字助理(PDA)等其中之一,針對(duì)不同 的業(yè)務(wù)設(shè)置不同的Presence信息,能力信息及偏好信息。相關(guān)各終端的設(shè)備 信息可以為通用唯一標(biāo)識(shí)符(UUID: Universally Unique ID)、國(guó)際移動(dòng)身份 識(shí)別標(biāo)識(shí)(IMEI標(biāo)識(shí))、統(tǒng)一資源標(biāo)識(shí)符(URI)、統(tǒng)一資源名稱(chēng)(URN)、 無(wú)線射頻識(shí)別(RFID: Radio Frequency ID)、電子序列號(hào)(ESN: Electronic Serial Number)、媒體接入控制(MAC: Media Access Control)地址、指紋 信息等。
步驟501,用戶的第一終端用公共用戶身份標(biāo)識(shí),上報(bào)其設(shè)備信息,包括 Presence信息,能力信息,業(yè)務(wù)信息或偏好信息等信息的一種或多種給Presence 服務(wù)器。第一終端在給出這些信息的同時(shí),可以給出Device標(biāo)識(shí),也可以由 Presence服務(wù)器為此設(shè)備分配一個(gè)用戶的Device標(biāo)識(shí),用于標(biāo)識(shí)設(shè)備。
步驟502, Presence服務(wù)器獲得用戶第一終端相關(guān)信息,進(jìn)行存儲(chǔ),并返 回相應(yīng)的確認(rèn)信息。
步驟503-步驟504,步驟同上,不再重復(fù)描述。此時(shí)Presence服務(wù)器將對(duì) 該用戶的公共用戶身份標(biāo)識(shí)所相關(guān)的用戶的各個(gè)設(shè)備的設(shè)備信息,包括 Presence信息,能力信息,偏好信息等相關(guān)信息進(jìn)行關(guān)聯(lián)綁定,以用于其他服 務(wù)器或客戶端進(jìn)行查詢。
當(dāng)Push發(fā)起者產(chǎn)生發(fā)送給用戶的消息時(shí),將用公共用戶身份標(biāo)識(shí),發(fā)送 給Push代理。Push代理可以一個(gè)單獨(dú)實(shí)體,也可以為PPG或Push發(fā)送代理 的上層應(yīng)用。Push代理查詢獲得用戶目前在此業(yè)務(wù)的狀態(tài)信息,能力信息, 偏好信息等相關(guān)信息的一種或多種,來(lái)判斷使用PPG或Push發(fā)送代理發(fā)送給 相應(yīng)的終端。
這里需要判斷是否存在GRUU來(lái)區(qū)分屬于所述同一用戶的多終端;當(dāng)存
ii
在GRUU時(shí),可以使用GRUU作為判斷用戶各終端的標(biāo)識(shí)。若不存在GRUU 時(shí),考慮經(jīng)過(guò)Presence服務(wù)器查詢,獲得終端的設(shè)備標(biāo)識(shí)信息,用以選擇正 確的終端,并向該終端發(fā)送相應(yīng)消息。
如圖6所示,為本發(fā)明應(yīng)用實(shí)例基于圖5的一種向多終端推送消息的方 法流程交互示意圖,包括如下步驟
步驟601, Push發(fā)起者發(fā)送Push消息,給出接收該消息的用戶的公共用
戶身份標(biāo)識(shí)。
步驟602, Push代理接收到此Push消息,判斷沒(méi)有GRUU相關(guān)信息。Push 代理可以是邏輯/物理實(shí)體,可以運(yùn)行在PI, PPG或Push發(fā)送代理上,或其 他服務(wù)器上的功能實(shí)體。Push代理可以獲知此用戶為多終端設(shè)備,可以通過(guò) 査詢Presence服務(wù)器,即發(fā)送查詢消息,請(qǐng)求服務(wù)器返回用戶對(duì)于此Push消 息業(yè)務(wù)相關(guān)的,用設(shè)備標(biāo)識(shí)信息標(biāo)識(shí)的終端的狀態(tài)信息,能力信息及偏好信 息等相關(guān)信息。
步驟603, Presence服務(wù)器將獲得的此公共用戶身份標(biāo)識(shí)的同一用戶的多 終端的設(shè)備標(biāo)識(shí)信息返回給Push代理。
步驟604, Push代理根據(jù)返回的信息,這里假設(shè),Presence服務(wù)器返回的 信息指示用戶的多個(gè)終端中,第一終端訂閱了此業(yè)務(wù),并且第一終端的Push 發(fā)送代理當(dāng)前在線,為用戶希望實(shí)用的接受Push消息的代理網(wǎng)關(guān),并且給出 尋址該第一終端的設(shè)備標(biāo)識(shí),此設(shè)備標(biāo)識(shí)可以為,例如UUID、 IMEI標(biāo)識(shí)、 URI、 URN、 RFID、 ESN、 MAC地址、指紋信息等。所以Push代理向Push 發(fā)送代理發(fā)送該消息。
步驟605, Push發(fā)送代理接收到該消息,返回確認(rèn)消息。
步驟606, Push發(fā)送代理根據(jù)設(shè)備標(biāo)識(shí)信息,向第一終端推送該消息。
步驟607,第一終端返回響應(yīng)消息。
另一種情況,當(dāng)PI產(chǎn)生推送給用戶的消息時(shí),將用公共用戶身份標(biāo)識(shí), 發(fā)送給Push發(fā)送代理或PPG。 Push發(fā)送代理或PPG負(fù)責(zé)向Presence服務(wù)器
査詢獲得用戶目前在此業(yè)務(wù)的狀態(tài)信息,能力信息,偏好信息等相關(guān)信息的
一種或多種,來(lái)判斷向用戶的終端發(fā)送給相應(yīng)的消息。當(dāng)PI選擇發(fā)送給PPG
或Push發(fā)送代理中的一種不在線時(shí),嘗試向另一種服務(wù)器發(fā)送相應(yīng)消息。
這里需要判斷是否存在GRUU來(lái)區(qū)分屬于所述同一用戶的多終端;當(dāng)存 在GRUU時(shí),可以使用GRUU作為判斷用戶各終端的標(biāo)識(shí)。若不存在GRUU 時(shí),考慮經(jīng)過(guò)Presence服務(wù)器查詢,獲得終端的設(shè)備標(biāo)識(shí)信息,用以選擇正 確的終端,并向該終端發(fā)送相應(yīng)消息。
如圖7所示,為本發(fā)明應(yīng)用實(shí)例基于圖5的另一種向多終端推送消息的 方法流程交互示意圖,包括如下步驟
步驟701 , Push發(fā)起者選擇向Push發(fā)送代理發(fā)送Push消息。
步驟702, Push發(fā)送代理接收到該消息后,判斷用戶為多終端,向Presence 服務(wù)器查詢相關(guān)用戶的設(shè)備信息,終端的Presence信息,能力信息或偏好信
息等f(wàn)e息。
步驟703, Presence服務(wù)器返回相應(yīng)的信息。
步驟704, Push發(fā)送代理根據(jù)相應(yīng)信息,判斷該P(yáng)ush消息對(duì)應(yīng)業(yè)務(wù)的終 端信息,這里假設(shè)第一終端訂閱了相應(yīng)的業(yè)務(wù),并且狀態(tài)為在線情況,則Push 發(fā)送代理攜帶該第一終端對(duì)應(yīng)的設(shè)備標(biāo)識(shí),向第一終端推送該P(yáng)ush消息。
步驟705,第一終端返回響應(yīng)消息。
當(dāng)PI向Push發(fā)送代理發(fā)送消息后,發(fā)現(xiàn)Push發(fā)送代理對(duì)于該用戶來(lái)說(shuō) 沒(méi)有在線時(shí),則向PPG發(fā)送相應(yīng)的Push消息,由PPG完成用戶Presence信 息,能力信息或偏好信息的查詢。完成相應(yīng)的流程。
在向Push發(fā)送代理發(fā)送該P(yáng)ush消息后,可以由SIP/IP核心網(wǎng)完成 Presence信息的查詢,判斷,路由尋址到用戶的正確的多終端的特定設(shè)備上。
在以上兩種情況下,經(jīng)過(guò)查詢,如果有多個(gè)終端可以進(jìn)行該P(yáng)ush消息的 接收時(shí),PPG或Push發(fā)送代理,可以選擇按順序,或用戶設(shè)置的偏好信息, 給出各終端的設(shè)備信息,向各終端發(fā)送相應(yīng)的Push消息??梢园l(fā)送給每個(gè)終
端,可以在第一個(gè)設(shè)備接收后,不再繼續(xù)推送Push消息。也可以同時(shí)推送給 用戶的所有可以接收該P(yáng)ush消息的各個(gè)終端。
在SIP Push添加到Push中,作為一種承載方式時(shí),將提供兩種傳遞Push 消息到終端的方法,即通過(guò)PPG或Push發(fā)送代理,本發(fā)明實(shí)施例根據(jù)接收的 多終端的設(shè)備標(biāo)識(shí)信息判斷使用PPG或使用Push發(fā)送代理來(lái)向選擇的所述一
個(gè)或多個(gè)終端推送相應(yīng)消息。接收的多終端的設(shè)備標(biāo)識(shí)信息包括用戶各終端 的狀態(tài)信息、能力信息或優(yōu)先級(jí)信息等信息的一種或多種。
本發(fā)明實(shí)施例解決了對(duì)于Push技術(shù)中屬于同一用戶的多終端設(shè)備標(biāo)識(shí)獲 得問(wèn)題,例如,如果不存在GRUU,則多終端消息如何接收的問(wèn)題。當(dāng)有消 息需要通過(guò)Push方法,推送給用戶的有多個(gè)終端的情況下,可以根據(jù)用戶的 多個(gè)終端的在線信息,狀態(tài)信息,能力信息,設(shè)備信息或優(yōu)先級(jí)信息等信息, 判斷用戶適當(dāng)?shù)慕K端,推送該相應(yīng)消息,以支持業(yè)務(wù)的正確接收。特別對(duì)于 一些特定的只希望一個(gè)終端接收時(shí),能夠保證一個(gè)終端將接收到該消息,而 不是所有設(shè)備。這樣,既可以避免網(wǎng)絡(luò)資源的浪費(fèi),也可以避免用戶的多個(gè) 終端反復(fù)接收到相同消息的到來(lái),特別可以避免因相同消息的到來(lái)影響其他 業(yè)務(wù)的正常接收。同時(shí),本發(fā)明也適用于用戶多終端中部分支持GRUU,部 分支持其他方法區(qū)分終端的設(shè)備標(biāo)識(shí)的方法。
能提供查詢多終端設(shè)備信息的多終端信息服務(wù)器可以為呈現(xiàn)(Presence) 服務(wù)器,SIP/IP核心網(wǎng),Push服務(wù)器,客戶代理檔案(UAProf)服務(wù)器、歸 屬用戶服務(wù)器(HSS)、歸屬位置寄存器(HLR) , CPM用戶喜好Preference 服務(wù)器,消息與媒體存儲(chǔ)服務(wù)器(Message&Media Storage Server),網(wǎng)間交 互服務(wù)器(Interworking Function)等能夠獲得設(shè)備信息的服務(wù)器。
以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行 了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而 己,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做 的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種向多終端推送消息的方法,其特征在于,所述的方法包括向多終端信息服務(wù)器發(fā)送查詢所述多終端的信息的消息;接收所述多終端信息服務(wù)器反饋的所述多終端的信息;根據(jù)反饋的多終端的信息對(duì)所述多終端中接收所述推送消息的終端進(jìn)行選擇;向選擇的終端推送消息。
2、 如權(quán)利要求l所述方法,其特征在于,向多終端信息服務(wù)器査詢所述 多終端的信息之前還包括判定不存在所述的可全局路由用戶代理統(tǒng)一資源標(biāo)識(shí)符,則進(jìn)一步向所 述多終端信息服務(wù)器發(fā)送查詢所述多終端的信息的消息。
3、 如權(quán)利要求l所述方法,其特征在于,查詢的所述多終端的信息包括所述多終端的設(shè)備標(biāo)識(shí)信息、狀態(tài)信息、 能力信息、偏好信息中的一種或多種;根據(jù)所述反饋的多終端的信息,利用查詢到的所述多終端的設(shè)備標(biāo)識(shí)信 息對(duì)所述多終端中接收所述推送消息的終端進(jìn)行選擇。
4、 如權(quán)利要求3所述方法,其特征在于,對(duì)于所述多終端的信息,所述 多終端信息服務(wù)器生成該信息包括-所述多終端信息服務(wù)器接收所述多終端分別利用公共用戶身份標(biāo)識(shí)上報(bào) 的設(shè)備信息;所述多終端信息服務(wù)器保存所述多終端的設(shè)備信息;所述多終端信息服務(wù)器將屬于同一公共用戶身份標(biāo)識(shí)的設(shè)備信息與所述 多終端的信息進(jìn)行關(guān)聯(lián)綁定。
5、 如權(quán)利要求4所述方法,其特征在于,所述多終端信息服務(wù)器接收的 所述多終端上報(bào)的設(shè)備信息包括通用唯一標(biāo)識(shí)符、國(guó)際移動(dòng)身份識(shí)別標(biāo)識(shí)、 統(tǒng)一資源標(biāo)識(shí)符、統(tǒng)一資源名稱(chēng)、無(wú)線射頻識(shí)別、電子序列號(hào)、媒體接入控 制地址、指紋信息。
6、 如權(quán)利要求3所述方法,其特征在于,根據(jù)接收的所述多終端的設(shè)備 標(biāo)識(shí)信息判斷使用推送代理網(wǎng)關(guān)或使用推送發(fā)送代理對(duì)所述多終端中接收所 述推送消息的終端進(jìn)行選擇。
7、 如權(quán)利要求1所述方法,其特征在于,通過(guò)初始會(huì)話協(xié)議/IP核心網(wǎng)發(fā)送查詢所述多終端的信息的消息; 通過(guò)所述初始會(huì)話協(xié)議/IP核心網(wǎng)向選擇的終端推送消息。
8、 一種向多終端推送消息的裝置,其特征在于,所述的裝置包括査詢單元,用于向多終端信息服務(wù)器發(fā)送查詢所述多終端的信息的消息; 接收單元,用于接收所述多終端信息服務(wù)器反饋的所述多終端的信息; 選擇單元,用于根據(jù)反饋的多終端的信息對(duì)所述多終端中接收所述推送 消息的終端進(jìn)行選擇;發(fā)送單元,用于向選擇的終端推送消息。
9、 如權(quán)利要求8所述裝置,其特征在于,還包括判斷單元,用于判定不存在所述的可全局路由用戶代理統(tǒng)一資源標(biāo)識(shí)符, 則進(jìn)一步向所述多終端信息服務(wù)器發(fā)送查詢所述多終端的信息的消息。
10、 如權(quán)利要求8所述裝置,其特征在于,所述查詢單元,用于査詢的所述多終端的信息包括所述多終端的設(shè)備標(biāo) 識(shí)信息、狀態(tài)信息、能力信息、偏好信息中的一種或多種;所述選擇單元,用于根據(jù)所述反饋的多終端的信息,利用查詢到的所述 多終端的設(shè)備標(biāo)識(shí)信息對(duì)所述多終端中接收所述推送消息的終端進(jìn)行選擇。
11、 如權(quán)利要求10所述裝置,其特征在于,所述選擇單元,用于根據(jù)接 收的所述多終端的設(shè)備標(biāo)識(shí)信息判斷使用推送代理網(wǎng)關(guān)或使用推送發(fā)送代理 對(duì)所述多終端中接收所述推送消息的終端進(jìn)行選擇。
12、 一種推送代理網(wǎng)關(guān),其特征在于,所述的推送代理網(wǎng)關(guān)包括如上述 權(quán)利要求8至11任一項(xiàng)所述的向多終端推送消息的裝置。
13、 一種推送發(fā)送代理,其特征在于,所述的推送代理網(wǎng)關(guān)包括如上述權(quán)利要求8至11任一項(xiàng)所述的向多終端推送消息的裝置。
全文摘要
本發(fā)明提供了一種向多終端推送消息的方法、裝置、網(wǎng)關(guān)和代理,其中,所述的方法包括向多終端信息服務(wù)器發(fā)送查詢所述多終端的信息的消息;接收所述多終端信息服務(wù)器反饋的所述多終端的信息;根據(jù)反饋的多終端的信息對(duì)所述多終端中接收所述推送消息的終端進(jìn)行選擇;向選擇的終端推送消息。本發(fā)明解決了在網(wǎng)絡(luò)不支持GRUU來(lái)區(qū)分多終端的情況下,可以通過(guò)查詢服務(wù)器,獲得用戶多個(gè)終端的信息,以使發(fā)向多終端的相應(yīng)消息正確推送的技術(shù)效果。
文檔編號(hào)H04L29/08GK101378408SQ20081017031
公開(kāi)日2009年3月4日 申請(qǐng)日期2008年10月10日 優(yōu)先權(quán)日2008年10月10日
發(fā)明者健 楊, 雷 王, 范姝男, 挺 董 申請(qǐng)人:深圳華為通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昭平县| 博湖县| 西畴县| 内江市| 阿拉善右旗| 从化市| 东乡| 朔州市| 花莲市| 齐河县| 日土县| 高唐县| 斗六市| 来安县| 阿克苏市| 玉林市| 宾川县| 来宾市| 缙云县| 宁德市| 鄱阳县| 平潭县| 乐清市| 喀喇| 望城县| 观塘区| 通许县| 南开区| 南召县| 丰原市| 永安市| 东明县| 嵩明县| 德昌县| 安西县| 华亭县| 东阳市| 吉首市| 昆明市| 蒙山县| 沛县|