亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種視頻推送失敗的處理方法及裝置的制造方法

文檔序號:8480584閱讀:353來源:國知局
一種視頻推送失敗的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種視頻推送失敗的處理方法及裝置。
【背景技術(shù)】
[0002]目前,向1s系統(tǒng)的客戶端發(fā)送推薦的視頻時,視頻運營商時不能直接向1s客戶端發(fā)送視頻的,而是先將推薦的視頻發(fā)送給APNS (Apple Push Notificat1n Service,蘋果推送通知服務(wù))服務(wù)器,由APNS服務(wù)器將視頻發(fā)送給1s客戶端。如果APNS服務(wù)器向1s客戶端發(fā)送視頻成功,那么APNS服務(wù)器是不會通知視頻運營商的,只有在發(fā)送視頻失敗時,APNS服務(wù)器才會通知視頻運營商發(fā)送失敗。視頻運營商向APNS服務(wù)器發(fā)送視頻到接收到發(fā)送失敗的通知之間,大概需要幾百毫秒到2秒的延遲,而在這段時間內(nèi),視頻運營商仍然可以向APNS服務(wù)器發(fā)送其他視頻,但是,這段時間內(nèi)發(fā)送的其他視頻會被APNS服務(wù)器進(jìn)行失敗處理,而不會嘗試發(fā)給1s客戶端,且APNS服務(wù)器不會向視頻運營商發(fā)送其他視頻發(fā)送失敗的通知,這樣,1s客戶端的用戶也就收不到推薦的視頻了,視頻運營商也無法對發(fā)送失敗的視頻進(jìn)行任何后續(xù)處理。

【發(fā)明內(nèi)容】

[0003]本發(fā)明提供一種視頻推送失敗的處理方法及裝置,用以實現(xiàn)對視頻推送失敗的處理,從而提高視頻推送的成功率。
[0004]本發(fā)明提供一種視頻推送失敗的處理方法,包括:
[0005]向所述APNS服務(wù)器推送視頻時,記錄所述視頻和所述視頻對應(yīng)的客戶端的標(biāo)識;
[0006]當(dāng)接收到APNS服務(wù)器發(fā)送的向客戶端推送視頻失敗的通知時,根據(jù)所述客戶端的標(biāo)識查找所述客戶端以及記錄在所述客戶端之后的客戶端;
[0007]將所述客戶端以及記錄在所述客戶端之后的客戶端對應(yīng)的視頻重新發(fā)送給APNS服務(wù)器,所述APNS服務(wù)器用于將所述視頻發(fā)送給各自對應(yīng)的客戶端。
[0008]在一個實施例中,所述記錄所述視頻和所述視頻對應(yīng)的客戶端的標(biāo)識,包括:
[0009]按照推送視頻的時間先后順序,記錄所述視頻和所述視頻對應(yīng)的客戶端的標(biāo)識。
[0010]在一個實施例中,所述當(dāng)接收到APNS服務(wù)器發(fā)送的向客戶端推送視頻失敗的通知時,根據(jù)所述客戶端的標(biāo)識查找所述客戶端以及記錄在所述客戶端之后的客戶端之后,所述方法還包括:
[0011]刪除位于所述客戶端之前的客戶端及其對應(yīng)的視頻的記錄。
[0012]在一個實施例中,所述方法還包括:
[0013]當(dāng)預(yù)設(shè)時間段內(nèi)未接收到推送視頻失敗的通知時,刪除所述視頻及其對應(yīng)的客戶端的記錄。
[0014]在一個實施例中,所述方法還包括:
[0015]記錄通過所述APNS服務(wù)器向所述客戶端推送視頻的次數(shù);
[0016]當(dāng)所述次數(shù)達(dá)到預(yù)設(shè)次數(shù)閾值時,刪除該客戶端及其對應(yīng)的視頻的記錄、并取消對該客戶端推送視頻的操作。
[0017]本發(fā)明實施例的一些有益效果可以包括:
[0018]該技術(shù)方案能夠在接收到APNS服務(wù)器發(fā)送的向客戶端推送視頻失敗的通知時,重新發(fā)送該客戶端及其之后的客戶端對應(yīng)的視頻,從而對視頻推送失敗的情況進(jìn)行適時的處理,避免了客戶端視頻推送的漏發(fā),提高了向客戶端推送視頻的成功率。
[0019]本發(fā)明實施例還提供一種視頻推送失敗的處理裝置,包括:
[0020]第一記錄模塊,用于向所述APNS服務(wù)器推送視頻時,記錄所述視頻和所述視頻對應(yīng)的客戶端的標(biāo)識;
[0021]查找模塊,用于當(dāng)接收到APNS服務(wù)器發(fā)送的向客戶端推送視頻失敗的通知時,根據(jù)所述客戶端的標(biāo)識查找所述客戶端以及記錄在所述客戶端之后的客戶端;
[0022]發(fā)送模塊,用于將所述客戶端以及記錄在所述客戶端之后的客戶端對應(yīng)的視頻重新發(fā)送給APNS服務(wù)器,所述APNS服務(wù)器用于將所述視頻發(fā)送給各自對應(yīng)的客戶端。
[0023]在一個實施例中,所述第一記錄模塊包括:
[0024]記錄子模塊,用于按照推送視頻的時間先后順序,記錄所述視頻和所述視頻對應(yīng)的客戶端的標(biāo)識。
[0025]在一個實施例中,所述裝置還包括:
[0026]第一刪除模塊,用于當(dāng)接收到APNS服務(wù)器發(fā)送的向客戶端推送視頻失敗的通知時,根據(jù)所述客戶端的標(biāo)識查找所述客戶端以及記錄在所述客戶端之后的客戶端之后,刪除位于所述客戶端之前的客戶端及其對應(yīng)的視頻的記錄。
[0027]在一個實施例中,所述裝置還包括:
[0028]第二刪除模塊,用于當(dāng)預(yù)設(shè)時間段內(nèi)未接收到推送視頻失敗的通知時,刪除所述視頻及其對應(yīng)的客戶端的記錄。
[0029]在一個實施例中,所述裝置還包括:
[0030]第二記錄模塊,用于記錄通過所述APNS服務(wù)器向所述客戶端推送視頻的次數(shù);
[0031]取消推送模塊,用于當(dāng)所述次數(shù)達(dá)到預(yù)設(shè)次數(shù)閾值時,刪除該客戶端及其對應(yīng)的視頻的記錄、并取消對該客戶端推送視頻的操作。
[0032]本發(fā)明實施例的一些有益效果可以包括:
[0033]該裝置能夠在接收到APNS服務(wù)器發(fā)送的向客戶端推送視頻失敗的通知時,重新發(fā)送該客戶端及其之后的客戶端對應(yīng)的視頻,從而對視頻推送失敗的情況進(jìn)行適時的處理,避免了客戶端視頻推送的漏發(fā),提高了向客戶端推送視頻的成功率。
[0034]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
[0035]下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0036]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0037]圖1為本發(fā)明實施例中一種視頻推送失敗的處理方法的流程圖;
[0038]圖2為本發(fā)明實施例中一種視頻推送失敗的處理方法的流程圖;
[0039]圖3為本發(fā)明實施例中一種視頻推送失敗的處理裝置的框圖;
[0040]圖4為本發(fā)明實施例中一種視頻推送失敗的處理裝置中第一記錄模塊31的框圖;
[0041]圖5為本發(fā)明實施例中另一種視頻推送失敗的處理裝置的框圖.
【具體實施方式】
[0042]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0043]本發(fā)明提供的一種視頻推送失敗的處理方法用于位于網(wǎng)絡(luò)側(cè)的視頻服務(wù)器中,主要針對向1s客戶端推送視頻失敗后的處理。
[0044]圖1為本發(fā)明實施例中一種視頻推送失敗的處理方法的流程圖。如圖1所示,該方法包括以下步驟S11-S13:
[0045]步驟S11,向APNS服務(wù)器推送視頻時,記錄視頻和視頻對應(yīng)的客戶端的標(biāo)識。
[0046]該步驟可以實施為:按照推送視頻的時間先后順序,記錄視頻和視頻對應(yīng)的客戶端的標(biāo)識。
[0047]步驟S12,當(dāng)接收到APNS服務(wù)器發(fā)送的向客戶端推送視頻失敗的通知時,根據(jù)客戶端的標(biāo)識查找客戶端以及記錄在客戶端之后的客戶端。
[0048]由于視頻和視頻對應(yīng)的客戶端的標(biāo)識是按照推送視頻的時間先后順序記錄的,因此,查找到的客戶端以及記錄在客戶端之后的客戶端,也就是本次收到推送視頻失敗對應(yīng)的客戶端及其之后被APNS服務(wù)器進(jìn)行失敗處理但未通知APNS服務(wù)器的客戶端。
[0049]步驟S13,將客戶端以及記錄在客戶端之后的客戶端對應(yīng)的視頻重新發(fā)送給APNS服務(wù)器,APNS服務(wù)器用于將視頻發(fā)送給各自對應(yīng)的客戶端。
[0050]采用本發(fā)明實施例提供的技術(shù)方案,能夠在接收到APNS服務(wù)器發(fā)送的向客戶端推送視頻失敗的通知時,重新發(fā)送該客戶端及其之后記錄的客戶端對應(yīng)的視頻,從而對視頻推送失敗的情況進(jìn)行適時的處理,避免了客戶端視頻推送的漏發(fā),提高了向客戶端推送視頻的成功率。
[0051]在一個實施例中,步驟S13之后,上述方法還包括以下步驟:刪除位于上述客戶端之前的客戶端及其對應(yīng)的視頻的記錄。該實施例中,將記錄在上述客戶端(即視頻服務(wù)器接收到推送視頻失敗的通知所對應(yīng)的客戶端)之前的客戶端及其對應(yīng)的視頻刪除,意味著記錄在上述客戶端之前的客戶端已經(jīng)成功推送了視頻,無需再進(jìn)行后續(xù)處理。
[0052]在一個實施例中,上述方法還包括以下步驟:當(dāng)預(yù)設(shè)時間段內(nèi)未接收到推送視頻失敗的通知時,刪除視頻及其對應(yīng)的客戶端的記錄。通常情況下,視頻服務(wù)器向APNS服務(wù)器發(fā)送視頻到接收到發(fā)送失敗的通知之間,大概需要幾百毫秒到2秒的延遲,因此可
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1