[發明專利]一種基于MQTT協議的移動端推送和統計的方法在審
| 申請號: | 201810342228.7 | 申請日: | 2018-04-17 |
| 公開(公告)號: | CN108540565A | 公開(公告)日: | 2018-09-14 |
| 發明(設計)人: | 陸璐;賈建業 | 申請(專利權)人: | 中山市華南理工大學現代產業技術研究院;華南理工大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/58;H04W4/70 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 陳宏升 |
| 地址: | 528400 廣東省中山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 推送消息 推送 推送內容 消息推送 移動設備 移動端 服務器 非關系型數據庫 用戶行為統計 服務器接收 后續操作 統計數據 推送條件 推送系統 行為數據 時間差 時間段 上傳 展示 統計 保存 優化 | ||
本發明公開了一種基于MQTT協議的移動端推送和統計的方法,使用者通過web頁面設置推送條件,推送內容,推送時間,推送形式,將推送消息發送給MQTT服務器,MQTT服務器接收到推送消息后,再將消息推送至移動設備,移動設備收到推送消息后,將推送消息展示給用戶,并根據用戶的后續操作,收集相關用戶行為統計數據。主要包括:用戶是否打開了推送消息,用戶打開推送消息的時間段,用戶從接受達到打開推送消息之間的時間差,將這些統計數據,上傳至服務器中,并保存在非關系型數據庫中,并進一步展示給消息推送者,從而讓推送者清楚地了解用戶在收到推送后的各種行為數據,方便推送者進一步優化推送系統和推送內容。
技術領域
本發明涉及移動端推送和統計領域,特別涉及一種基于MQTT協議的移動端推送和統計的方法。
背景技術
隨著移動設備和移動互聯網的迅猛發展,移動端APP在日常生活中越來越不可或缺。而在各類APP中,推送功能又必不可少,并且往往有關鍵性的作用。除了保證推送消息可以快速、高效、準確地被推送到移動設備上,推送者往往想了解用戶收到推送消息后的行為數據,例如,用戶收到每條推送消息后,打開和取消行為的占比,打開和取消行為發生的時間段等,推送者通過了解用戶收到推送消息后的行為數據,可以進一步改進推送內容、方法和時間等,從而提高推送系統的效率。
MQTT協議是IBM開發的一種基于發布/訂閱模型的通訊協議,移動端設備訂閱相應話題,推送服務端只需向這些話題發送推送信息,移動端設備便可以接收到相應的推送消息。MQTT協議適用于設備數量多,設備計算能力低,網絡環境不穩定的環境,具有穩定,可靠,省點,省流量等優點,用于向移動設備推送消息的場景是十分理想的。
發明內容
本發明的主要目的在于克服現有技術的缺點與不足,提供一種基于MQTT協議的移動端推送和統計的方法,該方法是以MQTT為通訊協議,向移動端設備進行消息推送,并統計用戶收到推送消息后的行為數據。
本發明的目的通過以下的技術方案實現:
一種基于MQTT協議的移動端推送和統計的方法,包含以下順序的步驟:
S1、推送服務端后臺開啟時,配置服務器第一參數,所述服務器第一參數包括用戶名、密碼、超時時間、心跳時間等,連接并登錄MQTT服務器;登錄成功后,等待推送者推送消息;
S2、移動端打開應用,配置服務器第二參數,所述服務器第二參數包括超時時間,心跳時間等,連接并登錄MQTT服務器,訂閱相應話題,并向數據統計服務器發送推送應用啟動數據;
S3、推送者通過web頁面,設置推送消息的基本內容、推送條件、提醒選項、推送時間、后續動作和內容,將推送消息以JSON的格式發布至MQTT服務器中相應的話題,同時將推送消息上傳至數據統計服務器;
S4、移動端接收到從MQTT服務器傳來的JSON格式的推送消息后進行解析,將推送消息展現給移動端用戶;與此同時,將收到推送信息的數據上傳至數據統計服務器;
S5、用戶點擊推送消息,或者取消推送消息后,記錄用戶行為,所述用戶行為主要包括:用戶點擊或是取消、用戶點擊或取消的時間、從移動端接收到推送消息到用戶點擊或取消的時間間隔;與此同時,記錄設備信息,所述設備信息主要包括:手機型號、應用版本、操作系統版本、網絡環境、運營商等;將以上信息以JSON格式上傳至數據統計服務器,并保存至數據庫中;
S6、通過采集到的用戶行為統計數據,供推送者查看用戶行為數據,所述用戶行為數據包括:每條推送信息的發送人數、接收人數、點擊人數、取消人數,以及推送消息到達率、推送消息點擊和取消占比、推送消息打開或取消的時間段等;同時還統計設備信息,所述設備信息包括手機型號占比、應用版本占比、操作系統版本占比等;并開發對外接口,供前端頁面使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山市華南理工大學現代產業技術研究院;華南理工大學,未經中山市華南理工大學現代產業技術研究院;華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810342228.7/2.html,轉載請聲明來源鉆瓜專利網。





