<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種信息推送的實現方法及裝置與流程

文檔序號:11156722閱讀:463來源:國知局
一種信息推送的實現方法及裝置與制造工藝

本發明涉及互聯網技術領域,具體涉及一種信息推送的實現方法及裝置。



背景技術:

信息推送是在互聯網上通過定期傳送用戶需要的信息來減少信息過載的一項技術,其主要實現方式有客戶端使用Pull(拉)的方式以及服務器使用Push(推)的方式,且信息推送一般采用及時到達和及時響應的處理技術。但是,由于無線網絡存在信號差、丟包率高、延時高以及信道干擾大等缺點,這導致了服務器推送的信息延遲達到,甚至出現信息丟失的情況,進而導致服務器推送的信息無法按時推送到客戶端上,造成推送信息的推送成功率低的問題。



技術實現要素:

本發明實施例公開了一種信息推送的實現方法及裝置,用于解決推送信息的推送成功率低的問題。

本發明實施例第一方面公開了一種信息推送的實現方法,所述方法包括:

客戶端接收服務器發送的推送信息,所述推送信息中包含所述推送信息的顯示時間;

所述客戶端根據預先存儲的推送信息對接收到的所述推送信息執行去重操作,以獲得去重后的推送信息;

所述客戶端存儲所述去重后的推送信息,并判斷當前時間是否到達所述顯示時間;

當到達所述顯示時間時,所述客戶端輸出所述去重后的推送信息。

在本發明實施例第一方面的第一種可能的實現方式中,所述客戶端接收服務器發送的推送信息之后,所述客戶端根據預先存儲的推送信息對接收到的所述推送信息執行去重操作之前,所述方法還包括:

所述客戶端向所述服務器發送針對所述推送信息的響應信息,所述響應信息用于指示所述客戶端已接收到所述推送信息;

所述方法還包括:

當未到達所述顯示時間時,所述客戶端重新執行所述接收服務器發送的推送信息的操作。

結合本發明實施例第一方面或本發明實施例第一方面的第一種可能的實現方式,在本發明實施例第一方面的第二種可能的實現方式中,所述推送信息包括文本信息、圖像描述信息、音頻描述信息以及視頻描述信息中的至少一種。

結合本發明實施例第一方面的第二種可能的實現方式,在本發明實施例第一方面的第三種可能的實現方式中,所述推送信息還包括顯示位置信息,所述顯示位置信息用于指示所述客戶端的操作界面上的目標位置;

所述客戶端輸出所述去重后的推送信息,包括:

所述客戶端在所述操作界面上的所述目標位置輸出所述去重后的推送信息。

本發明實施例第二方面公開了另一種信息推送的實現方法,所述方法包括:

服務器向至少一個客戶端發送推送信息,并接收所述至少一個客戶端中的至少部分客戶端針對其接收到的所述推送信息返回的響應信息,所述響應信息用于指示所述推送信息被成功接收,所述推送信息中包含所述推送信息的顯示時間;

所述服務器根據所述推送信息的第一數量以及所述響應信息的第二數量確定所述推送信息的到達率,并判斷所述到達率是否小于預設到達率閾值;

當所述到達率小于所述預設到達率閾值時,所述服務器執行所述向至少一個客戶端發送推送信息的操作。

在本發明實施例第二方面的第一種可能的實現方式中,所述推送信息包括文本信息、圖像描述信息、音頻描述信息以及視頻描述信息中的至少一種。

結合本發明實施例第二方面的第一種可能的實現方式,在本發明實施例 第二方面的第二種可能的實現方式中,所述推送信息還包括顯示位置信息,所述顯示位置信息用于指示接收到所述推送信息的客戶端在該客戶端的操作界面上輸出所述推送信息的目標位置。

本發明實施例第三方面公開了一種客戶端,所述客戶端包括通信模塊、去重模塊、存儲模塊、判斷模塊以及輸出模塊,其中:

所述通信模塊,用于接收服務器發送的推送信息,所述推送信息中包含所述推送信息的顯示時間;

所述去重模塊,用于根據預先存儲的推送信息對接收到的所述推送信息執行去重操作,以獲得去重后的推送信息;

所述存儲模塊,用于存儲所述去重后的推送信息;

所述判斷模塊,用于判斷當前時間是否到達所述顯示時間;

所述輸出模塊,用于當到達所述顯示時間時,輸出所述去重后的推送信息。

在本發明實施例第三方面的第一種可能的實現方式中,所述通信模塊,還用于在接收服務器發送的推送信息之后且在所述去重模塊根據預先存儲的推送信息對接收到的所述推送信息執行去重操作之前,向所述服務器發送針對所述推送信息的響應信息,所述響應信息用于指示所述客戶端已接收到所述推送信息;

所述判斷模塊,還用于當未到達所述顯示時間時,觸發所述通信模塊執行所述接收服務器發送的推送信息的操作。

結合本發明實施例第三方面或本發明實施例第三方面的第一種可能的實現方式,在本發明實施例第三方面的第二種可能的實現方式中,所述推送信息包括文本信息、圖像描述信息、音頻描述信息以及視頻描述信息中的至少一種。

結合本發明實施例第三方面的第二種可能的實現方式,在本發明實施例第三方面的第三種可能的實現方式中,所述推送信息還包括顯示位置信息,所述顯示位置信息用于指示所述客戶端的操作界面上的目標位置;

所述輸出模塊輸出所述去重后的推送信息的具體方式為:

在所述操作界面上的所述目標位置輸出所述去重后的推送信息。

本發明實施例第四方面公開了一種服務器,所述服務器包括通信模塊、確定模塊以及判斷模塊,其中:

所述通信模塊,用于向至少一個客戶端發送推送信息,并接收所述至少一個客戶端中的至少部分客戶端針對其接收到的所述推送信息返回的響應信息,所述響應信息用于指示所述推送信息被成功接收,所述推送信息中包含所述推送信息的顯示時間;

所述確定模塊,用于根據所述推送信息的第一數量以及所述響應信息的第二數量確定所述推送信息的到達率;

所述判斷模塊,用于判斷所述到達率是否小于預設到達率閾值時,當所述到達率小于所述預設到達率閾值時,觸發所述通信模塊執行所述向至少一個客戶端發送推送信息的操作。

在本發明實施例第四方面的第一種可能的實現方式中,所述推送信息包括文本信息、圖像描述信息、音頻描述信息以及視頻描述信息中的至少一種。

結合本發明實施例第四方面的第一種可能的實現方式,在本發明實施例第四方面的第二種可能的實現方式中,所述推送信息還包括顯示位置信息,所述顯示位置信息用于指示接收到所述推送信息的客戶端在該客戶端的操作界面上輸出所述推送信息的目標位置。

本發明實施例中,客戶端接收服務器發送的推送信息,其中,該推送信息中包含該推送信息的顯示時間,客戶端根據預先存儲的推送信息對接收到的推送信息執行去重操作,以獲得去重后的推送信息,客戶端存儲該去重后的推送信息,并判斷當前時間是否到達顯示時間;當到達顯示時間時,客戶端輸出該去重后的推送信息。實施本發明實施例能夠通過服務器提前向客戶端發送推送信息的方式提高推送信息的推送成功率,提高了用戶的使用體驗。

附圖說明

為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本發明實施例公開的一種網絡架構的結構示意圖;

圖2是本發明實施例公開的一種信息推送的實現方法的流程示意圖;

圖3是本發明實施例公開的另一種信息推送的實現方法的流程示意圖;

圖4是本發明實施例公開的一種客戶端的結構示意圖;

圖5是本發明實施例公開的一種服務器的結構示意圖;

圖6是本發明實施例公開的一種信息推送的實現系統的結構示意圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。

本發明實施例公開了一種信息推送的實現方法及裝置,能夠提高服務器發送的推送信息的到達率,提高了用戶的使用體驗。以下分別進行詳細說明。

為了更好理解本發明實施例公開的一種信息推送的實現方法及裝置,下面先對本發明實施例適用的網絡構架進行描述。請參閱圖1,圖1是本發明實施例公開的一種網絡構架的結構示意圖。如圖1所示,該網絡構架示意圖可以包括至少一個客戶端和服務器,且服務器與客戶端之間可以通過無線網絡進行信息的交互。在圖1所示的網絡構架中,客戶端可以運行在包括但不限于移動電話、移動電腦、平板電腦、個人數字助理(Personal Digital Assistant,PDA)、智能電視、智能手表、智能眼鏡、智能手環等用戶設備上。

請參閱圖2,圖2是本發明實施例公開的一種信息推送的實現方法的流程示意圖。如圖2所示,該信息推送的實現方法可以包括以下步驟:

S201、客戶端接收服務器發送的推送信息。

本發明實施例中,客戶端首次接收到的推送信息可以是由服務器主動推送的推送信息,也可以是由服務器根據客戶端發送的推送信息獲取請求返回的推送信息,本發明實施例不做限定。且客戶端非首次接收到的推送信息可以是由服務器在判斷出推送信息的到達率低時主動推送的推送信息,本發明 實施例不做限定。其中,該推送信息中包含該推送信息的顯示時間,該顯示時間用于指示客戶端輸出該推送信息的時間。

S202、客戶端根據預先存儲的推送信息對接收到的推送信息執行去重操作,以獲得去重后的推送信息。

本發明實施例中,當客戶端第一次接收到服務器發送的推送信息時,客戶端存儲該推送信息,當后續再次接收到新的推送信息時,客戶端會根據存儲好的推送信息對接收到的新的推送信息執行去重操作,以獲得去重后的推送信息,且每當客戶端接收到服務器發送的推送信息時,客戶端均會執行步驟S202,以獲得去重后的推送信息。

S203、客戶端存儲上述去重后的推送信息。

S204、客戶端判斷當前時間是否到達顯示時間。

本發明實施例中,當步驟S204的判斷結果為是時,客戶端執行步驟S205;當步驟S204的判斷結果為否時,客戶端可以繼續執行步驟S201。

S205、客戶端輸出上述去重后的推送信息。

在一個可選的實施例中,客戶端在執行步驟S201之后且在執行步驟S202之前,還可以執行以下操作:

客戶端向服務器發送針對上述推送信息的響應信息,其中,該響應信息用于指示客戶端已經接收到上述推送信息。

本發明實施例中,每當接收到服務器發送的推送信息時,客戶端均要向服務器發送針對該推送信息的響應信息,以使服務器根據客戶端發送的響應信息確定推送信息的到達率。

在該可選的實施例中,進一步可選的,上述推送信息還可以包括但不限于文本信息、圖片描述信息、音頻描述信息以及視頻描述信息中的至少一種,其中,文本信息為可以直接顯示的文本信息,如通知信息等,圖像描述信息用于描述客戶端需要顯示的圖像,且當上述推送信息包括圖像描述信息時,在客戶端接收到上述推送信息后,客戶端首先下載圖像描述信息所描述的圖像并存儲,且當客戶端的當前時間到達推送信息的顯示時間時,客戶端輸出該圖像;音頻描述信息用于描述客戶端需要輸出的音頻,且當上述推送信息 包括音頻描述信息時,在客戶端接收到上述推送信息后,客戶端首先下載音頻描述信息所描述的音頻并存儲,且當客戶端的當前時間到達推送信息的顯示時間時,客戶端通過音頻播放應用輸出該音頻;視頻描述信息用于描述客戶端需要輸出的視頻,且當上述推送信息包括視頻描述信息時,客戶端接收到上述推送信息后,客戶端首先下載視頻描述信息所描述的視頻并存儲,且當客戶端的當前時間到達推送信息的顯示時間時,客戶端通過視頻播放應用輸出該視頻。

在該可選的實施方式中,又進一步可選的,上述推送信息還可以包括顯示位置信息,其中,該顯示位置信息用于指示客戶端的操作界面上的目標位置,且客戶端輸出去重后的推送信息可以包括:

客戶端在客戶端的操作界面上的上述目標位置輸出去重后的推送信息,這樣能夠通過服務器配置推送信息在客戶端的操作界面中的顯示位置,滿足了客戶端的應用需求,提高了用戶的使用體驗。

需要說明的是,客戶端在接收到服務器發送的推送信息后,也可以直接存儲,并在當前時間到達推送信息的顯示時間時,對存儲的推送信息執行去重操作并輸出去重后的推送信息,本發明實施例不做限定。

本發明實施例中,客戶端接收服務器發送的推送信息,其中,該推送信息中包含該推送信息的顯示時間,客戶端根據預先存儲的推送信息對接收到的推送信息執行去重操作,以獲得去重后的推送信息,客戶端存儲該去重后的推送信息,并判斷當前時間是否到達顯示時間,當到達顯示時間時,客戶端輸出該去重后的推送信息。可見,實施本發明實施例能夠通過服務器提前向客戶端發送推送信息的方式提高推送信息的推送成功率,提高了用戶的使用體驗,且能夠使服務器為客戶端配置推送信息的顯示位置,滿足了客戶端的應用需求,進一步提高了用戶的使用體驗。

請參閱圖3,圖3是本發明實施例公開的一種信息推送的實現方法的流程示意圖。如圖3所示,該信息推送的實現方法可以包括以下步驟:

S301、服務器向至少一個客戶端發送推送信息,并接收該至少一個客戶端中的至少部分客戶端針對其接收到的推送信息返回的響應信息。

本發明實施例中,服務器向至少一個客戶端發送推送信息可以包括:

服務器接收至少一個客戶端中每個客戶端發送的推送信息獲取請求,根據該推送信息獲取請求向該至少一個客戶端中的每個客戶端發送推送信息;或

服務器提前主動將推送信息發送給至少一個客戶端中的每個客戶端,以使接收到該推送信息的客戶端執行相關的操作。

本發明實施例中,服務器向至少一個客戶端發送推送信息后,由接收到服務器發送的推送信息的客戶端向服務器返回響應信息,其中,該響應信息用于指示推送信息被對應的客戶端成功接收。

本發明實施例中,服務器發送的推送信息中包含該推送信息的顯示時間,以使在到達該推送信息的顯示時間時由接收到該推送信息的客戶端輸出該推送信息。

S302、服務器根據上述推送信息的第一數量以及上述響應信息的第二數量確定上述推送信息的到達率。

本發明實施例中,服務器發送的推送信息的到達率可以等于上述響應信息的第二數量與服務器發送的推送信息的第一數量的比值。

S303、服務器判斷上述到達率是否小于預設到達率閾值。

本發明實施例中,服務器中預先存儲有預設到達率閾值,如80%等,且預設到達率閾值可以根據無線網絡的情況動態的調整。當步驟S303的判斷結果為是時,服務器確定上述推送信息的到達率較低,則重新執行步驟S301,其中,在重新執行步驟S301時,服務器主動的向上述至少一個客戶端中的每個客戶端重新發送上述推送信息;當步驟S303的判斷結果為否時,服務器確定上述推送信息的到達率較高,則服務器可以結束本次流程。

在一個可選的實施例中,當步驟S303的判斷結果為是時,且在服務器主動向上述至少一個客戶端中的每個客戶端重新發送上述推送信息之前,服務器還可以執行以下操作:

判斷服務器的當前時間是否到達推送信息的顯示時間,當未到達推送信息的顯示時間時,執行上述主動向上述至少一個客戶端中的每個客戶端重新發送上述推送信息的操作;當到達推送信息的顯示時間時,服務器可以結束 本次流程,并在下一個推送時刻到來或下一次接收到客戶端發送的推送信息獲取請求時,向客戶端發送上述推送信息和/或新的推送信息。以一款鎖屏應用Locker的鎖屏信息的推送為例,服務器提前將需要推送的鎖屏信息推送至多個客戶端,并由客戶端根據預先存儲的鎖屏信息對接收到的鎖屏信息執行去重操作并存儲去重后的鎖屏信息,將鎖屏信息的到達情況上報至服務器,即由接收到該鎖屏信息的客戶端向服務器發送用于指示該客戶端已經成功接收到鎖屏信息的響應信息,服務器根據接收到的響應信息的數量以及發送的鎖屏信息的數量確定鎖屏信息的到達率,若鎖屏信息的到達率不高且服務器的當前時間尚未到達鎖屏信息的顯示時間,服務器重新向上述多個客戶端推送該鎖屏信息,當客戶端的當前時間到達鎖屏信息的顯示時間時,由客戶端將去重后的鎖屏信息推送至鎖屏界面,即由客戶端在鎖屏界面顯示去重后的鎖屏信息。

在該可選的實施例中,進一步可選的,上述推送信息還可以包括但不限于文本信息、圖片描述信息、音頻描述信息以及視頻描述信息中的至少一種,其中,文本信息為可以直接顯示的文本信息,如通知信息等,圖像描述信息用于描述客戶端需要顯示的圖像,且當上述推送信息包括圖像描述信息時,在客戶端接收到上述推送信息后,由客戶端首先下載圖像描述信息所描述的圖像并存儲,且當客戶端的當前時間到達推送信息的顯示時間時,由客戶端輸出該圖像;音頻描述信息用于描述客戶端需要輸出的音頻,且當上述推送信息包括音頻描述信息時,在客戶端接收到上述推送信息后,由客戶端首先下載音頻描述信息所描述的音頻并存儲,且當客戶端的當前時間到達推送信息的顯示時間時,由客戶端通過音頻播放應用輸出該音頻;視頻描述信息用于描述客戶端需要輸出的視頻,且當上述推送信息包括視頻描述信息時,在客戶端接收到上述推送信息后,由客戶端首先下載視頻描述信息所描述的視頻并存儲,且當客戶端的當前時間到達推送信息的顯示時間時,由客戶端通過視頻播放應用輸出該視頻。

在該可選的實施例中,又進一步可選的,上述推送信息還可以包括顯示位置信息,其中,該顯示位置信息用于指示接收到上述推送信息的客戶端在該客戶端的操作界面上輸出去重后的推送信息的目標位置,這樣能夠通過服 務器配置推送信息在客戶端的操作界面中的顯示位置,滿足了客戶端的應用需求,提高了用戶的使用體驗。

本發明實施例中,以一款鎖屏應用Locker(鎖屏大師)的鎖屏信息的推送為例,服務器首先將鎖屏信息主動推送至多個客戶端,由客戶端對接收到的鎖屏信息進行解析、去重并存儲,其中,當該鎖屏信息包括圖像描述信息時,由客戶端首先下載該圖像描述信息所描述的圖像、根據預先存儲的圖像對該圖像執行去重操作并存儲去重后的圖像,若需要即時顯示該鎖屏信息,則由客戶端將下載好的圖像推送至鎖屏界面的目標位置,即由客戶端在鎖屏界面的目標位置輸出圖像,或若客戶端的當前時間到達需要顯示鎖屏信息的顯示時間時,則由客戶端將下載好的圖像推送至鎖屏界面的目標位置,即由客戶端在鎖屏界面的目標位置輸出圖像。

可見,實施本發明實施例能夠使服務器提前向客戶端發送推送信息,且在推送信息到達率不高的情況下使服務器多次向客戶端發送推送信息,提高了推送信息的到達率,且能夠使服務器為客戶端配置推送信息的顯示位置,滿足了客戶端的應用需求,提高了用戶的使用體驗。

請參閱圖4,圖4是本發明實施例公開的一種客戶端的結構示意圖。如圖4所示,該客戶端可以包括通信模塊401、去重模塊402、存儲模塊403、判斷模塊404以及輸出模塊405,其中:

通信模塊401用于接收服務器發送的推送信息,其中,該推送信息中包含該推送信息的顯示時間。

去重模塊402用于根據存儲模塊403中預先存儲的推送信息對接收到的推送信息執行去重操作,以獲得去重后的推送信息。

存儲模塊403用于存儲去重模塊402獲得的去重后的推送信息。

判斷模塊404用于判斷當前時間是否到達顯示時間。

本發明實施例中,當判斷模塊404的判斷結果為是時,觸發輸出模塊405執行相應的操作,當判斷模塊404的判斷結果為否時,可以觸發通信模塊401執行上述接收服務器發送的推送信息的操作。

輸出模塊405用于當判斷模塊404的判斷結果為是時,輸出上述去重后的 推送信息。

在一個可選的實施例中,通信模塊401還可以用于在接收服務器發送的推送信息之后且在去重模塊402根據預先存儲的推送信息對接收到的推送信息執行去重操作之前,向服務器發送針對接收到到的推送信息的響應信息,其中,該響應信息用于指示客戶端的通信模塊401已成功接收到服務器發送的推送信息。

在該可選的實施例中,進一步可選的,上述推送信息還可以包括但不限于文本信息、圖像描述信息、音頻描述信息以及視頻描述信息中的至少一種,其中,文本信息為可以直接顯示的文本信息,如通知信息等,圖像描述信息用于描述客戶端需要顯示的圖像,音頻描述信息用于描述客戶端需要輸出的音頻,視頻描述信息用于描述客戶端需要輸出的視頻,且當上述推送信息還包括描述信息(圖像描述信息、音頻描述信息以及視頻描述信息中的至少一種)且通信模塊401在接收到上述推送信息時,客戶端下載該描述信息所描述的信息、去重并存儲,當客戶端的當前時間到達推送信息的顯示時間時,輸出模塊405在客戶端的操作界面上輸出該描述信息所描述的信息(圖像、音頻以及視頻中的至少一種)。

又進一步可選的,上述推送信息還可以包括顯示位置信息,其中,該顯示位置信息用于指示客戶端的操作界面上的目標位置,且輸出模塊405輸出去重后的推送信息的具體方式可以為:

在客戶端的操作界面的上述顯示位置信息所指示的目標位置輸出去重后的推送信息。

可見,實施本發明實施例能夠提高推送信息的到達率,且能夠使服務器為客戶端配置推送信息的顯示位置,滿足了客戶端的應用需求,提高了用戶的使用體驗。

請參閱圖5,圖5是本發明實施例公開的一種服務器的結構示意圖。如圖5所示,該服務器可以包括通信模塊501、確定模塊502以及判斷模塊503,其中:

通信模塊501用于向至少一個客戶端發送推送信息,并接收該至少一個客戶端中的至少部分客戶端針對其接收到的推送信息返回的響應信息,其中, 該響應信息用于指示推送信息被成功接收,且該推送信息中包含該推送信息的顯示時間。

確定模塊502用于根據通信模塊501發送上述推送信息的第一數量以及通信模塊501接收到的上述響應信息的第二數量確定推送信息的到達率。

本發明實施例中,該推送信息的到達率等于第二數量與第一數量的比值。

判斷模塊503用于判斷上述到達率是否小于預設到達率閾值,當上述到達率小于預設到達率閾值時,服務器確認上述推送信息的到達率低,則觸發通信模塊501執行上述向至少一個客戶端發送推送信息的操作,當上述到達率大于等于預設到達率閾值時,服務器確認上述推送信息的到達率比較高。

在一個可選的實施例中,判斷模塊503還可以用于當上述到達率小于上述預設到達率閾值時且在通信模塊501執行上述向至少一個客戶端發送推送信息之前,判斷服務器的當前時間是否到達推送信息的顯示時間,當未到達推送信息的顯示時間時,觸發通信模塊501執行上述向至少一個客戶端發送推送信息的操作,本發明實施例不做限定。

在該可選的實施例中,進一步可選的,上述推送信息還可以包括但不限于文本信息、圖像描述信息、音頻描述信息以及視頻描述信息,其中,文本信息為可以直接顯示的文本信息,如通知信息等,圖像描述信息用于描述客戶端需要顯示的圖像,音頻描述信息用于描述客戶端需要輸出的音頻,視頻描述信息用于描述客戶端需要輸出的視頻,且當上述推送信息包括描述信息(圖像描述信息、音頻描述信息以及視頻描述信息中的至少一種)且客戶端在接收到上述推送信息時,由客戶端首先下載該描述信息所描述的信息、去重并存儲,當客戶端的當前時間到達推送信息的顯示時間時,由客戶端在客戶端的操作界面上輸出該描述信息所描述的信息(圖像、音頻以及視頻中的至少一種)。

又進一步可選的,上述推送信息還可以包括顯示位置信息,其中,該顯示位置信息用于指示接收到推送信息的客戶端在該客戶端的操作界面上輸出該推送信息的目標位置。

可見,實施本發明實施例能夠使服務器提前將推送信息發送至客戶端,且在推送信息到達率不高的情況下使服務器多次向客戶端發送推送信息,提 高了推送信息的到達率,且能夠使服務器為客戶端配置推送信息的顯示位置,滿足了客戶端的應用需求,提高了用戶的使用體驗。

請參閱圖6,圖6是本發明實施例公開的一種信息推送的實現系統的結構示意圖。如圖6所示,該信息推送的實現系統可以包括服務器和至少一個客戶端,其中:

服務器用于向每個客戶端發送推送信息,并接收所有客戶端中的至少部分客戶端針對該客戶端接收到的推送信息返回的響應信息,并根據服務器發送的推送信息的第一數量以及接收到的響應信息的第二數量確定推送信息的到達率,判斷該到達率是否小于預設到達率閾值,若是,則繼續執行向每個客戶端發送推送信息的操作,其中,該響應信息用于指示客戶端已成功接收到服務器發送的推送信息,其中,該推送信息中包含該推送信息的顯示時間。

客戶端用于接收服務器發送的推送信息,并根據預先存儲的推送信息對接收到的推送信息執行去重操作以獲得去重后的推送信息,判斷當前時間是否到達推送信息的顯示時間,若是,則輸出去重后的推送信息。

在一個可選的實施例中,服務器還可以用于當上述到達率小于預設到達率閾值且在執行上述向每個客戶端發送推送信息之前,判斷服務器的當前時間是否到達推送信息的顯示時間,若服務器的當前時間未到達推送信息的顯示時間,則執行上述向每個客戶端發送推送信息的操作。

在該可選的實施例中,進一步可選的,上述推送信息還可以包括但不限于文本信息、圖像描述信息、音頻描述信息以及視頻描述信息中的至少一種。又進一步可選的,上述推送信息還可以包括顯示位置信息,其中,該顯示位置信息用于指示客戶端的操作界面上的目標位置,且客戶端輸出去重后的推送信息的具體方式可以為:

在客戶端的操作界面的目標位置輸出上述去重后的推送信息。

可見,實施本發明實施例能夠使服務器提前向客戶端發送推送信息,且在推送信息到達率不高的情況下使服務器多次向客戶端發送推送信息,提高了推送信息的到達率,且能夠使服務器為客戶端配置推送信息的顯示位置,滿足了客戶端的應用需求,提高了用戶的使用體驗。

需要說明的是,在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳細描述的部分,可以參見其他實施例的相關描述。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作以及模塊并不一定是本發明所必須的。

本發明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。

本發明實施例服務器中的模塊可以根據實際需要進行合并、劃分和刪減。

本發明實施例客戶端中的模塊可以根據實際需要進行合并、劃分和刪減。

本發明實施例中所述模塊可以通過通用集成電路,例如CPU(Central Processing Unit,中央處理器),或通過ASIC(Application Specific Integrated Circuit,專用集成電路)來實現。

本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。

以上對本發明實施例所提供的一種信息推送的實現方法及裝置進行了詳細介紹,本文中應用了具體實例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影