[發明專利]通信消息推送方法及裝置有效
| 申請號: | 201410601620.0 | 申請日: | 2014-10-31 |
| 公開(公告)號: | CN104394061B | 公開(公告)日: | 2018-06-19 |
| 發明(設計)人: | 劉道寬;李海峰;王曉鵬 | 申請(專利權)人: | 小米科技有限責任公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/08 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 張所明 |
| 地址: | 100085 北京市海淀區清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通信消息 終端 推送 用戶賬號 上傳 存儲 計算機技術領域 用戶當前位置 用戶使用 重要消息 狀態參數 檢測 保證 | ||
本公開揭示了一種通信消息推送方法及裝置,屬于計算機技術領域。所述通信消息推送方法包括:在向用戶賬號推送通信消息時,檢測用戶賬號是否存儲在至少兩個終端上;若檢測為用戶賬號存儲在至少兩個終端上,則獲取各個終端之前上傳的狀態信息,狀態信息包括至少一種用于指示用戶使用終端情況的狀態參數;根據每個終端的狀態信息,確定出距離用戶當前位置最短的終端;向確定出的終端推送通信消息。通過獲取各個終端之前上傳的狀態信息,確定出離用戶最近的終端,向確定出的終端推送通信消息;因此解決了相關技術中由于默認的設備不在用戶附近,導致用戶不能在第一時間得知通信消息的技術問題;達到了保證用戶可以在第一時間獲取重要消息的效果。
技術領域
本公開涉及計算機技術領域,特別涉及一種通信消息推送方法及裝置。
背景技術
隨著智能設備的普及,用戶可能會同時使用多個設備,比如智能手機、智能手環、掌上電腦以及臺式電腦等,當各個設備均登錄有同一個用戶賬號時,服務器可以選擇性地向其中一個設備發送該用戶賬號的通信消息。
當服務器從多個設備中選擇性地向其中一個設備發送通信消息時,首先需要選擇其中一個設備,通常從眾多設備中選擇一個設備的方法是,選擇一個默認的設備,比如當眾多設備中包含有智能手機時,將智能手機確定為默認設備,然后向該默認的設備發送通信消息。
發明人在實現本公開的過程中,發現相關技術至少存在如下缺陷:由于從眾多設備中選擇的是一個默認的設備,如果該默認的設備并不位于用戶附近,用戶則不能在第一時間得知通信消息,因此會影響用戶的通信,導致用戶錯失一些重要信息。
發明內容
為了解決相關技術中當向默認的設備發送通信消息且默認的設備并不位于用戶附近時,容易影響用戶的通信,導致用戶錯失一些重要信息的問題,本公開提供一種通信消息推送方法及裝置。所述技術方案如下:
根據本公開實施例的第一方面,提供一種通信消息推送方法,所述方法包括:
在向用戶賬號推送通信消息時,檢測所述用戶賬號是否存儲在至少兩個終端上;
若檢測為所述用戶賬號存儲在至少兩個終端上,則獲取預存的與所述各個終端的標識對應的狀態信息,所述狀態信息包括至少一種用于指示用戶使用所述終端情況的狀態參數;
根據每個終端的所述狀態信息,確定出距離用戶當前位置最短的終端;
向確定出的所述終端推送所述通信消息。
可選的,所述方法還包括:
在與所述終端建立長連接后,接收所述終端發送的所述狀態信息以及所述終端的標識,所述終端的標識用于唯一識別所述終端,所述狀態信息包括用于指示所述終端是否被觸屏操作的第一狀態參數、用于指示所述終端是否接收到指定可穿戴式設備發送的通信信號的第二狀態參數、用于指示所述終端是否被移動的第三狀態參數中的至少一種;
將每個終端的標識與對應的所述狀態信息進行對應存儲。
可選的,當所述狀態信息包括兩個或兩個以上的狀態參數時,所述狀態信息所包含的各個狀態參數具有預先設定的優先等級。
可選的,所述根據每個終端的所述狀態信息,確定出距離用戶當前位置最短的終端,包括:
對于每個終端,根據所述終端的狀態信息中狀態參數的優先等級,從高到低依次判定所述終端是否位于用戶附近;
當根據一個狀態參數確定出所述終端位于用戶附近時,篩選出所述終端,并將所述狀態參數的優先等級確定為用于判定所述終端位于所述用戶附近的判定優先級;
在篩選出的至少一個終端中,將判定優先級最高的終端確定為距離用戶當前位置最短的終端。
可選的,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小米科技有限責任公司,未經小米科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410601620.0/2.html,轉載請聲明來源鉆瓜專利網。





