两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種信息發(fā)送方法及裝置的制造方法

文檔序號:8447288閱讀:257來源:國知局
一種信息發(fā)送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種信息發(fā)送方法及裝置。
【背景技術(shù)】
[0002]隨著信息技術(shù)的發(fā)展,終端設(shè)備(如:移動終端、計(jì)算機(jī)終端等)的功能越來越豐富。終端設(shè)備中的各類功能的實(shí)現(xiàn),通常依賴于運(yùn)行在終端設(shè)備中的各類應(yīng)用,用戶使用運(yùn)行在終端設(shè)備中的各類應(yīng)用可以獲得用戶所需的服務(wù)。
[0003]目前,運(yùn)行在終端設(shè)備上的不同應(yīng)用,常會彈出相應(yīng)的通知消息,如:更新通知、業(yè)務(wù)通知等,這些通知消息是由應(yīng)用的開發(fā)者的客戶端向用戶使用的終端進(jìn)行推送的,以提示用戶對相應(yīng)的應(yīng)用進(jìn)行維護(hù)、更新,以便用戶獲得充分的服務(wù)。
[0004]現(xiàn)有技術(shù)中,開發(fā)者的客戶端向用戶所使用的終端發(fā)送通知消息基于如圖1所示的設(shè)備連接架構(gòu),也即,開發(fā)者的客戶端與系統(tǒng)服務(wù)商的服務(wù)器(如:APNs服務(wù)器)之間,通過信息轉(zhuǎn)發(fā)設(shè)備(如:數(shù)據(jù)庫、服務(wù)器等網(wǎng)絡(luò)設(shè)備)進(jìn)行連接,服務(wù)器又與用戶所使用的終端設(shè)備相連接。在該設(shè)備構(gòu)架下,客戶端所生成的通知消息均需要先發(fā)送至服務(wù)器中,再通過服務(wù)器將通知消息推送至不同用戶所使用的終端設(shè)備中,最終以提醒通知的形式展示在用戶所使用的終端設(shè)備中。
[0005]在如圖1所示的上述構(gòu)架下,當(dāng)客戶端向服務(wù)器推送不同應(yīng)用的通知消息時(shí),其具體過程如圖2所示:
[0006]S201,客戶端將通知消息發(fā)送至信息轉(zhuǎn)發(fā)設(shè)備。
[0007]S202,信息轉(zhuǎn)發(fā)設(shè)備接收通知消息,并按照通知消息中所攜帶的數(shù)字證書身份標(biāo)識(Identificat1n,ID),將通知消息分類形成不同的數(shù)據(jù)分組,存儲在該信息轉(zhuǎn)發(fā)設(shè)備的緩沖區(qū)等待轉(zhuǎn)發(fā)。
[0008]其中,具有相同數(shù)字證書ID的通知消息將分類形成一個(gè)數(shù)組分組。
[0009]S203,信息轉(zhuǎn)發(fā)設(shè)備中的相應(yīng)進(jìn)程根據(jù)通知消息的數(shù)字證書ID,建立與該數(shù)字證書ID對應(yīng)的服務(wù)器連接。
[0010]S204,信息轉(zhuǎn)發(fā)設(shè)備通過服務(wù)器連接的發(fā)送窗口,將各數(shù)據(jù)分組中的通知消息逐一發(fā)送至服務(wù)器,并將已經(jīng)從發(fā)送窗口中發(fā)送的通知消息刪除,完成通知消息的發(fā)送。
[0011]而在實(shí)際應(yīng)用中,服務(wù)器在對通知消息進(jìn)行處理時(shí),可能由于多種原因?qū)е聦δ骋煌ㄖ⒌奶幚硎?,這樣一來,服務(wù)器則會停止處理該服務(wù)器連接中的后續(xù)通知消息。若想要使得服務(wù)器繼續(xù)對通知消息進(jìn)行處理,就需要對通知消息進(jìn)行重發(fā)。
[0012]但是,在上述步驟S204中,信息轉(zhuǎn)發(fā)設(shè)備會刪除發(fā)送窗口中已經(jīng)發(fā)送出去的通知消息,也就造成了通知消息的丟失,若想重發(fā)通知消息,只能由客戶端再次將相應(yīng)的通知消息發(fā)送給該信息轉(zhuǎn)發(fā)設(shè)備,再由該信息轉(zhuǎn)發(fā)設(shè)備重新建立與服務(wù)器的連接,對通知消息進(jìn)行重發(fā)。顯然,這樣的方式嚴(yán)重影響通知消息的發(fā)送效率。

【發(fā)明內(nèi)容】

[0013]本發(fā)明實(shí)施例提供一種信息發(fā)送方法及裝置,用以解決目前對通知消息進(jìn)行發(fā)送的效率較低的問題。
[0014]本發(fā)明實(shí)施例提供的一種信息發(fā)送方法,包括:
[0015]信息轉(zhuǎn)發(fā)設(shè)備通過預(yù)先建立的服務(wù)器連接,將客戶端發(fā)送的通知消息轉(zhuǎn)發(fā)至所述服務(wù)器;
[0016]所述信息轉(zhuǎn)發(fā)設(shè)備監(jiān)測所述服務(wù)器的反饋;
[0017]當(dāng)監(jiān)測到所述服務(wù)器反饋錯(cuò)誤通知時(shí),根據(jù)該錯(cuò)誤通知中攜帶的信息索引,在所述服務(wù)器連接的發(fā)送窗口內(nèi)存儲的通知消息中,查找與所述信息索引對應(yīng)的通知消息,作為錯(cuò)誤消息;
[0018]所述信息轉(zhuǎn)發(fā)設(shè)備根據(jù)該錯(cuò)誤消息,將相應(yīng)的通知消息通過所述發(fā)送窗口重發(fā)至所述服務(wù)器。
[0019]本發(fā)明實(shí)施例另提供的一種信息發(fā)送裝置,包括:
[0020]轉(zhuǎn)發(fā)模塊,用于通過預(yù)先建立的服務(wù)器連接,將客戶端發(fā)送的通知消息轉(zhuǎn)發(fā)至服務(wù)器;
[0021]監(jiān)測模塊,用于監(jiān)測所述服務(wù)器的反饋;
[0022]查找模塊,用于當(dāng)監(jiān)測到所述服務(wù)器反饋錯(cuò)誤通知時(shí),根據(jù)該錯(cuò)誤通知中攜帶的信息索引,在所述服務(wù)器連接的發(fā)送窗口內(nèi)存儲的通知消息中,查找與所述信息索引對應(yīng)的通知消息,作為錯(cuò)誤消息;
[0023]重發(fā)模塊,用于根據(jù)該錯(cuò)誤消息,將相應(yīng)的通知消息通過所述發(fā)送窗口重發(fā)至所述服務(wù)器。
[0024]本發(fā)明實(shí)施例提供一種信息發(fā)送方法及裝置,通過該方法,信息轉(zhuǎn)發(fā)設(shè)備使用服務(wù)器連接的發(fā)送窗口,將相應(yīng)的通知消息轉(zhuǎn)發(fā)至服務(wù)器中后,并不會將已轉(zhuǎn)發(fā)的通知消息從發(fā)送窗口中刪除,而是將已轉(zhuǎn)發(fā)的通知消息臨時(shí)存儲在發(fā)送窗口中,當(dāng)服務(wù)器對信息轉(zhuǎn)發(fā)設(shè)備所轉(zhuǎn)發(fā)的通知消息處理失敗時(shí),信息轉(zhuǎn)發(fā)設(shè)備可以根據(jù)服務(wù)器反饋的出錯(cuò)通知,直接在發(fā)送窗口中存儲的各個(gè)通知消息中查找錯(cuò)誤消息,從而立即將相應(yīng)通知消息重發(fā)至服務(wù)器中。這樣的方式有效地解決了重發(fā)通知消息時(shí)效率較低的問題。
【附圖說明】
[0025]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0026]圖1為現(xiàn)有技術(shù)中客戶端向終端發(fā)送通知消息時(shí)所需的設(shè)備的連接關(guān)系示意圖;
[0027]圖2為現(xiàn)有技術(shù)中客戶端向服務(wù)器推送不同應(yīng)用的通知消息時(shí)的具體過程示意圖;
[0028]圖3為本發(fā)明實(shí)施例提供的信息發(fā)送方法的過程示意圖;
[0029]圖4a?4c為本發(fā)明實(shí)施例提供的通過服務(wù)器連接的發(fā)送窗口轉(zhuǎn)發(fā)通知消息的示意圖;
[0030]圖5a?5b為本發(fā)明實(shí)施例提供的對錯(cuò)誤消息進(jìn)行重發(fā)的示意圖;
[0031]圖6為本發(fā)明實(shí)施例提供的獲取連接池中的服務(wù)器連接的示意圖;
[0032]圖7?8為本發(fā)明實(shí)施例提供的新建立的服務(wù)器連接存儲至連接池中的示意圖;
[0033]圖9為本發(fā)明實(shí)施例提供的信息發(fā)送方法的實(shí)際應(yīng)用的示意圖;
[0034]圖10為本發(fā)明實(shí)施例提供的信息發(fā)送裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明具體實(shí)施例及相應(yīng)的附圖對本發(fā)明技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]圖3為本發(fā)明實(shí)施例提供的信息發(fā)送過程,該過程具體包括以下步驟:
[0037]S301,信息轉(zhuǎn)發(fā)設(shè)備通過預(yù)先建立的服務(wù)器連接,將所述客戶端發(fā)送的通知消息轉(zhuǎn)發(fā)至服務(wù)器。
[0038]在本發(fā)明實(shí)施例中,客戶端、服務(wù)器以及信息轉(zhuǎn)發(fā)設(shè)備的連接關(guān)系仍如圖1所示,其中,所述信息轉(zhuǎn)發(fā)設(shè)備包括但不限于:基于業(yè)務(wù)基礎(chǔ)平臺(Platform-as-a-Service,PaaS)的服務(wù)器、數(shù)據(jù)庫等具有信息轉(zhuǎn)發(fā)功能的網(wǎng)絡(luò)設(shè)備。所述客戶端,包括但不限于,開發(fā)者所使用的各類終端設(shè)備、網(wǎng)絡(luò)設(shè)備等。所述服務(wù)器,是用戶所使用的終端設(shè)備(如:智能手機(jī)、平板電腦、計(jì)算機(jī)等)的系統(tǒng)服務(wù)商的服務(wù)器。所述通知消息,為由開發(fā)者使用其客戶端生成的針對于不同類型應(yīng)用的通知消息。
[0039]與現(xiàn)有技術(shù)不同的是,在上述步驟S301中,信息轉(zhuǎn)發(fā)設(shè)備將預(yù)先建立的服務(wù)器連接,存儲在該信息轉(zhuǎn)發(fā)設(shè)備內(nèi)的連接池中,并在需要轉(zhuǎn)發(fā)通知消息時(shí),從該連接池中獲取相應(yīng)的服務(wù)器連接,將相應(yīng)的通知消息通過服務(wù)器連接轉(zhuǎn)發(fā)至所述服務(wù)器。而不是接收到通知消息后才建立相應(yīng)的服務(wù)器連接。通過預(yù)先建立服務(wù)器連接的方式,可以有效節(jié)省服務(wù)器的處理資源,提升對服務(wù)器連接的利用率。
[0040]其中,所述服務(wù)器連接,是信息轉(zhuǎn)發(fā)設(shè)備與服務(wù)器建立的安全性連接,包括但不限于:安全套接層(Secure Sockets Layer,SSL)連接,傳輸層安全(Transport LayerSecurity, TLS)連接等。
[0041]當(dāng)然,在實(shí)際應(yīng)用中,不同的應(yīng)用具有不同的數(shù)字證書ID,針對不同應(yīng)用的通知消息,也會攜帶該應(yīng)用的數(shù)字證書ID,為了增加對通知消息處理以及發(fā)送的效率,在本發(fā)明實(shí)施例中,信息轉(zhuǎn)發(fā)設(shè)備中的不同的服務(wù)器連接分別對應(yīng)不同的數(shù)字證書ID,這樣,可以保證同一數(shù)字證書ID對應(yīng)一條服務(wù)器連接,具有該數(shù)字
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
绿春县| 喀喇沁旗| 富民县| 衡阳市| 洞头县| 晋州市| 荔波县| 喀喇| 安多县| 灌云县| 师宗县| 常德市| 贵阳市| 濉溪县| 宜川县| 福州市| 永胜县| 武夷山市| 金沙县| 清水河县| 永泰县| 永宁县| 彰武县| 新宁县| 繁峙县| 饶河县| 崇阳县| 明溪县| 慈利县| 安国市| 唐山市| 齐齐哈尔市| 马山县| 凤城市| 桐城市| 平远县| 中江县| 扶沟县| 宁化县| 柘荣县| 南召县|