[發明專利]一種消息推送方法及推送服務器在審
| 申請號: | 201510691190.0 | 申請日: | 2015-10-22 |
| 公開(公告)號: | CN106612300A | 公開(公告)日: | 2017-05-03 |
| 發明(設計)人: | 潘道華;季健 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司44281 | 代理人: | 薛祥輝,李發兵 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消息 推送 方法 服務器 | ||
技術領域
本發明涉及通信領域,具體涉及一種消息推送方法及推送服務器。
背景技術
隨著IPTV(Internet Protocol Television,交互式網絡電視)系統中用戶增多,IPTV的消息交互是典型的業務需求,在此業務場景下,會存在各種業務終端、機頂盒,對于擁有這些終端和機頂盒的用戶,他們屬于不同的策略分組,不同的業務區,不同的興趣套餐,喜歡不同的節目頻道等等,也就是說這些用戶對各種需求是存在差異化的,為了保證交互消息的高效及時精準送達給用戶,是十分必要的。為了保證各種消息以不同方式精準及時送達到有效的用戶手中,當前通過中心數據庫維護各用戶的用戶信息的消息推送方式。但這種推送方式靈活性和及時性方面都不能滿足當前的需求,比如當前需要向某個策略分組的在線用戶進行某個消息推送,因為終端的詳細業務數據信息均保存在業務數據庫中,需要把業務數據庫中的的用戶數據同步到中心數據庫中;然后當前的系統在每次推送前,均需要到中心數據庫中查找到該策略分組的所有的在線用戶,然后根據這些查找到的用戶匹配后進行消息推送,這種處理方式比較低效,每次從數據庫進行數據的查找,已經成為處理效率的瓶頸,而且這種消息推送方式不夠靈活。
發明內容
本發明要解決的主要技術問題是,提供一種消息推送方法及推送服務器,解決現有消息推送需從中心數據庫中進行用戶的查找匹配后進行推送,導致推送效率低、推送方式不靈活的問題。
為解決上述技術問題,本發明提供一種消息推送方法,包括:
推送服務器在本地創建用戶索引表,所述用戶索引表包含用戶索引以及各用戶索引對應的索引值;所述索引值為推送服務器從各用戶的用戶信息中獲取;
推送服務器接收具有包含推送策略的推送指令,所述推送策略包含至少一個目標用戶索引以及該目標用戶索引對應的目標索引值;
推送服務器從所述用戶索引表中查找到用戶索引與所述目標用戶索引相同、且索引值與所述目標索引值匹配的用戶作為此次推送的目標用戶;
推送服務器向所述目標用戶推送消息。
在本發明的一種實施例中,所述用戶索引包括用戶基本信息索引和用戶業務信息索引中的至少一種。
在本發明的一種實施例中,所述用戶索引包括用戶基本信息索引時,所述推送服務器從用戶的用戶信息提取用戶基本信息索引的索引值包括:
從用戶的注冊消息中獲取用戶基本信息,從所述用戶基本信息中提取用戶基本信息索引的索引值。
在本發明的一種實施例中,所述用戶索引包括用戶業務信息索引時,所述推送服務器從用戶的用戶信息提取用戶業務信息索引的索引值包括:
從用戶注冊消息中獲取用戶基本消息;
從所述用戶基本消息中提取用戶賬號和認證字段并發給認證服務器進行認證;
接收認證服務器在對所述用戶認證成功時推送的用戶業務信息;
從所述用戶業務信息中提取所述用戶業務信息索引的索引值。
在本發明的一種實施例中,所述用戶基本信息索引包括終端類型、終端號、用戶賬號中的至少一種。
在本發明的一種實施例中,所述用戶業務信息索引包括所屬位置區域、所 屬業務分區、所屬用戶分組中的至少一種。
在本發明的一種實施例中,所述推送服務器在本地創建用戶索引表為在本地內存中創建用戶索引表。
在本發明的一種實施例中,所述推送指令還包括推送內容,所述推送服務器向所述目標用戶推送消息包括:
從所述目標用戶中選擇出當前在線的在線目標用戶;
向所述在線目標用戶推送包含所述推送內容的消息。
為了解決上述問題,本發明還提供了一種推送服務器,包括:
創建模塊,用于在所述推送服務器本地創建用戶索引表,所述用戶索引表包含用戶索引以及各用戶索引對應的索引值;所述索引值為所述創建模塊從各用戶的用戶信息中獲取;
接收模塊,用于接收具有包含推送策略的推送指令,所述推送策略包含至少一個目標用戶索引以及該目標用戶索引對應的目標索引值;
匹配模塊,用于從所述用戶索引表中查找到用戶索引與所述目標用戶索引相同、且索引值與所述目標索引值匹配的用戶作為此次推送的目標用戶;
推送模塊,用于向所述目標用戶推送消息。
在本發明的一種實施例中,所述用戶索引包括用戶基本信息索引和用戶業務信息索引中的至少一種。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510691190.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:訪問請求的處理方法和裝置
- 下一篇:更新數據的推送方法和裝置





