0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

華為推送會(huì)話的建立方法的優(yōu)點(diǎn)

汽車(chē)玩家 ? 來(lái)源:愛(ài)集微 ? 作者:愛(ài)集微 ? 2019-12-17 14:02 ? 次閱讀

華為該項(xiàng)技術(shù)與現(xiàn)有技術(shù)相比,這種建立連接的方法節(jié)省了網(wǎng)絡(luò)資源,也防止了現(xiàn)有技術(shù)中客戶(hù)端會(huì)連續(xù)接收到推送會(huì)話請(qǐng)求消息的不良體驗(yàn)。

推送會(huì)話的建立是客戶(hù)端與服務(wù)器進(jìn)行通信的第一個(gè)環(huán)節(jié),也是一個(gè)必不可少的環(huán)節(jié)。

現(xiàn)有的推送會(huì)話的建立方法是通過(guò)在會(huì)話初始請(qǐng)求消息SIR中添加用戶(hù)識(shí)別標(biāo)識(shí)(User ID)來(lái)請(qǐng)求對(duì)應(yīng)的客戶(hù)端與服務(wù)器建立連接。User ID是公用識(shí)別標(biāo)識(shí),可以綁定多個(gè)客戶(hù)端,這時(shí)SIR消息將會(huì)發(fā)送給User ID對(duì)應(yīng)的所有客戶(hù)端,所有客戶(hù)端都會(huì)接收一條推送請(qǐng)求消息,或者向服務(wù)器返回在SIR消息中請(qǐng)求的信息。這不僅造成了網(wǎng)絡(luò)資源的浪費(fèi),還會(huì)帶來(lái)不好的用戶(hù)體驗(yàn),因?yàn)橛械目蛻?hù)端可能并不希望接受服務(wù)器發(fā)送的推送請(qǐng)求。

該專(zhuān)利提供了一種推送會(huì)話的建立方法、推送系統(tǒng)和相關(guān)設(shè)備,解決了現(xiàn)有推送會(huì)話建立方法存在的問(wèn)題,節(jié)省了網(wǎng)絡(luò)資源,消除了不良的用戶(hù)體驗(yàn)。

華為推送會(huì)話的建立方法的優(yōu)點(diǎn)

圖1

圖1所示為推送會(huì)話的建立方法的信令流程圖。

由上圖可以看出,如果用來(lái)標(biāo)識(shí)客戶(hù)端的公共用戶(hù)身份標(biāo)識(shí)綁定了多個(gè)客戶(hù)端,需要建立會(huì)話連接時(shí),服務(wù)器會(huì)將查詢(xún)到的特定客戶(hù)端的設(shè)備標(biāo)識(shí)信息添加到SIR消息中路由到客戶(hù)端,這樣只有需要激活的客戶(hù)端接收SIR消息,并與服務(wù)器建立基于SIP協(xié)議的推送會(huì)話連接,接收服務(wù)器的推送請(qǐng)求消息。和現(xiàn)有技術(shù)相比,該專(zhuān)利技術(shù)節(jié)省了網(wǎng)絡(luò)資源,也可以避免多個(gè)客戶(hù)端反復(fù)接收相同消息,從而避免因接收多條相同的消息而影響其他業(yè)務(wù)的正常接收。

華為推送會(huì)話的建立方法的優(yōu)點(diǎn)

圖2

圖2所示為該專(zhuān)利提供的一種推送系統(tǒng)。服務(wù)器100用于獲得客戶(hù)端200的設(shè)備標(biāo)識(shí)信息,將客戶(hù)端200的設(shè)備標(biāo)識(shí)信息添加到會(huì)話初始請(qǐng)求消息中并發(fā)送給客戶(hù)端200,請(qǐng)求客戶(hù)端200向服務(wù)器100建立推送會(huì)話連接。

客戶(hù)端200用于接收所述服務(wù)器100發(fā)送的會(huì)話初始協(xié)議消息,和服務(wù)器建立推送會(huì)話連接。

在該系統(tǒng)中,服務(wù)器發(fā)送的會(huì)話初始請(qǐng)求消息中還包括設(shè)備標(biāo)識(shí)信息,客戶(hù)端會(huì)將設(shè)備標(biāo)識(shí)信息與自身信息進(jìn)行匹配,若相符合,則客戶(hù)端與服務(wù)器建立基于會(huì)話初始協(xié)議的推送會(huì)話連接。

華為推送會(huì)話的建立方法的優(yōu)點(diǎn)

圖3

圖3為一種服務(wù)器的結(jié)構(gòu)示意圖,消息獲得單元10用于獲得客戶(hù)端的設(shè)備標(biāo)識(shí)信息。

消息添加單元11,用于將消息獲得單元10獲得的客戶(hù)端的設(shè)備標(biāo)識(shí)信息添加到會(huì)話初始請(qǐng)求消息中。

請(qǐng)求發(fā)送單元12,用于將會(huì)話初始請(qǐng)求消息發(fā)送給對(duì)應(yīng)客戶(hù)端,請(qǐng)求客戶(hù)端向與之對(duì)應(yīng)的服務(wù)器建立推送會(huì)話連接。

該專(zhuān)利還給出了另外一種服務(wù)器,結(jié)構(gòu)如圖4所示,與圖3所示服務(wù)器相比,該服務(wù)器增加了標(biāo)識(shí)判斷單元13、消息封裝單元14和標(biāo)識(shí)添加單元15。

華為推送會(huì)話的建立方法的優(yōu)點(diǎn)

圖4

標(biāo)識(shí)判斷單元13,用于判斷所述客戶(hù)端的User ID是否綁定了除所述客戶(hù)端之外的其它客戶(hù)端,若是,則通知信息獲得單元10獲得所述客戶(hù)端的設(shè)備標(biāo)識(shí)信息,這樣在User ID只標(biāo)識(shí)了一個(gè)客戶(hù)端時(shí),可以不需要獲得客戶(hù)端的設(shè)備標(biāo)識(shí)信息,簡(jiǎn)化了推送會(huì)話連接建立中的信息處理。

消息封裝單元14,用于封裝會(huì)話初始請(qǐng)求消息。

標(biāo)識(shí)添加單元15,用于將標(biāo)識(shí)客戶(hù)端的公共身份標(biāo)識(shí)添加到所述會(huì)話初始請(qǐng)求消息中。

該專(zhuān)利給出了兩種客戶(hù)端,結(jié)構(gòu)示意圖分別如圖5、圖6所示。

華為推送會(huì)話的建立方法的優(yōu)點(diǎn)

圖5

請(qǐng)求單元21,用于接收會(huì)話初始請(qǐng)求消息。

若請(qǐng)求接收單元21接收的會(huì)話初始請(qǐng)求消息中包含用戶(hù)公共身份標(biāo)識(shí)(User ID),判斷單元22會(huì)根據(jù)會(huì)話初始請(qǐng)求消息與自身的信息判斷是否需要和服務(wù)器建立推送會(huì)話連接。該發(fā)明中,只有需要接收推送消息的客戶(hù)端和服務(wù)器會(huì)建立連接,節(jié)省了網(wǎng)絡(luò)資源。

圖6為另外一種客戶(hù)端的結(jié)構(gòu)示意圖,與圖5所示客戶(hù)端相比,細(xì)化了判斷連接單元22,并增加了回應(yīng)單元23和應(yīng)用激活單元24。

華為推送會(huì)話的建立方法的優(yōu)點(diǎn)

圖6

上圖所示客戶(hù)端的判斷連接單元22包括匹配單元220和連接單元221。接收單元21接收的會(huì)話初始請(qǐng)求消息中包含設(shè)備標(biāo)識(shí)信息時(shí),比較單元220將此設(shè)備標(biāo)識(shí)信息與自身的信息進(jìn)行匹配;當(dāng)前述信息匹配成功時(shí),連接單元221和服務(wù)器建立推送會(huì)話連接。

當(dāng)請(qǐng)求單元21接收的會(huì)話初始請(qǐng)求消息中包含應(yīng)用信息時(shí),應(yīng)用激活單元24激活應(yīng)用信息對(duì)應(yīng)的應(yīng)用。

回應(yīng)單元23是在連接單元與服務(wù)器建立連接后,向服務(wù)器進(jìn)行返回信息或發(fā)送消息。

可見(jiàn),如果用來(lái)標(biāo)識(shí)客戶(hù)端的公共用戶(hù)身份標(biāo)識(shí)綁定了多個(gè)客戶(hù)端,且只需要與其中特定的客戶(hù)端建立推送會(huì)話連接,本發(fā)明的方法是服務(wù)器將客戶(hù)端的設(shè)備標(biāo)識(shí)信息添加到會(huì)話初始請(qǐng)求消息中,路由到客戶(hù)端;或者服務(wù)器將會(huì)話初始請(qǐng)求消息賦給所有客戶(hù)端,由客戶(hù)端來(lái)判斷是否需要建立推送會(huì)話連接。和現(xiàn)有技術(shù)相比,這種建立連接的方法節(jié)省了網(wǎng)絡(luò)資源,也防止了現(xiàn)有技術(shù)中客戶(hù)端會(huì)連續(xù)接收到推送會(huì)話請(qǐng)求消息的不良體驗(yàn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 華為
    +關(guān)注

    關(guān)注

    216

    文章

    34889

    瀏覽量

    254535
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9585

    瀏覽量

    86944
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    VDSP建立會(huì)話出現(xiàn)了一個(gè)窗口

    是這樣子的,我需要建立會(huì)話跟蹤數(shù)據(jù),我根據(jù)書(shū)本建立了一個(gè)非模擬器環(huán)境下的會(huì)話窗口,他提示了我這樣一個(gè)窗口,不知道哪里錯(cuò)了,是什么問(wèn)題,求解?附件QQ圖片20131210135758.j
    發(fā)表于 12-06 09:21

    【有獎(jiǎng)討論】華為鴻蒙HarmonyOS 2.0系統(tǒng)內(nèi)測(cè)推送,你們收到推送了嗎?升級(jí)后體驗(yàn)如何?

    華為鴻蒙系統(tǒng)的潛在用戶(hù)或有望再增加2億 。 那么,宣傳鋪墊了那么久,華為鴻蒙系統(tǒng)的試用也已經(jīng)進(jìn)行了一段時(shí)間,你們收到推送了嗎?升級(jí)后體驗(yàn)如何?想看看大家的看法。留言區(qū)發(fā)表你系統(tǒng)升級(jí)后的體驗(yàn)和感受,即可
    發(fā)表于 05-24 14:01

    EdgeLock SE051如何在主機(jī)和SE之間建立加密會(huì)話

    我們有 EdgeLock SE051,我們嘗試使用 EdgeLock Plug & Trust Middleware 來(lái)管理它。我現(xiàn)在有兩個(gè)問(wèn)題,我們還沒(méi)有解決:1、如何在主機(jī)和SE之間建立
    發(fā)表于 03-27 08:29

    基于用戶(hù)會(huì)話數(shù)據(jù)的Web測(cè)試方法

    為確保Web 應(yīng)用程序的可靠性,滿足Web 應(yīng)用程序功能測(cè)試的需求,提出2 種改進(jìn)的基于用戶(hù)會(huì)話數(shù)據(jù)的方法,從功能角度對(duì)Web 應(yīng)用進(jìn)行測(cè)試,可有效解決組合不同用戶(hù)會(huì)話時(shí)發(fā)生數(shù)據(jù)
    發(fā)表于 03-28 09:47 ?9次下載

    計(jì)算機(jī)網(wǎng)絡(luò)會(huì)話層和表示層

    了解會(huì)話層和表示層的功能和作用。會(huì)話層的主要功能是在兩個(gè)節(jié)點(diǎn)間建立、維護(hù)和釋放面向用戶(hù)的連接,并對(duì)會(huì)話進(jìn)行管理和控制,保證會(huì)話數(shù)據(jù)可靠傳送。
    發(fā)表于 08-05 17:42 ?3次下載
    計(jì)算機(jī)網(wǎng)絡(luò)<b class='flag-5'>會(huì)話</b>層和表示層

    立方制作方法

    立方制作方法詳情
    發(fā)表于 12-09 16:25 ?16次下載

    基于MapXtreme的虛擬漫游2D導(dǎo)航地圖建立方法研究_朱振和

    基于MapXtreme的虛擬漫游2D導(dǎo)航地圖建立方法研究_朱振和
    發(fā)表于 03-18 09:24 ?0次下載

    基于雷達(dá)的雜波速度譜圖的建立方法

    在雷達(dá)信號(hào)處理中,為了對(duì)低速運(yùn)動(dòng)雜波進(jìn)行有效的抑制,研究了一種雜波速度譜圖的建立方法。此雜波速度譜圖的建立在FPGA中實(shí)現(xiàn),通過(guò)對(duì)雷達(dá)實(shí)際回波數(shù)據(jù)在FPGA中的處理得到運(yùn)動(dòng)雜波速度圖。實(shí)驗(yàn)結(jié)果表明
    發(fā)表于 11-18 10:58 ?3734次閱讀
    基于雷達(dá)的雜波速度譜圖的<b class='flag-5'>建立方法</b>

    基于MapReduce的新會(huì)話識(shí)別方法

    識(shí)別結(jié)果的準(zhǔn)確率,在分析會(huì)話識(shí)別算法研究現(xiàn)狀的基礎(chǔ)上,提出一種基于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和動(dòng)態(tài)閡值相結(jié)合的新會(huì)話識(shí)別方法并討論其優(yōu)勢(shì)所在,接著用MapReduce模型實(shí)現(xiàn)新方法的分布式處理,最后
    發(fā)表于 12-04 15:13 ?0次下載
    基于MapReduce的新<b class='flag-5'>會(huì)話</b>識(shí)別<b class='flag-5'>方法</b>

    一種云平臺(tái)可信性分析模型建立方法

    的問(wèn)題,首先對(duì)云平臺(tái)的可信性進(jìn)行定義,并結(jié)合國(guó)內(nèi)外相關(guān)云安全標(biāo)準(zhǔn)與可信性規(guī)范以及作者的理解,明確了云平臺(tái)可信性的子屬性與具體分析內(nèi)容,從而明確了所提出模型的適用范圍、分析目的以及依據(jù).在此基礎(chǔ)上,提出模型建立方法
    發(fā)表于 01-13 10:12 ?3次下載

    基于計(jì)算機(jī)模擬技術(shù)的太陽(yáng)能光伏發(fā)電系統(tǒng)數(shù)學(xué)模型的建立方法

    隨著環(huán)境污染、能源危機(jī)等不斷加劇,太陽(yáng)能發(fā)電已日趨受到各國(guó)重視。本文利用計(jì)算機(jī)模擬技術(shù)對(duì)太陽(yáng)能光伏發(fā)電系統(tǒng)仿真,提出太陽(yáng)能光伏發(fā)電系統(tǒng)數(shù)學(xué)模型的建立方法。
    發(fā)表于 08-09 16:26 ?6046次閱讀

    華為宣布將在今年10月份正式發(fā)布支持統(tǒng)一推送標(biāo)準(zhǔn)的華為推送服務(wù)

    昨日下午,由華為開(kāi)發(fā)者聯(lián)盟主辦的HUAWEI Developer Day系列開(kāi)發(fā)者活動(dòng)在西安舉辦,華為在業(yè)內(nèi)第一家公布了統(tǒng)一推送開(kāi)發(fā)的工作進(jìn)展、時(shí)間表。華為宣布,將在今年10月份率先正
    發(fā)表于 04-28 09:08 ?2482次閱讀

    鴻蒙推送時(shí)間 華為鴻蒙推送時(shí)間

    自從華為6月正式發(fā)布推送鴻蒙系統(tǒng)2.0,許多用戶(hù)都對(duì)鴻蒙系統(tǒng)感興趣也想下載,然而不怎么清楚鴻蒙系統(tǒng)詳細(xì)的推送時(shí)間,這篇文將分享鴻蒙系統(tǒng)推送時(shí)間的詳細(xì)信息。
    的頭像 發(fā)表于 07-08 11:23 ?8880次閱讀
    鴻蒙<b class='flag-5'>推送</b>時(shí)間 <b class='flag-5'>華為</b>鴻蒙<b class='flag-5'>推送</b>時(shí)間

    無(wú)懼百萬(wàn)級(jí)并發(fā),GaussDB(for?Cassandra) 讓華為 Push 推送服務(wù)更快觸達(dá)

    推送服務(wù)(Push?Kit)是華為提供的消息推送平臺(tái),建立了從云端到終端的消息推送通道。通過(guò)集成推送
    的頭像 發(fā)表于 06-29 16:48 ?610次閱讀
    無(wú)懼百萬(wàn)級(jí)并發(fā),GaussDB(for?Cassandra) 讓<b class='flag-5'>華為</b> Push <b class='flag-5'>推送</b>服務(wù)更快觸達(dá)

    測(cè)試平臺(tái)的建立方法

    (1)DUT模型的建立 ?① 164245模型:在Modelsim工具下用Verilog HDL語(yǔ)言[5],建立164245模型。164245是一個(gè)雙8位雙向電平轉(zhuǎn)換器,有4個(gè)輸入控制端:1DIR
    的頭像 發(fā)表于 10-30 11:35 ?850次閱讀
    測(cè)試平臺(tái)的<b class='flag-5'>建立方法</b>

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品