基于多終端的消息推送方法及裝置制造方法
【專利摘要】本發(fā)明提供一種基于多終端的消息推送方法及裝置,其中方法包括:在當(dāng)前終端閱讀推送消息的情況下,向信息服務(wù)器發(fā)送獲取當(dāng)前終端的信息的消息,所述推送消息攜帶文件;接收信息服務(wù)器發(fā)送的所述當(dāng)前終端的信息;根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,取消所述推送消息對于其他終端的未讀提醒。通過獲取當(dāng)前終端的信息,判斷當(dāng)前終端是否能有效閱讀推送消息攜帶的文件,在當(dāng)前終端能夠有效閱讀推送消息攜帶文件的情況下,取消所述推送消息對于其他終端的未讀提醒,從而減少了有效閱讀的復(fù)雜度。
【專利說明】基于多終端的消息推送方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及推送(push)【技術(shù)領(lǐng)域】,特別涉及一種基于多終端的消息推送方法及
裝直。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的發(fā)展,用戶可以同時使用多個終端進行工作,例如,智能手機、電腦、平板電腦等。當(dāng)用戶的多個終端同時接收到推送消息時,其中該推送消息攜帶文件,當(dāng)前終端閱讀該推送消息,并下載該推送消息攜帶文件。為了防止過多的推送消息,在當(dāng)前終端下載該推送消息攜帶的文件時,取消其他終端對于該推送消息的未讀提醒。然而,在當(dāng)前終端不能夠有效閱讀該推送消息攜帶的文件的情況下,已經(jīng)取消了能夠有效閱讀該推送消息攜帶文件的終端的未讀提醒,從而使得能夠有效閱讀推送消息攜帶文件的有效閱讀的復(fù)雜度。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明提供一種基于多終端的消息推送方法及裝置,以解決現(xiàn)有技術(shù)中能夠有效閱讀推送消息攜帶文件的有效閱讀的復(fù)雜度的問題。
[0004]本發(fā)明實施例提供了一種基于多終端的消息推送方法,包括:
[0005]在當(dāng)前終端閱讀推送消息的情況下,向信息服務(wù)器發(fā)送獲取當(dāng)前終端的信息的消息,所述推送消息攜帶文件;
[0006]接收信息服務(wù)器發(fā)送的所述當(dāng)前終端的信息;
[0007]根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,以使信息服務(wù)器取消所述推送消息對于其他終端的未讀提醒。
[0008]優(yōu)選地,所述方法進一步包括:
[0009]根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件未被當(dāng)前終端有效閱讀的情況下,保持所述推送消息對于其他終端的未讀提醒。
[0010]優(yōu)選地,所述推送消息攜帶的文件被當(dāng)前終端有效閱讀,具體包括:所述推送消息攜帶的文件被當(dāng)前終端有能力閱讀;或,
[0011]所述推送消息攜帶的文件被當(dāng)前終端強制閱讀。
[0012]優(yōu)選地,所述根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,取消所述推送消息對于其他終端的未讀提醒,具體包括:
[0013]根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有能力閱讀,且所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,取消所述推送消息對于其他終端的未讀提醒;
[0014]根據(jù)所述當(dāng)前終端的信息,在當(dāng)前終端沒有能力閱讀所述推送消息攜帶的文件的情況下,提示當(dāng)前終端是否強制閱讀所述推送消息攜帶的文件;
[0015]在當(dāng)前終端對所述提示進行處理后,向信息服務(wù)器獲取所有終端的信息,根據(jù)所有終端的信息選擇所有終端中能夠有效閱讀所述推送消息攜帶的文件的終端;所述取消所述推送消息對于其他終端的未讀提醒具體包括:保持所述能夠有效閱讀所述推送消息的文件的終端的未讀提醒,取消所述推送消息對于其他終端的未讀提醒。
[0016]優(yōu)選地,
[0017]所述當(dāng)前終端的信息包括:狀態(tài)信息和能力信息;
[0018]在在所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,取消所述推送消息對于其他終端的未讀提醒之前,進一步包括:
[0019]根據(jù)當(dāng)前終端的狀態(tài)信息,判斷當(dāng)前終端是否處于在線狀態(tài),如果當(dāng)前終端處于離線狀態(tài),將所述推送消息對于當(dāng)前終端設(shè)置為離線消息,繼續(xù)保持所述推送消息對于其他終端的未讀提醒;如果當(dāng)前終端處于在線狀態(tài),進一步根據(jù)當(dāng)前終端的能力信息,判斷當(dāng)前終端是否能有效閱讀所述推送消息攜帶的文件;
[0020]所述能力信息為當(dāng)前終端是否有能力處理所述推送消息攜帶的文件。
[0021]本發(fā)明實施例提供了一種基于多終端的消息推送裝置,包括:
[0022]發(fā)送單元,用于在當(dāng)前終端閱讀推送消息的情況下,向信息服務(wù)器發(fā)送獲取當(dāng)前終端的信息的消息,所述推送消息攜帶文件;
[0023]接收單元,用于接收信息服務(wù)器發(fā)送的所述當(dāng)前終端的信息;
[0024]取消單元,用于根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,以使信息服務(wù)器取消所述推送消息對于其他終端的未讀提醒。
[0025]優(yōu)選地,所述裝置還包括:
[0026]保持單元,用于根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件未被當(dāng)前終端有效閱讀的情況下,保持所述推送消息對于其他終端的未讀提醒。
[0027]優(yōu)選地,所述推送消息攜帶的文件被當(dāng)前終端有效閱讀,具體包括:所述推送消息攜帶的文件被當(dāng)前終端有能力閱讀;或,
[0028]所述推送消息攜帶的文件被當(dāng)前終端強制閱讀。
[0029]優(yōu)選地,所述取消單元,具體用于根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有能力閱讀,且所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,取消所述推送消息對于其他終端的未讀提醒;
[0030]根據(jù)所述當(dāng)前終端的信息,在當(dāng)前終端沒有能力閱讀所述推送消息攜帶的文件的情況下,提示當(dāng)前終端是否強制閱讀所述推送消息攜帶的文件;
[0031]在當(dāng)前終端對所述提示進行處理后,向信息服務(wù)器獲取所有終端的信息,根據(jù)所有終端的信息選擇所有終端中能夠有效閱讀所述推送消息攜帶的文件的終端;所述保持單元,具體用于保持所述能夠有效閱讀所述推送消息的文件的終端的未讀提醒,所述取消單元,具體用于取消所述推送消息對于其他終端的未讀提醒。
[0032]優(yōu)選地,
[0033]所述當(dāng)前終端的信息包括:狀態(tài)信息和能力信息;
[0034]所述裝置還包括:
[0035]判斷單元,用于根據(jù)當(dāng)前終端的狀態(tài)信息,判斷當(dāng)前終端是否處于在線狀態(tài),如果當(dāng)前終端處于離線狀態(tài),將所述推送消息對于當(dāng)前終端設(shè)置為離線消息,繼續(xù)保持所述推送消息對于其他終端的未讀提醒;如果當(dāng)前終端處于在線狀態(tài),進一步根據(jù)當(dāng)前終端的能力信息,判斷當(dāng)前終端是否能有效閱讀所述推送消息攜帶的文件;
[0036]所述能力信息為當(dāng)前終端是否有能力處理所述推送消息攜帶的文件。本發(fā)明實施例提供了一種基于多終端的消息推送方法及裝置,通過獲取當(dāng)前終端的信息,判斷當(dāng)前終端是否能有效閱讀推送消息攜帶的文件,在當(dāng)前終端能夠有效閱讀推送消息攜帶文件的情況下,取消所述推送消息對于其他終端的未讀提醒,從而減少了有效閱讀的復(fù)雜度。
【專利附圖】
【附圖說明】
[0037]圖1是本發(fā)明實施例提供的方法流程圖;
[0038]圖2是本發(fā)明實施例提供的又一方法流程圖;
[0039]圖3是本發(fā)明實施例提供的用戶登錄流程示意圖;
[0040]圖4是本發(fā)明實施例提供的再一方法流程圖;
[0041]圖5是本發(fā)明實施例提供的裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0042]根據(jù)現(xiàn)有技術(shù),當(dāng)用戶的多個終端同時接收到推送消息時,當(dāng)前終端閱讀該推送消息,當(dāng)前終端閱讀結(jié)束后,取消其他終端對于該推送消息的未讀提醒。然而,該方案不論當(dāng)前終端能否有效閱讀該推送消息,均向當(dāng)前終端進行推送,從而導(dǎo)致推送消息無法有效閱讀。
[0043]如圖1所示,針對上述問題,本發(fā)明實施例提供了一種基于多終端的消息推送方法,包括:
[0044]步驟101:在當(dāng)前終端閱讀推送消息的情況下,向信息服務(wù)器發(fā)送獲取當(dāng)前終端的信息的消息,所述推送消息攜帶文件。
[0045]步驟102:接收信息服務(wù)器發(fā)送的所述當(dāng)前終端的信息。
[0046]步驟103:根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,以使信息服務(wù)器取消所述推送消息對于其他終端的未讀提醒。
[0047]根據(jù)上述方案,通過獲取當(dāng)前終端的信息,判斷當(dāng)前終端是否能有效閱讀推送消息攜帶的文件,在當(dāng)前終端能夠有效閱讀推送消息攜帶文件的情況下,取消所述推送消息對于其他終端的未讀提醒,從而減少了有效閱讀的復(fù)雜度。
[0048]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0049]如圖2所示,本發(fā)明實施例在上述方案的基礎(chǔ)上對本發(fā)明所提供的一種基于多終端的消息推送方法進行更詳細的說明。該基于多終端的消息推送方法具體可以包括:
[0050]步驟201:用戶在多個終端上登錄,向信息服務(wù)器發(fā)送相應(yīng)終端的信息,信息服務(wù)器保存用戶與終端的信息的對應(yīng)關(guān)系。
[0051]在本發(fā)明實施例中,多個終端的類型可以為移動終端、個人電腦、個人數(shù)字助理中的一種或多種。向信息服務(wù)器發(fā)送相應(yīng)終端的信息可以包括:狀態(tài)信息和能力信息。其中,狀態(tài)信息為終端在線或終端離線;能力信息用于表明終端是否能有效閱讀接收到推送消息攜帶的文件,可以利用終端的標(biāo)識信息確定每個終端在網(wǎng)絡(luò)中的唯一性。
[0052]另外,向信息服務(wù)器發(fā)送相應(yīng)終端的信息還可以包括:設(shè)備信息。其中,設(shè)備信息可以包括:終端型號、終端名稱、操作系統(tǒng)等。
[0053]如圖3所示,為本發(fā)明實施例提供的用戶登錄流程示意圖。
[0054]用戶A分別在終端a、終端b、……登錄,登錄成功后,每個終端分別向信息服務(wù)器發(fā)送各自終端的信息,信息服務(wù)器對接收到的終端的信息進行保存。
[0055]如表1所示,為本發(fā)明實施例提供的信息服務(wù)器中保存的用戶與終端的信息的對應(yīng)關(guān)系表。
[0056]表1:
【權(quán)利要求】
1.一種基于多終端的消息推送方法,其特征在于,包括: 在當(dāng)前終端閱讀推送消息的情況下,向信息服務(wù)器發(fā)送獲取當(dāng)前終端的信息的消息,所述推送消息攜帶文件; 接收信息服務(wù)器發(fā)送的所述當(dāng)前終端的信息; 根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,以使信息服務(wù)器取消所述推送消息對于其他終端的未讀提醒。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進一步包括: 根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件未被當(dāng)前終端有效閱讀的情況下,保持所述推送消息對于其他終端的未讀提醒。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述推送消息攜帶的文件被當(dāng)前終端有效閱讀,具體包括:所述推送消息攜帶的文件被當(dāng)前終端有能力閱讀;或, 所述推送消息攜帶的文件被當(dāng)前終端強制閱讀。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,取消所述推送消息對于其他終端的未讀提醒,具體包括: 根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有能力閱讀,且所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,取消所述推送消息對于其他終端的未讀提醒; 根據(jù)所述當(dāng)前終端的信息,在當(dāng)前終端沒有能力閱讀所述推送消息攜帶的文件的情況下,提示當(dāng)前終端是否強制閱讀所述推送消息攜帶的文件; 在當(dāng)前終端對所述提示進行處理后,向信息服務(wù)器獲取所有終端的信息,根據(jù)所有終端的信息選擇所有終端中能夠有效閱讀所述推送消息攜帶的文件的終端;所述取消所述推送消息對于其他終端的未讀提醒具體包括:保持所述能夠有效閱讀所述推送消息的文件的終端的未讀提醒,取消所述推送消息對于其他終端的未讀提醒。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述當(dāng)前終端的信息包括:狀態(tài)信息和能力信息; 在在所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,取消所述推送消息對于其他終端的未讀提醒之前,進一步包括: 根據(jù)當(dāng)前終端的狀態(tài)信息,判斷當(dāng)前終端是否處于在線狀態(tài),如果當(dāng)前終端處于離線狀態(tài),將所述推送消息對于當(dāng)前終端設(shè)置為離線消息,繼續(xù)保持所述推送消息對于其他終端的未讀提醒;如果當(dāng)前終端處于在線狀態(tài),進一步根據(jù)當(dāng)前終端的能力信息,判斷當(dāng)前終端是否能有效閱讀所述推送消息攜帶的文件; 所述能力信息為當(dāng)前終端是否有能力處理所述推送消息攜帶的文件。
6.一種基于多終端的消息推送裝置,其特征在于,包括: 發(fā)送單元,用于在當(dāng)前終端閱讀推送消息的情況下,向信息服務(wù)器發(fā)送獲取當(dāng)前終端的信息的消息,所述推送消息攜帶文件; 接收單元,用于接收信息服務(wù)器發(fā)送的所述當(dāng)前終端的信息; 取消單元,用于根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,以使信息服務(wù)器取消所述推送消息對于其他終端的未讀提醒。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 保持單元,用于根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件未被當(dāng)前終端有效閱讀的情況下,保持所述推送消息對于其他終端的未讀提醒。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述推送消息攜帶的文件被當(dāng)前終端有效閱讀,具體包括:所述推送消息攜帶的文件被當(dāng)前終端有能力閱讀;或, 所述推送消息攜帶的文件被當(dāng)前終端強制閱讀。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述取消單元,具體用于根據(jù)所述當(dāng)前終端的信息,在所述推送消息攜帶的文件被當(dāng)前終端有能力閱讀,且所述推送消息攜帶的文件被當(dāng)前終端有效閱讀的情況下,取消所述推送消息對于其他終端的未讀提醒; 根據(jù)所述當(dāng)前終端的信息,在當(dāng)前終端沒有能力閱讀所述推送消息攜帶的文件的情況下,提示當(dāng)前終端是否強制閱讀所述推送消息攜帶的文件; 在當(dāng)前終端對所述提示進行處理后,向信息服務(wù)器獲取所有終端的信息,根據(jù)所有終端的信息選擇所有終端中能夠有效閱讀所述推送消息攜帶的文件的終端;所述保持單元,具體用于保持所述能夠有效閱讀所述推送消息的文件的終端的未讀提醒,所述取消單元,具體用于取消所述推送消息對于其他終端的未讀提醒。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于, 所述當(dāng)前終端的信 息包括:狀態(tài)信息和能力信息; 所述裝置還包括: 判斷單元,用于根據(jù)當(dāng)前終端的狀態(tài)信息,判斷當(dāng)前終端是否處于在線狀態(tài),如果當(dāng)前終端處于離線狀態(tài),將所述推送消息對于當(dāng)前終端設(shè)置為離線消息,繼續(xù)保持所述推送消息對于其他終端的未讀提醒;如果當(dāng)前終端處于在線狀態(tài),進一步根據(jù)當(dāng)前終端的能力信息,判斷當(dāng)前終端是否能有效閱讀所述推送消息攜帶的文件; 所述能力信息為當(dāng)前終端是否有能力處理所述推送消息攜帶的文件。
【文檔編號】H04W4/12GK103987016SQ201410240570
【公開日】2014年8月13日 申請日期:2014年5月30日 優(yōu)先權(quán)日:2014年5月30日
【發(fā)明者】楊建軍 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司