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ā)送所保存的消息體之后,再次向 ...
【技術(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
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。