• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    消息推送方法和系統(tǒng)技術(shù)方案

    技術(shù)編號:15520774 閱讀:133 留言:0更新日期:2017-06-04 10:14
    本發(fā)明專利技術(shù)公開了一種消息推送方法,包括:具有推送賬號的客戶端向服務(wù)端發(fā)送至少一條消息體并記錄所發(fā)送的至少一條消息體中的最后一條消息體的標(biāo)識;所述客戶端向所述服務(wù)端發(fā)送消息回執(zhí)請求;所述客戶端接收所述服務(wù)端返回的從所述客戶端接收到的最后一條消息體的標(biāo)識;所述客戶端將所記錄的最后一條消息體的標(biāo)識與所接收到的最后一條消息體的標(biāo)識進(jìn)行比較,如果比較結(jié)果為相同則所述客戶端判斷為服務(wù)端接收消息成功。相應(yīng)地,本發(fā)明專利技術(shù)還公開了一種消息推送系統(tǒng)。采用本發(fā)明專利技術(shù),可提供消息推送的可靠性。

    Message push method and system

    The invention discloses a message pushing method, including: the last message at least one message push account client to the server to send at least one message body and record transmitted in the identification; the client request to the server to send messages to the client receives the receipt; the server returns received from the client's last message body identification; the client will be the last message body records the identity of the last message and received the identity comparison, if the result of the comparison is the same as the client server receives a message for judging success. Accordingly, the invention also discloses a message push system. By adopting the invention, the reliability of the message push can be provided.

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    消息推送方法和系統(tǒng)
    本專利技術(shù)涉及計(jì)算機(jī)領(lǐng)域,更具體地,涉及一種消息推送方法和系統(tǒng)。
    技術(shù)介紹
    互聯(lián)網(wǎng)時(shí)代的發(fā)展,消息推送越來越重要,一些設(shè)計(jì)到金融、安全的領(lǐng)域?qū)τ谙⑼扑偷目煽啃裕妥兊梅浅V匾瑐鹘y(tǒng)的消息推送容易丟失消息,遇到網(wǎng)絡(luò)中斷或者一些特殊情況消息很容易丟失,推送方保證不了自己推送出去的消息是否能夠到達(dá)到對方,這將會(huì)帶來極大的損失。多客戶端之間的消息推送也是一個(gè)問題,一些常見的推送服務(wù)器可能只支持pc端,支持不了web或者移動(dòng)端的推送,用戶體驗(yàn)極不好。目前對于消息在網(wǎng)絡(luò)中斷或者一些特殊的情況下造成的丟失消息還沒有比較好的解決方案,比如極推、百度云推送等在一些情況下也會(huì)丟失消息,所以推送消息丟失是個(gè)需要重視的問題。
    技術(shù)實(shí)現(xiàn)思路
    本專利技術(shù)要解決的技術(shù)問題在于提高消息推送的可靠性。根據(jù)本專利技術(shù)實(shí)施例的一方面,提供了一種消息的推送方法,包括:發(fā)送方發(fā)送一組消息體至接收方,并記錄所發(fā)送的該組消息體中最后發(fā)送的一條消息體的標(biāo)識,一組消息體包括至少一條消息體;發(fā)送方向接收方請求回執(zhí)消息,回執(zhí)消息包括接收方在接收該組消息體時(shí)最后接收到的一條消息體的標(biāo)識;以及發(fā)送方接收到接收方返回的回執(zhí)消息并將返回的回執(zhí)消息中的標(biāo)識與所記錄的標(biāo)識進(jìn)行比較。可選地,發(fā)送方基于預(yù)先注冊的推送賬號而發(fā)送一組消息體至接收方。優(yōu)選地,根據(jù)本專利技術(shù)的推送方法還包括:發(fā)送方向接收方每發(fā)送一條消息體之后,在本地保存該條消息體;如果比較結(jié)果不同,則發(fā)送方重新向接收方發(fā)送所保存的消息體,或者向接收方提示消息發(fā)送錯(cuò)誤。另外,根據(jù)本專利技術(shù)的推送方法還包括:發(fā)送方在重新發(fā)送所保存的消息體之后,再次向接收方請求回執(zhí)消息;發(fā)送方接收到接收方再次返回的回執(zhí)消息并將再次返回的回執(zhí)消息中的標(biāo)識與所記錄的標(biāo)識進(jìn)行比較;在比較結(jié)果不同時(shí),判斷發(fā)送方發(fā)送該組消息體的次數(shù)是否達(dá)到預(yù)定次數(shù),如果為否,則繼續(xù)向接收方重新發(fā)送該組消息體;如果為是,則發(fā)送方判斷為消息推送失敗。此外,根據(jù)本專利技術(shù)的推送方法還包括:發(fā)送方在發(fā)送消息體至接收方之前,判斷二者之間是否存在連接,若否,則發(fā)送方將該組消息體作為離線消息進(jìn)行存儲(chǔ);當(dāng)二者之間存在連接,則發(fā)送方發(fā)送離線消息至接收方,并記錄所發(fā)送的離線消息中最后發(fā)送的一條消息體的標(biāo)識。另外,根據(jù)本專利技術(shù)的推送方法還包括:發(fā)送方以加密方式發(fā)送該組消息體/每一條消息體至接收方。根據(jù)本專利技術(shù)實(shí)施例的再一方面,提供了一種用于消息推送的客戶端,包括:消息體發(fā)送單元,其配置為發(fā)送一組消息體至服務(wù)端,并記錄所發(fā)送的該組消息體中最后發(fā)送的一條消息體的標(biāo)識,一組消息體包括至少一條消息體;回執(zhí)消息請求單元,其配置為向服務(wù)端請求回執(zhí)消息,回執(zhí)消息包括服務(wù)端在接收該組消息體時(shí)最后接收到的一條消息體的標(biāo)識;以及比較單元,其配置為接收從服務(wù)端返回的回執(zhí)消息并將回執(zhí)消息中的標(biāo)識與所記錄的標(biāo)識進(jìn)行比較。可選地,消息體發(fā)送單元配置為基于預(yù)先注冊的推送賬號而發(fā)送一組消息體至服務(wù)端。可選地,根據(jù)本專利技術(shù)的客戶端還包括:存儲(chǔ)單元,其配置為在消息體發(fā)送單元向服務(wù)端每發(fā)送一條消息體之后,在本地保存該條消息體,其中,消息體發(fā)送單元還被配置為在比較單元得出的比較結(jié)果為不同時(shí),重新向服務(wù)端發(fā)送所保存的消息體,或者向服務(wù)端提示消息發(fā)送錯(cuò)誤。根據(jù)本專利技術(shù)實(shí)施例的再一方面,提供了一種用于消息推送的服務(wù)端,包括:消息體接收單元,其配置為接收客戶端發(fā)送的一組消息體,并記錄所接收的該組消息體中最后接收到的一條消息體的標(biāo)識,一組消息體包括至少一條消息體;回執(zhí)消息發(fā)送單元,其配置為接收到客戶端的回執(zhí)消息請求后,向客戶端發(fā)送回執(zhí)消息,回執(zhí)消息包括消息體接收單元在接收該組消息體時(shí)最后接收到的一條消息體的標(biāo)識。根據(jù)本專利技術(shù)實(shí)施例的再一方面,提供了一種消息推送系統(tǒng),包括上述根據(jù)本專利技術(shù)的客戶端和上述根據(jù)本專利技術(shù)的服務(wù)端。根據(jù)本專利技術(shù)實(shí)施例的再一方面,提供了一種消息推送系統(tǒng),包括接收端和根據(jù)本專利技術(shù)的服務(wù)端,服務(wù)端將從客戶端接收的一組消息體發(fā)送至接收端,其中,服務(wù)端還包括:消息體發(fā)送單元,其配置為發(fā)送一組消息體至接收端,并記錄所發(fā)送的該組消息體中最后發(fā)送的一條消息體的標(biāo)識,一組消息體包括至少一條消息體;回執(zhí)消息請求單元,其配置為向接收端請求回執(zhí)消息,回執(zhí)消息包括接收端在接收該組消息體時(shí)最后接收到的一條消息體的標(biāo)識;以及比較單元,其配置為接收從接收端返回的回執(zhí)消息并將回執(zhí)消息中的標(biāo)識與所記錄的標(biāo)識進(jìn)行比較。可選地,服務(wù)端還包括:解析單元,其配置為對從客戶端接收到的消息體以與客戶端的序列化方式對應(yīng)的方式進(jìn)行解析以確定接收端。可選地,服務(wù)端還包括:判斷單元,其配置為在解析單元解析后的格式滿足預(yù)定發(fā)送條件的情況下,判斷該接收端與服務(wù)端是否連接;存儲(chǔ)單元,其配置為在判斷單元的判斷結(jié)果為否的情況下,將該組消息存儲(chǔ)為離線消息。根據(jù)本專利技術(shù)實(shí)施例的再一方面,提供了一種消息推送系統(tǒng),包括接收端、根據(jù)本專利技術(shù)的客戶端和根據(jù)本專利技術(shù)的服務(wù)端,服務(wù)端將從客戶端接收的一組消息體發(fā)送至接收端。通過本專利技術(shù)實(shí)施例,可以避免消息推送過程中由于網(wǎng)絡(luò)中斷或者一些特殊情況造成的消息丟失。此外,只要發(fā)送方和接收方按照約定協(xié)議進(jìn)行通信,實(shí)現(xiàn)的消息推送是可靠的,其中,客戶端和服務(wù)端可以作為一組發(fā)送方和接收方,而服務(wù)端和接收端也可以作為一組發(fā)送方和接收方。而且,根據(jù)本專利技術(shù)的實(shí)施例,客戶端可以是任意客戶端,例如Web客戶端、移動(dòng)端客戶端、PC客戶端。在本專利技術(shù)實(shí)施例中,推送發(fā)送方(客戶端)只需要實(shí)現(xiàn)推送協(xié)議,并注冊推送賬號或者獲取臨時(shí)推送賬號,就可以完成推送率較高的消息推送。附圖說明圖1是根據(jù)本專利技術(shù)實(shí)施例的一種消息推送方法的流程圖;圖2是根據(jù)本專利技術(shù)實(shí)施例的用于消息推送的客戶端的示例性框圖;圖3是根據(jù)本專利技術(shù)實(shí)施例的用于消息推送的服務(wù)端的示例性框圖;圖4示出了利用根據(jù)本專利技術(shù)第一消息推送系統(tǒng)進(jìn)行消息推送的實(shí)施例的流程圖;圖5示出了利用根據(jù)本專利技術(shù)第二消息推送系統(tǒng)進(jìn)行消息推送的實(shí)施例的流程圖;圖6示出了利用根據(jù)本專利技術(shù)第三消息推送系統(tǒng)的示例性框圖。具體實(shí)施方式下面結(jié)合附圖對本專利技術(shù)實(shí)施例作進(jìn)一步的詳細(xì)說明。本專利技術(shù)所涉及到的發(fā)送/接收消息均是以雙方所約定的協(xié)議格式進(jìn)行傳輸,不再贅述。圖1是根據(jù)本專利技術(shù)實(shí)施例的一種消息的推送方法的流程圖。如圖1所示,該推送方法可以包括:步驟S101,發(fā)送方發(fā)送一組消息體至接收方,并記錄所發(fā)送的該組消息體中最后發(fā)送的一條消息體的標(biāo)識,一組消息體包括至少一條消息體。其中,發(fā)送方可以是客戶端,而接收方可以是服務(wù)端。在一可選實(shí)施例中,發(fā)送方基于預(yù)先注冊的推送賬號而發(fā)送一組消息體至接收方,發(fā)送方向接收方注冊的推送賬號可以是固定的推送賬號,也可以是臨時(shí)的推送賬號。固定的推送賬號以后可以一直使用,而臨時(shí)的推送賬號則會(huì)有一定的限制。客戶端向服務(wù)端發(fā)送消息體,可以發(fā)送一條也可以發(fā)送多條消息體。此外,客戶端可以在本地緩存所發(fā)送的每一條消息體,并記錄所發(fā)送的一組消息體中最后發(fā)送的一條消息體的標(biāo)識,所謂標(biāo)識就是每一消息體的特有的識別符。S102,發(fā)送方向接收方請求回執(zhí)消息,回執(zhí)消息包括接收方在接收該組消息體時(shí)最后接收到的一條消息體的標(biāo)識。在本實(shí)施例中,接收方接收到的消息是按照順序處理的,在接收到一組消息體后會(huì)記錄下最后接收的一條消息體的標(biāo)識(在另一個(gè)實(shí)施方式中,接收方可以在接收到該發(fā)送方的每一條消息體之后本文檔來自技高網(wǎng)...
    消息推送方法和系統(tǒng)

    【技術(shù)保護(hù)點(diǎn)】
    一種消息的推送方法,其特征在于,包括:發(fā)送方發(fā)送一組消息體至接收方,并記錄所發(fā)送的該組消息體中最后發(fā)送的一條消息體的標(biāo)識,所述一組消息體包括至少一條消息體;發(fā)送方向接收方請求回執(zhí)消息,所述回執(zhí)消息包括接收方在接收該組消息體時(shí)最后接收到的一條消息體的標(biāo)識;以及發(fā)送方接收到接收方返回的回執(zhí)消息并將返回的回執(zhí)消息中的標(biāo)識與所記錄的標(biāo)識進(jìn)行比較。

    【技術(shù)特征摘要】
    1.一種消息的推送方法,其特征在于,包括:發(fā)送方發(fā)送一組消息體至接收方,并記錄所發(fā)送的該組消息體中最后發(fā)送的一條消息體的標(biāo)識,所述一組消息體包括至少一條消息體;發(fā)送方向接收方請求回執(zhí)消息,所述回執(zhí)消息包括接收方在接收該組消息體時(shí)最后接收到的一條消息體的標(biāo)識;以及發(fā)送方接收到接收方返回的回執(zhí)消息并將返回的回執(zhí)消息中的標(biāo)識與所記錄的標(biāo)識進(jìn)行比較。2.根據(jù)權(quán)利要求1所述的推送方法,其特征在于,發(fā)送方基于預(yù)先注冊的推送賬號而發(fā)送所述一組消息體至接收方。3.根據(jù)權(quán)利要求1所述的推送方法,其特征在于,還包括:發(fā)送方向接收方每發(fā)送一條消息體之后,在本地保存該條消息體;如果比較結(jié)果不同,則發(fā)送方重新向接收方發(fā)送所保存的消息體,或者向接收方提示消息發(fā)送錯(cuò)誤。4.根據(jù)權(quán)利要求3所述的推送方法,其特征在于,所述方法還包括:發(fā)送方在重新發(fā)送所保存的消息體之后,再次向接收方請求回執(zhí)消息;發(fā)送方接收到接收方再次返回的回執(zhí)消息并將再次返回的回執(zhí)消息中的標(biāo)識與所記錄的標(biāo)識進(jìn)行比較;在比較結(jié)果不同時(shí),判斷發(fā)送方發(fā)送該組消息體的次數(shù)是否達(dá)到預(yù)定次數(shù),如果為否,則繼續(xù)向接收方重新發(fā)送該組消息體;如果為是,則發(fā)送方判斷為消息推送失敗。5.根據(jù)權(quán)利要求1所述的推送方法,其特征在于,所述方法還包括:發(fā)送方在發(fā)送消息體至接收方之前,判斷二者之間是否存在連接,若否,則發(fā)送方將該組消息體作為離線消息進(jìn)行存儲(chǔ);當(dāng)二者之間存在連接,則發(fā)送方發(fā)送所述離線消息至接收方,并記錄所發(fā)送的離線消息中最后發(fā)送的一條消息體的標(biāo)識。6.根據(jù)權(quán)利要求1至5之一所述的推送方法,其特征在于,所述方法還包括:發(fā)送方以加密方式發(fā)送該組消息體/每一條消息體至接收方。7.一種用于消息推送的客戶端,其特征在于,包括:消息體發(fā)送單元,其配置為發(fā)送一組消息體至服務(wù)端,并記錄所發(fā)送的該組消息體中最后發(fā)送的一條消息體的標(biāo)識,所述一組消息體包括至少一條消息體;回執(zhí)消息請求單元,其配置為向服務(wù)端請求回執(zhí)消息,所述回執(zhí)消息包括服務(wù)端在接收該組消息體時(shí)最后接收到的一條消息體的標(biāo)識;以及比較單元,其配置為接收從服務(wù)端返回的回執(zhí)消息并將回執(zhí)消息中的標(biāo)識與所記錄的標(biāo)識進(jìn)行比較。8.根據(jù)權(quán)利要求7所述的客戶端,其特征在于,消息體發(fā)送單元...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:孫吉平
    申請(專利權(quán))人:北京深思數(shù)盾科技股份有限公司
    類型:發(fā)明
    國別省市:北京,11

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码一区二区三区DV| 无码精品黑人一区二区三区 | 东京热人妻无码人av| 影院无码人妻精品一区二区 | 亚洲精品无码乱码成人| 国产成人精品无码专区| 国产激情无码一区二区| 亚洲av无码一区二区三区天堂 | 久久久久无码精品国产| 亚洲中文字幕久久精品无码APP | 久久无码精品一区二区三区| 69成人免费视频无码专区| 亚洲精品久久无码av片俺去也 | 777爽死你无码免费看一二区| 亚洲无码高清在线观看| 久久精品aⅴ无码中文字字幕重口 久久精品国产亚洲AV无码娇色 | 岛国无码av不卡一区二区| 亚洲国产综合无码一区二区二三区 | 亚洲爆乳无码专区| 免费无码专区毛片高潮喷水| 无码国产亚洲日韩国精品视频一区二区三区| 亚洲av无码一区二区三区乱子伦| 久久无码人妻精品一区二区三区| 精品国产性色无码AV网站| 人妻丰满熟AV无码区HD| 69ZXX少妇内射无码| 久久国产精品成人无码网站| 中文无码字慕在线观看| 无码精品一区二区三区在线| 国产成人午夜无码电影在线观看 | 无码精品前田一区二区| 性虎精品无码AV导航| 亚洲中文字幕久久精品无码A| 精品人妻无码区二区三区| 久久午夜无码鲁丝片| 亚洲国产AV无码一区二区三区| 亚洲精品无码久久毛片波多野吉衣| 无码中文字幕日韩专区| 免费A级毛片无码A∨免费| 直接看的成人无码视频网站| 男男AV纯肉无码免费播放无码|