Iptv系統(tǒng)登錄處理方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種IPTV系統(tǒng)登錄處理方法及裝置,該方法包括:存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的成功登錄信息;確定終端連接到業(yè)務(wù)管理服務(wù)器失敗;終端依據(jù)存儲(chǔ)的成功登錄信息應(yīng)急登錄IPTV系統(tǒng),通過(guò)本發(fā)明,解決了在相關(guān)技術(shù)中存在在不能正常使用業(yè)務(wù)管理服務(wù)器時(shí),就無(wú)法為用戶(hù)提供服務(wù),造成對(duì)用戶(hù)的干擾,嚴(yán)重影響用戶(hù)體驗(yàn)的問(wèn)題,進(jìn)而達(dá)到了在業(yè)務(wù)管理服務(wù)器不能正常使用的情況下,用戶(hù)也能夠登錄到IPTV系統(tǒng),獲得流媒體服務(wù),較大地提高用戶(hù)體驗(yàn)的效果。
【專(zhuān)利說(shuō)明】IPTV系統(tǒng)登錄處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種IPTV系統(tǒng)登錄處理方法及裝置。
【背景技術(shù)】
[0002]隨著IPTV系統(tǒng)技術(shù)的深入開(kāi)展,使用的用戶(hù)數(shù)的增加,對(duì)系統(tǒng)的可靠性提出了更高的要求。IPTV系統(tǒng)中的服務(wù)器包括業(yè)務(wù)管理服務(wù)器(前端的電子節(jié)目菜單服務(wù)器(Electronic Program Guide,簡(jiǎn)稱(chēng)為 EPG),后臺(tái)的內(nèi)容提供者(Content Provider,簡(jiǎn)稱(chēng)為CP)、DB (DateBase)服務(wù)器等)和流媒體服務(wù)器。IPTV系統(tǒng)能正常提供服務(wù),依靠系統(tǒng)中每個(gè)網(wǎng)元的正常運(yùn)轉(zhuǎn),業(yè)務(wù)管理服務(wù)器中任何一個(gè)網(wǎng)元出現(xiàn)問(wèn)題或者宕機(jī),都有可能無(wú)法提供服務(wù),造成對(duì)用戶(hù)的干擾。同時(shí),隨著對(duì)用戶(hù)體驗(yàn)以及用戶(hù)需求的不斷提高,業(yè)務(wù)處理服務(wù)器的升級(jí)也較為頻繁。過(guò)去一刀切升級(jí)以及當(dāng)前分批升級(jí)的升級(jí)方式,當(dāng)現(xiàn)網(wǎng)服務(wù)器資源部署較為緊張,在升級(jí)過(guò)程中,都會(huì)對(duì)用戶(hù)造成干擾,影響用戶(hù)體驗(yàn)。
[0003]因此,在相關(guān)技術(shù)中存在在不能正常使用業(yè)務(wù)管理服務(wù)器時(shí),就無(wú)法為用戶(hù)提供服務(wù),造成對(duì)用戶(hù)的干擾,嚴(yán)重影響用戶(hù)體驗(yàn)的問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種IPTV系統(tǒng)登錄處理方法及裝置,以至少解決在相關(guān)技術(shù)中存在在不能正常使用業(yè)務(wù)管理服務(wù)器時(shí),就無(wú)法為用戶(hù)提供服務(wù),造成對(duì)用戶(hù)的干擾,嚴(yán)重影響用戶(hù)體驗(yàn)的問(wèn)題。
[0005]根據(jù)本發(fā)明的一個(gè)方面,提供了一種IPTV系統(tǒng)登錄處理方法,包括:存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的成功登錄信息;確定所述終端連接到所述業(yè)務(wù)管理服務(wù)器失?。凰鼋K端依據(jù)存儲(chǔ)的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)。
[0006]優(yōu)選地,在存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息之前,還包括:判斷所述成功登錄信息之前是否存儲(chǔ)過(guò),在判斷結(jié)果為否的情況下,存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息。
[0007]優(yōu)選地,存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息包括:存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的頻道信息;存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)時(shí)的登錄認(rèn)證信息;存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的用戶(hù)信息。
[0008]優(yōu)選地,存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息包括:對(duì)所述成功登錄信息加密;存儲(chǔ)加密后的成功登錄信息。
[0009]優(yōu)選地,所述終端依據(jù)存儲(chǔ)的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)包括:讀取所述成功登錄信息中的登錄認(rèn)證信息和用戶(hù)信息,其中,所述登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時(shí)間;判斷讀取的所述URL與當(dāng)前認(rèn)證的URL是否一致,讀取的所述登錄時(shí)間與當(dāng)前時(shí)間的時(shí)間差是否在預(yù)定范圍內(nèi),以及是否能夠成功讀取所述用戶(hù)信息;在上述判斷結(jié)果均為是的情況下,確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功。
[0010]優(yōu)選地,在確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功之后,還包括:對(duì)終端用戶(hù)請(qǐng)求的頻道進(jìn)行以下判斷操作至少之一:判斷所述頻道是否存在于所述成功登錄信息中的頻道信息中、判斷所述頻道是否不在預(yù)定的童鎖列表中、依據(jù)讀取的所述用戶(hù)信息判斷所述頻道是否已經(jīng)被訂購(gòu);在上述判斷的判斷結(jié)果至少之一為是的情況下,向所述IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請(qǐng)求。
[0011]根據(jù)本發(fā)明的另一方面,提供了一種IPTV系統(tǒng)登錄處理裝置,包括:存儲(chǔ)模塊,用于存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的成功登錄信息;確定模塊,用于確定所述終端連接到所述業(yè)務(wù)管理服務(wù)器失?。坏卿浤K,用于所述終端依據(jù)存儲(chǔ)的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)。
[0012]優(yōu)選地,該裝置還包括:判斷模塊,用于判斷所述成功登錄信息之前是否存儲(chǔ)過(guò),在判斷結(jié)果為否的情況下,存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息。
[0013]優(yōu)選地,所述存儲(chǔ)模塊包括:第一存儲(chǔ)單元,用于存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的頻道信息;第二存儲(chǔ)單元,用于存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)時(shí)的登錄認(rèn)證信息;第三存儲(chǔ)單元,用于存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的用戶(hù)信息。
[0014]優(yōu)選地,所述存儲(chǔ)模塊包括:加密單元,用于對(duì)所述成功登錄信息加密;存儲(chǔ)單元,用于存儲(chǔ)加密后的成功登錄信息。
[0015]優(yōu)選地,所述登錄模塊包括:讀取單元,用于讀取所述成功登錄信息中的登錄認(rèn)證信息和用戶(hù)信息,其中,所述登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時(shí)間;第一判斷單元,用于判斷讀取的所述URL與當(dāng)前認(rèn)證的URL是否一致;第二判斷單元,用于判斷讀取到的所述登錄時(shí)間與當(dāng)前時(shí)間的時(shí)間差是否在預(yù)定范圍內(nèi);第三判斷單元,用于判斷是否能夠成功讀取所述用戶(hù)信息;確定單元,用于在上述第一判斷單元、第二判斷單元及第三判斷單元的判斷結(jié)果均為是的情況下,確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功。
[0016]優(yōu)選地,該登錄模塊還包括:第四判斷單元,用于判斷所述頻道是否存在于所述成功登錄信息中的頻道信息中;第五判斷單元,用于判斷所述頻道是否不在預(yù)定的童鎖列表中;第六判斷單元,用于依據(jù)讀取的所述用戶(hù)信息判斷所述頻道是否已經(jīng)被訂購(gòu);發(fā)送單元,用于在上述第四判斷單元、第五判斷單元、第六判斷單元中的判斷結(jié)果中至少之一為是的情況下,向所述IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請(qǐng)求。
[0017]通過(guò)本發(fā)明,采用存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的成功登錄信息;確定所述終端連接到所述業(yè)務(wù)管理服務(wù)器失敗;所述終端依據(jù)存儲(chǔ)的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng),解決了在相關(guān)技術(shù)中存在在不能正常使用業(yè)務(wù)管理服務(wù)器時(shí),就無(wú)法為用戶(hù)提供服務(wù),造成對(duì)用戶(hù)的干擾,嚴(yán)重影響用戶(hù)體驗(yàn)的問(wèn)題,進(jìn)而達(dá)到了在業(yè)務(wù)管理服務(wù)器不能正常使用的情況下,用戶(hù)也能夠登錄到IPTV系統(tǒng),獲得流媒體服務(wù),較大地提高用戶(hù)體驗(yàn)的效果。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0018]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理方法的流程圖;
[0020]圖2是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置的結(jié)構(gòu)框圖;
[0021]圖3是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置的優(yōu)選結(jié)構(gòu)框圖;
[0022]圖4是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置中存儲(chǔ)模塊22的優(yōu)選結(jié)構(gòu)框圖一;
[0023]圖5是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置中存儲(chǔ)模塊22的優(yōu)選結(jié)構(gòu)框圖二 ;
[0024]圖6是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置中登錄模塊26的優(yōu)選結(jié)構(gòu)框圖一;
[0025]圖7是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置中登錄模塊26的優(yōu)選結(jié)構(gòu)框圖二 ;
[0026]圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的IPTV系統(tǒng)登錄成功的流程圖;
[0027]圖9是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄應(yīng)急的流程圖;
[0028]圖10是根據(jù)本發(fā)明實(shí)施例的PTV系統(tǒng)應(yīng)急播放的流程圖。
【具體實(shí)施方式】
[0029]下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0030]在本實(shí)施例中提供了一種IPTV系統(tǒng)登錄處理方法,圖1是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理方法的流程圖,如圖1所示,該流程包括如下步驟:
[0031]步驟S102,存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的成功登錄信息;
[0032]步驟S104,確定終端連接到業(yè)務(wù)管理服務(wù)器失??;
[0033]步驟S106,終端依據(jù)存儲(chǔ)的上述成功登錄信息應(yīng)急登錄該IPTV系統(tǒng)。
[0034]通過(guò)上述步驟,在業(yè)務(wù)管理服務(wù)器不能正常使用的情況下,通過(guò)存儲(chǔ)的終端通過(guò)業(yè)務(wù)管理服務(wù)器登錄IPTV系統(tǒng)的成功登錄信息應(yīng)急登錄該IPTV系統(tǒng),相對(duì)于相關(guān)技術(shù)中在業(yè)務(wù)管理服務(wù)器不能正常使用的情況下,就無(wú)法登錄IPTV系統(tǒng)獲得流媒體服務(wù)來(lái)說(shuō),不僅解決了在相關(guān)技術(shù)中,就無(wú)法為用戶(hù)提供服務(wù),造成對(duì)用戶(hù)的干擾,嚴(yán)重影響用戶(hù)體驗(yàn)的問(wèn)題,進(jìn)而達(dá)到了在業(yè)務(wù)管理服務(wù)器不能正常使用的情況下,用戶(hù)也能夠登錄到IPTV系統(tǒng),獲得流媒體服務(wù),較大地提高用戶(hù)體驗(yàn)的效果。
[0035]為了減少相同內(nèi)容的多次重復(fù)存儲(chǔ)造成的資源浪費(fèi),以及對(duì)硬件的損害,在存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的該成功登錄信息之前,還可以先判斷要存儲(chǔ)的該成功登錄信息之前是否存儲(chǔ)過(guò),在判斷結(jié)果為否的情況下,存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的該成功登錄信息。
[0036]依據(jù)登錄該IPTV系統(tǒng)時(shí)所需的信息的不同,可以分別進(jìn)行存儲(chǔ),即存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的成功登錄信息時(shí),可以對(duì)以下信息分別進(jìn)行存儲(chǔ):存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)后獲取到的頻道信息;存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)時(shí)的登錄認(rèn)證信息;存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)后獲取到的用戶(hù)信息。需要說(shuō)明的是,存儲(chǔ)上述各個(gè)信息的時(shí)間無(wú)先后之分。
[0037]優(yōu)選地,為保證存儲(chǔ)的成功登錄信息的安全,在存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的該成功登錄信息時(shí),可以先對(duì)要存儲(chǔ)的該成功登錄信息加密;而后存儲(chǔ)加密后的成功登錄信息。在需要使用該成功登錄信息進(jìn)行應(yīng)急登錄時(shí),再對(duì)加密后的成功登錄信息進(jìn)行解密,而后應(yīng)急登錄。需要說(shuō)明的是,在對(duì)成功登錄信息加密后,在后續(xù)應(yīng)急登錄時(shí)需要讀取該成功登錄信息時(shí),需要采用預(yù)定的規(guī)則對(duì)讀取的文件進(jìn)行解密,即在寫(xiě)入時(shí)加密,讀取時(shí)解密。加解密的處理是防止終端用戶(hù)知道應(yīng)急登錄策略,手動(dòng)修改相關(guān)信息以滿足該策略,而使用免費(fèi)服務(wù),從而較大程度上的保護(hù)運(yùn)營(yíng)商的利益。
[0038]在確定終端連接到業(yè)務(wù)管理系統(tǒng)失敗時(shí),終端依據(jù)存儲(chǔ)的成功登錄信息應(yīng)急登錄IPTV系統(tǒng)時(shí),可以先讀取成功登錄信息中的登錄認(rèn)證信息和用戶(hù)信息,其中,該登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時(shí)間;判斷讀取的URL與當(dāng)前認(rèn)證的URL是否一致,讀取的登錄時(shí)間與當(dāng)前時(shí)間的時(shí)間差是否在預(yù)定范圍內(nèi)(需要說(shuō)明的是,判斷時(shí)間差是否在預(yù)定的范圍內(nèi),可以直接依據(jù)一個(gè)具體的預(yù)定數(shù)值進(jìn)行判斷,即計(jì)算獲得的時(shí)間差與預(yù)先配置的時(shí)間比較大小),以及是否能夠成功讀取用戶(hù)信息;在上述判斷結(jié)果均為是的情況下,確定終端應(yīng)急登錄IPTV系統(tǒng)成功。即此時(shí)進(jìn)入應(yīng)急登錄狀態(tài),較優(yōu)地,可以在此時(shí)設(shè)置一個(gè)計(jì)時(shí)器,定時(shí)器超時(shí)后,將自動(dòng)啟動(dòng)終端向業(yè)務(wù)管理服務(wù)器請(qǐng)求登錄。在檢測(cè)到成功登陸到系統(tǒng)后,應(yīng)該強(qiáng)制退出應(yīng)急登陸,切換到正常服務(wù)狀態(tài),以保障運(yùn)營(yíng)商的利益。
[0039]較優(yōu)地,在確定終端應(yīng)急登錄該IPTV系統(tǒng)成功之后,需要向IPTV系統(tǒng)請(qǐng)求流媒體服務(wù)時(shí),可以先對(duì)終端用戶(hù)請(qǐng)求的頻道進(jìn)行以下判斷操作至少之一:判斷頻道是否存在于成功登錄信息中的頻道信息中、判斷頻道是否不在預(yù)定的童鎖列表中、依據(jù)讀取的用戶(hù)信息判斷頻道是否已經(jīng)被訂購(gòu),之后,才向IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請(qǐng)求。例如,可以先判斷終端用戶(hù)請(qǐng)求的頻道是否存在于成功登錄信息中頻道信息中;在判斷結(jié)果為是的情況下,判斷該頻道是否不在預(yù)定的童鎖列表中;在判斷結(jié)果為是的情況下,即該頻道不在預(yù)定的童鎖列表中,則依據(jù)讀取的上述用戶(hù)信息判斷該頻道是否已經(jīng)被訂購(gòu);在上述判斷的判斷結(jié)果均為是的情況下,向IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請(qǐng)求,之后進(jìn)行正常的流媒體服務(wù)。
[0040]在本實(shí)施例中還提供了一種IPTV系統(tǒng)登錄處理裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
[0041]圖2是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括存儲(chǔ)模塊22、確定模塊24和登錄模塊26,下面對(duì)該裝置進(jìn)行說(shuō)明。
[0042]存儲(chǔ)模塊22,用于存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的成功登錄信息;確定模塊24,用于確定終端連接到業(yè)務(wù)管理服務(wù)器失敗;登錄模塊26,連接至上述存儲(chǔ)模塊22和確定模塊24,用于終端依據(jù)存儲(chǔ)的成功登錄信息應(yīng)急登錄IPTV系統(tǒng)。
[0043]圖3是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置的優(yōu)選結(jié)構(gòu)框圖,如圖3所示,該裝置除包括圖2所示的所有模塊外,還包括判斷模塊32,下面對(duì)該判斷模塊32進(jìn)行說(shuō)明。
[0044]判斷模塊32,連接至上述存儲(chǔ)模塊22,用于判斷成功登錄信息之前是否存儲(chǔ)過(guò),在判斷結(jié)果為否的情況下,存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)的成功登錄信息。
[0045]圖4是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置中存儲(chǔ)模塊22的優(yōu)選結(jié)構(gòu)框圖一,如圖4所示,該存儲(chǔ)模塊22包括第一存儲(chǔ)單元42、第二存儲(chǔ)存儲(chǔ)單元44和第三存儲(chǔ)單元46,下面對(duì)該存儲(chǔ)模塊22進(jìn)行說(shuō)明。
[0046]第一存儲(chǔ)單元42,用于存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)后獲取到的頻道信息;第二存儲(chǔ)單元44,用于存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)時(shí)的登錄認(rèn)證信息;第三存儲(chǔ)單元46,用于存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄IPTV系統(tǒng)后獲取到的用戶(hù)信息。
[0047]圖5是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置中存儲(chǔ)模塊22的優(yōu)選結(jié)構(gòu)框圖二,如圖5所示,該存儲(chǔ)模塊22包括加密單元52和存儲(chǔ)單元54,下面對(duì)該存儲(chǔ)模塊22進(jìn)行說(shuō)明。
[0048]加密單元52,用于對(duì)成功登錄信息加密;存儲(chǔ)單元54,連接至上述加密單元52,用于存儲(chǔ)加密后的成功登錄信息。
[0049]圖6是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置中登錄模塊26的優(yōu)選結(jié)構(gòu)框圖一,如圖6所示,該登錄模塊26包括:讀取單元60、第一判斷單元62、第二判斷單元64、第三判斷單元66以及確定單元68,下面對(duì)該登錄模塊26進(jìn)行說(shuō)明。
[0050]讀取單元60,用于讀取成功登錄信息中的登錄認(rèn)證信息和用戶(hù)信息,其中,該登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時(shí)間;第一判斷單元62,連接至上述讀取單元60,用于判斷讀取的URL與當(dāng)前認(rèn)證的URL是否一致;第二判斷單元64,連接至上述讀取單元60,用于判斷讀取的登錄時(shí)間與當(dāng)前時(shí)間的時(shí)間差是否在預(yù)定范圍內(nèi);第三判斷單元66,連接至上述讀取單元60,用于判斷是否能夠成功讀取到用戶(hù)信息;確定單元68,連接至上述第一判斷單元62、第二判斷單元64和第三判斷單元66,用于在上述第一判斷單元62、第二判斷單元64及第三判斷單元66的判斷結(jié)果均為是的情況下,確定終端應(yīng)急登錄IPTV系統(tǒng)成功。
[0051]圖7是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄處理裝置中登錄模塊26的優(yōu)選結(jié)構(gòu)框圖二,如圖7所示,該登錄模塊除包括圖6的所有模塊外,還包括第四判斷單元72、第五判斷單元74、第六判斷單元76和發(fā)送單元78,下面對(duì)該登錄模塊26進(jìn)行說(shuō)明。
[0052]第四判斷單元72,連接至上述確定單元68,用于判斷該頻道是否存在于上述成功登錄信息中的頻道信息中;第五判斷單元74,用于判斷該頻道是否不在預(yù)定的童鎖列表中;第六判斷單元76,用于依據(jù)讀取的用戶(hù)信息判斷頻道是否已經(jīng)被訂購(gòu);發(fā)送單元78,連接至上述第四判斷單元72、第五判斷單元74、第六判斷單元76,用于用于在上述第四判斷單元72、第五判斷單元74、第六判斷單元76中的判斷結(jié)果中至少之一為是的情況下,向IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請(qǐng)求。
[0053]目前IPTV技術(shù)還處在發(fā)展階段,對(duì)登錄應(yīng)急關(guān)注較少。在相關(guān)技術(shù)的登錄應(yīng)急中,也主要關(guān)注的是業(yè)務(wù)管理服務(wù)器側(cè)的應(yīng)急,比如,前端服務(wù)器的負(fù)載均衡,以及前端服務(wù)器針對(duì)后臺(tái)服務(wù)器異常時(shí)的應(yīng)急處理,但是對(duì)于業(yè)務(wù)管理服務(wù)器中的前端接入服務(wù)器出現(xiàn)異常,甚至整個(gè)業(yè)務(wù)管理服務(wù)器出現(xiàn)異常,關(guān)注較少。在本實(shí)施例中設(shè)計(jì)了一個(gè)有效的,可靠安全的方法,使得在業(yè)務(wù)管理服務(wù)器,特別是其中的前端服務(wù)器,在宕機(jī)或者不可用時(shí),維系用戶(hù)使用的基本功能,盡量減少甚至消除對(duì)用戶(hù)的干擾。
[0054]在本實(shí)施例中提供了一種終端側(cè)的登錄應(yīng)急方法,使得IPTV系統(tǒng)的業(yè)務(wù)管理服務(wù)器出現(xiàn)異常時(shí)仍能為用戶(hù)提供一些基本服務(wù),同時(shí),也最大限度上保證了內(nèi)容提供商的權(quán)益。該終端側(cè)的登錄應(yīng)急方法涉及IPTV系統(tǒng)的終端(例如,機(jī)頂盒(Set Top Box,簡(jiǎn)稱(chēng)為STB))、業(yè)務(wù)處理系統(tǒng),流媒體系統(tǒng)三個(gè)模塊的功能交互,包括以下步驟:
[0055]步驟SI,STB在每次登錄時(shí)成功獲取頻道信息后,將此信息記錄下來(lái),保存到機(jī)頂盒的磁盤(pán)文件上;
[0056]步驟S2, STB在每次登錄成功后,將登錄認(rèn)證統(tǒng)一資源定位符(Uniform ResourceLocator,簡(jiǎn)稱(chēng)為URL)和登錄時(shí)間組合后,生成新的字符串,保存到機(jī)頂盒的磁盤(pán)文件上;
[0057]步驟S3,STB在每次登錄成功并獲取到用戶(hù)信息后,將與頻道播放的相關(guān)用戶(hù)信息保存到機(jī)頂盒的磁盤(pán)文件上;
[0058]步驟S4,STB在登錄時(shí),檢測(cè)到連接業(yè)務(wù)管理服務(wù)器失敗后,轉(zhuǎn)入應(yīng)急狀態(tài);
[0059]步驟S5,進(jìn)入應(yīng)急狀態(tài)后,讀取磁盤(pán)文件上的認(rèn)證URL和登錄時(shí)間,對(duì)比認(rèn)證URL和登錄時(shí)間,以獲得進(jìn)入應(yīng)急狀態(tài)的權(quán)限;
[0060]步驟S6,獲取應(yīng)急權(quán)限后,讀取磁盤(pán)文件上保存的頻道信息和用戶(hù)信息;
[0061]步驟S7,用此頻道信息向流媒體服務(wù)器發(fā)送播放請(qǐng)求;
[0062]步驟S8,STB后臺(tái)自動(dòng)定時(shí)發(fā)起向業(yè)務(wù)管理服務(wù)器的認(rèn)證請(qǐng)求。
[0063]優(yōu)選地,在上述步驟SI中,如果機(jī)頂盒在啟用后從未登錄成功過(guò),則此方法不可用。
[0064]為了減少多次寫(xiě)入文件對(duì)STB磁盤(pán)的損害,在每次寫(xiě)入前,先對(duì)比要寫(xiě)入信息和磁盤(pán)文件上保存的信息是否一致,不一致才寫(xiě)入。
[0065]優(yōu)選地,在上述步驟S2中,需要將新的字符串進(jìn)行加密處理后,將密文保存到磁盤(pán)文件上。
[0066]在上述步驟S4中,為了減少網(wǎng)絡(luò)不穩(wěn)定對(duì)系統(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)行對(duì)比,以防止用戶(hù)手動(dòng)修改URL進(jìn)入應(yīng)急狀態(tài)。對(duì)比一致后,再用當(dāng)前時(shí)間減去上次登錄時(shí)間,對(duì)此時(shí)間差進(jìn)行有效期控制,當(dāng)在有效期內(nèi),才獲取進(jìn)入應(yīng)急狀態(tài)權(quán)限。
[0068]在上述S6中,此頻道信息中,包含了已訂購(gòu)頻道信息。
[0069]在上述步驟S7中,在用戶(hù)發(fā)起播放頻道請(qǐng)求后,對(duì)于不在已訂購(gòu)列表中或者用戶(hù)信息校驗(yàn)無(wú)法通過(guò),提示不可播放,以最大限度保證內(nèi)容提供商的利益。
[0070]在上述步驟S8中,后臺(tái)檢測(cè)到認(rèn)證成功后,自動(dòng)退出應(yīng)急狀態(tài),轉(zhuǎn)為正常狀態(tài)。
[0071]下面結(jié)合附圖對(duì)本發(fā)明優(yōu)選實(shí)施方式進(jìn)行說(shuō)明。
[0072]圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的IPTV系統(tǒng)登錄成功的流程圖,如圖8所示,該流程包括如下步驟:
[0073]步驟S802,用戶(hù)觸發(fā)登錄;
[0074]步驟S804,在STB內(nèi)部,會(huì)存儲(chǔ)配置認(rèn)證服務(wù)器的地址,即URL,STB在收到登錄觸發(fā)命令后,首先獲取此地址,通過(guò)STB內(nèi)置的瀏覽器打開(kāi)此認(rèn)證頁(yè)面;
[0075]步驟S806,STB向業(yè)務(wù)管理服務(wù)器發(fā)起認(rèn)證,此時(shí),業(yè)務(wù)管理服務(wù)器收到認(rèn)證請(qǐng)求;
[0076]步驟S808,業(yè)務(wù)管理服務(wù)器內(nèi)部進(jìn)行一系列的業(yè)務(wù)處理,并在其過(guò)程中將頻道信息返回給STB。
[0077]步驟S810,STB將所有獲得的頻道信息寫(xiě)入到機(jī)頂盒磁盤(pán)上,并保證STB斷電后此文件不會(huì)被刪除。
[0078]步驟S812,STB登錄業(yè)務(wù)管理系統(tǒng)成功后,將認(rèn)證URL和當(dāng)前時(shí)間兩個(gè)信息組裝成字符串,對(duì)此字符串進(jìn)行加密處理生成新的字符串,將新字符串寫(xiě)入到機(jī)頂盒磁盤(pán)上,并保證STB斷電后此文件不會(huì)被刪除。
[0079]步驟S814,STB向業(yè)務(wù)管理服務(wù)器獲取用戶(hù)信息。
[0080]步驟S816,同樣,STB將與頻道播放的用戶(hù)信息寫(xiě)入到機(jī)頂盒磁盤(pán)上。
[0081]圖9是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)登錄應(yīng)急的流程圖,如圖9所示,該流程包括如下步驟:
[0082]步驟S902,用戶(hù)觸發(fā)登錄;
[0083]步驟S904,獲取認(rèn)證URL,在STB內(nèi)部,會(huì)存儲(chǔ)配置認(rèn)證服務(wù)器的地址,即URL,STB在收到登錄觸發(fā)命令后,首先獲取此地址,通過(guò)STB內(nèi)置的瀏覽器打開(kāi)此認(rèn)證頁(yè)面;
[0084]步驟S906,STB向業(yè)務(wù)管理服務(wù)器發(fā)起認(rèn)證,此時(shí),業(yè)務(wù)管理服務(wù)器收到認(rèn)證請(qǐng)求;
[0085]步驟S908,檢測(cè)連接失敗,STB內(nèi)置的瀏覽器檢測(cè)到下載數(shù)據(jù)失敗,并在其后自動(dòng)再次發(fā)起認(rèn)證請(qǐng)求,在失敗次數(shù)達(dá)到閥值之后,不再?lài)L試發(fā)起;
[0086]步驟S910,STB讀取上次的URL和登錄時(shí)間,即STB確認(rèn)連接業(yè)務(wù)管理服務(wù)器失敗后,讀取磁盤(pán)上保存的認(rèn)證URL和登錄時(shí)間信息文件,將其解密,再按之前組裝規(guī)則進(jìn)行分害I],最終獲取到上次登錄成功的認(rèn)證URL和登錄時(shí)間。此過(guò)程如果失敗,則流程終止,提示登錄失?。?br>
[0087]步驟S912,校驗(yàn)后獲得應(yīng)急權(quán)限,可以采用以下方式處理:將讀取的URL和當(dāng)前認(rèn)證URL進(jìn)行比較,如果不一致,提示失敗;否則,將當(dāng)前時(shí)間和讀取的登錄時(shí)間的時(shí)間差與STB內(nèi)部配置的時(shí)間差閥值做比較,如果前者比后者大,提示失敗,否則,獲取應(yīng)急權(quán)限;
[0088]步驟S914,讀取之前保存的頻道信息和用戶(hù)信息文件,讀取成功,流程繼續(xù),否則,流程終止;
[0089]步驟S916,提示進(jìn)入應(yīng)急;
[0090]步驟S918,啟動(dòng)后臺(tái)自動(dòng)登錄的定時(shí)器,在定時(shí)器超時(shí)后,將自動(dòng)嘗試向業(yè)務(wù)管理服務(wù)器發(fā)起登錄請(qǐng)求。
[0091]圖10是根據(jù)本發(fā)明實(shí)施例的PTV系統(tǒng)應(yīng)急播放的流程圖,如圖10所示,該流程包括如下步驟:
[0092]步驟S1002,用戶(hù)發(fā)起頻道播放請(qǐng)求,即用戶(hù)得知進(jìn)入應(yīng)急的提示后,下發(fā)頻道播放命令;
[0093]步驟S1004,STB獲取播放信息,即,STB首先判斷此頻道是否存在,不存在,提示播放失??;否則,獲取頻道信息;
[0094]步驟S1006,校驗(yàn)訂購(gòu)信息和用戶(hù)信息通過(guò),例如,可以先判斷此頻道是否能通過(guò)用戶(hù)信息校驗(yàn)。通過(guò),提示播放失??;否則,判斷此頻道是否已經(jīng)訂購(gòu),未訂購(gòu),提示播放失敗;否則,流程繼續(xù);
[0095]步驟S1008,STB向流媒體發(fā)送播放頻道請(qǐng)求。
[0096]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0097]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種IPTV系統(tǒng)登錄處理方法,其特征在于,包括: 存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的成功登錄信息; 確定所述終端連接到所述業(yè)務(wù)管理服務(wù)器失敗; 所述終端依據(jù)存儲(chǔ)的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息之前,還包括: 判斷所述成功登錄信息之前是否存儲(chǔ)過(guò),在判斷結(jié)果為否的情況下,存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息包括: 存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的頻道信息; 存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)時(shí)的登錄認(rèn)證信息; 存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的用戶(hù)信肩、Ο
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息包括: 對(duì)所述成功登錄信息加密; 存儲(chǔ)加密后的成功登錄信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端依據(jù)存儲(chǔ)的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)包括: 讀取所述成功登錄信息中的登錄認(rèn)證信息和用戶(hù)信息,其中,所述登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時(shí)間; 判斷讀取的所述URL與當(dāng)前認(rèn)證的URL是否一致,讀取的所述登錄時(shí)間與當(dāng)前時(shí)間的時(shí)間差是否在預(yù)定范圍內(nèi),以及是否能夠成功讀取所述用戶(hù)信息; 在上述判斷結(jié)果均為是的情況下,確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功之后,還包括: 對(duì)終端用戶(hù)請(qǐng)求的頻道進(jìn)行以下判斷操作至少之一:判斷所述頻道是否存在于所述成功登錄信息中的頻道信息中、判斷所述頻道是否不在預(yù)定的童鎖列表中、依據(jù)讀取的所述用戶(hù)信息判斷所述頻道是否已經(jīng)被訂購(gòu); 在上述判斷的判斷結(jié)果至少之一為是的情況下,向所述IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請(qǐng)求。
7.一種IPTV系統(tǒng)登錄處理裝置,其特征在于,包括: 存儲(chǔ)模塊,用于存儲(chǔ)終端通過(guò)業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的成功登錄信息; 確定模塊,用于確定所述終端連接到所述業(yè)務(wù)管理服務(wù)器失?。? 登錄模塊,用于所述終端依據(jù)存儲(chǔ)的所述成功登錄信息應(yīng)急登錄所述IPTV系統(tǒng)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 判斷模塊,用于判斷所述成功登錄信息之前是否存儲(chǔ)過(guò),在判斷結(jié)果為否的情況下,存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)的所述成功登錄信息。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述存儲(chǔ)模塊包括: 第一存儲(chǔ)單元,用于存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的頻道信息; 第二存儲(chǔ)單元,用于存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)時(shí)的登錄認(rèn)證信息; 第三存儲(chǔ)單元,用于存儲(chǔ)所述終端通過(guò)所述業(yè)務(wù)管理服務(wù)器成功登錄所述IPTV系統(tǒng)后獲取到的用戶(hù)信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述存儲(chǔ)模塊包括: 加密單元,用于對(duì)所述成功登錄信息加密; 存儲(chǔ)單元,用于存儲(chǔ)加密后的成功登錄信息。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述登錄模塊包括: 讀取單元,用于讀取所述成功登錄信息中的登錄認(rèn)證信息和用戶(hù)信息,其中,所述登錄認(rèn)證信息包括統(tǒng)一資源定位符URL和登錄時(shí)間; 第一判斷單元,用于判斷讀取的所述URL與當(dāng)前認(rèn)證的URL是否一致; 第二判斷單元,用于判斷讀取到的所述登錄時(shí)間與當(dāng)前時(shí)間的時(shí)間差是否在預(yù)定范圍內(nèi); 第三判斷單元,用于判斷是否能夠成功讀取所述用戶(hù)信息; 確定單元,用于在上述第一判斷單元、第二判斷單元及第三判斷單元的判斷結(jié)果均為是的情況下,確定所述終端應(yīng)急登錄所述IPTV系統(tǒng)成功。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 第四判斷單元,用于判斷所述頻道是否存在于所述成功登錄信息中的頻道信息中; 第五判斷單元,用于判斷所述頻道是否不在預(yù)定的童鎖列表中; 第六判斷單元,用于依據(jù)讀取的所述用戶(hù)信息判斷所述頻道是否已經(jīng)被訂購(gòu); 發(fā)送單元,用于在上述第四判斷單元、第五判斷單元、第六判斷單元中的判斷結(jié)果中至少之一為是的情況下,向所述IPTV系統(tǒng)的流媒體服務(wù)器發(fā)送頻道播放請(qǐng)求。
【文檔編號(hào)】H04N21/254GK104349179SQ201310314916
【公開(kāi)日】2015年2月11日 申請(qǐng)日期:2013年7月24日 優(yōu)先權(quán)日:2013年7月24日
【發(fā)明者】阮志偉 申請(qǐng)人:中興通訊股份有限公司