亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

消息推送管理方法和裝置的制造方法

文檔序號:9730672閱讀:774來源:國知局
消息推送管理方法和裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及網絡技術領域,特別是涉及一種消息推送管理方法和裝置。
【背景技術】
[0002] 目前一些移動終端的應用客戶端會開通消息推送的功能,送樣應用客戶端就可W 即時收到應用開發(fā)者推送的消息,對于用戶來說可W獲得最新的相關消息,對于應用開發(fā) 者來說可W增加用戶回流。目前蘋果公司、谷歌公司W及國內很多的第Η方公司都作為第 Η方推送服務提供商提供了各自的推送服務接口,應用開發(fā)者可W借助于送些推送服務接 口來實現向用戶推送消息。
[0003] 然而,目前第Η方推送服務提供商僅僅提供了基本的推送消息的途徑,一般需要 應用服務器來管理消息推送任務,W控制推送消息的時機。送樣無疑增加了應用服務器的 負擔,而且目前的消息推送任務管理還無法實現消息定向推送,通用性不強。

【發(fā)明內容】

[0004] 基于此,有必要針對目前通過應用服務器來管理消息推送任務增加應用服務器負 擔且無法實現消息定向推送的問題,提供一種消息推送管理方法和裝置。
[0005] -種消息推送管理方法,所述方法包括:
[0006] 從應用服務器獲取對應存儲的推送服務標識和預設類型的用戶屬性值;
[0007] 將所述推送服務標識和所述用戶屬性值對應存儲為記錄;
[000引篩選出具有與預設屬性值條件匹配的用戶屬性值的記錄;
[0009] 根據篩選出的記錄中的推送服務標識向具有與所述推送服務標識對應的終端標 識的終端推送預設消息。
[0010] 一種消息推送管理裝置,所述裝置包括:
[0011] 獲取模塊,用于從應用服務器獲取對應存儲的推送服務標識和預設類型的用戶屬 性值;
[0012] 存儲模塊,用于將所述推送服務標識和所述用戶屬性值對應存儲為記錄;
[0013] 篩選模塊,用于篩選出具有與預設屬性值條件匹配的用戶屬性值的記錄;
[0014] 推送模塊,用于根據篩選出的記錄中的推送服務標識向具有與所述推送服務標識 對應的終端標識的終端推送預設消息。
[0015] 上述消息推送管理方法和裝置,從應用服務器獲取推送服務標識和預設類型的用 戶屬性值并對應存儲為記錄,從而在篩選出滿足預設屬性值條件的記錄后,根據其中的推 送服務標識來向終端推送預設消息。送樣不是由應用服務器來直接管理消息推送任務,減 輕了應用服務器的負擔;而且通過篩選可W找出滿足預設屬性值條件的用戶群來進行推 送,實現了定向推送,且送種定向推送不需要用戶在終端登錄應用客戶端而只需要終端連 接到網絡就可W實現;并且通過修改預設屬性值條件就可W實現向不同的用戶群推送消 息,通用性強;而且,從應用服務器獲取推送服務標識和預設類型的用戶屬性值而不是直接 從終端上獲取,送樣可w防止當需要新類型的用戶屬性值時不得不升級應用客戶端使其支 持新類型的用戶屬性值的上報才能夠實現的弊端。
【附圖說明】
[0016] 圖1為一個實施例中消息推送管理方法的流程示意圖;
[0017] 圖2為一個實施例中消息推送管理方法應用于消息推送管理平臺的硬件環(huán)境圖;
[0018] 圖3為另一個實施例中消息推送管理方法應用于消息推送管理平臺的硬件環(huán)境 圖;
[0019] 圖4為一個實施例中檢測當前系統時間是否與預設推送時間條件匹配的步驟及 其前后續(xù)步驟的流程示意圖;
[0020] 圖5為一個實施例中消息推送管理平臺提供的配置界面的界面示意圖;
[0021] 圖6為一個實施例中消息推送管理裝置的結構框圖;
[0022] 圖7為另一個實施例中消息推送管理裝置的結構框圖;
[0023] 圖8為再一個實施例中消息推送管理裝置的結構框圖。
【具體實施方式】
[0024] 為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,W下結合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用W解釋本發(fā)明,并 不用于限定本發(fā)明。
[0025] 如圖1所示,在一個實施例中,提供了一種消息推送管理方法,本實施例W該方法 應用于消息推送管理平臺來舉例說明。如圖2所示,在一個實施例中,終端上運行有應用客 戶端,終端通過該應用客戶端可與應用服務器建立網絡連接而通信,應用服務器則與消息 推送管理平臺通過網絡連接,消息推送管理平臺用來實現對推送給終端的消息的管理,具 體可通過第Η方推送服務器向終端推送消息。如圖3所示,在另一個實施例中,消息推送管 理平臺可W支持多個應用的消息推送,并可通過多種第Η方推送服務器各自提供的推送服 務接口向終端推送消息。第Η方推送服務器是指歸屬于第Η方推送服務提供商的用于提供 推送服務支持的服務器。該方法具體包括如下步驟:
[0026] 步驟102,從應用服務器獲取對應存儲的推送服務標識和預設類型的用戶屬性值。
[0027] 消息推送管理平臺從應用服務器獲取對應存儲的推送服務標識和預設類型的用 戶屬性值;具體地,消息推送管理平臺可W接收應用服務器主動上報的推送服務標識和預 設類型的用戶屬性值,還可W向應用服務器發(fā)送數據獲取請求W獲取推送服務標識和預設 類型的用戶屬性值。其中,應用服務器主動上報的時機是賬號登錄時W及退出應用客戶端 時。
[0028] 通常,應用開發(fā)者在開發(fā)應用客戶端時如果考慮到后續(xù)的推送功能的支持,基于 蘋果公司操作系統iOS的應用客戶端可W開啟蘋果推送服務功能,而基于安卓(Amlroid) 操作系統的應用客戶端則可W開啟谷歌推送服務功能或者是其它第Η方推送服務提供商 提供的推送服務功能。
[0029] 開啟了推送服務功能的應用客戶端在首次啟動時,會從相應的第Η方推送服務器 請求獲得一個推送服務標識,并將該推送服務標識發(fā)送給應用服務器存儲。該推送服務標 識與應用客戶端首次開啟而請求獲得推送服務標識時所用的終端的終端標識相關聯,從而 根據該推送服務標識就可W向與之關聯的終端推送消息。其中,推送服務標識的形式可W 是字符串,該字符串可W包括字母、數字、下劃線、連字符等字符中的至少一種,長度可控制 在32~128個字符之間。推送服務標識和終端標識的關聯關系可W保存在第Η方推送服 務器上或者應用服務器上或者提供查詢接口的獨立存儲服務器上。
[0030] 用戶屬性值是指表示一個用戶基于應用的某種或某些屬性的具體參數,其形式并 非一定是數值,預設類型的用戶屬性值則是從所有用戶屬性值中篩選出的部分用戶屬性 值。在一個實施例中,預設類型的用戶屬性值包括但不限于賬號、客戶端版本號、游戲幣數 量、經驗值、賬號注冊時間、最后登錄時間、登錄時長、帳號類型、是否為會員W及付費金額 等中的至少一種。
[0031] 在應用服務器中,推送服務標識和用戶屬性值可W賬號為索引而存儲為一條條記 錄,從而應用服務器可主動或者被動的從存儲的每條記錄中的用戶屬性值中選出預設類型 的用戶屬性值與該用戶屬性值對應的推送服務標識對應發(fā)送給消息推送管理平臺,使得消 息推送管理平臺獲得推送服務標識及其對應的預設類型的用戶屬性值。
[0032] 步驟104,將推送服務標識和用戶屬性值對應存儲為記錄。
[0033] 具體地,消息推送管理平臺在獲取到推送服務標識和相應的預設類型的用戶屬性 值后,將兩者對應存儲為記錄,且一個推送服務標識和預設類型的用戶屬性值對應存儲為 一條記錄。在一個實施例中,消息推送管理平臺存儲的記錄W用戶標識為索引。送里的用戶 標識可W采用應用服務器上存儲的賬號,也可W是為每條記錄重新分配的唯一字符串。重 新分配用戶標識的好處是,當消息推送管理平臺支持至少兩個應用的消息推送時,可W防 止兩個應用的帳號形式類似時可能導致的用戶標識的沖突。
[0034] 舉例說明,推送服務標識和預設類型的用戶屬性值對應存儲
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1