專利名稱:網(wǎng)頁(yè)收藏的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種網(wǎng)頁(yè)收藏的方法及系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)電視Qnternet Protocol Television,簡(jiǎn)稱為IPTV)即交互式網(wǎng)絡(luò)電視,是一種利用寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式服務(wù)的嶄新技術(shù)。IPTV有很靈活的交互特性,因?yàn)榫哂谢ヂ?lián)網(wǎng)協(xié)議(InternetProtocol,簡(jiǎn)稱為IP)網(wǎng)的對(duì)稱交互先天優(yōu)勢(shì),其節(jié)目在網(wǎng)內(nèi)可采用廣播、組播、或單播多種發(fā)布方式,可以非常靈活地實(shí)現(xiàn)電子菜單、節(jié)目預(yù)約、實(shí)時(shí)快進(jìn)、快退、終端帳號(hào)及計(jì)費(fèi)管理、節(jié)目編排等多種功能。另外基于互聯(lián)網(wǎng)的其它內(nèi)容業(yè)務(wù)也可以在 IPTV中展開(kāi),例如,網(wǎng)絡(luò)游戲、電子郵件、電子理財(cái)?shù)取D壳?,在IPTV技術(shù)領(lǐng)域內(nèi),已實(shí)現(xiàn)的收藏業(yè)務(wù)的面向?qū)ο笾饕莾?nèi)容實(shí)體,包括以后綴名h264、mpg4、3gp等制作的源,而傳統(tǒng)領(lǐng)域的網(wǎng)頁(yè)瀏覽及收藏在IPTV技術(shù)領(lǐng)域中一直是一個(gè)盲區(qū),這在很大程度上影響了用戶的操作,缺乏一致性,影響了用戶體驗(yàn)。針對(duì)相關(guān)技術(shù)中IPTV系統(tǒng)中不能對(duì)網(wǎng)頁(yè)進(jìn)行收藏的問(wèn)題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中IPTV系統(tǒng)中不能對(duì)網(wǎng)頁(yè)進(jìn)行收藏的問(wèn)題,本發(fā)明提供了一種網(wǎng)頁(yè)收藏的方案。根據(jù)本發(fā)明的一個(gè)方面,提供了一種網(wǎng)頁(yè)收藏的方法,包括在顯示第三方頁(yè)面后,網(wǎng)絡(luò)電視IPTV系統(tǒng)接收到用戶發(fā)送的指令;將該指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)中。優(yōu)選地,在將指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)中之后,上述方法還包括將指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到IPTV系統(tǒng)中。優(yōu)選地,其特征在于,在將指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到IPTV系統(tǒng)中之后,上述方法還包括判斷IPTV系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳是否一致,如果不一致,則將IPTV系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳進(jìn)行同步。優(yōu)選地,如果IPTV系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳一致,則IPTV系統(tǒng)使用IPTV系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息顯示網(wǎng)頁(yè)。優(yōu)選地,其特征在于,在顯示第三方頁(yè)面之前,上述方法還包括對(duì)用戶進(jìn)行鑒權(quán)、 認(rèn)證。優(yōu)選地,IPTV系統(tǒng)接收到用戶發(fā)送的指令包括IPTV系統(tǒng)中的機(jī)頂盒接收到指令;將指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)中包括=IPTV系統(tǒng)獲取指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息,并將信息存儲(chǔ)到管理平臺(tái)。
根據(jù)本發(fā)明的另一方面,提供了一種網(wǎng)頁(yè)收藏的系統(tǒng),包括接收模塊,用于在顯示第三方頁(yè)面后,接收到用戶發(fā)送的指令;存儲(chǔ)模塊,用于將該指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)中。優(yōu)選地,存儲(chǔ)模塊還用于將指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到上述系統(tǒng)中。優(yōu)選地,上述系統(tǒng)還包括判斷模塊,用于判斷上述系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳是否一致;同步模塊,用于在判斷模塊判斷不一致的情況下,將上述系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳進(jìn)行同步。優(yōu)選地,上述系統(tǒng)還包括顯示模塊,用于判斷模塊判斷一致的情況下,使用上述系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息顯示網(wǎng)頁(yè)。通過(guò)本發(fā)明,采用IPTV系統(tǒng)根據(jù)用戶的指令將該指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)的方式,從而實(shí)現(xiàn)了對(duì)該網(wǎng)頁(yè)的收藏,解決了相關(guān)技術(shù)中的不能對(duì)網(wǎng)頁(yè)進(jìn)行收藏的問(wèn)題,進(jìn)而達(dá)到了在IPTV系統(tǒng)中對(duì)網(wǎng)頁(yè)進(jìn)行收藏的效果。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)收藏的方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例三的在IPTV中實(shí)現(xiàn)網(wǎng)頁(yè)收藏的方法的流程圖;圖3是根據(jù)本發(fā)明實(shí)施例四的在IPTV中實(shí)現(xiàn)收藏展示的方法的流程圖;圖4是根據(jù)本發(fā)明實(shí)施例五的在IPTV中實(shí)現(xiàn)網(wǎng)頁(yè)收藏的方法的流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)收藏的系統(tǒng)的結(jié)構(gòu)框圖;圖6是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)收藏的系統(tǒng)的優(yōu)選的結(jié)構(gòu)框圖;圖7是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)收藏的系統(tǒng)的另一種優(yōu)選的結(jié)構(gòu)框圖;圖8是根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)模塊的結(jié)構(gòu)框圖;圖9是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。實(shí)施例一本實(shí)施例提供了一種網(wǎng)頁(yè)收藏的方法。圖1根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)收藏的方法的流程圖,如圖1所示,該方法包括步驟S102,在顯示第三方頁(yè)面后,IPTV系統(tǒng)接收到用戶發(fā)送的指令;步驟S104,將該指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)中。在相關(guān)技術(shù)中,IPTV系統(tǒng)不能收藏網(wǎng)頁(yè),本實(shí)施例通過(guò)IPTV系統(tǒng)將用戶的指令對(duì)應(yīng)的網(wǎng)頁(yè)信息存儲(chǔ)到管理平臺(tái)(服務(wù)器)中,達(dá)到了在IPTV系統(tǒng)中收藏網(wǎng)頁(yè)的效果。在本發(fā)明實(shí)施例的一個(gè)優(yōu)選實(shí)現(xiàn)方式中,在步驟S104之后,該IPTV系統(tǒng)還可以將上述指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到IPTV系統(tǒng)中。在本實(shí)施例中,IPTV系統(tǒng)本地也收藏了網(wǎng)頁(yè)信息,這樣,IPTV系統(tǒng)無(wú)需向管理平臺(tái)獲取收藏的網(wǎng)頁(yè)信息,即可以對(duì)收藏的網(wǎng)頁(yè)進(jìn)行操作。優(yōu)選地,在將指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到IPTV系統(tǒng)中之后,還可以進(jìn)行以下操作IPTV系統(tǒng)判斷本地存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳是否一致,如果不一致,則將本地存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳進(jìn)行同步。通過(guò)本實(shí)施例,在用戶重新登錄時(shí),可以通過(guò)對(duì)比本地和管理平臺(tái)的時(shí)間戳,在二者不一致的情況下,對(duì)時(shí)間戳進(jìn)行同步,從而實(shí)現(xiàn)了在本地更新時(shí)間戳的目的,并可以將本地收藏的信息和管理平臺(tái)收藏的信息進(jìn)行同步。其中,如果IPTV系統(tǒng)本地存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳一致,則IPTV系統(tǒng)使用IPTV系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息顯示網(wǎng)頁(yè)。通過(guò)該實(shí)施例,IPTV可以使用本地的網(wǎng)頁(yè)信息進(jìn)行網(wǎng)頁(yè)的顯示,實(shí)現(xiàn)較為方便。優(yōu)選地,在顯示第三方頁(yè)面之前,還可以對(duì)用戶進(jìn)行鑒權(quán)、認(rèn)證。該實(shí)施例確保根據(jù)授權(quán)的用戶進(jìn)行網(wǎng)頁(yè)的收藏。在本發(fā)明實(shí)施例的另一優(yōu)選實(shí)現(xiàn)方式中,IPTV系統(tǒng)中的機(jī)頂盒接收到指令;步驟 S104可以包括IPTV系統(tǒng)獲取指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息,并將信息存儲(chǔ)到管理平臺(tái)。該實(shí)施例中機(jī)頂盒能夠接收到用戶用于收藏網(wǎng)頁(yè)的指令,從而實(shí)現(xiàn)了網(wǎng)頁(yè)的收藏。本實(shí)施例提供了一種在IPTV中基于機(jī)頂盒網(wǎng)頁(yè)收藏裝置的方法。在IPTV系統(tǒng)的終端顯示界面上預(yù)先配置具有典型性的第三方鏈接地址,例如,淘寶網(wǎng)首頁(yè)、天涯論壇、李稻葵微博等,終端用戶通過(guò)遙控器觸發(fā)感興趣的網(wǎng)址進(jìn)行訪問(wèn),然后,可以對(duì)網(wǎng)頁(yè)進(jìn)行收藏并且對(duì)收藏列表進(jìn)行管理。從用戶體驗(yàn)的角度看,在機(jī)頂盒上進(jìn)行網(wǎng)頁(yè)收藏與在瀏覽器上進(jìn)行收藏一脈相承,既確保用戶操作的一致性,又對(duì)目前的IPTV系統(tǒng)應(yīng)用業(yè)務(wù)進(jìn)行了良好的擴(kuò)充。實(shí)施例二本實(shí)施例提供了一種網(wǎng)頁(yè)收藏的方案,其中,根據(jù)本實(shí)施例的IPTV系統(tǒng)主要包括以下模塊。機(jī)頂盒模塊作為電子節(jié)目菜單(Electronic Program Guide,簡(jiǎn)稱為EPG)模塊的前端,負(fù)責(zé)完成資源的分配、控制和媒體播放等,為瀏覽器處理模塊提供應(yīng)用框架。在本發(fā)明實(shí)施例中該模塊主要負(fù)責(zé)遙控器的按鍵處理和生成多窗口收藏展示頁(yè)面。瀏覽器處理模塊(BrowserModule模塊,S卩,BW模塊)負(fù)責(zé)為腳本模塊定義的 MediaPlayer對(duì)象(MediaPlayer對(duì)象是將機(jī)頂盒播放媒體內(nèi)容的能力進(jìn)行了封裝)分配固定的資源,將接收到的播放頻道的命令發(fā)送給腳本模塊。在本發(fā)明實(shí)施例中該模塊負(fù)責(zé)為第三方網(wǎng)頁(yè)提供展示支持。EPG消息處理模塊EPG作為TOB服務(wù)器,是IPTV系統(tǒng)中展示門戶,負(fù)責(zé)機(jī)頂盒 (Set Top Box,簡(jiǎn)稱為STB)展示頁(yè)面的訂制,以及視頻播放的重定向功能。在本發(fā)明實(shí)施例中該模塊負(fù)責(zé)對(duì)頁(yè)面?zhèn)鬟f過(guò)來(lái)的收藏信息進(jìn)行預(yù)處理,并最終完成收藏信息的本地存儲(chǔ)。收藏展示模塊為用戶提供一種簡(jiǎn)單、友好、便捷的收藏展示窗口。在本發(fā)明實(shí)施例中該模塊主要負(fù)責(zé)遙控器按鍵的事件捕獲和網(wǎng)頁(yè)收藏信息的采集和傳遞。數(shù)據(jù)庫(kù)模塊該模塊將系統(tǒng)和用戶類等數(shù)據(jù)長(zhǎng)期有效的儲(chǔ)存在計(jì)算機(jī)內(nèi),形成一種便捷的、有組織的、可共享的數(shù)據(jù)集合;在本發(fā)明實(shí)施例中該模塊負(fù)責(zé)收藏信息的服務(wù)器和本地存儲(chǔ)。業(yè)務(wù)邏輯處理模塊負(fù)責(zé)配置和管理用戶信息、內(nèi)容提供商、業(yè)務(wù)提供商等單元、 完成資源的多元化配置,在本發(fā)明實(shí)施例中該模塊負(fù)責(zé)處理EPG消息處理模塊的傳輸控制協(xié)議CTransmission Control Protocol,簡(jiǎn)稱為TCP)請(qǐng)求和與上層處理模塊接口的對(duì)接。數(shù)據(jù)共享及同步模塊該模塊是在三網(wǎng)融合架構(gòu)下派生的一個(gè)分支,主要是為了在不同的網(wǎng)絡(luò)(電信網(wǎng)、計(jì)算機(jī)網(wǎng)和有線電視網(wǎng))之間進(jìn)行數(shù)據(jù)的共享,實(shí)現(xiàn)網(wǎng)絡(luò)資源的共享,避免低水平的重復(fù)建設(shè),使用戶在不同屏之間的信息可以達(dá)到有效共享。在本發(fā)明實(shí)施例中該模塊主要負(fù)責(zé)收藏信息同步。下面對(duì)基于上述系統(tǒng)的網(wǎng)頁(yè)收藏方法進(jìn)行說(shuō)明,該方法包括以下步驟步驟A 機(jī)頂盒開(kāi)機(jī)登錄。網(wǎng)頁(yè)收藏響應(yīng)頁(yè)面在登錄過(guò)程中反寫(xiě)入機(jī)頂盒,在用戶通過(guò)賬戶認(rèn)證和首頁(yè)鑒權(quán)流程后,登錄用戶界面(User hterface,簡(jiǎn)稱為UI)。步驟B 在用戶模板上預(yù)先配置特色第三方網(wǎng)頁(yè)鏈接,用戶可以通過(guò)遙控器操作方式點(diǎn)擊鏈接進(jìn)入第三方頁(yè)面進(jìn)行瀏覽,并對(duì)感興趣網(wǎng)頁(yè)進(jìn)行收藏。步驟C =EPG消息處理模塊發(fā)起收藏請(qǐng)求;機(jī)頂盒捕捉到按鍵事件,如果按鍵事件是收藏鍵,則彈出收藏展示頁(yè)面。步驟D 用戶在第三方頁(yè)面狀態(tài)下觸發(fā)收藏操作,收藏展示頁(yè)面采集頁(yè)面收藏信息后將該信息推送至EPG消息處理模塊,EPG消息處理模塊經(jīng)過(guò)參數(shù)校驗(yàn)無(wú)誤后通過(guò)TCP接口方式將該信息推送至業(yè)務(wù)邏輯處理模塊。步驟E 業(yè)務(wù)邏輯處理模塊接收到網(wǎng)頁(yè)收藏請(qǐng)求信息,校驗(yàn)無(wú)誤后進(jìn)行收藏信息儲(chǔ)存,進(jìn)而通知數(shù)據(jù)共享及同步模塊更新該用戶的收藏時(shí)間戳并通知EPG消息處理模塊此次收藏操作的結(jié)果。步驟F =EPG消息處理模塊根據(jù)業(yè)務(wù)邏輯處理模塊的返回碼對(duì)用戶此次收藏操作進(jìn)行處理,如果收藏成功,則將收藏信息入本地?cái)?shù)據(jù)庫(kù)并更新本地收藏時(shí)間戳;如果收藏失敗,則給予用戶友好提示。與相關(guān)技術(shù)相比較,本實(shí)施例提供了一種以瀏覽器網(wǎng)頁(yè)收藏功能為參照,在IPTV 系統(tǒng)上實(shí)現(xiàn)的一種網(wǎng)頁(yè)瀏覽和收藏裝置。與以往的業(yè)務(wù)實(shí)現(xiàn)相比,該功能拓展了用戶的業(yè)務(wù)范圍,豐富了用戶的應(yīng)用體驗(yàn),顛覆了用戶以往在IPTV系統(tǒng)上只能夠觀看視頻的傳統(tǒng)方式。實(shí)施例三圖2示出了根據(jù)本實(shí)施例的在IPTV中實(shí)現(xiàn)網(wǎng)頁(yè)收藏的方法,該方法包括步驟S202 用戶登錄以超文本傳輸協(xié)議(Hypertext Transfer Protocol,簡(jiǎn)稱為 HTTP)請(qǐng)求方式觸發(fā)預(yù)先配置在機(jī)頂盒中的管理平臺(tái)訪問(wèn)地址,機(jī)頂盒本身完成初始化,管理平臺(tái)會(huì)向機(jī)頂盒提供的底層接口中注入系統(tǒng)運(yùn)行必備的資源及一些用戶登錄認(rèn)證信息。步驟S204 能力平臺(tái)接收到用戶信息之后,相繼完成用戶的基本信息獲取、認(rèn)證、 資源信息及訂購(gòu)信息獲取等操作。步驟S206 根據(jù)用戶本身的狀態(tài),分別將獲取到的頻道、欄目等信息下發(fā)到機(jī)頂盒和腳本模塊,完成系統(tǒng)的初始化。步驟S208 在初始化過(guò)程中將用戶收藏鍵響應(yīng)的收藏頁(yè)面(例如linkfav. jsp) 反寫(xiě)進(jìn)機(jī)頂盒 Authentication. CTCSetConfig (〃 FavoriteUrl “,linkfav. jsp),以備后續(xù)機(jī)頂盒調(diào)用。步驟S210:用戶完成登錄后,可以根據(jù)局點(diǎn)的差異性登錄不同的UI模塊,該UI模塊為用戶提供了各種差異性的、新穎的、便捷的業(yè)務(wù)體驗(yàn)方式。步驟S212 在終端顯示界面上可以預(yù)先配置定制化的第三方鏈接地址,例如,中國(guó)政府網(wǎng)、鳳凰咨詢等,終端用戶可以對(duì)感興趣的網(wǎng)址進(jìn)行瀏覽。在進(jìn)入第三方網(wǎng)頁(yè)之前,EPG消息處理模塊需要向機(jī)頂盒中反寫(xiě)收藏響應(yīng)的鍵值,方式如下top. writeConfigC HotKey:FAV“,“鍵值〃),其中,該鍵值是遙控器上某一個(gè)按鍵按下時(shí)觸發(fā)事件的值,機(jī)頂盒捕捉到之后作為收藏鍵處理。步驟S214 :向機(jī)頂盒注冊(cè)收藏響應(yīng)頁(yè)面大小,其實(shí)現(xiàn)方式如下所示 Authentication. CTCSetConfig(“ FavoriteLocation“ , “ width,height,top,left“)。 至此,在機(jī)頂盒內(nèi)形成如下的對(duì)應(yīng)關(guān)系HotKey — FavoriteUrl — FavoriteLocation 步驟S216 跳出JS(JavaScript)框架,進(jìn)入第三方頁(yè)面進(jìn)行瀏覽。步驟S218 終端用戶按下遙控器上的收藏鍵,觸發(fā)一次按鍵事件,該事件的標(biāo)識(shí) andentifier,簡(jiǎn)稱為ID)值為一個(gè)整形值。機(jī)頂盒上的鍵值處理模塊會(huì)捕捉到此次按鍵操作,如果該事件的ID值和預(yù)先寫(xiě)入機(jī)頂盒注冊(cè)的收藏鍵值HotKey = FAV—致,則確定為收藏操作。步驟S220至S2M 機(jī)頂盒捕捉到收藏鍵后,查找內(nèi)部的對(duì)應(yīng)關(guān)系 HotKey — i^avoritetol,使用多窗口的方式彈出收藏展示頁(yè)面。具體的實(shí)現(xiàn)方式如下ztebw. setAutoLogic( ‘邏輯名稱,,‘附屬窗口,,‘業(yè)務(wù)邏輯,,‘觸發(fā)方式和頻率,, ‘延遲時(shí)間’),其中邏輯名稱唯一標(biāo)識(shí)一個(gè)自動(dòng)業(yè)務(wù)邏輯,例如IPTVFAV。附屬窗口 業(yè)務(wù)邏輯的生效及執(zhí)行范圍,只有在指定的窗口中才會(huì)響應(yīng)這些邏輯。 默認(rèn)為執(zhí)行該代碼的當(dāng)前窗口,即,瀏覽器啟動(dòng)時(shí)默認(rèn)創(chuàng)建的窗口,該窗口可以是多個(gè)窗口,中間用逗號(hào)分隔。業(yè)務(wù)邏輯一段js代碼或者一個(gè)js源文件鏈接,具體執(zhí)行注冊(cè)的收藏響應(yīng)頁(yè)面。觸發(fā)方式和頻率觸發(fā)代碼執(zhí)行方式以及頻率,此處為按鍵觸發(fā)。延遲時(shí)間業(yè)務(wù)邏輯執(zhí)行的延遲時(shí)間,單位為毫秒。為防止惡意觸發(fā),對(duì)用戶的按鍵響應(yīng)進(jìn)行部分延時(shí),減輕服務(wù)器端壓力。通過(guò)上面邏輯,示例代碼如下ztebw. setAutoLogic ( ' IPTVFAV ‘ , ‘ default ‘ , ‘‘ run (window, open(‘ http//ipport/FavoriteUrl ‘,1 fav',1 FavoriteLocation‘ ))〃,1 HotKe y' , ‘ 100')該代碼的主體含義是延遲100毫秒響應(yīng)HotKey,在瀏覽器默認(rèn)的窗口中彈出一 fiSSiiCzj、FavoriteLocation 白勺 FavoriteUrl t^Jiilgj^ 胃。步驟用戶點(diǎn)擊收藏按鈕后,請(qǐng)求消息攜帶收藏參數(shù)重新進(jìn)入JS框架。EPG消息處理模塊接收到收藏請(qǐng)求消息后,首先會(huì)對(duì)傳入的參數(shù)進(jìn)行校驗(yàn),校驗(yàn)無(wú)誤后,采用TCP 接口調(diào)用方式將收藏信息進(jìn)一步下推至業(yè)務(wù)邏輯處理模塊處理。步驟業(yè)務(wù)邏輯處理模塊依據(jù)用戶信息、當(dāng)前狀態(tài)、已收藏頁(yè)面信息、當(dāng)前數(shù)據(jù)庫(kù)狀態(tài)等各個(gè)方面判斷用戶的本次收藏是否可以進(jìn)行并將執(zhí)行結(jié)果返回給EPG消息處
7理模塊。步驟S230 =EPG消息處理模塊和業(yè)務(wù)邏輯模塊將收藏信息分別入庫(kù)。步驟S232:EPG消息處理模塊和業(yè)務(wù)邏輯模塊分別更新該用戶的收藏時(shí)間戳,實(shí)現(xiàn)在不同屏之間共享網(wǎng)頁(yè)收藏信息。通過(guò)上述實(shí)施例,實(shí)現(xiàn)了在IPTV系統(tǒng)中對(duì)網(wǎng)頁(yè)的收藏。實(shí)施例四圖3所示為根據(jù)本實(shí)施例的在IPTV中實(shí)現(xiàn)收藏展示的方法,如圖3所示,該方法包括步驟S302至步驟S3^。步驟S302和S304 與步驟S202和S204相同。步驟S306 構(gòu)建用戶信息放入session中以備后續(xù)頁(yè)面中進(jìn)行數(shù)據(jù)操作時(shí)提供用戶信息支撐。步驟S308 將用戶在本地?cái)?shù)據(jù)庫(kù)中保存的用戶收藏時(shí)間戳與服務(wù)器端返回的收藏時(shí)間戳進(jìn)行比較,如果不一致,則觸發(fā)收藏同步流程,執(zhí)行步驟S310,否則,執(zhí)行步驟 S318。步驟S310 =EPG消息處理模塊通過(guò)HTTP接口將該用戶信息發(fā)送至內(nèi)容處理機(jī),觸發(fā)收藏流程,方式如下http://cmsc_ip:CP_Port2/iptvoss/getfav。其中,cmsc_ip 為管理平臺(tái)地址,CP_Port2為管理平臺(tái)開(kāi)啟的一個(gè)端口,iptvoss/getfav為該端口監(jiān)控的一個(gè)具體業(yè)務(wù)標(biāo)識(shí)串,即,如果該端口匹配到這個(gè)iptvoss/getfav標(biāo)識(shí)串,就從http消息體中解析處用戶信息,將收藏信息下推到請(qǐng)求的客戶端。步驟S312 內(nèi)容處理機(jī)接收到用戶的收藏請(qǐng)求信息,對(duì)其進(jìn)行校驗(yàn)后,將該信息解析并傳入可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language,簡(jiǎn)稱為XML)體并提煉用戶信息,在管理側(cè)的數(shù)據(jù)庫(kù)中查詢?cè)撚脩舻氖詹匦畔⒉⒔M裝成XML信息返回給EPG消息處理模塊。步驟S314 =EPG消息處理模塊解析返回的XML體并將其保存至本地?cái)?shù)據(jù)庫(kù)。步驟S316 終端用戶更新收藏時(shí)間戳。如果用戶再次登錄,且本地和服務(wù)器端收藏時(shí)間戳一致,則不進(jìn)行收藏信息下拉工作,這樣,減輕了 EPG消息處理模塊的負(fù)載,避免了重復(fù)信息下拉,減輕了登錄壓力。步驟S318 終端用戶登錄歸屬UI模板。步驟S320 終端用戶進(jìn)入收藏夾頁(yè)面,進(jìn)行收藏信息查詢。步驟S322 :EPG消息處理模塊根據(jù)session中的用戶信息拼裝收藏查詢語(yǔ)句,在本地?cái)?shù)據(jù)庫(kù)中查詢?cè)撚脩舻氖詹匦畔ⅰ2襟ES3M =EPG消息處理模塊將查詢的收藏信息返回給UI模板進(jìn)行收藏列表展示。步驟用戶點(diǎn)擊收藏觀看,首先對(duì)該頁(yè)面進(jìn)行鑒權(quán)、認(rèn)證,核實(shí)該收藏頁(yè)面是否符合規(guī)范并進(jìn)行有效性檢查。步驟機(jī)頂盒中的瀏覽器解析網(wǎng)址信息,終端用戶進(jìn)入第三方頁(yè)面進(jìn)行瀏覽。實(shí)施例五圖4示出了根據(jù)本實(shí)施例的IPTV中實(shí)現(xiàn)收藏展示的方法,如圖4所示,該方法包括步驟S402至步驟S438。步驟S402 用戶登錄認(rèn)證并返回用戶信息,EPG消息處理模塊將用戶信息格式化后保存在session中以備后用。步驟S404 系統(tǒng)初始化JS框架,完成資源反寫(xiě)和按鍵默認(rèn)處理(遙控器按鍵觸發(fā)事件機(jī)頂盒捕捉后如不處理則交由JS腳本模塊處理)。步驟S406 進(jìn)行登錄認(rèn)證,進(jìn)行頻道、欄目、權(quán)限資源的獲取,將收藏信息和書(shū)簽信息存入本地?cái)?shù)據(jù)庫(kù)。步驟S408 將用戶在本地?cái)?shù)據(jù)庫(kù)中保存的用戶收藏時(shí)間戳與管理平臺(tái)返回的收藏時(shí)間戳進(jìn)行比較。步驟S410 如果收藏時(shí)間戳不一致,則由EPG消息處理模塊以HTTP接口方式向內(nèi)容處理機(jī)觸發(fā)收藏同步流程,然后,內(nèi)容處理機(jī)從管理平臺(tái)獲取用戶的返回收藏信息,并將其發(fā)送給EPG消息處理模塊。步驟S412:EPG消息處理模塊解析該用戶的返回收藏信息,并將其存入本地?cái)?shù)據(jù)庫(kù)的該用戶指定表中。步驟S414:更新用戶本地收藏時(shí)間戳,從而防止了重復(fù)下載,緩解了服務(wù)器端壓力。步驟S416 將響應(yīng)終端用戶的收藏展示頁(yè)面注冊(cè)到機(jī)頂盒中。步驟S418 登錄EPG服務(wù)器中預(yù)先分配給該用戶UI模板進(jìn)行業(yè)務(wù)瀏覽。步驟S420 在登錄第三方頁(yè)面之前,將收藏鍵和收藏顯示頁(yè)面大小注冊(cè)至機(jī)頂盒中,因?yàn)槠聊环直媛矢鶕?jù)需要不同大小設(shè)置有可能不同,所以需要個(gè)性化設(shè)置。步驟S422 終端用戶點(diǎn)擊預(yù)先配置的網(wǎng)頁(yè)鏈接。步驟S4M 用戶跳出UI模板進(jìn)入機(jī)頂盒瀏覽器中,瀏覽器對(duì)URL進(jìn)行系列校驗(yàn)后
予以展示。步驟機(jī)頂盒捕捉按鍵事件,如果鍵值與預(yù)先植入機(jī)頂盒的收藏鍵值一致, 則觸發(fā)收藏操作。步驟根據(jù)預(yù)先植入機(jī)頂盒的收藏頁(yè)面及其大小進(jìn)行收藏提示頁(yè)面展示。步驟S430 用戶點(diǎn)擊確定收藏按鈕后,頁(yè)面采集收藏信息傳至EPG消息處理模塊進(jìn)行處理。步驟S432 =EPG消息處理模塊對(duì)用戶及頁(yè)面?zhèn)鬟f的收藏信息進(jìn)行校驗(yàn),如校驗(yàn)不符合要求則給予用戶友好提示,提示用戶不能進(jìn)行收藏;如果校驗(yàn)符合要求,則以TCP接口方式將收藏信息傳遞至業(yè)務(wù)邏輯處理模塊。步驟S434 收藏信息在管理平臺(tái)進(jìn)行入庫(kù),即,在管理平臺(tái)保存收藏信息。步驟S436 管理平臺(tái)更新該用戶的收藏時(shí)間戳。步驟S438 本地服務(wù)器端(即,能力平臺(tái))更新該用戶的收藏時(shí)間戳。實(shí)施例六本實(shí)施例提供了一種網(wǎng)頁(yè)收藏的系統(tǒng),該系統(tǒng)可以在IPTV系統(tǒng)中,且可以用來(lái)實(shí)現(xiàn)上述實(shí)施例一至實(shí)施例五的方法。圖5是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)收藏的系統(tǒng)的結(jié)構(gòu)框圖,如圖5所示,該系統(tǒng)包括接收模塊52,用于在顯示第三方頁(yè)面后,接收到用戶發(fā)送的指令;存儲(chǔ)模塊M,耦合至接收模塊52,用于將指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)中。本實(shí)施例通過(guò)將用戶的指令對(duì)應(yīng)的網(wǎng)頁(yè)信息存儲(chǔ)到管理平臺(tái)(服務(wù)器)中,達(dá)到了在IPTV系統(tǒng)中收藏網(wǎng)頁(yè)的效果。優(yōu)選地,存儲(chǔ)模塊M還可以用于將指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到上述系統(tǒng)中。在本實(shí)施例中,系統(tǒng)本地也收藏了網(wǎng)頁(yè)信息,這樣,系統(tǒng)無(wú)需向管理平臺(tái)獲取收藏的網(wǎng)頁(yè)信息,即可以對(duì)收藏的網(wǎng)頁(yè)進(jìn)行操作。圖6是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)收藏的系統(tǒng)的優(yōu)選的結(jié)構(gòu)框圖,如圖6所示,該系統(tǒng)還可以包括判斷模塊62,耦合至存儲(chǔ)模塊M,用于判斷上述系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳是否一致;同步模塊64,耦合至判斷模塊62,用于在判斷模塊62判斷不一致的情況下,將系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳進(jìn)行同步。通過(guò)本實(shí)施例,在用戶重新登錄時(shí),可以通過(guò)對(duì)比本地和管理平臺(tái)的時(shí)間戳,在二者不一致的情況下,對(duì)時(shí)間戳進(jìn)行同步, 從而實(shí)現(xiàn)了在本地更新時(shí)間戳的目的,并可以將本地收藏的信息和管理平臺(tái)收藏的信息進(jìn)行同步。圖7是根據(jù)本發(fā)明實(shí)施例的網(wǎng)頁(yè)收藏的系統(tǒng)的另一種優(yōu)選的結(jié)構(gòu)框圖,如圖7所示,該系統(tǒng)還可以包括顯示模塊72,耦合至判斷模塊62,用于判斷模塊62判斷一致的情況下,使用系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息顯示網(wǎng)頁(yè)。通過(guò)該實(shí)施例,IPTV可以使用本地的網(wǎng)頁(yè)信息進(jìn)行網(wǎng)頁(yè)的顯示,實(shí)現(xiàn)較為方便。優(yōu)選地,在顯示第三方頁(yè)面之前,該系統(tǒng)還可以對(duì)用戶進(jìn)行鑒權(quán)、認(rèn)證。該實(shí)施例確保根據(jù)授權(quán)的用戶進(jìn)行網(wǎng)頁(yè)的收藏。圖8是根據(jù)本發(fā)明實(shí)施例的存儲(chǔ)模塊的結(jié)構(gòu)框圖。接收模塊52可以是機(jī)頂盒模塊;存儲(chǔ)模塊討可以包括獲取單元82,用于獲取上述指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息,存儲(chǔ)單元 84,耦合至獲取單元82,用于將該信息存儲(chǔ)到管理平臺(tái)。該實(shí)施例中機(jī)頂盒能夠接收到用戶用于收藏網(wǎng)頁(yè)的指令,從而實(shí)現(xiàn)了網(wǎng)頁(yè)的收藏。實(shí)施例七本實(shí)施例提供了一種IPTV系統(tǒng),該系統(tǒng)可以實(shí)現(xiàn)上述實(shí)施例一至實(shí)施例五的方法。該系統(tǒng)可以是基于機(jī)頂盒的網(wǎng)頁(yè)收藏裝置,以瀏覽器網(wǎng)頁(yè)收藏為參照,為了適應(yīng)用戶操作一致性、無(wú)差異性,在IPTV系統(tǒng)上實(shí)現(xiàn)了一種網(wǎng)頁(yè)瀏覽和收藏裝置,這是三網(wǎng)融合下衍生的一種新的IPTV業(yè)務(wù),有效地實(shí)現(xiàn)了對(duì)互聯(lián)網(wǎng)技術(shù)的延伸與拓展。圖9是根據(jù)本發(fā)明實(shí)施例的IPTV系統(tǒng)的結(jié)構(gòu)框圖,如圖9所示,該系統(tǒng)包括機(jī)頂盒模塊902、腳本模塊904、瀏覽器處理模塊906、EPG消息處理模塊908、業(yè)務(wù)邏輯處理模塊 910、數(shù)據(jù)共享模塊912和數(shù)據(jù)同步模塊914 ;該系統(tǒng)還可以包括FTP服務(wù)器916和數(shù)據(jù)庫(kù) 918,其中,數(shù)據(jù)共享模塊912和數(shù)據(jù)同步模塊914對(duì)應(yīng)于實(shí)施例二中的數(shù)據(jù)共享及同步模塊。上述模塊的功能在實(shí)施例一至實(shí)施例五中已經(jīng)進(jìn)行了描述,在此不再贅述。通過(guò)本實(shí)施例的技術(shù)方案,能夠?qū)崿F(xiàn)在機(jī)頂盒上對(duì)感興趣的網(wǎng)頁(yè)進(jìn)行瀏覽和收藏,在方便用戶觀看傳統(tǒng)的視頻節(jié)目的同時(shí),又能夠體驗(yàn)互聯(lián)網(wǎng)技術(shù)帶給用戶的全新體驗(yàn), 是IPTV相對(duì)于傳統(tǒng)的電視收看方式上的優(yōu)勢(shì)的又一體現(xiàn)。另外,在機(jī)頂盒上實(shí)現(xiàn)網(wǎng)頁(yè)的瀏覽與收藏為IPTV用戶提供一種靈活、易用、富有親和力的新型業(yè)務(wù),豐富用戶體驗(yàn),有力爭(zhēng)取新客戶群。
在另外一個(gè)實(shí)施例中,還提供了一種網(wǎng)頁(yè)收藏的軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施例中描述的技術(shù)方案。在另外一個(gè)實(shí)施例中,還提供了一種存儲(chǔ)介質(zhì),該存儲(chǔ)機(jī)制中存儲(chǔ)有上述網(wǎng)頁(yè)收藏的軟件。綜上所述,本發(fā)明實(shí)施例采用IPTV系統(tǒng)根據(jù)用戶的指令將該指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)的方式,達(dá)到了在IPTV系統(tǒng)中對(duì)網(wǎng)頁(yè)進(jìn)行收藏的效果、顯然,本領(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é)合。以上所述僅為本發(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.一種網(wǎng)頁(yè)收藏的方法,其特征在于包括在顯示第三方頁(yè)面后,網(wǎng)絡(luò)電視IPTV系統(tǒng)接收到用戶發(fā)送的指令; 將所述指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)中之后,所述方法還包括將所述指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到所述IPTV系統(tǒng)中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在將所述指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到所述IPTV系統(tǒng)中之后,所述方法還包括判斷所述IPTV系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與所述管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳是否一致,如果不一致,則將所述IPTV系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與所述管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳進(jìn)行同步。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,如果所述IPTV系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與所述管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳一致,則所述IPTV系統(tǒng)使用所述IPTV系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息顯示所述網(wǎng)頁(yè)。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,在顯示第三方頁(yè)面之前,所述方法還包括對(duì)所述用戶進(jìn)行鑒權(quán)、認(rèn)證。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述IPTV系統(tǒng)接收到用戶發(fā)送的指令包括所述IPTV系統(tǒng)中的機(jī)頂盒接收到所述指令;將所述指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到所述管理平臺(tái)中包括所述IPTV系統(tǒng)獲取所述指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息,并將所述信息存儲(chǔ)到所述管理平臺(tái)。
7.—種網(wǎng)頁(yè)收藏的系統(tǒng),其特征在于包括接收模塊,用于在顯示第三方頁(yè)面后,接收到用戶發(fā)送的指令; 存儲(chǔ)模塊,用于將所述指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)中。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述存儲(chǔ)模塊還用于將所述指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到所述系統(tǒng)中。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括判斷模塊,用于判斷所述系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與所述管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳是否一致;同步模塊,用于在所述判斷模塊判斷不一致的情況下,將所述系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳與所述管理平臺(tái)中存儲(chǔ)的網(wǎng)頁(yè)的信息中的時(shí)間戳進(jìn)行同步。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括顯示模塊,用于判斷模塊判斷一致的情況下,使用所述系統(tǒng)中存儲(chǔ)的網(wǎng)頁(yè)的信息顯示所述網(wǎng)頁(yè)。
全文摘要
本發(fā)明公開(kāi)了一種網(wǎng)頁(yè)收藏的方法及系統(tǒng),該方法包括在顯示第三方頁(yè)面后,網(wǎng)絡(luò)電視IPTV系統(tǒng)接收到用戶發(fā)送的指令;將該指令對(duì)應(yīng)的網(wǎng)頁(yè)的信息存儲(chǔ)到管理平臺(tái)中。本發(fā)明解決了相關(guān)技術(shù)中的不能對(duì)網(wǎng)頁(yè)進(jìn)行收藏的問(wèn)題,達(dá)到了在IPTV系統(tǒng)中對(duì)網(wǎng)頁(yè)進(jìn)行收藏的效果。
文檔編號(hào)H04N21/4782GK102340691SQ201110325779
公開(kāi)日2012年2月1日 申請(qǐng)日期2011年10月24日 優(yōu)先權(quán)日2011年10月24日
發(fā)明者矯田廣 申請(qǐng)人:中興通訊股份有限公司