專利名稱:Iptv終端搜索結果更新的方法及iptv服務器的制作方法
技術領域:
本發(fā)明屬于IPTV技術領域,尤其涉及一種IPTV終端搜索結果更新的方法及IPTV 服務器。
背景技術:
隨著IPTV(網(wǎng)絡電視)技術的發(fā)展,越來越多的人使用IPTV產(chǎn)品。但是IPTV是基于網(wǎng)絡的產(chǎn)品,與傳統(tǒng)電視的最大區(qū)別在于交互性。用戶在使用現(xiàn)有的IPTV產(chǎn)品時,通常通過IPTV終端輸入搜索關鍵字,IPTV終端將搜索關鍵字傳輸?shù)椒掌鞫?,服務器端根?jù)搜索關鍵字搜索其內(nèi)容數(shù)據(jù)庫,并將搜索結果傳輸?shù)絀PTV終端,用戶可以從服務器端反饋的搜索結果中選擇需要的對象進行播放。用戶還可以將搜索結果保存,以便下次收看時可以直接從保存的搜索結果中選擇,不需要重新進行搜索。如用戶將搜索結果中的某一文件的鏈接地址添加到收藏夾中,下次收看時可以直接點擊該收藏的鏈接地址,以實現(xiàn)斷點續(xù)播。上述的交互模式中,當服務器端的內(nèi)容數(shù)據(jù)庫更新后,IPTV終端保存的搜索結果將不再有效,如視頻在服務器的位置變化、鏈接地址發(fā)生改變等等,用戶再次利用該搜索結果時,不能達到預期的目的。因此,需要有一種技術方案,能夠在服務器終端的數(shù)據(jù)庫發(fā)生變化后,IPTV終端保存的搜索結果能夠同步更新,以提供給用戶更加方便及時的服務。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種IPTV終端搜索結果更新的方法及IPTV服務器,旨在解決IPTV終端中存儲的搜索結果與服務器端數(shù)據(jù)庫的數(shù)據(jù)同步更新的問題。本發(fā)明是這樣實現(xiàn)的,一種IPTV終端搜索結果更新的方法,所述的方法包括a、當IPTV終端再次連接服務器端時,接收該服務器端傳輸?shù)男碌乃阉鹘Y果,該新的搜索結果是該服務器端根據(jù)存儲的該IPTV終端的搜索關鍵字對其內(nèi)容數(shù)據(jù)庫中更新后的數(shù)據(jù)進行搜索后得到的;b、該IPTV終端根據(jù)該新的搜索結果選擇播放。更具體的,其中步驟a之前還包括aO、該IPTV終端啟動IPTV功能,向該服務器端傳輸該搜索關鍵字,該服務器端存儲該IPTV終端的搜索關鍵字。更具體的,還包括該IPTV終端向該服務器端傳輸其設備ID號,該服務器端存儲該設備ID號,以及該搜索關鍵字與該設備ID號之間的對應關系。更具體的,其中步驟a具體包括al、當該IPTV終端再次連接該服務器端時,向該服務器端傳輸其設備ID號;a2、該IPTV終端接收該服務器端傳輸?shù)男碌乃阉鹘Y果,該新的搜索結果是該服務器端根據(jù)該搜索關鍵字與該設備ID號之間的對應關系調(diào)用存儲的該IPTV終端的搜索關鍵字,根據(jù)該IPTV終端的搜索關鍵字對其內(nèi)容數(shù)據(jù)庫中更新后的數(shù)據(jù)進行搜索后得到的。更具體的,其中步驟a和步驟b之間還包括當該服務器端判斷其內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)更新后,調(diào)用存儲的該IPTV終端的搜索關鍵字,根據(jù)該搜索關鍵字對其內(nèi)容數(shù)據(jù)庫更新后的數(shù)據(jù)進行搜索,得到該新的搜索結果,將該新的搜索結果傳輸?shù)皆揑PTV終端。本發(fā)明還提供了一種IPTV服務器,該IPTV服務器包括控制模塊、搜索關鍵字存儲模塊和搜索模塊,其中該搜索模塊用來在IPTV終端再次連接時,從該搜索關鍵字存儲模塊中調(diào)用該 IPTV終端的搜索關鍵字,重新對內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)進行搜索,形成新的搜索結果;該搜索關鍵字存儲模塊用來存儲該IPTV終端的上次連接時傳輸?shù)乃阉麝P鍵字, 供該搜索模塊調(diào)用;該控制模塊用來控制系統(tǒng)的運行,包括控制該搜索模塊從該搜索關鍵字存儲模塊中調(diào)用該IPTV終端的搜索關鍵字,重新對內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)進行搜索,形成新的搜索結
: O更具體的,該控制模塊還用來判斷該內(nèi)容數(shù)據(jù)庫的數(shù)據(jù)是否更新,并在該內(nèi)容數(shù)據(jù)庫的數(shù)據(jù)有更新時控制該搜索模塊從該搜索關鍵字存儲模塊中調(diào)用該IPTV終端的搜索關鍵字,重新對內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)進行搜索,形成新的搜索結果。更具體的,該搜索模塊還用來接收該IPTV終端上次連接時傳輸?shù)乃阉麝P鍵字,將該搜索關鍵字傳輸?shù)皆撍阉麝P鍵字存儲模塊。更具體的,該搜索模塊還用來接收該IPTV終端上次連接時傳輸?shù)脑O備ID號,將該設備ID號及其與搜索關鍵字的對應關系傳輸?shù)皆撍阉麝P鍵字存儲模塊。更具體的,該搜索模塊還用來接收該IPTV終端再次連接時傳輸?shù)脑O備ID號,根據(jù)該設備ID號從該搜索關鍵字存儲模塊中調(diào)用該IPTV終端的搜索關鍵字。本發(fā)明提供的方案是當用戶輸入關鍵字搜索時,IPTV終端將搜索關鍵字發(fā)送到服務器端,服務器端保存該搜索關鍵字。當該IPTV終端再次連接服務器端時,如果服務器端內(nèi)容數(shù)據(jù)庫的數(shù)據(jù)進行了更新,服務器端將根據(jù)存儲的搜索關鍵字進行搜索,得到新的搜索結果,并將新的搜索結果傳輸?shù)絀PTV終端,IPTV終端用新的搜索結果覆蓋存儲的原搜索結果。本發(fā)明提供的技術方案使得IPTV終端的搜索結果可以與服務器端的數(shù)據(jù)更新保持同步,當用戶使用IPTV終端的IPTV功能時,如果需要再次播放此前播放過的節(jié)目,如某個頻道的節(jié)目、某個視頻等,則可以直接利用存儲的搜索結果,即使服務器端的內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)已經(jīng)進行了更新,也不會出現(xiàn)鏈接出錯或者顯示的內(nèi)容與實際播放的同容不相符的現(xiàn)象。
圖1是本發(fā)明實施例流程圖;圖2是本發(fā)明實施例的IPTV服務器原理框圖。
具體實施方式
本發(fā)明提供的方案是當用戶輸入關鍵字搜索時,IPTV終端將搜索關鍵字發(fā)送到服務器端,服務器端保存該搜索關鍵字。當該IPTV終端再次連接服務器端時,如果服務器端內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)進行了更新,服務器端將根據(jù)存儲該IPTV終端的搜索關鍵字進行搜索,得到新的搜索結果,并將新的搜索結果傳輸?shù)絀PTV終端,IPTV終端用新的搜索結果覆蓋存儲的原搜索結果。為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例流程圖如圖1所示,具體包括如下的步驟1、用戶啟動IPTV終端的IPTV功能,通過IPTV終端輸入搜索關鍵字;2、IPTV終端將搜索關鍵字及其設備ID號傳輸?shù)椒掌鞫耍?、服務器端保存搜索關鍵字,并保存IPTV終端的設備ID號及其與搜索關鍵字的對應關系;4、服務器端根據(jù)搜索關鍵字對其內(nèi)容數(shù)據(jù)庫進行搜索,并將搜索結果傳輸?shù)絀PTV 終端;5、IPTV終端將搜索結果保存;6、IPTV終端停止IPTV功能;7、用戶再次啟動IPTV終端的IPTV功能,IPTV終端將其設備ID號傳輸?shù)椒掌鞫耍?、服務器端內(nèi)容數(shù)據(jù)庫的數(shù)據(jù)是否有更新?如果是,轉步驟9,否則轉步驟11 ;9、服務器端根據(jù)IPTV終端的設備ID號查找存儲的搜索關鍵字,根據(jù)搜索關鍵字對其內(nèi)容數(shù)據(jù)庫重新進行搜索,將新的搜索結果傳輸?shù)絀PTV終端;10、IPTV終端用新的搜索結果覆蓋存儲的原搜索結果。11、服務器端向IPTV終端發(fā)送沒有更新的消息,IPTV終端利用存儲的原搜索結^ ο步驟5中,用戶可以保存服務器端反饋的搜索結果,也可以保存部分搜索結果,如用戶將搜索結果中的某一文件的鏈接地址添加到收藏夾中。如果IPTV終端對搜索結果不進行保存,通知服務器端,服務器端在IPTV再次連接時,將不再執(zhí)行上述的新的搜索流程。 此外,IPTV將搜索結果保存后,還可以通知服務器端,服務器端在IPTV終端保存搜索結果的情況下,才執(zhí)行后續(xù)的流程。步驟6中,IPTV終端停止IPTV功能可以是在從搜索結果中選擇一個選項播放之后。本發(fā)明實施例的IPTV服務器的原理框圖如圖2所示,包括控制模塊、搜索關鍵字存儲模塊、內(nèi)容數(shù)據(jù)庫和搜索模塊,其中搜索模塊與內(nèi)容數(shù)據(jù)庫和搜索關鍵字存儲模塊相連,用來接收IPTV終端連接時傳輸?shù)乃阉麝P鍵字,根據(jù)該搜索關鍵字對內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)進行搜索,形成搜索結果,并將搜索關鍵字傳輸?shù)剿阉麝P鍵字存儲模塊;該搜索模塊還用來在該IPTV終端再次連接時, 從搜索關鍵字存儲模塊中調(diào)用存儲的該IPTV終端的搜索關鍵字,重新對內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)進行搜索,形成新的搜索結果;
搜索關鍵字存儲模塊用來存儲該IPTV終端上次連接時傳輸?shù)乃阉麝P鍵字,供搜索模塊調(diào)用;控制模塊與搜索模塊和內(nèi)容數(shù)據(jù)庫相連,用來在該IPTV終端再次連接并且內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)有更新時,控制搜索模塊從搜索關鍵字存儲模塊中調(diào)用該IPTV終端的搜索關鍵字,重新對內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)進行搜索,形成新的搜索結果。具體實現(xiàn)時,IPTV終端向服務器發(fā)送搜索關鍵字時,可以同時發(fā)送器設備ID號, 搜索模塊在存儲搜索關鍵字的同時,還將設備ID號及其與搜索關鍵字之間的對應關系存儲到搜索關鍵字存儲模塊中。當IPTV終端再次連接服務器時,將向服務器發(fā)送設備ID號, 搜索模塊可以根據(jù)該設備ID號從搜索關鍵字存儲模塊中調(diào)用對應的搜索關鍵字。如上所述,當用戶使用IPTV終端的IPTV功能時,如果需要再次播放此前播放過的節(jié)目,如某個頻道的節(jié)目、某個視頻等,則可以直接利用存儲的搜索結果,即使服務器端的內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)已經(jīng)進行了更新,也不會出現(xiàn)鏈接出錯或者顯示的內(nèi)容與實際播放的同容不相符的現(xiàn)象。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種IPTV終端搜索結果更新的方法,所述的方法包括a、當IPTV終端再次連接服務器端時,接收該服務器端傳輸?shù)男碌乃阉鹘Y果,該新的搜索結果是該服務器端根據(jù)存儲的該IPTV終端的搜索關鍵字對其內(nèi)容數(shù)據(jù)庫中更新后的數(shù)據(jù)進行搜索后得到的;b、該IPTV終端根據(jù)該新的搜索結果選擇播放。
2.根據(jù)權利要求1所述的方法,其特征在于,其中步驟a之前還包括aO、該IPTV終端啟動IPTV功能,向該服務器端傳輸該搜索關鍵字,該服務器端存儲該 IPTV終端的搜索關鍵字。
3.根據(jù)權利要求2所述的方法,其特征在于,還包括該IPTV終端向該服務器端傳輸其設備ID號,該服務器端存儲該設備ID號,以及該搜索關鍵字與該設備ID號之間的對應關系。
4.根據(jù)權利要求3所述的方法,其特征在于,其中步驟a具體包括al、當該IPTV終端再次連接該服務器端時,向該服務器端傳輸其設備ID號;a2、該IPTV終端接收該服務器端傳輸?shù)男碌乃阉鹘Y果,該新的搜索結果是該服務器端根據(jù)該搜索關鍵字與該設備ID號之間的對應關系調(diào)用存儲的該IPTV終端的搜索關鍵字, 根據(jù)該IPTV終端的搜索關鍵字對其內(nèi)容數(shù)據(jù)庫中更新后的數(shù)據(jù)進行搜索后得到的。
5.根據(jù)權利要求1所述的方法,其特征在于,其中步驟a和步驟b之間還包括當該服務器端判斷其內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)更新后,調(diào)用存儲的該IPTV終端的搜索關鍵字,根據(jù)該搜索關鍵字對其內(nèi)容數(shù)據(jù)庫更新后的數(shù)據(jù)進行搜索,得到該新的搜索結果,將該新的搜索結果傳輸?shù)皆揑PTV終端。
6.一種IPTV服務器,其特征在于,該IPTV服務器包括控制模塊、搜索關鍵字存儲模塊和搜索模塊,其中該搜索模塊用來在IPTV終端再次連接時,從該搜索關鍵字存儲模塊中調(diào)用該IPTV終端的搜索關鍵字,重新對內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)進行搜索,形成新的搜索結果;該搜索關鍵字存儲模塊用來存儲該IPTV終端的上次連接時傳輸?shù)乃阉麝P鍵字,供該搜索模塊調(diào)用;該控制模塊用來控制系統(tǒng)的運行,包括控制該搜索模塊從該搜索關鍵字存儲模塊中調(diào)用該IPTV終端的搜索關鍵字,重新對內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)進行搜索,形成新的搜索結果。
7.根據(jù)權利要求6所述的IPTV服務器,其特征在于,該控制模塊還用來判斷該內(nèi)容數(shù)據(jù)庫的數(shù)據(jù)是否更新,并在該內(nèi)容數(shù)據(jù)庫的數(shù)據(jù)有更新時控制該搜索模塊從該搜索關鍵字存儲模塊中調(diào)用該IPTV終端的搜索關鍵字,重新對內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)進行搜索,形成新的搜索結果。
8.根據(jù)權利要求6所述的IPTV服務器,其特征在于,該搜索模塊還用來接收該IPTV終端上次連接時傳輸?shù)乃阉麝P鍵字,將該搜索關鍵字傳輸?shù)皆撍阉麝P鍵字存儲模塊。
9.根據(jù)權利要求6所述的IPTV服務器,其特征在于,該搜索模塊還用來接收該IPTV終端上次連接時傳輸?shù)脑O備ID號,將該設備ID號及其與搜索關鍵字的對應關系傳輸?shù)皆撍阉麝P鍵字存儲模塊。
10.根據(jù)權利要求9所述的IPTV服務器,其特征在于,該搜索模塊還用來接收該IPTV 終端再次連接時傳輸?shù)脑O備ID號,根據(jù)該設備ID號從該搜索關鍵字存儲模塊中調(diào)用該IPTV終端的搜索關鍵字。
全文摘要
本發(fā)明適用于IPTV技術領域,提供了一種IPTV終端搜索結果更新的方法及IPTV服務器,所述的方法包括a、當IPTV終端再次連接服務器端時,接收該服務器端傳輸?shù)男碌乃阉鹘Y果,該新的搜索結果是該服務器端根據(jù)存儲的該IPTV的搜索關鍵字對其內(nèi)容數(shù)據(jù)庫中更新后的數(shù)據(jù)進行搜索后得到的;b、該IPTV終端根據(jù)該新的搜索結果選擇播放。本發(fā)明提供的技術方案使得IPTV終端的搜索結果可以與服務器端的數(shù)據(jù)更新保持同步,當用戶使用IPTV終端的IPTV功能時,如果需要再次播放此前播放過的節(jié)目,如某個頻道的節(jié)目、某個視頻等,則可以直接利用存儲的搜索結果,即使服務器端的內(nèi)容數(shù)據(jù)庫中的數(shù)據(jù)已經(jīng)進行了更新,也不會出現(xiàn)鏈接出錯或者顯示的內(nèi)容與實際播放的同容不相符的現(xiàn)象。
文檔編號G06F17/30GK102378058SQ20101025140
公開日2012年3月14日 申請日期2010年8月11日 優(yōu)先權日2010年8月11日
發(fā)明者付遙遠, 李劍, 魏含寒 申請人:Tcl集團股份有限公司, 深圳Tcl新技術有限公司