两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

Iptv系統(tǒng)登錄處理方法及裝置制造方法

文檔序號:8002802閱讀:501來源:國知局
Iptv系統(tǒng)登錄處理方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種IPTV系統(tǒng)登錄處理方法及裝置,該方法包括:存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的成功登錄信息;確定終端連接到業(yè)務(wù)管理服務(wù)器失??;終端依據(jù)存儲的成功登錄信息應(yīng)急登錄IPTV系統(tǒng),通過本發(fā)明,解決了在相關(guān)技術(shù)中存在在不能正常使用業(yè)務(wù)管理服務(wù)器時,就無法為用戶提供服務(wù),造成對用戶的干擾,嚴(yán)重影響用戶體驗的問題,進(jìn)而達(dá)到了在業(yè)務(wù)管理服務(wù)器不能正常使用的情況下,用戶也能夠登錄到IPTV系統(tǒng),獲得流媒體服務(wù),較大地提高用戶體驗的效果。
【專利說明】IPTV系統(tǒng)登錄處理方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種IPTV系統(tǒng)登錄處理方法及裝置。

【背景技術(shù)】
[0002]隨著IPTV系統(tǒng)技術(shù)的深入開展,使用的用戶數(shù)的增加,對系統(tǒng)的可靠性提出了更高的要求。IPTV系統(tǒng)中的服務(wù)器包括業(yè)務(wù)管理服務(wù)器(前端的電子節(jié)目菜單服務(wù)器(Electronic Program Guide,簡稱為 EPG),后臺的內(nèi)容提供者(Content Provider,簡稱為CP)、DB (DateBase)服務(wù)器等)和流媒體服務(wù)器。IPTV系統(tǒng)能正常提供服務(wù),依靠系統(tǒng)中每個網(wǎng)元的正常運(yùn)轉(zhuǎn),業(yè)務(wù)管理服務(wù)器中任何一個網(wǎng)元出現(xiàn)問題或者宕機(jī),都有可能無法提供服務(wù),造成對用戶的干擾。同時,隨著對用戶體驗以及用戶需求的不斷提高,業(yè)務(wù)處理服務(wù)器的升級也較為頻繁。過去一刀切升級以及當(dāng)前分批升級的升級方式,當(dāng)現(xiàn)網(wǎng)服務(wù)器資源部署較為緊張,在升級過程中,都會對用戶造成干擾,影響用戶體驗。
[0003]因此,在相關(guān)技術(shù)中存在在不能正常使用業(yè)務(wù)管理服務(wù)器時,就無法為用戶提供服務(wù),造成對用戶的干擾,嚴(yán)重影響用戶體驗的問題。


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

[0004]本發(fā)明提供了一種IPTV系統(tǒng)登錄處理方法及裝置,以至少解決在相關(guān)技術(shù)中存在在不能正常使用業(yè)務(wù)管理服務(wù)器時,就無法為用戶提供服務(wù),造成對用戶的干擾,嚴(yán)重影響用戶體驗的問題。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種IPTV系統(tǒng)登錄處理方法,包括:存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的成功登錄信息;確定所述終端連接到所述業(yè)務(wù)管理服務(wù)器失?。凰鼋K端依據(jù)存儲的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)。
[0006]優(yōu)選地,在存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息之前,還包括:判斷所述成功登錄信息之前是否存儲過,在判斷結(jié)果為否的情況下,存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息。
[0007]優(yōu)選地,存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息包括:存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的頻道信息;存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)時的登錄認(rèn)證信息;存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的用戶信息。
[0008]優(yōu)選地,存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息包括:對所述成功登錄信息加密;存儲加密后的成功登錄信息。
[0009]優(yōu)選地,所述終端依據(jù)存儲的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)包括:讀取所述成功登錄信息中的登錄認(rèn)證信息和用戶信息,其中,所述登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時間;判斷讀取的所述URL與當(dāng)前認(rèn)證的URL是否一致,讀取的所述登錄時間與當(dāng)前時間的時間差是否在預(yù)定范圍內(nèi),以及是否能夠成功讀取所述用戶信息;在上述判斷結(jié)果均為是的情況下,確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功。
[0010]優(yōu)選地,在確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功之后,還包括:對終端用戶請求的頻道進(jìn)行以下判斷操作至少之一:判斷所述頻道是否存在于所述成功登錄信息中的頻道信息中、判斷所述頻道是否不在預(yù)定的童鎖列表中、依據(jù)讀取的所述用戶信息判斷所述頻道是否已經(jīng)被訂購;在上述判斷的判斷結(jié)果至少之一為是的情況下,向所述IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請求。
[0011]根據(jù)本發(fā)明的另一方面,提供了一種IPTV系統(tǒng)登錄處理裝置,包括:存儲模塊,用于存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的成功登錄信息;確定模塊,用于確定所述終端連接到所述業(yè)務(wù)管理服務(wù)器失?。坏卿浤K,用于所述終端依據(jù)存儲的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)。
[0012]優(yōu)選地,該裝置還包括:判斷模塊,用于判斷所述成功登錄信息之前是否存儲過,在判斷結(jié)果為否的情況下,存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息。
[0013]優(yōu)選地,所述存儲模塊包括:第一存儲單元,用于存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的頻道信息;第二存儲單元,用于存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)時的登錄認(rèn)證信息;第三存儲單元,用于存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的用戶信息。
[0014]優(yōu)選地,所述存儲模塊包括:加密單元,用于對所述成功登錄信息加密;存儲單元,用于存儲加密后的成功登錄信息。
[0015]優(yōu)選地,所述登錄模塊包括:讀取單元,用于讀取所述成功登錄信息中的登錄認(rèn)證信息和用戶信息,其中,所述登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時間;第一判斷單元,用于判斷讀取的所述URL與當(dāng)前認(rèn)證的URL是否一致;第二判斷單元,用于判斷讀取到的所述登錄時間與當(dāng)前時間的時間差是否在預(yù)定范圍內(nèi);第三判斷單元,用于判斷是否能夠成功讀取所述用戶信息;確定單元,用于在上述第一判斷單元、第二判斷單元及第三判斷單元的判斷結(jié)果均為是的情況下,確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功。
[0016]優(yōu)選地,該登錄模塊還包括:第四判斷單元,用于判斷所述頻道是否存在于所述成功登錄信息中的頻道信息中;第五判斷單元,用于判斷所述頻道是否不在預(yù)定的童鎖列表中;第六判斷單元,用于依據(jù)讀取的所述用戶信息判斷所述頻道是否已經(jīng)被訂購;發(fā)送單元,用于在上述第四判斷單元、第五判斷單元、第六判斷單元中的判斷結(jié)果中至少之一為是的情況下,向所述IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請求。
[0017]通過本發(fā)明,采用存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的成功登錄信息;確定所述終端連接到所述業(yè)務(wù)管理服務(wù)器失?。凰鼋K端依據(jù)存儲的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng),解決了在相關(guān)技術(shù)中存在在不能正常使用業(yè)務(wù)管理服務(wù)器時,就無法為用戶提供服務(wù),造成對用戶的干擾,嚴(yán)重影響用戶體驗的問題,進(jìn)而達(dá)到了在業(yè)務(wù)管理服務(wù)器不能正常使用的情況下,用戶也能夠登錄到IPTV系統(tǒng),獲得流媒體服務(wù),較大地提高用戶體驗的效果。

【專利附圖】

【附圖說明】
[0018]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理方法的流程圖;
[0020]圖2是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置的結(jié)構(gòu)框圖;
[0021]圖3是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置的優(yōu)選結(jié)構(gòu)框圖;
[0022]圖4是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置中存儲模塊22的優(yōu)選結(jié)構(gòu)框圖一;
[0023]圖5是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置中存儲模塊22的優(yōu)選結(jié)構(gòu)框圖二 ;
[0024]圖6是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置中登錄模塊26的優(yōu)選結(jié)構(gòu)框圖一;
[0025]圖7是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置中登錄模塊26的優(yōu)選結(jié)構(gòu)框圖二 ;
[0026]圖8是根據(jù)本發(fā)明優(yōu)選實施例的IPTV系統(tǒng)登錄成功的流程圖;
[0027]圖9是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄應(yīng)急的流程圖;
[0028]圖10是根據(jù)本發(fā)明實施例的PTV系統(tǒng)應(yīng)急播放的流程圖。

【具體實施方式】
[0029]下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0030]在本實施例中提供了一種IPTV系統(tǒng)登錄處理方法,圖1是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理方法的流程圖,如圖1所示,該流程包括如下步驟:
[0031]步驟S102,存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的成功登錄信息;
[0032]步驟S104,確定終端連接到業(yè)務(wù)管理服務(wù)器失?。?br> [0033]步驟S106,終端依據(jù)存儲的上述成功登錄信息應(yīng)急登錄該IPTV系統(tǒng)。
[0034]通過上述步驟,在業(yè)務(wù)管理服務(wù)器不能正常使用的情況下,通過存儲的終端通過業(yè)務(wù)管理服務(wù)器登錄IPTV系統(tǒng)的成功登錄信息應(yīng)急登錄該IPTV系統(tǒng),相對于相關(guān)技術(shù)中在業(yè)務(wù)管理服務(wù)器不能正常使用的情況下,就無法登錄IPTV系統(tǒng)獲得流媒體服務(wù)來說,不僅解決了在相關(guān)技術(shù)中,就無法為用戶提供服務(wù),造成對用戶的干擾,嚴(yán)重影響用戶體驗的問題,進(jìn)而達(dá)到了在業(yè)務(wù)管理服務(wù)器不能正常使用的情況下,用戶也能夠登錄到IPTV系統(tǒng),獲得流媒體服務(wù),較大地提高用戶體驗的效果。
[0035]為了減少相同內(nèi)容的多次重復(fù)存儲造成的資源浪費(fèi),以及對硬件的損害,在存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的該成功登錄信息之前,還可以先判斷要存儲的該成功登錄信息之前是否存儲過,在判斷結(jié)果為否的情況下,存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的該成功登錄信息。
[0036]依據(jù)登錄該IPTV系統(tǒng)時所需的信息的不同,可以分別進(jìn)行存儲,即存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的成功登錄信息時,可以對以下信息分別進(jìn)行存儲:存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)后獲取到的頻道信息;存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)時的登錄認(rèn)證信息;存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)后獲取到的用戶信息。需要說明的是,存儲上述各個信息的時間無先后之分。
[0037]優(yōu)選地,為保證存儲的成功登錄信息的安全,在存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的該成功登錄信息時,可以先對要存儲的該成功登錄信息加密;而后存儲加密后的成功登錄信息。在需要使用該成功登錄信息進(jìn)行應(yīng)急登錄時,再對加密后的成功登錄信息進(jìn)行解密,而后應(yīng)急登錄。需要說明的是,在對成功登錄信息加密后,在后續(xù)應(yīng)急登錄時需要讀取該成功登錄信息時,需要采用預(yù)定的規(guī)則對讀取的文件進(jìn)行解密,即在寫入時加密,讀取時解密。加解密的處理是防止終端用戶知道應(yīng)急登錄策略,手動修改相關(guān)信息以滿足該策略,而使用免費(fèi)服務(wù),從而較大程度上的保護(hù)運(yùn)營商的利益。
[0038]在確定終端連接到業(yè)務(wù)管理系統(tǒng)失敗時,終端依據(jù)存儲的成功登錄信息應(yīng)急登錄IPTV系統(tǒng)時,可以先讀取成功登錄信息中的登錄認(rèn)證信息和用戶信息,其中,該登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時間;判斷讀取的URL與當(dāng)前認(rèn)證的URL是否一致,讀取的登錄時間與當(dāng)前時間的時間差是否在預(yù)定范圍內(nèi)(需要說明的是,判斷時間差是否在預(yù)定的范圍內(nèi),可以直接依據(jù)一個具體的預(yù)定數(shù)值進(jìn)行判斷,即計算獲得的時間差與預(yù)先配置的時間比較大小),以及是否能夠成功讀取用戶信息;在上述判斷結(jié)果均為是的情況下,確定終端應(yīng)急登錄IPTV系統(tǒng)成功。即此時進(jìn)入應(yīng)急登錄狀態(tài),較優(yōu)地,可以在此時設(shè)置一個計時器,定時器超時后,將自動啟動終端向業(yè)務(wù)管理服務(wù)器請求登錄。在檢測到成功登陸到系統(tǒng)后,應(yīng)該強(qiáng)制退出應(yīng)急登陸,切換到正常服務(wù)狀態(tài),以保障運(yùn)營商的利益。
[0039]較優(yōu)地,在確定終端應(yīng)急登錄該IPTV系統(tǒng)成功之后,需要向IPTV系統(tǒng)請求流媒體服務(wù)時,可以先對終端用戶請求的頻道進(jìn)行以下判斷操作至少之一:判斷頻道是否存在于成功登錄信息中的頻道信息中、判斷頻道是否不在預(yù)定的童鎖列表中、依據(jù)讀取的用戶信息判斷頻道是否已經(jīng)被訂購,之后,才向IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請求。例如,可以先判斷終端用戶請求的頻道是否存在于成功登錄信息中頻道信息中;在判斷結(jié)果為是的情況下,判斷該頻道是否不在預(yù)定的童鎖列表中;在判斷結(jié)果為是的情況下,即該頻道不在預(yù)定的童鎖列表中,則依據(jù)讀取的上述用戶信息判斷該頻道是否已經(jīng)被訂購;在上述判斷的判斷結(jié)果均為是的情況下,向IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請求,之后進(jìn)行正常的流媒體服務(wù)。
[0040]在本實施例中還提供了一種IPTV系統(tǒng)登錄處理裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
[0041]圖2是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括存儲模塊22、確定模塊24和登錄模塊26,下面對該裝置進(jìn)行說明。
[0042]存儲模塊22,用于存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的成功登錄信息;確定模塊24,用于確定終端連接到業(yè)務(wù)管理服務(wù)器失?。坏卿浤K26,連接至上述存儲模塊22和確定模塊24,用于終端依據(jù)存儲的成功登錄信息應(yīng)急登錄IPTV系統(tǒng)。
[0043]圖3是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置的優(yōu)選結(jié)構(gòu)框圖,如圖3所示,該裝置除包括圖2所示的所有模塊外,還包括判斷模塊32,下面對該判斷模塊32進(jìn)行說明。
[0044]判斷模塊32,連接至上述存儲模塊22,用于判斷成功登錄信息之前是否存儲過,在判斷結(jié)果為否的情況下,存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的成功登錄信息。
[0045]圖4是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置中存儲模塊22的優(yōu)選結(jié)構(gòu)框圖一,如圖4所示,該存儲模塊22包括第一存儲單元42、第二存儲存儲單元44和第三存儲單元46,下面對該存儲模塊22進(jìn)行說明。
[0046]第一存儲單元42,用于存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)后獲取到的頻道信息;第二存儲單元44,用于存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)時的登錄認(rèn)證信息;第三存儲單元46,用于存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)后獲取到的用戶信息。
[0047]圖5是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置中存儲模塊22的優(yōu)選結(jié)構(gòu)框圖二,如圖5所示,該存儲模塊22包括加密單元52和存儲單元54,下面對該存儲模塊22進(jìn)行說明。
[0048]加密單元52,用于對成功登錄信息加密;存儲單元54,連接至上述加密單元52,用于存儲加密后的成功登錄信息。
[0049]圖6是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置中登錄模塊26的優(yōu)選結(jié)構(gòu)框圖一,如圖6所示,該登錄模塊26包括:讀取單元60、第一判斷單元62、第二判斷單元64、第三判斷單元66以及確定單元68,下面對該登錄模塊26進(jìn)行說明。
[0050]讀取單元60,用于讀取成功登錄信息中的登錄認(rèn)證信息和用戶信息,其中,該登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時間;第一判斷單元62,連接至上述讀取單元60,用于判斷讀取的URL與當(dāng)前認(rèn)證的URL是否一致;第二判斷單元64,連接至上述讀取單元60,用于判斷讀取的登錄時間與當(dāng)前時間的時間差是否在預(yù)定范圍內(nèi);第三判斷單元66,連接至上述讀取單元60,用于判斷是否能夠成功讀取到用戶信息;確定單元68,連接至上述第一判斷單元62、第二判斷單元64和第三判斷單元66,用于在上述第一判斷單元62、第二判斷單元64及第三判斷單元66的判斷結(jié)果均為是的情況下,確定終端應(yīng)急登錄IPTV系統(tǒng)成功。
[0051]圖7是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄處理裝置中登錄模塊26的優(yōu)選結(jié)構(gòu)框圖二,如圖7所示,該登錄模塊除包括圖6的所有模塊外,還包括第四判斷單元72、第五判斷單元74、第六判斷單元76和發(fā)送單元78,下面對該登錄模塊26進(jìn)行說明。
[0052]第四判斷單元72,連接至上述確定單元68,用于判斷該頻道是否存在于上述成功登錄信息中的頻道信息中;第五判斷單元74,用于判斷該頻道是否不在預(yù)定的童鎖列表中;第六判斷單元76,用于依據(jù)讀取的用戶信息判斷頻道是否已經(jīng)被訂購;發(fā)送單元78,連接至上述第四判斷單元72、第五判斷單元74、第六判斷單元76,用于用于在上述第四判斷單元72、第五判斷單元74、第六判斷單元76中的判斷結(jié)果中至少之一為是的情況下,向IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請求。
[0053]目前IPTV技術(shù)還處在發(fā)展階段,對登錄應(yīng)急關(guān)注較少。在相關(guān)技術(shù)的登錄應(yīng)急中,也主要關(guān)注的是業(yè)務(wù)管理服務(wù)器側(cè)的應(yīng)急,比如,前端服務(wù)器的負(fù)載均衡,以及前端服務(wù)器針對后臺服務(wù)器異常時的應(yīng)急處理,但是對于業(yè)務(wù)管理服務(wù)器中的前端接入服務(wù)器出現(xiàn)異常,甚至整個業(yè)務(wù)管理服務(wù)器出現(xiàn)異常,關(guān)注較少。在本實施例中設(shè)計了一個有效的,可靠安全的方法,使得在業(yè)務(wù)管理服務(wù)器,特別是其中的前端服務(wù)器,在宕機(jī)或者不可用時,維系用戶使用的基本功能,盡量減少甚至消除對用戶的干擾。
[0054]在本實施例中提供了一種終端側(cè)的登錄應(yīng)急方法,使得IPTV系統(tǒng)的業(yè)務(wù)管理服務(wù)器出現(xiàn)異常時仍能為用戶提供一些基本服務(wù),同時,也最大限度上保證了內(nèi)容提供商的權(quán)益。該終端側(cè)的登錄應(yīng)急方法涉及IPTV系統(tǒng)的終端(例如,機(jī)頂盒(Set Top Box,簡稱為STB))、業(yè)務(wù)處理系統(tǒng),流媒體系統(tǒng)三個模塊的功能交互,包括以下步驟:
[0055]步驟SI,STB在每次登錄時成功獲取頻道信息后,將此信息記錄下來,保存到機(jī)頂盒的磁盤文件上;
[0056]步驟S2, STB在每次登錄成功后,將登錄認(rèn)證統(tǒng)一資源定位符(Uniform ResourceLocator,簡稱為URL)和登錄時間組合后,生成新的字符串,保存到機(jī)頂盒的磁盤文件上;
[0057]步驟S3,STB在每次登錄成功并獲取到用戶信息后,將與頻道播放的相關(guān)用戶信息保存到機(jī)頂盒的磁盤文件上;
[0058]步驟S4,STB在登錄時,檢測到連接業(yè)務(wù)管理服務(wù)器失敗后,轉(zhuǎn)入應(yīng)急狀態(tài);
[0059]步驟S5,進(jìn)入應(yīng)急狀態(tài)后,讀取磁盤文件上的認(rèn)證URL和登錄時間,對比認(rèn)證URL和登錄時間,以獲得進(jìn)入應(yīng)急狀態(tài)的權(quán)限;
[0060]步驟S6,獲取應(yīng)急權(quán)限后,讀取磁盤文件上保存的頻道信息和用戶信息;
[0061]步驟S7,用此頻道信息向流媒體服務(wù)器發(fā)送播放請求;
[0062]步驟S8,STB后臺自動定時發(fā)起向業(yè)務(wù)管理服務(wù)器的認(rèn)證請求。
[0063]優(yōu)選地,在上述步驟SI中,如果機(jī)頂盒在啟用后從未登錄成功過,則此方法不可用。
[0064]為了減少多次寫入文件對STB磁盤的損害,在每次寫入前,先對比要寫入信息和磁盤文件上保存的信息是否一致,不一致才寫入。
[0065]優(yōu)選地,在上述步驟S2中,需要將新的字符串進(jìn)行加密處理后,將密文保存到磁盤文件上。
[0066]在上述步驟S4中,為了減少網(wǎng)絡(luò)不穩(wěn)定對系統(tǒng)認(rèn)證的干擾,可以多次嘗試認(rèn)證,在多次嘗試失敗后,才進(jìn)入應(yīng)急狀態(tài)。
[0067]在上述步驟S5中,獲取到認(rèn)證URL后,將此URL和當(dāng)前的認(rèn)證URL進(jìn)行對比,以防止用戶手動修改URL進(jìn)入應(yīng)急狀態(tài)。對比一致后,再用當(dāng)前時間減去上次登錄時間,對此時間差進(jìn)行有效期控制,當(dāng)在有效期內(nèi),才獲取進(jìn)入應(yīng)急狀態(tài)權(quán)限。
[0068]在上述S6中,此頻道信息中,包含了已訂購頻道信息。
[0069]在上述步驟S7中,在用戶發(fā)起播放頻道請求后,對于不在已訂購列表中或者用戶信息校驗無法通過,提示不可播放,以最大限度保證內(nèi)容提供商的利益。
[0070]在上述步驟S8中,后臺檢測到認(rèn)證成功后,自動退出應(yīng)急狀態(tài),轉(zhuǎn)為正常狀態(tài)。
[0071]下面結(jié)合附圖對本發(fā)明優(yōu)選實施方式進(jìn)行說明。
[0072]圖8是根據(jù)本發(fā)明優(yōu)選實施例的IPTV系統(tǒng)登錄成功的流程圖,如圖8所示,該流程包括如下步驟:
[0073]步驟S802,用戶觸發(fā)登錄;
[0074]步驟S804,在STB內(nèi)部,會存儲配置認(rèn)證服務(wù)器的地址,即URL,STB在收到登錄觸發(fā)命令后,首先獲取此地址,通過STB內(nèi)置的瀏覽器打開此認(rèn)證頁面;
[0075]步驟S806,STB向業(yè)務(wù)管理服務(wù)器發(fā)起認(rèn)證,此時,業(yè)務(wù)管理服務(wù)器收到認(rèn)證請求;
[0076]步驟S808,業(yè)務(wù)管理服務(wù)器內(nèi)部進(jìn)行一系列的業(yè)務(wù)處理,并在其過程中將頻道信息返回給STB。
[0077]步驟S810,STB將所有獲得的頻道信息寫入到機(jī)頂盒磁盤上,并保證STB斷電后此文件不會被刪除。
[0078]步驟S812,STB登錄業(yè)務(wù)管理系統(tǒng)成功后,將認(rèn)證URL和當(dāng)前時間兩個信息組裝成字符串,對此字符串進(jìn)行加密處理生成新的字符串,將新字符串寫入到機(jī)頂盒磁盤上,并保證STB斷電后此文件不會被刪除。
[0079]步驟S814,STB向業(yè)務(wù)管理服務(wù)器獲取用戶信息。
[0080]步驟S816,同樣,STB將與頻道播放的用戶信息寫入到機(jī)頂盒磁盤上。
[0081]圖9是根據(jù)本發(fā)明實施例的IPTV系統(tǒng)登錄應(yīng)急的流程圖,如圖9所示,該流程包括如下步驟:
[0082]步驟S902,用戶觸發(fā)登錄;
[0083]步驟S904,獲取認(rèn)證URL,在STB內(nèi)部,會存儲配置認(rèn)證服務(wù)器的地址,即URL,STB在收到登錄觸發(fā)命令后,首先獲取此地址,通過STB內(nèi)置的瀏覽器打開此認(rèn)證頁面;
[0084]步驟S906,STB向業(yè)務(wù)管理服務(wù)器發(fā)起認(rèn)證,此時,業(yè)務(wù)管理服務(wù)器收到認(rèn)證請求;
[0085]步驟S908,檢測連接失敗,STB內(nèi)置的瀏覽器檢測到下載數(shù)據(jù)失敗,并在其后自動再次發(fā)起認(rèn)證請求,在失敗次數(shù)達(dá)到閥值之后,不再嘗試發(fā)起;
[0086]步驟S910,STB讀取上次的URL和登錄時間,即STB確認(rèn)連接業(yè)務(wù)管理服務(wù)器失敗后,讀取磁盤上保存的認(rèn)證URL和登錄時間信息文件,將其解密,再按之前組裝規(guī)則進(jìn)行分害I],最終獲取到上次登錄成功的認(rèn)證URL和登錄時間。此過程如果失敗,則流程終止,提示登錄失??;
[0087]步驟S912,校驗后獲得應(yīng)急權(quán)限,可以采用以下方式處理:將讀取的URL和當(dāng)前認(rèn)證URL進(jìn)行比較,如果不一致,提示失?。环駝t,將當(dāng)前時間和讀取的登錄時間的時間差與STB內(nèi)部配置的時間差閥值做比較,如果前者比后者大,提示失敗,否則,獲取應(yīng)急權(quán)限;
[0088]步驟S914,讀取之前保存的頻道信息和用戶信息文件,讀取成功,流程繼續(xù),否則,流程終止;
[0089]步驟S916,提示進(jìn)入應(yīng)急;
[0090]步驟S918,啟動后臺自動登錄的定時器,在定時器超時后,將自動嘗試向業(yè)務(wù)管理服務(wù)器發(fā)起登錄請求。
[0091]圖10是根據(jù)本發(fā)明實施例的PTV系統(tǒng)應(yīng)急播放的流程圖,如圖10所示,該流程包括如下步驟:
[0092]步驟S1002,用戶發(fā)起頻道播放請求,即用戶得知進(jìn)入應(yīng)急的提示后,下發(fā)頻道播放命令;
[0093]步驟S1004,STB獲取播放信息,即,STB首先判斷此頻道是否存在,不存在,提示播放失?。环駝t,獲取頻道信息;
[0094]步驟S1006,校驗訂購信息和用戶信息通過,例如,可以先判斷此頻道是否能通過用戶信息校驗。通過,提示播放失??;否則,判斷此頻道是否已經(jīng)訂購,未訂購,提示播放失敗;否則,流程繼續(xù);
[0095]步驟S1008,STB向流媒體發(fā)送播放頻道請求。
[0096]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0097]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種IPTV系統(tǒng)登錄處理方法,其特征在于,包括: 存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的成功登錄信息; 確定所述終端連接到所述業(yè)務(wù)管理服務(wù)器失?。? 所述終端依據(jù)存儲的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息之前,還包括: 判斷所述成功登錄信息之前是否存儲過,在判斷結(jié)果為否的情況下,存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息包括: 存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的頻道信息; 存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)時的登錄認(rèn)證信息; 存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的用戶信肩、Ο
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息包括: 對所述成功登錄信息加密; 存儲加密后的成功登錄信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端依據(jù)存儲的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)包括: 讀取所述成功登錄信息中的登錄認(rèn)證信息和用戶信息,其中,所述登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時間; 判斷讀取的所述URL與當(dāng)前認(rèn)證的URL是否一致,讀取的所述登錄時間與當(dāng)前時間的時間差是否在預(yù)定范圍內(nèi),以及是否能夠成功讀取所述用戶信息; 在上述判斷結(jié)果均為是的情況下,確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功之后,還包括: 對終端用戶請求的頻道進(jìn)行以下判斷操作至少之一:判斷所述頻道是否存在于所述成功登錄信息中的頻道信息中、判斷所述頻道是否不在預(yù)定的童鎖列表中、依據(jù)讀取的所述用戶信息判斷所述頻道是否已經(jīng)被訂購; 在上述判斷的判斷結(jié)果至少之一為是的情況下,向所述IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請求。
7.一種IPTV系統(tǒng)登錄處理裝置,其特征在于,包括: 存儲模塊,用于存儲終端通過業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的成功登錄信息; 確定模塊,用于確定所述終端連接到所述業(yè)務(wù)管理服務(wù)器失?。? 登錄模塊,用于所述終端依據(jù)存儲的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 判斷模塊,用于判斷所述成功登錄信息之前是否存儲過,在判斷結(jié)果為否的情況下,存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述存儲模塊包括: 第一存儲單元,用于存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的頻道信息; 第二存儲單元,用于存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)時的登錄認(rèn)證信息; 第三存儲單元,用于存儲所述終端通過所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的用戶信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述存儲模塊包括: 加密單元,用于對所述成功登錄信息加密; 存儲單元,用于存儲加密后的成功登錄信息。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述登錄模塊包括: 讀取單元,用于讀取所述成功登錄信息中的登錄認(rèn)證信息和用戶信息,其中,所述登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時間; 第一判斷單元,用于判斷讀取的所述URL與當(dāng)前認(rèn)證的URL是否一致; 第二判斷單元,用于判斷讀取到的所述登錄時間與當(dāng)前時間的時間差是否在預(yù)定范圍內(nèi); 第三判斷單元,用于判斷是否能夠成功讀取所述用戶信息; 確定單元,用于在上述第一判斷單元、第二判斷單元及第三判斷單元的判斷結(jié)果均為是的情況下,確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 第四判斷單元,用于判斷所述頻道是否存在于所述成功登錄信息中的頻道信息中; 第五判斷單元,用于判斷所述頻道是否不在預(yù)定的童鎖列表中; 第六判斷單元,用于依據(jù)讀取的所述用戶信息判斷所述頻道是否已經(jīng)被訂購; 發(fā)送單元,用于在上述第四判斷單元、第五判斷單元、第六判斷單元中的判斷結(jié)果中至少之一為是的情況下,向所述IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請求。
【文檔編號】H04N21/254GK104349179SQ201310314916
【公開日】2015年2月11日 申請日期:2013年7月24日 優(yōu)先權(quán)日:2013年7月24日
【發(fā)明者】阮志偉 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永济市| 鲜城| 河池市| 新丰县| 正阳县| 高邑县| 秦皇岛市| 崇信县| 广灵县| 墨竹工卡县| 晋中市| 平湖市| 九龙城区| 梁山县| 高邑县| 宁海县| 天峨县| 伊吾县| 威远县| 古蔺县| 仁怀市| 桦南县| 邵阳县| 武清区| 奉贤区| 兴城市| 通海县| 福建省| 安义县| 扶沟县| 万盛区| 河北省| 古蔺县| 洪洞县| 河池市| 乌鲁木齐县| 布拖县| 砚山县| 阳信县| 新晃| 米脂县|