信息推送方法、信息展示方法及相關(guān)裝置、系統(tǒng)的制作方法
【專利摘要】本申請公開了一種信息推送方法、信息展示方法及相關(guān)裝置、系統(tǒng),服務(wù)器首先根據(jù)目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼確定各條待推送信息對應(yīng)的閱讀狀態(tài),然后選擇閱讀狀態(tài)為未讀的待推送信息作為目標(biāo)信息,并將該目標(biāo)信息發(fā)送至目標(biāo)客戶端,從而可以保證發(fā)送至目標(biāo)客戶端的目標(biāo)信息均為未在目標(biāo)客戶端中閱讀的待推送信息。因此,本申請實(shí)施例可以保證服務(wù)器向目標(biāo)客戶端推送的信息均為該目標(biāo)客戶端對應(yīng)的未讀信息,避免服務(wù)器向目標(biāo)客戶端重復(fù)推送已讀信息,使得更多的有效信息被推送至目標(biāo)客戶端。
【專利說明】
信息推送方法、信息展示方法及相關(guān)裝置、系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本申請涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種信息推送方法、信息展示方法及相關(guān) 裝置、系統(tǒng)。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,電子閱讀受到越來越多的人的喜愛。電子閱讀系統(tǒng)通常 包括服務(wù)器和客戶端;其中,服務(wù)器按照預(yù)設(shè)格式要求生成精選文章、新聞等信息,并將該 信息推送至各個(gè)客戶端;客戶端接收服務(wù)器推送的信息,并展示給用戶。
[0003] -般的,某條特定信息被某個(gè)特定客戶端閱讀后,該特定信息相對于該特定客戶 端來說,變?yōu)闊o效信息。但是,上述電子閱讀系統(tǒng)采用的信息推送方法,服務(wù)器無差別地向 不同的客戶端推送信息,從而在服務(wù)器向上述特定客戶端再次推送信息時(shí),上述無效信息 仍會(huì)被推送至該特定客戶端,不僅浪費(fèi)網(wǎng)絡(luò)流量,還不利于用戶快速找到有效信息。
【發(fā)明內(nèi)容】
[0004] 為克服相關(guān)技術(shù)中存在的問題,本申請?zhí)峁┮环N信息推送方法、信息展示方法及 相關(guān)裝置、系統(tǒng)。
[0005] 本申請第一方面提供一種信息推送方法;該方法包括:
[0006] 獲取目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼;
[0007] 根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足推送條件;
[0008] 選擇滿足所述推送條件的待推送信息作為目標(biāo)信息,并將所述目標(biāo)信息發(fā)送至所 述目標(biāo)客戶端;
[0009] 其中,所述推送條件包括如下所述的第一推送條件:所述待推送信息相對于所述 身份標(biāo)識碼的閱讀狀態(tài)為未讀。
[0010] 結(jié)合第一方面,在第一方面的第一種可行的實(shí)施方式中,所述信息推送方法還包 括:
[0011] 獲取所述目標(biāo)客戶端反饋的通知信息,并根據(jù)所述通知信息更新所述目標(biāo)信息對 應(yīng)的待推送信息的閱讀狀態(tài)。
[0012] 結(jié)合第一方面,或者第一方面的第一種可行的實(shí)施方式,在第一方面的第二種可 行的實(shí)施方式中,根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足所述第一推送條件, 包括以下至少一項(xiàng):
[0013] 針對每條待推送信息,確定所述身份標(biāo)識碼對應(yīng)的閱讀標(biāo)識,如果所述閱讀標(biāo)識 為未讀標(biāo)識,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀;
[0014] 針對每條待推送信息,判斷其對應(yīng)的權(quán)限訪問列表中是否存在所述身份標(biāo)識碼, 如果所述訪問權(quán)限列表中存在所述身份標(biāo)識碼,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未 讀;
[0015] 針對每條待推送信息,判斷其相對于所述身份標(biāo)識碼的訪問鏈接是否有效,如果 所述訪問鏈接有效,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀。
[0016] 結(jié)合第一方面,或者第一方面的第一種可行的實(shí)施方式,在第一方面的第三種可 行的實(shí)施方式中,所述推送條件還包括如下所述的第二推送條件:所述待推送信息的生成 時(shí)間在所述身份標(biāo)識碼對應(yīng)的預(yù)設(shè)時(shí)效內(nèi);
[0017] 所述選擇滿足所述推送條件的待推送信息作為目標(biāo)信息,包括:選擇同時(shí)滿足所 述第一推送條件和第二推送條件的待推送信息作為所述目標(biāo)信息。
[0018] 本申請第二方面提供一種信息展示方法;該方法包括:
[0019] 目標(biāo)客戶端向服務(wù)器發(fā)送包含自身的身份標(biāo)識碼的信息推送請求;
[0020] 目標(biāo)客戶端接收服務(wù)器根據(jù)所述身份標(biāo)識碼篩選并推送的目標(biāo)信息;
[0021] 目標(biāo)客戶端展示所述目標(biāo)信息;
[0022] 其中,所述目標(biāo)信息為服務(wù)器篩選的滿足推送條件的待推送信息;所述推送條件 包括如下所述的第一推送條件:所述待推送信息相對于所述身份標(biāo)識碼的閱讀狀態(tài)為未 讀。
[0023] 結(jié)合第二方面,在第二方面的第一種可行的實(shí)施方式中,所述信息展示方法還包 括:
[0024] 針對已被閱讀的目標(biāo)信息,目標(biāo)客戶端生成對應(yīng)的通知信息,并將所述通知信息 發(fā)送至所述服務(wù)器,以便所述服務(wù)器根據(jù)所述通知信息更新對應(yīng)的待推送信息的閱讀狀 ??τ 〇
[0025] 結(jié)合第二方面的第一種可行的實(shí)施方式,在第二方面的第一種可行的實(shí)施方式 中,所述信息展示方法還包括:
[0026] 目標(biāo)客戶端刪除信息展示界面中所述已被閱讀的目標(biāo)信息。
[0027] 本申請第三方面提供一種信息推送裝置;該裝置包括:
[0028] 獲取單元,用于獲取目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼;
[0029] 判斷單元,用于根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足推送條件;
[0030] 發(fā)送單元,用于選擇滿足所述推送條件的待推送信息作為目標(biāo)信息,并將所述目 標(biāo)信息發(fā)送至所述目標(biāo)客戶端;
[0031] 其中,所述判斷單元包括第一判斷單元,用于根據(jù)所述身份標(biāo)識碼判斷各條待推 送信息是否滿足如下所述的第一推送條件:所述待推送信息相對于所述身份標(biāo)識碼的閱讀 狀態(tài)為未讀。
[0032] 結(jié)合第三方面,在第三方面的第一種可行的實(shí)施方式中,所述信息推送裝置還包 括:
[0033] 更新單元,用于獲取所述目標(biāo)客戶端反饋的通知信息,并根據(jù)所述通知信息更新 所述目標(biāo)信息對應(yīng)的待推送信息的閱讀狀態(tài)。
[0034] 結(jié)合第三方面,或者第三方面的第一種可行的實(shí)施方式,在第三方面的第二種可 行的實(shí)施方式中,所述第一判斷單元包括以下至少一項(xiàng):
[0035] 所述第一子單元用于,針對每條待推送信息,確定所述身份標(biāo)識碼對應(yīng)的閱讀標(biāo) 識,如果所述閱讀標(biāo)識為未讀標(biāo)識,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀;
[0036] 所述第二子單元用于,針對每條待推送信息,判斷其對應(yīng)的權(quán)限訪問列表中是否 存在所述身份標(biāo)識碼,如果所述訪問權(quán)限列表中存在所述身份標(biāo)識碼,則確定對應(yīng)的待推 送信息的閱讀狀態(tài)為未讀;
[0037] 所述第三子單元用于,針對每條待推送信息,判斷其相對于所述身份標(biāo)識碼的訪 問鏈接是否有效,如果所述訪問鏈接有效,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀。
[0038] 結(jié)合第三方面,或者第三方面的第一種可行的實(shí)施方式,在第三方面的第三種可 行的實(shí)施方式中,所述判斷單元還包括:第二判斷單元;
[0039] 所述第二判斷單元用于,根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足如下 所述的第二推送條件:所述待推送信息的生成時(shí)間在所述身份標(biāo)識碼對應(yīng)的預(yù)設(shè)時(shí)效內(nèi)。
[0040] 本申請第四方面提供一種信息展示裝置;該裝置包括:
[0041] 請求發(fā)送單元,用于向服務(wù)器發(fā)送包含自身的身份標(biāo)識碼的信息推送請求;
[0042] 信息接收單元,用于接收服務(wù)器根據(jù)所述身份標(biāo)識碼推送的目標(biāo)信息;
[0043] 信息展示單元,用于展示所述目標(biāo)信息;
[0044] 其中,所述目標(biāo)信息為所述服務(wù)器根據(jù)所述身份標(biāo)識碼篩選的滿足推送條件的待 推送信息;所述推送條件包括如下所述的第一推送條件:所述待推送信息相對于所述身份 標(biāo)識碼的閱讀狀態(tài)為未讀。
[0045] 結(jié)合第四方面,在第四方面的第一種可行的實(shí)施方式中,所述信息展示裝置還包 括:
[0046] 信息反饋單元,用于針對已被閱讀的目標(biāo)信息,生成對應(yīng)的通知信息,并將所述通 知信息發(fā)送至所述服務(wù)器,以便所述服務(wù)器根據(jù)所述通知信息更新對應(yīng)的待推送信息的閱 讀狀態(tài)。
[0047] 結(jié)合第四方面的第一種可行的實(shí)施方式,在第四方面的第二種可行的實(shí)施方式 中,所述信息展示裝置還包括:
[0048] 信息管理單元,用于刪除信息展示界面中所述已被閱讀的目標(biāo)信息。
[0049] 本申請第五方面提供一種信息推送系統(tǒng);該系統(tǒng)包括:目標(biāo)客戶端和服務(wù)器;
[0050] 所述目標(biāo)客戶端被配置為,向所述服務(wù)器發(fā)送包含自身的身份標(biāo)識碼的信息推送 請求,接收并展示所述服務(wù)器根據(jù)所述身份標(biāo)識碼推送的目標(biāo)信息;
[0051] 所述服務(wù)器被配置為,獲取所述目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼,根據(jù)所述身份標(biāo) 識碼判斷各條待推送信息是否滿足推送條件,選擇滿足所述推送條件的待推送信息作為所 述目標(biāo)信息,并將所述目標(biāo)信息發(fā)送至所述目標(biāo)客戶端;
[0052] 其中,所述推送條件包括如下所述的第一推送條件:所述待推送信息相對于所述 身份標(biāo)識碼的閱讀狀態(tài)為未讀。
[0053] 結(jié)合第五方面,在第五方面的第一種可行的實(shí)施方式中,所述目標(biāo)客戶端還被配 置為,針對已被閱讀的目標(biāo)信息,生成對應(yīng)的通知信息,并將所述通知信息發(fā)送至所述服務(wù) 器;
[0054] 相應(yīng)的,所述服務(wù)器還被配置為,獲取所述目標(biāo)客戶端反饋的所述通知信息,并根 據(jù)所述通知信息更新所述目標(biāo)信息對應(yīng)的待推送信息的閱讀狀態(tài)。
[0055] 結(jié)合第五方面的第一種可行的實(shí)施方式,在第五方面的第二種可行的實(shí)施方式 中,所述目標(biāo)客戶端還被配置為,刪除信息展示界面中所述已被閱讀的目標(biāo)信息。
[0056] 結(jié)合第五方面,或者第五方面的第一種可行的實(shí)施方式,或者第五方面的第二種 可行的實(shí)施方式,在第五方面的第三種可行的實(shí)施方式中,為實(shí)現(xiàn)根據(jù)所述身份標(biāo)識碼判 斷各條待推送信息是否滿足所述第一推送條件,所述服務(wù)器被配置為以下至少一項(xiàng):
[0057] 針對每條待推送信息,確定所述身份標(biāo)識碼對應(yīng)的閱讀標(biāo)識,如果所述閱讀標(biāo)識 為未讀標(biāo)識,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀;
[0058] 針對每條待推送信息,判斷其對應(yīng)的權(quán)限訪問列表中是否存在所述身份標(biāo)識碼, 如果所述訪問權(quán)限列表中存在所述身份標(biāo)識碼,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未 讀;
[0059] 針對每條待推送信息,判斷其相對于所述身份標(biāo)識碼的訪問鏈接是否有效,如果 所述訪問鏈接有效,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀。
[0060] 結(jié)合第五方面,或者第五方面的第一種可行的實(shí)施方式,或者第五方面的第二種 可行的實(shí)施方式,在第五方面的第四種可行的實(shí)施方式中,所述推送條件還包括如下所述 的第二推送條件:所述待推送信息的生成時(shí)間在所述身份標(biāo)識碼對應(yīng)的預(yù)設(shè)時(shí)效內(nèi);
[0061] 為實(shí)現(xiàn)所述選擇滿足所述推送條件的待推送信息作為目標(biāo)信息,所述服務(wù)器被配 置為,選擇同時(shí)滿足所述第一推送條件和第二推送條件的待推送信息作為所述目標(biāo)信息。
[0062] 由以上技術(shù)方案可知,本申請實(shí)施例中服務(wù)器首先根據(jù)目標(biāo)客戶端對應(yīng)的身份標(biāo) 識碼確定各條待推送信息對應(yīng)的閱讀狀態(tài),然后選擇閱讀狀態(tài)為未讀的待推送信息作為目 標(biāo)信息,并將該目標(biāo)信息發(fā)送至目標(biāo)客戶端,從而可以保證發(fā)送至目標(biāo)客戶端的目標(biāo)信息 均為未在目標(biāo)客戶端中閱讀的待推送信息。因此,本申請實(shí)施例可以保證服務(wù)器向目標(biāo)客 戶端推送的信息均為該目標(biāo)客戶端對應(yīng)的未讀信息,避免服務(wù)器向目標(biāo)客戶端重復(fù)推送已 讀信息,使得更多的有效信息被推送至目標(biāo)客戶端。
[0063] 應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不 能限制本申請。
【附圖說明】
[0064] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施 例,并與說明書一起用于解釋本發(fā)明的原理。
[0065] 圖1是根據(jù)一示例性實(shí)施例示出的一種信息推送方法的流程圖。
[0066] 圖2是根據(jù)一示例性實(shí)施例示出的另一種信息推送方法的流程圖。
[0067] 圖3是根據(jù)一示例性實(shí)施例示出的又一種信息推送方法的流程圖。
[0068] 圖4是根據(jù)一示例性實(shí)施例示出的一種信息展示方法的流程圖。
[0069] 圖5是根據(jù)一示例性實(shí)施例示出的另一種信息展示方法的流程圖。
[0070] 圖6是根據(jù)一示例性實(shí)施例示出的一種信息推送裝置的結(jié)構(gòu)框圖。
[0071] 圖7是根據(jù)一示例性實(shí)施例示出的另一種信息推送裝置的結(jié)構(gòu)框圖。
[0072] 圖8是根據(jù)一示例性實(shí)施例示出的又一種信息推送裝置的結(jié)構(gòu)框圖。
[0073] 圖9是根據(jù)一示例性實(shí)施例示出的一種信息展示裝置的結(jié)構(gòu)框圖。
[0074] 圖10是根據(jù)一示例性實(shí)施例示出的另一種信息展示裝置的結(jié)構(gòu)框圖。
[0075] 圖11是根據(jù)一示例性實(shí)施例示出的信息推送系統(tǒng)執(zhí)行信息推送時(shí)的信號流圖。
【具體實(shí)施方式】
[0076] 這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及 附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例 中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0077] 圖1為本申請實(shí)施例提供的一種信息推送方法的流程圖,該信息推送方法用于服 務(wù)器。如圖1所示,該方法包括以下步驟。
[0078] SI 1、獲取目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼。
[0079] 本申請實(shí)施例中,服務(wù)器可以從目標(biāo)客戶端發(fā)送的信息推送請求中獲取該目標(biāo) 客戶端的身份標(biāo)識碼;其中,該身份標(biāo)識碼可以為當(dāng)前時(shí)刻在目標(biāo)客戶端上登錄的用戶 名(userlD),也可以為目標(biāo)客戶對應(yīng)的移動(dòng)設(shè)備國際識別碼(International Mobile Equipment Identity,IMEI)或其他類似識別碼。
[0080] S12、根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足推送條件;所述推送條件 包括第一推送條件。
[0081] 上述第一推送條件為所述待推送信息相對于所述身份標(biāo)識碼的閱讀狀態(tài)為未讀。 即,本申請實(shí)施例所述的根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足推送條件,至 少包括判斷各條待推送信息相對于所述所述身份標(biāo)識碼的閱讀狀態(tài)是否為未讀。
[0082] S13、選擇滿足所述推送條件的待推送信息作為目標(biāo)信息,并將所述目標(biāo)信息發(fā)送 至所述目標(biāo)客戶端。
[0083] 由于對于服務(wù)器中的任一條待推送信息,客戶端A已閱讀過,但客戶端B未閱讀 過,即同一條待推送信息,相對于不同客戶端的閱讀狀態(tài)可能不同;有鑒于此,本申請實(shí)施 例中,服務(wù)器不僅存儲(chǔ)待推送信息,還記錄有各條待推送信息相對于不同身份標(biāo)識碼的閱 讀狀態(tài);服務(wù)器在確定目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼后,就可以確定任一條待推送信息相 對于該身份標(biāo)識碼(也即目標(biāo)客戶端)的閱讀狀態(tài),并選擇閱讀狀態(tài)為未讀的待推送信息 作為目標(biāo)信息,從而可以保證發(fā)送至目標(biāo)客戶端的目標(biāo)信息全部為未被該目標(biāo)客戶端閱讀 的有效信息。
[0084] 由以上技術(shù)方案可知,本申請實(shí)施例提供的信息推送方法,服務(wù)器首先根據(jù)目標(biāo) 客戶端對應(yīng)的身份標(biāo)識碼確定各條待推送信息對應(yīng)的閱讀狀態(tài),然后選擇閱讀狀態(tài)為未讀 的待推送信息作為目標(biāo)信息,并將該目標(biāo)信息發(fā)送至目標(biāo)客戶端,從而可以保證發(fā)送至目 標(biāo)客戶端的目標(biāo)信息均為未在目標(biāo)客戶端中閱讀的待推送信息。因此,本申請實(shí)施例可以 保證服務(wù)器向目標(biāo)客戶端推送的信息均為該目標(biāo)客戶端對應(yīng)的未讀信息,避免服務(wù)器向目 標(biāo)客戶端重復(fù)推送已讀信息,使得更多的有效信息被推送至目標(biāo)客戶端。
[0085] 參照圖2,除上述步驟S11至S13外,本申請另一實(shí)施例提供的信息推送方法還包 括如下步驟:
[0086] S14、獲取所述目標(biāo)客戶端反饋的通知信息,并根據(jù)所述通知信息更新所述目標(biāo)信 息對應(yīng)的待推送信息的閱讀狀態(tài)。
[0087] 上述通知信息至少包括被目標(biāo)客戶端閱讀的目標(biāo)信息對應(yīng)的唯一標(biāo)識信息。在本 申請一個(gè)可行的實(shí)施例中,目標(biāo)客戶端在閱讀目標(biāo)信息后生成相應(yīng)的通知信息并發(fā)送至服 務(wù)器;在本申請另一個(gè)可行的實(shí)施例中,上述通知信息還可以由服務(wù)器根據(jù)目標(biāo)客戶端的 閱讀記錄分析得到。
[0088] 由以上增加步驟可知,服務(wù)器根據(jù)上述通知信息可以確定作為目標(biāo)信息被推送至 目標(biāo)客戶端的待推送信息中,哪些已被目標(biāo)客戶端閱讀,進(jìn)而將被閱讀的待推送信息相對 于該目標(biāo)客戶端的閱讀狀態(tài)由未讀更新為已讀,從而在服務(wù)器再次向該目標(biāo)客戶端推送信 息時(shí),該被閱讀的待推送信息不會(huì)被確定為目標(biāo)信息,也即使得目標(biāo)客戶端不會(huì)再接收到 該被閱讀的待推送信息。
[0089] 在本申請一個(gè)可行的實(shí)施例中,服務(wù)器可以直接通過閱讀標(biāo)識(isRead)記錄待 推送信息相對于不同客戶端的閱讀狀態(tài);其中,該閱讀標(biāo)識包括未讀標(biāo)識和已讀標(biāo)識兩種, 分別表示未讀和已讀兩種閱讀狀態(tài)。相應(yīng)的,上述步驟S12所述的根據(jù)所述身份標(biāo)識碼確 定待推送信息對應(yīng)的閱讀狀態(tài),包括:
[0090] 針對每條待推送信息,確定所述身份標(biāo)識碼對應(yīng)的閱讀標(biāo)識;
[0091] 如果所述閱讀標(biāo)識為未讀標(biāo)識,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀。
[0092] 例如,本實(shí)施例可以以布爾值"false"作為未讀標(biāo)識,布爾值"true"作為已讀標(biāo) 識;各條待推送信息相對于不同身份標(biāo)識碼的閱讀狀態(tài)可以記錄為表1的形式;服務(wù)器通 過查詢表1,就可以確定任一條待推送信息相對于任一身份標(biāo)識碼(也即任一目標(biāo)客戶端) 的閱讀狀態(tài)。
[0093] 表1待推送信息、身份標(biāo)識碼及閱讀狀態(tài)對照表
[0094]
[0095] 參照表1,k設(shè)目標(biāo)客戶端X1']?應(yīng)的身份t示識碼為S001,則服務(wù)4根據(jù)表1可以確定 相對于S001,編號為N001的待推送信息的閱讀狀態(tài)為已讀,編號為N002的待推送信息的閱 讀狀態(tài)為未讀,故服務(wù)器將編號為N002的待推送信息作為目標(biāo)信息推送至S001對應(yīng)的目 標(biāo)客戶端,而編號為N001的待推送信息不會(huì)被推送至該目標(biāo)客戶端。
[0096] 相應(yīng)的,如果編號為N002的待推送信息作為目標(biāo)信息被推送至目標(biāo)客戶端,并在 該目標(biāo)客戶端上被閱讀后,該目標(biāo)客戶端即可向服務(wù)器發(fā)送通知信息,進(jìn)而服務(wù)器將表1 中編號為N002、且身份標(biāo)識碼為S001對應(yīng)的閱讀標(biāo)識由"false"更新為"true"(對應(yīng)上 述步驟S14),如表2所示;從而在服務(wù)器再次向該目標(biāo)客戶端推送信息時(shí),編號為N002的 待推送信息不會(huì)被確定為目標(biāo)信息,也即使得目標(biāo)客戶端不會(huì)再接收到編號為N002的待 推送信息。
[0097] 表2對表1更新后得到的對照表
[0098]
[0099] 在本申請?bào)粋€(gè)可行的實(shí)▲例中,服務(wù)i還可以針對各條待'送信息設(shè)置權(quán)限訪 問列表,用于記錄有權(quán)訪問該待推送信息的客戶端對應(yīng)的身份標(biāo)識符,即:待推送信息相對 于其權(quán)限訪問列表中記錄的身份標(biāo)識碼的閱讀狀態(tài)均為未讀。相應(yīng)的,上述步驟S12所述 的根據(jù)所述身份標(biāo)識碼確定待推送信息對應(yīng)的閱讀狀態(tài),包括:
[0100] 針對每條待推送信息,判斷其對應(yīng)的權(quán)限訪問列表中是否存在所述身份標(biāo)識碼;
[0101] 如果所述訪問權(quán)限列表中存在所述身份標(biāo)識碼,則確定對應(yīng)的待推送信息的閱讀 狀態(tài)為未讀。
[0102] 例如,上述權(quán)限訪問列表如下表3所示;根據(jù)表3可確定,編碼為N001的待推薦信 息對應(yīng)的權(quán)限訪問列表中不存在身份標(biāo)識碼S001,而編碼為N002的待推薦信息對應(yīng)的權(quán) 限訪問列表中存在身份標(biāo)識碼S001,也即相對于S001,編碼為N001的待推薦信息的閱讀狀 態(tài)為已讀,編碼為N002的待推薦信息閱讀狀態(tài)為未讀,故將編碼為N001的待推薦信息作為 目標(biāo)信息發(fā)送至身份標(biāo)識碼S001對應(yīng)的目標(biāo)客戶端。
[0103] 表3權(quán)限訪問列表
[0104]
[0105] 另外,基于上_述權(quán)限訪問列表_,步驟S14所述的根據(jù)所述通知信息更新所述目標(biāo) 信息對應(yīng)的待推送信息的閱讀狀態(tài),包括:將所述身份標(biāo)識碼從被閱讀的目標(biāo)信息對應(yīng)的 權(quán)限訪問列表中刪除。例如,在上述編號為N002的待推送信息作為目標(biāo)信息發(fā)送至S001 對應(yīng)的目標(biāo)客戶端后,如果服務(wù)器接收到表征上述編號為N002的目標(biāo)信息被閱讀的通知 信息,則服務(wù)器將權(quán)限訪問列表中N002對應(yīng)的身份標(biāo)識碼集合中的S001刪除,更新后的權(quán) 限訪問列表如下表4。
[0106] 表4對表3更新后的權(quán)限訪問列表
[0107]
[0108] 在本申請又一個(gè)可行的實(shí)施例中,服務(wù)器還可以針對各條待推送信息,為不同的 身份標(biāo)識符設(shè)置不同的訪問鏈接,如果該訪問鏈接有效,表示對應(yīng)的閱讀狀態(tài)為未讀;反 之,如果該訪問鏈接無效,表示對應(yīng)的閱讀狀態(tài)為已讀。相應(yīng)的,上述步驟S12所述的根據(jù) 所述身份標(biāo)識碼確定待推送信息對應(yīng)的閱讀狀態(tài),包括:
[0109] 針對每條待推送信息,判斷其相對于所述身份標(biāo)識碼的訪問鏈接是否有效;
[0110] 如果所述訪問鏈接有效,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀。
[0111] 例如,服務(wù)器在向身份標(biāo)識碼為S001的目標(biāo)客戶端推送信息時(shí),先分別判斷各條 待推送信息與S001對應(yīng)的訪問鏈接是否有效;假設(shè)經(jīng)過上述判斷,確定編碼為N002的待推 送信息與S001對應(yīng)的訪問鏈接有效,則服務(wù)器將編碼為N002的待推送信息作為目標(biāo)信息 推送至上述身份標(biāo)識碼為S001的目標(biāo)客戶端。
[0112] 相應(yīng)的,該目標(biāo)客戶端接收到上述編碼為N002的目標(biāo)信息并閱讀后,生成相應(yīng)的 通知信息;服務(wù)器接收到該通知信息后,將編碼為N002的待推送信息與S001對應(yīng)的訪問鏈 接由有效設(shè)置為無效(對應(yīng)上述步驟S14),從而避免編碼為N002的待推送信息再次被作為 目標(biāo)信息推送至上述身份標(biāo)識碼為S001的目標(biāo)客戶端。
[0113] 圖3為本申請實(shí)施例提供的另一種信息推送方法的流程圖,該信息推送方法用于 服務(wù)器。如圖1所示,該方法包括以下步驟。
[0114] S21、獲取目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼。
[0115] S22、根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足第一推送條件和第二推 送條件。
[0116] 其中,上述第一推送條件包括:所述待推送信息相對于所述身份標(biāo)識碼的閱讀狀 態(tài)為未讀;上述第二推送條件包括:所述待推送信息的生成時(shí)間在所述身份標(biāo)識碼對應(yīng)的 預(yù)設(shè)時(shí)效內(nèi)。
[0117] S23、選擇同時(shí)滿足所述第一推送條件和第二推送條件的待推送信息作為目標(biāo)信 息,并將所述目標(biāo)信息發(fā)送至所述目標(biāo)客戶端。
[0118] 即本申請實(shí)施例確定的目標(biāo)信息為:生成時(shí)間再所述身份標(biāo)識碼對應(yīng)的預(yù)設(shè)時(shí)效 內(nèi),且,相對于所述身份標(biāo)識碼的閱讀狀態(tài)為未讀的待推送信息。
[0119] 對于新聞?lì)愋畔?,由于其具有一定的時(shí)效性,生成時(shí)間過早的新聞?lì)愋畔τ谟?戶來說,均為過時(shí)的無效信息;假設(shè)身份標(biāo)識碼(即目標(biāo)客戶端)對應(yīng)的預(yù)設(shè)時(shí)效為3天, 則相對于該目標(biāo)客戶端,生成時(shí)間在3天前的待推送信息均為無效信息。有鑒于此,本申請 實(shí)施例還在服務(wù)器中存儲(chǔ)各個(gè)身份標(biāo)識碼對應(yīng)的預(yù)設(shè)時(shí)效,進(jìn)而通過第二推送條件篩選出 生成時(shí)間在對應(yīng)的預(yù)設(shè)時(shí)效內(nèi)的待推送信息。
[0120] 由以上技術(shù)方案可知,本申請實(shí)施例通過上述第一推送條件和第二推送條件對待 推送信息進(jìn)行篩選,只有同時(shí)滿足上述第一推送條件和第二推送條件的待推送信息才被作 為目標(biāo)信息發(fā)送至目標(biāo)客戶端,使得推送至目標(biāo)客戶端的信息既滿足預(yù)設(shè)時(shí)效,又為該目 標(biāo)客戶端對應(yīng)的未讀信息,可以避免服務(wù)器向客戶端推送無效信息,也即使得更多的有效 信息被推送至客戶端。
[0121] 同樣的,圖3所示的信息推送方法還可以包括:獲取所述目標(biāo)客戶端反饋的通知 信息,并根據(jù)所述通知信息更新所述目標(biāo)信息對應(yīng)的待推送信息的閱讀狀態(tài)。
[0122] 可見,通過上述增加步驟,服務(wù)器可以及時(shí)更新待推送信息的閱讀狀態(tài),保證再次 向該目標(biāo)客戶端推送信息時(shí),目標(biāo)信息中不會(huì)存在本次已被閱讀的信息。
[0123] 圖4為本申請實(shí)施例提供的一種信息展示方法的流程圖,應(yīng)用于目標(biāo)客戶端。參 見圖4,該信息展示方法包括如下步驟:
[0124] S31、目標(biāo)客戶端向服務(wù)器發(fā)送包含自身的身份標(biāo)識碼的信息推送請求。
[0125] S32、目標(biāo)客戶端接收服務(wù)器根據(jù)所述身份標(biāo)識碼篩選并推送的目標(biāo)信息。
[0126] 其中,上述目標(biāo)信息為服務(wù)器篩選的滿足推送條件的待推送信息;所述推送條件 包括如下所述的第一推送條件:所述待推送信息相對于所述身份標(biāo)識碼的閱讀狀態(tài)為未 讀。
[0127] S33、目標(biāo)客戶端展示所述目標(biāo)信息。
[0128] 由以上技術(shù)方案可知,本申請實(shí)施例中目標(biāo)客戶端接收到的目標(biāo)信息是由服務(wù)器 根據(jù)該目標(biāo)客戶端的身份標(biāo)識碼篩選確定,且篩選條件至少包括待推送信息相對于所述身 份標(biāo)識碼的閱讀狀態(tài)為未讀,使得不同目標(biāo)客戶端可以接收到不同的目標(biāo)信息,且所述目 標(biāo)信息均為相應(yīng)的目標(biāo)客戶端的未讀信息,從而可以避免網(wǎng)絡(luò)流量的浪費(fèi),利于用戶獲取 更多的有效信息。
[0129] 圖5為本申請實(shí)施例提供的另一種應(yīng)用于目標(biāo)客戶端的信息展示方法的流程圖; 參照圖5,除上述步驟S31至步驟S33外,該信息展示方法,還包括如下步驟:
[0130] S34、針對已被閱讀的目標(biāo)信息,目標(biāo)客戶端生成對應(yīng)的通知信息,并將所述通知 信息發(fā)送至所述服務(wù)器。
[0131] 服務(wù)器接收到上述通知信息后,即可得知哪些目標(biāo)信息在目標(biāo)客戶端中被閱讀, 從而可以及時(shí)更新對應(yīng)的待推送信息的閱讀狀態(tài),保證該目標(biāo)客戶端再次向服務(wù)器發(fā)送信 息推送請求時(shí),不會(huì)再接收到本次已被閱讀的信息,避免網(wǎng)絡(luò)流量的浪費(fèi),利于用戶獲取更 多的有效信息。
[0132] 另外,上述信息展示方法還可以包括如下步驟:目標(biāo)客戶端刪除展示界面中所述 已被閱讀的目標(biāo)信息。對于被閱讀的目標(biāo)信息,目標(biāo)客戶端將其從展示界面中刪除,以顯示 其他目標(biāo)信息,同時(shí)目標(biāo)客戶端還可以將被閱讀的目標(biāo)信息從自身的緩存模塊中刪除,以 節(jié)省存儲(chǔ)空間。
[0133] 圖6為本申請實(shí)施例提供的一種信息推送裝置的結(jié)構(gòu)框圖,該信息推送裝置可以 為服務(wù)器。參照圖6,該裝置包括:獲取單元110、判斷單元120和發(fā)送單元130。
[0134] 該獲取單元110被配置為,獲取目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼。
[0135] 該判斷單元120被配置為,根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足推 送條件。
[0136] 其中,該判斷單元120包括第一判斷單元;該第一判斷單元被配置為,根據(jù)所述身 份標(biāo)識碼判斷各條待推送信息是否滿足如下所述的第一推送條件:所述待推送信息相對于 所述身份標(biāo)識碼的閱讀狀態(tài)為未讀。
[0137] 該發(fā)送單元130被配置為,將所述定位信息上傳至服務(wù)器,以便用戶從所述服務(wù) 器中獲取所述定位信息。
[0138] 由以上技術(shù)方案可知,本申請實(shí)施例提供的信息推送裝置,首先根據(jù)目標(biāo)客戶端 對應(yīng)的身份標(biāo)識碼確定各條待推送信息對應(yīng)的閱讀狀態(tài),然后選擇閱讀狀態(tài)為未讀的待推 送信息作為目標(biāo)信息,并將該目標(biāo)信息發(fā)送至目標(biāo)客戶端,從而可以保證發(fā)送至目標(biāo)客戶 端的目標(biāo)信息均為未在目標(biāo)客戶端中閱讀的待推送信息。因此,本申請實(shí)施例可以保證服 務(wù)器向客戶端推送的信息均為該目標(biāo)客戶端對應(yīng)的未讀信息,避免信息推送裝置向目標(biāo)客 戶端重復(fù)推送已讀信息,使得更多的有效信息被推送至目標(biāo)客戶端。
[0139] 參見圖7,在本申請一個(gè)可行的實(shí)施例中,上述信息推送裝置還可以包括:更新單 元140 ;該更新單元140被配置為獲取所述目標(biāo)客戶端反饋的通知信息,并根據(jù)所述通知信 息更新所述目標(biāo)信息對應(yīng)的待推送信息的閱讀狀態(tài)。本實(shí)施例中,信息推送裝置根據(jù)上述 通知信息可以確定作為目標(biāo)信息被推送至目標(biāo)客戶端的待推送信息中,哪些已被目標(biāo)客戶 端閱讀,進(jìn)而將被閱讀的待推送信息相對于該目標(biāo)客戶端的閱讀狀態(tài)由未讀更新為已讀, 從而在該信息推送裝置再次向該目標(biāo)客戶端推送信息時(shí),該被閱讀的待推送信息不會(huì)被確 定為目標(biāo)信息,也即使得目標(biāo)客戶端不會(huì)再接收到該被閱讀的待推送信息。
[0140] 參見圖8,本申請另一個(gè)實(shí)施例提供的信息推送裝置包括:獲取單元110、判斷單 元120和發(fā)送單元130。
[0141] 其中,判斷單元120包括第一判斷單元121 ;該第一判斷單元121可以包括:第一 子單元1211、第二子單元1212和第三子單元1213。
[0142] 該第一子單元1211被配置為,針對每條待推送信息,確定所述身份標(biāo)識碼對應(yīng)的 閱讀標(biāo)識,如果所述閱讀標(biāo)識為未讀標(biāo)識,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀。
[0143] 該第二子單元1212被配置為,針對每條待推送信息,判斷其對應(yīng)的權(quán)限訪問列表 中是否存在所述身份標(biāo)識碼,如果所述訪問權(quán)限列表中存在所述身份標(biāo)識碼,則確定對應(yīng) 的待推送信息的閱讀狀態(tài)為未讀。
[0144] 該第三子單元1213被配置為,針對每條待推送信息,判斷其相對于所述身份標(biāo)識 碼的訪問鏈接是否有效,如果所述訪問鏈接有效,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為 未讀。
[0145] 需要說明的是,在本申請的其他實(shí)施例中,第一判斷單元121可以只包括上述第 一子單元1211、第二子單元1212和第三子單元1213中的任意一項(xiàng)或兩項(xiàng)。
[0146] 另外,仍參照圖8,除第一判斷單元121外,判斷單元120還可以包括第二判斷單 元122 ;該第二判斷單元122被配置為,根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足 如下所述的第二推送條件:所述待推送信息的生成時(shí)間在所述身份標(biāo)識碼對應(yīng)的預(yù)設(shè)時(shí)效 內(nèi)。
[0147] 相應(yīng)的,上述發(fā)送單元130確定的目標(biāo)信息具體為同時(shí)滿足上述第一判斷條件和 第二判斷條件(即經(jīng)過第一判斷單元121和第二判斷單元122的判斷結(jié)果均為"是")的待 推送信息;從而使得推送至目標(biāo)客戶端的目標(biāo)信息既滿足預(yù)設(shè)時(shí)效,又為該目標(biāo)客戶端對 應(yīng)的未讀信息,可以避免服務(wù)器向客戶端推送無效信息,也即使得更多的有效信息被推送 至客戶端。
[0148] 關(guān)于上述實(shí)施例中的裝置,其中各個(gè)單元執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法 的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0149] 另外,本申請實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),例如可以是R0M、隨機(jī)存取存 儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等;該計(jì)算機(jī)存儲(chǔ)介質(zhì)中存儲(chǔ)有程序,當(dāng) 所述存儲(chǔ)介質(zhì)中的程序由服務(wù)器的處理器執(zhí)行時(shí),使得服務(wù)器能夠執(zhí)行上述方法實(shí)施例中 記載的信息推送方法的部分或全部步驟。
[0150] 圖9為本申請實(shí)施例提供的一種信息展示裝置的結(jié)構(gòu)框圖;該信息展示裝置可以 為客戶端。參見圖9,該信息展示裝置包括:請求發(fā)送單元210、信息接收單元220和信息展 示單元230。
[0151] 該請求發(fā)送單元210被配置為,向服務(wù)器發(fā)送包含自身的身份標(biāo)識碼的信息推送 請求。
[0152] 該信息接收單元220被配置為,接收服務(wù)器根據(jù)所述身份標(biāo)識碼推送的目標(biāo)信 息。
[0153] 其中,所述目標(biāo)信息為所述服務(wù)器根據(jù)所述身份標(biāo)識碼篩選的滿足推送條件的待 推送信息;所述推送條件包括如下所述的第一推送條件:所述待推送信息相對于所述身份 標(biāo)識碼的閱讀狀態(tài)為未讀。
[0154] 該信息展示單元230被配置為,展示所述目標(biāo)信息。
[0155] 由以上技術(shù)方案可知,本申請實(shí)施例中信息展示裝置接收到的目標(biāo)信息是由服務(wù) 器根據(jù)該信息展示裝置的身份標(biāo)識碼篩選確定,且篩選條件至少包括待推送信息相對于所 述身份標(biāo)識碼的閱讀狀態(tài)為未讀,使得不同信息展示裝置可以接收到不同的目標(biāo)信息,且 所述目標(biāo)信息均為相應(yīng)的信息展示裝置的未讀信息,從而可以避免網(wǎng)絡(luò)流量的浪費(fèi),利于 用戶獲取更多的有效信息。
[0156] 參見圖10,本申請另一個(gè)實(shí)施例提供的信息展示裝置,還包括:信息反饋單元 240 ;該信息反饋單元240被配置為,針對已被閱讀的目標(biāo)信息,生成對應(yīng)的通知信息,并將 所述通知信息發(fā)送至所述服務(wù)器。服務(wù)器根據(jù)信息反饋單元240反饋的所述通知信息更新 對應(yīng)的待推送信息的閱讀狀態(tài),保證該目標(biāo)客戶端再次向服務(wù)器發(fā)送信息推送請求時(shí),不 會(huì)再接收到本次已被閱讀的信息,避免網(wǎng)絡(luò)流量的浪費(fèi),利于用戶獲取更多的有效信息。
[0157] 仍參照圖10,上述信息展示裝置還可以包括:信息管理單元250 ;該信息管理單元 250被配置為,刪除信息展示界面中所述已被閱讀的目標(biāo)信息。
[0158] 關(guān)于上述實(shí)施例中的裝置,其中各個(gè)單元執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法 的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0159] 另外,本申請實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),例如可以是R0M、隨機(jī)存取存 儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等;該計(jì)算機(jī)存儲(chǔ)介質(zhì)中存儲(chǔ)有程序,當(dāng) 所述存儲(chǔ)介質(zhì)中的程序由客戶端的處理器執(zhí)行時(shí),使得客戶端能夠執(zhí)行上述方法實(shí)施例中 記載的信息展示方法的部分或全部步驟。
[0160] 本申請實(shí)施例還提供了一種信息推送系統(tǒng);該信息推送系統(tǒng)包括:服務(wù)器和至少 一個(gè)客戶端;任意一個(gè)客戶端可以作為目標(biāo)客戶端,被配置為向所述服務(wù)器發(fā)送包含自身 的身份標(biāo)識碼的信息推送請求,接收并展示所述服務(wù)器根據(jù)所述身份標(biāo)識碼推送的目標(biāo)信 息;所述服務(wù)器被配置為,獲取所述目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼,根據(jù)所述身份標(biāo)識碼判 斷各條待推送信息是否滿足推送條件,選擇滿足所述推送條件的待推送信息作為所述目標(biāo) 信息,并將所述目標(biāo)信息發(fā)送至所述目標(biāo)客戶端;其中,所述推送條件包括如下所述的第一 推送條件:所述待推送信息相對于所述身份標(biāo)識碼的閱讀狀態(tài)為未讀。
[0161] 在本申請一個(gè)可行的實(shí)施例中,所述目標(biāo)客戶端還被配置為,針對已被閱讀的目 標(biāo)信息,生成對應(yīng)的通知信息,并將所述通知信息發(fā)送至所述服務(wù)器;相應(yīng)的,所述服務(wù)器 還被配置為,獲取所述目標(biāo)客戶端反饋的所述通知信息,并根據(jù)所述通知信息更新所述目 標(biāo)信息對應(yīng)的待推送信息的閱讀狀態(tài)。
[0162] 在本申請另一個(gè)可行的實(shí)施例中,所述目標(biāo)客戶端還被配置為,刪除信息展示界 面中所述已被閱讀的目標(biāo)信息。
[0163] 在本申請又一個(gè)可行的實(shí)施例中,為實(shí)現(xiàn)根據(jù)所述身份標(biāo)識碼判斷各條待推送信 息是否滿足所述第一推送條件,所述服務(wù)器被配置為以下至少一項(xiàng):
[0164] 針對每條待推送信息,確定所述身份標(biāo)識碼對應(yīng)的閱讀標(biāo)識,如果所述閱讀標(biāo)識 為未讀標(biāo)識,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀;
[0165] 針對每條待推送信息,判斷其對應(yīng)的權(quán)限訪問列表中是否存在所述身份標(biāo)識碼, 如果所述訪問權(quán)限列表中存在所述身份標(biāo)識碼,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未 讀;
[0166] 針對每條待推送信息,判斷其相對于所述身份標(biāo)識碼的訪問鏈接是否有效,如果 所述訪問鏈接有效,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀。
[0167] 在本申請又一個(gè)可行的實(shí)施例中,所述推送條件還包括如下所述的第二推送條 件:所述待推送信息的生成時(shí)間在所述身份標(biāo)識碼對應(yīng)的預(yù)設(shè)時(shí)效內(nèi);
[0168] 為實(shí)現(xiàn)所述選擇滿足所述推送條件的待推送信息作為目標(biāo)信息,所述服務(wù)器被配 置為,選擇同時(shí)滿足所述第一推送條件和第二推送條件的待推送信息作為所述目標(biāo)信息。
[0169] 另外,圖11示出了本實(shí)施例提供的信息推送系統(tǒng)中服務(wù)器和客戶端之間的信息 推送方法的信號流圖;其中,該信息推送系統(tǒng)中至少包括A和B兩個(gè)客戶端,且客戶端A具 有信息展示需求,在此情況下,信息推送系統(tǒng)的通信過程如下:
[0170] S41、具有信息展示需求的客戶端A作為目標(biāo)客戶端,生成包含自身的身份標(biāo)識碼 的信息推送請求,并將該信息推送請求發(fā)送至服務(wù)器;
[0171] S42、服務(wù)器接收到上述信息推送請求后,根據(jù)其中包含的身份標(biāo)識碼判斷各條待 推送信息是否符合推送條件(該推送條件至少包括上述第一推送條件);
[0172] S43、服務(wù)器選擇符合所述推送條件的待推送信息作為目標(biāo)信息,并將該目標(biāo)信息 發(fā)送且只發(fā)送至目標(biāo)客戶端;
[0173] S44、目標(biāo)客戶端接收并展示服務(wù)器發(fā)送的目標(biāo)信息。
[0174] 此外,服務(wù)器和目標(biāo)客戶端之間的信息推送方法還包括如下流程:
[0175] S45、目標(biāo)客戶端針對已被閱讀的目標(biāo)信息,生成對應(yīng)的通知信息,并將所述通知 信息發(fā)送至所述服務(wù)器;
[0176] S46、服務(wù)器獲取目標(biāo)客戶端反饋的所述通知信息,并根據(jù)所述通知信息更新所述 目標(biāo)信息對應(yīng)的待推送信息的閱讀狀態(tài)。
[0177] 同理,當(dāng)客戶端B具有信息展示需求時(shí),亦可作為目標(biāo)客戶端,與服務(wù)器執(zhí)行上述 通信流程,從而獲得不包含客戶端B的已讀信息的目標(biāo)信息。
[0178] 由以上技術(shù)方案可知,本申請實(shí)施例提供的信息推送系統(tǒng)中,服務(wù)器根據(jù)身份標(biāo) 識碼區(qū)分不同的目標(biāo)客戶端,并篩選確定相應(yīng)的目標(biāo)信息,從而可以保證服務(wù)器向目標(biāo)客 戶端推送的信息均為該目標(biāo)客戶端對應(yīng)的未讀信息,避免服務(wù)器向目標(biāo)客戶端重復(fù)推送已 讀信息,使得更多的有效信息被推送至目標(biāo)客戶端。
[0179] 本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其 它實(shí)施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或 者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本申請未公開的本技術(shù)領(lǐng)域中的公知常識 或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的 權(quán)利要求指出。
[0180] 應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并 且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項(xiàng)】
1. 一種信息推送方法,其特征在于,包括: 獲取目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼; 根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足推送條件; 選擇滿足所述推送條件的待推送信息作為目標(biāo)信息,并將所述目標(biāo)信息發(fā)送至所述目 標(biāo)客戶端; 其中,所述推送條件包括如下所述的第一推送條件:所述待推送信息相對于所述身份 標(biāo)識碼的閱讀狀態(tài)為未讀。2. 根據(jù)權(quán)利要求1所述的信息推送方法,其特征在于,還包括: 獲取所述目標(biāo)客戶端反饋的通知信息,并根據(jù)所述通知信息更新所述目標(biāo)信息對應(yīng)的 待推送信息的閱讀狀態(tài)。3. 根據(jù)權(quán)利要求1或2所述的信息推送方法,其特征在于,根據(jù)所述身份標(biāo)識碼判斷各 條待推送信息是否滿足所述第一推送條件,包括以下至少一項(xiàng): 針對每條待推送信息,確定所述身份標(biāo)識碼對應(yīng)的閱讀標(biāo)識,如果所述閱讀標(biāo)識為未 讀標(biāo)識,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀; 針對每條待推送信息,判斷其對應(yīng)的權(quán)限訪問列表中是否存在所述身份標(biāo)識碼,如果 所述訪問權(quán)限列表中存在所述身份標(biāo)識碼,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀; 針對每條待推送信息,判斷其相對于所述身份標(biāo)識碼的訪問鏈接是否有效,如果所述 訪問鏈接有效,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀。4. 根據(jù)權(quán)利要求1或2所述的信息推送方法,其特征在于,所述推送條件還包括如下所 述的第二推送條件:所述待推送信息的生成時(shí)間在所述身份標(biāo)識碼對應(yīng)的預(yù)設(shè)時(shí)效內(nèi); 所述選擇滿足所述推送條件的待推送信息作為目標(biāo)信息,包括:選擇同時(shí)滿足所述第 一推送條件和第二推送條件的待推送信息作為所述目標(biāo)信息。5. -種信息展示方法,其特征在于,包括: 目標(biāo)客戶端向服務(wù)器發(fā)送包含自身的身份標(biāo)識碼的信息推送請求; 目標(biāo)客戶端接收服務(wù)器根據(jù)所述身份標(biāo)識碼篩選并推送的目標(biāo)信息; 目標(biāo)客戶端展示所述目標(biāo)信息; 其中,所述目標(biāo)信息為服務(wù)器篩選的滿足推送條件的待推送信息;所述推送條件包括 如下所述的第一推送條件:所述待推送信息相對于所述身份標(biāo)識碼的閱讀狀態(tài)為未讀。6. 根據(jù)權(quán)利要求5所述的信息展示方法,其特征在于,還包括: 針對已被閱讀的目標(biāo)信息,目標(biāo)客戶端生成對應(yīng)的通知信息,并將所述通知信息發(fā)送 至所述服務(wù)器,以便所述服務(wù)器根據(jù)所述通知信息更新對應(yīng)的待推送信息的閱讀狀態(tài)。7. 根據(jù)權(quán)利要求6所述的信息展示方法,其特征在于,還包括: 目標(biāo)客戶端刪除信息展示界面中所述已被閱讀的目標(biāo)信息。8. -種信息推送裝置,其特征在于,包括: 獲取單元,用于獲取目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼; 判斷單元,用于根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足推送條件; 發(fā)送單元,用于選擇滿足所述推送條件的待推送信息作為目標(biāo)信息,并將所述目標(biāo)信 息發(fā)送至所述目標(biāo)客戶端; 其中,所述判斷單元包括第一判斷單元,用于根據(jù)所述身份標(biāo)識碼判斷各條待推送信 息是否滿足如下所述的第一推送條件:所述待推送信息相對于所述身份標(biāo)識碼的閱讀狀態(tài) 為未讀。9. 根據(jù)權(quán)利要求8所述的信息推送裝置,其特征在于,還包括: 更新單元,用于獲取所述目標(biāo)客戶端反饋的通知信息,并根據(jù)所述通知信息更新所述 目標(biāo)信息對應(yīng)的待推送信息的閱讀狀態(tài)。10. 根據(jù)權(quán)利要求8或9所述的信息推送裝置,其特征在于,所述第一判斷單元包括以 下至少一項(xiàng): 所述第一子單元用于,針對每條待推送信息,確定所述身份標(biāo)識碼對應(yīng)的閱讀標(biāo)識,如 果所述閱讀標(biāo)識為未讀標(biāo)識,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀; 所述第二子單元用于,針對每條待推送信息,判斷其對應(yīng)的權(quán)限訪問列表中是否存在 所述身份標(biāo)識碼,如果所述訪問權(quán)限列表中存在所述身份標(biāo)識碼,則確定對應(yīng)的待推送信 息的閱讀狀態(tài)為未讀; 所述第三子單元用于,針對每條待推送信息,判斷其相對于所述身份標(biāo)識碼的訪問鏈 接是否有效,如果所述訪問鏈接有效,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀。11. 根據(jù)權(quán)利要求8或9所述的信息推送裝置,其特征在于,所述判斷單元還包括:第 二判斷單元; 所述第二判斷單元用于,根據(jù)所述身份標(biāo)識碼判斷各條待推送信息是否滿足如下所述 的第二推送條件:所述待推送信息的生成時(shí)間在所述身份標(biāo)識碼對應(yīng)的預(yù)設(shè)時(shí)效內(nèi)。12. -種信息展示裝置,其特征在于,包括: 請求發(fā)送單元,用于向服務(wù)器發(fā)送包含自身的身份標(biāo)識碼的信息推送請求; 信息接收單元,用于接收服務(wù)器根據(jù)所述身份標(biāo)識碼推送的目標(biāo)信息; 信息展示單元,用于展示所述目標(biāo)信息; 其中,所述目標(biāo)信息為所述服務(wù)器根據(jù)所述身份標(biāo)識碼篩選的滿足推送條件的待推送 信息;所述推送條件包括如下所述的第一推送條件:所述待推送信息相對于所述身份標(biāo)識 碼的閱讀狀態(tài)為未讀。13. 根據(jù)權(quán)利要求12所述的信息展示裝置,其特征在于,還包括: 信息反饋單元,用于針對已被閱讀的目標(biāo)信息,生成對應(yīng)的通知信息,并將所述通知信 息發(fā)送至所述服務(wù)器,以便所述服務(wù)器根據(jù)所述通知信息更新對應(yīng)的待推送信息的閱讀狀 ??τ 〇14. 根據(jù)權(quán)利要求13所述的信息展示裝置,其特征在于,還包括: 信息管理單元,用于刪除信息展示界面中所述已被閱讀的目標(biāo)信息。15. -種信息推送系統(tǒng),其特征在于,包括:目標(biāo)客戶端和服務(wù)器; 所述目標(biāo)客戶端被配置為,向所述服務(wù)器發(fā)送包含自身的身份標(biāo)識碼的信息推送請 求,接收并展示所述服務(wù)器根據(jù)所述身份標(biāo)識碼推送的目標(biāo)信息; 所述服務(wù)器被配置為,獲取所述目標(biāo)客戶端對應(yīng)的身份標(biāo)識碼,根據(jù)所述身份標(biāo)識碼 判斷各條待推送信息是否滿足推送條件,選擇滿足所述推送條件的待推送信息作為所述目 標(biāo)信息,并將所述目標(biāo)信息發(fā)送至所述目標(biāo)客戶端; 其中,所述推送條件包括如下所述的第一推送條件:所述待推送信息相對于所述身份 標(biāo)識碼的閱讀狀態(tài)為未讀。16. 根據(jù)權(quán)利要求15所述的信息推送系統(tǒng),其特征在于,所述目標(biāo)客戶端還被配置為, 針對已被閱讀的目標(biāo)信息,生成對應(yīng)的通知信息,并將所述通知信息發(fā)送至所述服務(wù)器; 相應(yīng)的,所述服務(wù)器還被配置為,獲取所述目標(biāo)客戶端反饋的所述通知信息,并根據(jù)所 述通知信息更新所述目標(biāo)信息對應(yīng)的待推送信息的閱讀狀態(tài)。17. 根據(jù)權(quán)利要求16所述的信息推送系統(tǒng),其特征在于,所述目標(biāo)客戶端還被配置為, 刪除信息展示界面中所述已被閱讀的目標(biāo)信息。18. 根據(jù)權(quán)利要求15至17任一項(xiàng)所述的信息推送系統(tǒng),其特征在于,為實(shí)現(xiàn)根據(jù)所述 身份標(biāo)識碼判斷各條待推送信息是否滿足所述第一推送條件,所述服務(wù)器被配置為以下至 少一項(xiàng): 針對每條待推送信息,確定所述身份標(biāo)識碼對應(yīng)的閱讀標(biāo)識,如果所述閱讀標(biāo)識為未 讀標(biāo)識,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀; 針對每條待推送信息,判斷其對應(yīng)的權(quán)限訪問列表中是否存在所述身份標(biāo)識碼,如果 所述訪問權(quán)限列表中存在所述身份標(biāo)識碼,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀; 針對每條待推送信息,判斷其相對于所述身份標(biāo)識碼的訪問鏈接是否有效,如果所述 訪問鏈接有效,則確定對應(yīng)的待推送信息的閱讀狀態(tài)為未讀。19. 根據(jù)權(quán)利要求15至17任一項(xiàng)所述的信息推送系統(tǒng),其特征在于,所述推送條件還 包括如下所述的第二推送條件:所述待推送信息的生成時(shí)間在所述身份標(biāo)識碼對應(yīng)的預(yù)設(shè) 時(shí)效內(nèi); 為實(shí)現(xiàn)所述選擇滿足所述推送條件的待推送信息作為目標(biāo)信息,所述服務(wù)器被配置 為,選擇同時(shí)滿足所述第一推送條件和第二推送條件的待推送信息作為所述目標(biāo)信息。
【文檔編號】H04L29/06GK105991692SQ201510059034
【公開日】2016年10月5日
【申請日】2015年2月4日
【發(fā)明人】楊文學(xué)
【申請人】阿里巴巴集團(tuán)控股有限公司