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

推送消息的方法

文檔序號(hào):9649059閱讀:598來(lái)源:國(guó)知局
推送消息的方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及一種推送消息領(lǐng)域,特別是一種消息推送的方法。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)游戲復(fù)雜程度、用戶數(shù)量不斷增加,游戲數(shù)據(jù)呈暴發(fā)式增長(zhǎng)。游戲服務(wù)與服務(wù)之間、服務(wù)與客戶端之間,由于大量游戲數(shù)據(jù)的盲目推送導(dǎo)致網(wǎng)絡(luò)帶寬不必要的浪費(fèi)與游戲數(shù)據(jù)消費(fèi)的混亂。尤其在移動(dòng)互聯(lián)網(wǎng)領(lǐng)域,在用戶網(wǎng)絡(luò)流量有限的情況下,避免游戲數(shù)據(jù)盲目推送,降低網(wǎng)絡(luò)流量,提高數(shù)據(jù)消費(fèi)有效性的需求日趨迫切。

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

[0003]本發(fā)明的目的是提供一種推送消息的方法,以解決盲目推送導(dǎo)致網(wǎng)絡(luò)流量浪費(fèi)以及消費(fèi)混亂的技術(shù)問(wèn)題。
[0004]為實(shí)現(xiàn)以上發(fā)明目的,本發(fā)明提供一種推送消息的方法,包括數(shù)據(jù)生產(chǎn)模塊、數(shù)據(jù)無(wú)差別接收模塊、數(shù)據(jù)過(guò)濾推送模塊、數(shù)據(jù)消息預(yù)定模塊以及數(shù)據(jù)消費(fèi)者,其中數(shù)據(jù)生產(chǎn)模塊,用于產(chǎn)生數(shù)據(jù)消息;
[0005]數(shù)據(jù)無(wú)差別接收模塊,用于接收和轉(zhuǎn)發(fā)數(shù)據(jù)生產(chǎn)模塊生產(chǎn)的數(shù)據(jù)消息;
[0006]數(shù)據(jù)過(guò)濾推送模塊,用于過(guò)濾數(shù)據(jù)生產(chǎn)模塊生產(chǎn)的數(shù)據(jù)消息;
[0007]數(shù)據(jù)消息預(yù)定模塊,用于管理和設(shè)置數(shù)據(jù)消費(fèi)者所需數(shù)據(jù)消息的預(yù)定信息;
[0008]數(shù)據(jù)消費(fèi)者,設(shè)置所需數(shù)據(jù)消息以及接收數(shù)據(jù)消息;
[0009]具體步驟如下,
[0010]步驟1:數(shù)據(jù)消費(fèi)者通過(guò)數(shù)據(jù)消息預(yù)定模塊對(duì)需要接收的數(shù)據(jù)消息進(jìn)行預(yù)定;
[0011]步驟2:數(shù)據(jù)消息預(yù)定模塊通過(guò)數(shù)據(jù)消費(fèi)者的設(shè)定產(chǎn)生預(yù)定信息,并將預(yù)定信息傳遞給數(shù)據(jù)過(guò)濾推送模塊;
[0012]步驟3:當(dāng)數(shù)據(jù)生產(chǎn)模塊產(chǎn)生數(shù)據(jù)消息,并將數(shù)據(jù)消息發(fā)送給數(shù)據(jù)無(wú)差別接收模塊;
[0013]步驟4:數(shù)據(jù)無(wú)差別接收模塊接收數(shù)據(jù)消息,并將數(shù)據(jù)消息無(wú)差別的發(fā)送給數(shù)據(jù)過(guò)濾推送模塊;
[0014]步驟5:數(shù)據(jù)過(guò)濾推送模塊將步驟1中產(chǎn)生的預(yù)定信息與步驟3中產(chǎn)生的數(shù)據(jù)消息進(jìn)行比較;
[0015]當(dāng)數(shù)據(jù)消息在預(yù)定信息范圍內(nèi),則將數(shù)據(jù)消息推送至數(shù)據(jù)消費(fèi)者;
[0016]當(dāng)數(shù)據(jù)消息不在預(yù)定信息范圍內(nèi),則結(jié)束數(shù)據(jù)消息的推送。
[0017]進(jìn)一步地,所述步驟1中數(shù)據(jù)消費(fèi)者通過(guò)數(shù)據(jù)消息預(yù)定模塊對(duì)需要接收的數(shù)據(jù)消息進(jìn)行設(shè)定,包括如下步驟:
[0018]步驟A1:數(shù)據(jù)消費(fèi)者通過(guò)數(shù)據(jù)消息預(yù)定模塊選擇需要的數(shù)據(jù)消息;
[0019]步驟A2:數(shù)據(jù)消息預(yù)定模塊判斷數(shù)據(jù)消費(fèi)者與所選數(shù)據(jù)消息之間是否存在對(duì)應(yīng)關(guān)系;
[0020]當(dāng)存在對(duì)應(yīng)關(guān)系,則執(zhí)行步驟A4 ;
[0021 ] 當(dāng)不存在對(duì)應(yīng)關(guān)系,則執(zhí)行步驟A3 ;
[0022]步驟A3:數(shù)據(jù)消息預(yù)定模塊建立數(shù)據(jù)消費(fèi)者與所選數(shù)據(jù)消息之間的對(duì)應(yīng)關(guān)系;
[0023]步驟A4:數(shù)據(jù)消息預(yù)定模塊將對(duì)應(yīng)關(guān)系傳遞至數(shù)據(jù)過(guò)濾推送模塊。
[0024]進(jìn)一步地,所述步驟5中數(shù)據(jù)過(guò)濾推送模塊將步驟1中產(chǎn)生的預(yù)定信息與步驟3中產(chǎn)生的數(shù)據(jù)消息進(jìn)行比較,包括如下步驟:
[0025]步驟B1:數(shù)據(jù)過(guò)濾推送模塊接收數(shù)據(jù)無(wú)差別接收模塊傳遞的數(shù)據(jù)消息;
[0026]步驟B2:數(shù)據(jù)過(guò)濾推送模塊判斷接收的數(shù)據(jù)消息是否屬于數(shù)據(jù)消費(fèi)者預(yù)定信息范圍內(nèi)的信息;
[0027]當(dāng)在范圍內(nèi)時(shí),則執(zhí)行步驟B3 ;
[0028]當(dāng)不在范圍內(nèi)時(shí),則執(zhí)行步驟B4 ;
[0029]步驟B3:數(shù)據(jù)過(guò)濾推送模塊將數(shù)據(jù)消息發(fā)送給數(shù)據(jù)消費(fèi)者;
[0030]步驟B4:結(jié)束數(shù)據(jù)消息的推送。
[0031]進(jìn)一步地,所述步驟3中數(shù)據(jù)消費(fèi)者與所選數(shù)據(jù)消息之間的對(duì)應(yīng)關(guān)系是通用數(shù)據(jù)映射字典。
[0032]進(jìn)一步地,所述推送消息的方法中數(shù)據(jù)消費(fèi)者是數(shù)據(jù)服務(wù)器或網(wǎng)絡(luò)客戶端。
[0033]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
[0034]1.運(yùn)用數(shù)據(jù)過(guò)濾推送模塊以及數(shù)據(jù)消息預(yù)定模塊來(lái)預(yù)定所需數(shù)據(jù)消息以及過(guò)濾非所需數(shù)據(jù)消息的技術(shù)方案,獲得了避免據(jù)盲目推送、降低網(wǎng)絡(luò)流量以及提高數(shù)據(jù)消費(fèi)有效性的技術(shù)效果。
[0035]2.運(yùn)用通用數(shù)據(jù)映射字典的技術(shù)方案,獲得了數(shù)據(jù)服務(wù)器間數(shù)據(jù)共享的技術(shù)效果Ο
【附圖說(shuō)明】
[0036]圖1是本發(fā)明的推送消息的方法的流程圖;
[0037]圖2是本發(fā)明的用戶屬性更新的流程圖;
[0038]圖3是本發(fā)明的執(zhí)行系統(tǒng)動(dòng)作的流程圖;
【具體實(shí)施方式】
[0039]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
[0040]實(shí)施例1:
[0041]如圖1所示,本發(fā)明的推送消息的方法,包括如下步驟:
[0042]步驟01:獲取設(shè)備令牌;
[0043]步驟02:將所述設(shè)備令牌、目標(biāo)應(yīng)用編號(hào)和待推送的消息打包,以得到所述消息推送請(qǐng)求;發(fā)送所述消息推送請(qǐng)求。
[0044]步驟1:數(shù)據(jù)消費(fèi)者通過(guò)數(shù)據(jù)消息預(yù)定模塊對(duì)需要接收的數(shù)據(jù)消息進(jìn)行預(yù)定;
[0045]步驟101:從數(shù)據(jù)生產(chǎn)模塊中獲得需推送的消息,提取所述消息的消息類型和路由信息,并根據(jù)所述消息的消息類型和路由信息確定客戶端;
[0046]步驟102:客戶端接收來(lái)自服務(wù)器的消息并緩存;
[0047]步驟103:確定客戶端處于可接收狀態(tài)時(shí),將所述消息推送給所述客戶端,
[0048]步驟104:從所述消息的客戶端獲取其狀態(tài)信息,并根據(jù)所述客戶端的狀態(tài)信息確定所述推送客戶端當(dāng)前的狀態(tài)是否為可接收狀態(tài);
[0049]步驟105:所述客戶端當(dāng)前的狀態(tài)為可接收狀態(tài)時(shí),查詢對(duì)應(yīng)所述推送接收端和/或所述消息的推送規(guī)則,根據(jù)所述推送規(guī)則進(jìn)行所述消息的推送;
[0050]其中,所述客戶端包括以下的一種或多種模塊:
[0051]數(shù)據(jù)生產(chǎn)模塊、數(shù)據(jù)無(wú)差別接收模塊、數(shù)據(jù)過(guò)濾推送模塊、數(shù)據(jù)消息預(yù)定模塊;
[0052]其中,所述服務(wù)器包括以下的一種或多種模塊:
[0053]數(shù)據(jù)生產(chǎn)模塊、數(shù)據(jù)無(wú)差別接收模塊、數(shù)據(jù)過(guò)濾推送模塊、數(shù)據(jù)消息預(yù)定模塊。
[0054]其中,預(yù)定信息傳遞的方法為通過(guò)WIF1、藍(lán)牙、Bluetooth、和/或紅外連接。
[0055]本發(fā)明首先將來(lái)自推送發(fā)起端的消息緩存到本地,然后在確定消息的推送接收端處于可接收狀態(tài)時(shí),再將所述消息推送給所述推送接收端。如此,推送服務(wù)器將待推送的消息放入緩存,選擇合適的時(shí)機(jī)進(jìn)行消息推送,實(shí)現(xiàn)了消息的異步推送,增強(qiáng)了消息推送的可靠性與靈活性。
[0056]步驟2:數(shù)據(jù)消息預(yù)定模塊通過(guò)數(shù)據(jù)消費(fèi)者的設(shè)定產(chǎn)生預(yù)定信息,并將預(yù)定信息傳遞給數(shù)據(jù)過(guò)濾推送模塊;
[0057]其中,預(yù)定信息傳遞的方法包括以下步驟:
[0058]步驟201:發(fā)信人互聯(lián)網(wǎng)平臺(tái)接收輸入信息,將輸入信息傳送至收信人互聯(lián)網(wǎng)郵箱,所述輸入信息包括主體信息、收信人信息及特定時(shí)間信息,所述收信人信息包括收信人互聯(lián)網(wǎng)郵箱信息和收信人電信網(wǎng)絡(luò)郵箱信息,所述特定時(shí)間信息包括允許所述輸入信息成功到達(dá)互聯(lián)網(wǎng)郵箱的特定時(shí)間;通過(guò)互聯(lián)網(wǎng)電子通訊產(chǎn)品編輯輸入信息,將輸入信息發(fā)送所述發(fā)信人互聯(lián)網(wǎng)平臺(tái)。
[0059]步驟202:所述互聯(lián)網(wǎng)郵箱生成輸入信息是否被讀取或被送達(dá)的確認(rèn)信息,向互聯(lián)網(wǎng)平臺(tái)發(fā)送確認(rèn)信息;
[0060]步驟203:所述互聯(lián)網(wǎng)平臺(tái)根據(jù)所述特定時(shí)間信息判斷是否接收到所述確認(rèn)信息,若否,則執(zhí)行下一步,若是,則不執(zhí)行任何操作;
[0061]步驟204:發(fā)信人互聯(lián)網(wǎng)平臺(tái)將輸入信息根據(jù)收信人信息發(fā)送至所述收信人電信網(wǎng)絡(luò)郵箱。
[0062]本發(fā)明的方法分階段信息傳遞,可讓發(fā)信人得知信息傳送后的狀態(tài)、可讓發(fā)信人對(duì)信息的傳遞管道進(jìn)行掌握、可節(jié)省發(fā)信人的信息傳送成本、可避免收信者面對(duì)信息垃圾的污染。
[0063]步驟3:當(dāng)數(shù)據(jù)生產(chǎn)模塊產(chǎn)生數(shù)據(jù)消息,并將數(shù)據(jù)消息發(fā)送給數(shù)據(jù)無(wú)差別接收模塊;
[0064]步驟4:數(shù)據(jù)無(wú)差別接收模塊接收數(shù)據(jù)消息,并將數(shù)據(jù)消息無(wú)差別的發(fā)送給數(shù)據(jù)過(guò)濾推送模塊;
[0065]步驟5:數(shù)據(jù)過(guò)濾推送模塊將步驟1中產(chǎn)生的預(yù)定信息與步驟3中產(chǎn)生的數(shù)據(jù)消息進(jìn)行比較;
[0066]當(dāng)數(shù)據(jù)消息在預(yù)定信息范圍內(nèi),則將數(shù)據(jù)消息推送至數(shù)據(jù)消費(fèi)者;
[0067]當(dāng)數(shù)據(jù)消息不在預(yù)定信息范圍內(nèi),則結(jié)束數(shù)據(jù)消息的推送;
[0068]具體來(lái)說(shuō),當(dāng)數(shù)據(jù)消費(fèi)者是普通用戶時(shí),可以在使用軟件之前或者使用時(shí),通過(guò)數(shù)據(jù)消息預(yù)定模塊預(yù)定自己所需的數(shù)據(jù)消息進(jìn)行接收,當(dāng)數(shù)據(jù)消費(fèi)者是數(shù)據(jù)服務(wù)器時(shí),數(shù)據(jù)服務(wù)器可以根據(jù)用戶習(xí)慣以及使用狀態(tài)自動(dòng)預(yù)定適合用戶的數(shù)據(jù)消息。當(dāng)數(shù)據(jù)生產(chǎn)模塊產(chǎn)生數(shù)據(jù)消息時(shí),數(shù)據(jù)無(wú)差別接收模塊會(huì)接收數(shù)據(jù)消息并傳遞給數(shù)據(jù)過(guò)濾推送模塊,數(shù)據(jù)過(guò)濾推送模塊根據(jù)普通用戶預(yù)定和/或數(shù)據(jù)服務(wù)器自動(dòng)預(yù)定的數(shù)據(jù)消息范圍來(lái)判斷接收到的數(shù)據(jù)消息是否需要推送至普通用戶和/或數(shù)據(jù)服務(wù)器。
[0069]實(shí)施例2:
[0070]在實(shí)施例1的基礎(chǔ)上,對(duì)其中步驟1進(jìn)一步具體化;
[0071]如圖2所示,其中步驟1中數(shù)據(jù)消費(fèi)者通過(guò)數(shù)據(jù)消息預(yù)定模塊對(duì)需要接收的數(shù)據(jù)消息進(jìn)行設(shè)定,包括如下步驟:
[0072]步驟A1:數(shù)據(jù)消費(fèi)者通過(guò)數(shù)據(jù)消息預(yù)定模塊選擇需要的數(shù)據(jù)消息;
[0073]步驟A2:數(shù)據(jù)消息預(yù)定模塊判斷數(shù)據(jù)消費(fèi)者與所選數(shù)據(jù)消息之間是否存在對(duì)應(yīng)關(guān)系;
[0074]當(dāng)存在對(duì)應(yīng)關(guān)系時(shí),則執(zhí)行步驟A4 ;
[0075]當(dāng)不存在對(duì)應(yīng)關(guān)系時(shí),則執(zhí)行步驟A3 ;
[0076]步驟A3:數(shù)據(jù)消息預(yù)定模塊建立數(shù)據(jù)消費(fèi)者與所選數(shù)據(jù)消息之間的對(duì)應(yīng)關(guān)系;
[0077]步驟A4:數(shù)據(jù)消息預(yù)定模塊將對(duì)應(yīng)關(guān)系傳遞至數(shù)據(jù)過(guò)濾推送模塊;
[0078]實(shí)施例2中其他步驟與實(shí)施例1中相對(duì)應(yīng)步驟完全相同;
[0079]具體來(lái)說(shuō),數(shù)據(jù)消息預(yù)設(shè)模塊會(huì)將預(yù)設(shè)者與預(yù)設(shè)的所需數(shù)據(jù)消息建立相匹配的對(duì)應(yīng)關(guān)系,該對(duì)應(yīng)關(guān)系可以是通用數(shù)據(jù)映射字典,所謂通用數(shù)據(jù)映射字典不是為特定的數(shù)據(jù)消費(fèi)者與特定的數(shù)據(jù)消息建立的映射字典,而是對(duì)各數(shù)據(jù)消費(fèi)者以及各數(shù)據(jù)消息具有普遍適應(yīng)性的映射字典,是一個(gè)全
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大冶市| 襄樊市| 图木舒克市| 新乡县| 中山市| 洛南县| 安宁市| 扎赉特旗| 普洱| 惠安县| 江源县| 宁德市| 东莞市| 克东县| 射阳县| 吉林省| 平武县| 九龙城区| 岚皋县| 天长市| 资溪县| 裕民县| 崇义县| 浮山县| 大连市| 体育| 光山县| 揭阳市| 广州市| 华坪县| 丹寨县| 仁寿县| 德阳市| 长岛县| 宜都市| 合作市| 广丰县| 莱州市| 张家川| 肃南| 柳河县|