專利名稱:基于網絡電視的即時通信方法及網絡電視系統的制作方法
技術領域:
本發明涉及網絡電視技術,特別涉及一種基于網絡電視的即時通信方法以及一種網絡電視系統。
背景技術:
在現階段,互聯網(Internet)的廣泛應用給網絡用戶帶來了極大方便。例如,網絡用戶不但可以通過Internet瀏覽網頁、查找資料、共享文件、下載音頻、視頻節目等,還能通過Internet進行即時通信或各種游戲互動。
在廣泛的Internet應用中,網絡電視是一種新興的Internet應用。網絡電視與傳統的電視不同,網絡電視用戶無需按照預定時間表等待傳統電視臺播放電視節目,而可以通過自身的網絡終端,在Internet運營商提供的各類網絡電視頻道中選擇自身感興趣的網絡電視頻道,收看在此頻道上循環播出的各種網絡電視節目。
通常情況下,觀看同一網絡電視節目的多個網絡電視用戶往往會對當前所觀看的節目內容或主旨產生共同的話題,因此,如果能夠為網絡用戶提供針對不同網絡電視節目的聊天室,使得觀看同一網絡電視節目的網絡電視用戶能夠通過該聊天室交流觀感,將會極大地增強網絡電視用戶的服務感受。
然而,由于現有的網絡電視基本均通過基于點對點(P2P)技術實現,也就是說,每個進入到網絡電視中的網絡用戶都是一個種子點,網絡用戶通過P2P方式從其他作為種子點的網絡用戶以及網絡電視服務器獲取、查找并交換視頻數據,從而下載得到自身的視頻數據。由于上述這種視頻數據的交互對網絡用戶而言是透明、被動的,無法提供網絡用戶之間以及網絡用戶與網絡電視系統之間的主動交互,因此,現階段還不存在一種網絡電視系統可以將網絡電視和網絡用戶之間的即時通信結合起來。
發明內容
為了解決上述問題,本發明提供了一種基于網絡電視的即時通信方法以及一種網絡電視系統,可以將網絡電視和即時聊天結合起來,為正在收看同一網絡電視頻道的網絡電視用戶提供交流觀感的場所。
本發明所述基于網絡電視的即時通信方法,包括A、為每個網絡電視頻道創建至少一個聊天室,并設置網絡電視頻道與所創建聊天室之間的對應關系;B、當網絡電視用戶進入一個網絡電視頻道時,根據設置的網絡電視頻道與聊天室之間的對應關系引導該網絡電視用戶登陸與該網絡電視頻道對應的聊天室,與其他收看相同網絡電視頻道的用戶進行信息交互。
所述方法進一步包括C、網絡電視系統收到一個網絡電視用戶撰寫的發送給另一網絡電視用戶的信息后對接收到的信息進行處理,增加該信息的發送方和接收方信息;D、網絡電視系統將處理后的信息疊加到所述網絡電視用戶正在收看的網絡電視節目中,滾動播出。
所述設置網絡電視頻道與所創建聊天室之間的對應關系包括A1、為每個網絡電視頻道設置唯一的頻道標識;A2、為每個聊天室設置唯一的聊天室標識;A3、設置網絡電視頻道的頻道標識與為該網絡電視頻道建立的聊天室的聊天室標識之間的對應關系;在上述步驟B中,當網絡電視用戶進入一個網絡電視頻道時,根據該網絡電視頻道的頻道標識得到與該網絡電視頻道對應的聊天室的聊天室標識,引導所述網絡電視用戶登錄由該聊天室標識所標識的聊天室。
所述方法進一步包括為每個網絡電視節目分別設置唯一的節目標識;
分別建立每個網絡電視節目的節目標識與播出該網絡電視節目的網絡電視頻道的頻道標識之間的對應關系;在步驟B中,當某個網絡用戶收看一個網絡電視節目時,根據所收看的網絡電視節目的節目標識得到播出該網絡電視節目的網絡電視頻道的頻道標識,從而得出該網絡電視用戶當前所在的網絡電視頻道。
所述方法進一步包括a、根據收集到的網絡電視用戶針對一個網絡電視頻道上網絡電視節目播放順序和播放時間的意見后,生成該網絡電視頻道新的網絡電視節目播放順序和播放時間列表;b、將新生成的網絡電視節目播放順序和播放時間列表通知網絡電視用戶,并按照新的網絡電視節目播放順序和播放時間列表播放網絡電視節目。
若所述網絡電視頻道對應兩個以上的聊天室,所述引導該網絡電視用戶登陸與該網絡電視頻道對應的聊天室的步驟包括從所述網絡電視頻道對應的多個聊天室中隨機選擇一個聊天室,并將該聊天室信息發送給所述網絡電視用戶,引導該網絡電視用戶登錄該聊天室。
本發明所述的網絡電視系統,包括即時通信服務器,用于提供與網絡電視頻道對應的聊天室;網絡電視接入服務器,用于在網絡電視用戶進入一個網絡電視頻道時,根據自身保存的網絡電視頻道與聊天室的對應關系,引導該網絡電視用戶登陸即時通信服務器提供的與該網絡電視頻道對應的聊天室,與其他收看相同網絡電視頻道的用戶進行信息交互。
其中,所述系統進一步包括網絡電視播放服務器,用于提供各種網絡電視頻道,并在各個網絡電視頻道上播出網絡電視節目;所述網絡電視接入服務器進一步用于在網絡電視用戶進入一個網絡電視頻道時,從電視播放服務器獲取并為所述網絡電視用戶播放該網絡電視頻道上的網絡電視節目。
所述系統還可以進一步包括視頻疊加服務器,位于網絡電視接入服務器和網絡電視服務器之間,并連接到所述即時通信服務器,用于將來自即時通信服務器的一個網絡電視用戶發送給其他的網絡電視用戶的信息疊加到來自所述網絡電視播放服務器的所述網絡電視用戶所在的網絡電視頻道上正在播出的網絡電視節目中,滾動播出。
所述系統還可以進一步包括投票服務器,位于即時通信服務器和網絡電視播放服務器之間,用于同所述即時通信服務器進行交互,收集網絡電視用戶針對一個網絡電視頻道上網絡電視節目播放順序和播放時間的意見,根據收集到的信息生成該網絡電視頻道新的網絡電視節目播放順序和播放時間列表,并將生成的新的網絡電視節目播放順序和播放時間列表反饋給網絡電視播放服務器。
由此可以看出,上述方法和網絡電視系統,將網絡電視頻道與聊天室綁定到一起,使得正在收看某一網絡電視頻道的網絡電視用戶可以通過與該網絡電視頻道綁定的聊天室與其他正在收看同一網絡電視頻道的用戶交流觀感,極大增強了網絡電視用戶的服務器體驗。
圖1為本發明優選實施例所述的基于網絡電視的即時通信的方法流程圖;圖2為實現圖1所示即時通信方法的網絡電視系統結構示意圖;圖3為本發明另一優選實施例所述的網絡電視系統結構示意圖;圖4為在圖3所示的網絡電視系統中實現在正在播放的網絡電視節目中疊加聊天信息的方法流程圖;圖5為本發明又一優選實施例所述的網絡電視系統結構示意圖;圖6為在圖5所示的網絡電視系統中實現網絡電視用戶和網絡電視系統的主動交互方法流程圖。
具體實施例方式
為了將網絡電視和網絡電視用戶的即時通信有效結合,本發明的一個優選實施例提供了一種基于網絡電視的即時通信方法,如圖1所示,該方法主要包括以下步驟。
A網絡電視系統為自身提供的每一個網絡電視頻道生成并保存一個唯一的頻道標識(ID),網絡電視系統通過所生成的頻道ID來標識各個網絡電視頻道。
另外,通常情況下,網絡電視系統將在每個頻道上循環播出至少一個網絡電視節目,為了明確標識在每個網絡頻道上播出的網絡電視節目,網絡電視系統還可以進一步為每個網絡電視節目分別生成一個唯一的節目ID,以標明此網絡電視節目對應的內容信息和屬性信息。其中,該節目ID可以根據播出該節目的網絡電視頻道的頻道ID生成。
同時,在本實施例中,為了表示網絡電視節目與播出該節目的頻道之間的關系,還需要建立頻道ID與在該頻道上播出的各個網絡電視節目的節目ID之間的對應關系。這樣,由于發布到網絡電視系統中的每個網絡電視節目都可以用自身的節目ID進行標識,當某個網絡用戶在收看某個網絡電視節目時,網絡電視系統就可以通過該網絡電視用戶所收看的網絡電視節目的節目ID直接獲得播出該網絡電視節目的網絡電視頻道的頻道ID,從而得出該網絡電視用戶當前所在的頻道。
B網絡電視系統進一步為每一個網絡電視頻道創建至少一個相關的聊天室,并為每個聊天室生成并保存一個唯一的聊天室ID,同時建立該網絡電視頻道的頻道ID與所創建的相關聊天室的聊天室ID之間的對應關系。
在該步驟中,所述聊天室ID可以根據與該聊天室相關的網絡電視頻道的頻道ID生成。
網絡電視系統為每一個網絡電視頻道創建的聊天室可能只有一個或者有多個。在創建的一個網絡電視頻道對應的聊天室有多個的情況下,網絡電視系統可以進一步將對應于同一個網絡電視頻道的所有聊天室設置為同一類聊天室,并且,設置每一類聊天室具有相同的屬性。這一類的聊天室均與同一個網絡電視頻道相關聯。
由此可以看出,通過上述步驟A和B,網絡電視系統就可以將網絡電視頻道和聊天室相互關聯起來,從而一個網絡電視用戶在收看某一網絡電視節目的同時,就可以通過登陸與該網絡電視頻道對應的聊天室,與收看相同網絡電視節目的網絡電視用戶交流觀感。在本實施例中,一個網絡電視用戶與收看同一網絡電視頻道的用戶進行聊天的具體實現方法仍如圖1中所示,主要包括如下步驟。
C在建立上述網絡電視頻道和聊天室之間的關聯關系之后,當某個網絡電視用戶進入某一網絡電視頻道準備收看當前正在播放的節目時,網絡電視系統根據該網絡電視用戶所進入的網絡電視頻道獲得該網絡電視頻道的頻道ID。
D網絡電視系統根據所獲得的頻道ID以及自身保存的頻道ID與聊天室ID之間的對應關系,得到與該網絡電視頻道對應的一個聊天室的聊天室ID。
在該步驟中,如果該網絡電視頻道的頻道ID對應多個聊天室ID,則網絡電視系統從對應的多個聊天室ID中隨機選擇一個聊天室ID即可。
E網絡電視系統根據上述聊天室ID,將該聊天室ID對應的聊天室信息反饋給該網絡電視用戶,引導該網絡電視用戶登陸所述的聊天室。
在登錄所述聊天室之后,該網絡電視用戶就可以同該聊天室內收看相同網絡電視節目的網絡電視用戶進行互動聊天了。如前所述,因為在相同聊天室內的用戶正在收看相同的網絡電視節目,通常會有很多共同的話題。因此,通過上述方法,網絡電視用戶可以方便、快捷地找到與該電視頻道相關的聊天室,從而更加容易地找到與自身有相同愛好并且有共同話題的好友進行交流。
下面結合圖2說明實現上述基于網絡電視的即時通信的網絡電視系統。如圖2所示,所述網絡電視系統主要包括網絡電視接入服務器、即時通信服務器以及網絡電視播放服務器。
其中,所述即時通信服務器主要用于為網絡電視用戶提供與網絡電視頻道對應的聊天室,供網絡電視用戶與其他正在收看同一網絡電視頻道的網絡電視用戶進行信息交流;所述網絡電視播放服務器主要用于為網絡電視用戶提供各種網絡電視頻道,并在各個網絡電視頻道上播出網絡電視節目;網絡電視接入服務器位于網絡電視用戶和即時通信服務器以及網絡電視用戶和網絡電視服務器之間,一方面用于為網絡電視用戶提供網絡電視頻道列表,根據用戶選擇的網絡電視頻道,通過與網絡電視播放服務器交互為網絡電視用戶提供該網絡電視頻道上播放的網絡電視節目,另一方面用于根據自身保存的網絡電視頻道與聊天室的對應關系,通過與即時通信服務器的交互,為網絡電視用戶提供與該網絡電視頻道相對應的聊天室內其他網絡電視用戶上傳的信息。
除了上述方法之外,本發明的另一個優選實施例還可以進一步實現在正在播放的網絡電視節目中疊加聊天信息的功能。為了實現上述功能,本實施例首先在網絡電視系統的網絡電視服務器和網絡電視接入服務器之間增加一個視頻疊加服務器,該視頻疊加服務器還連接到所述即時通信服務器,用于將來自即時通信服務器的一個網絡電視用戶發送給其他的網絡電視用戶的信息疊加到來自所述網絡電視播放服務器的所述網絡電視用戶所在的網絡電視頻道上正在播出的網絡電視節目中,滾動播出。本實施例所述增加了視頻疊加服務器的網絡電視系統的系統結構示意圖如圖3所示。
通過圖3所示的網絡電視系統,實現在正在播放的網絡電視節目中疊加聊天信息的方法如圖4所示,具體包括如下步驟a、網絡電視用戶在收看網絡電視節目的過程中,將自身撰寫的發送給其好友的信息,例如,祝福語等等信息,提交到用于管理自身所在聊天室的即時通信服務器;b、該即時通信服務器將接收到的信息進行處理,增加該信息的發送方和接收方信息,然后將處理后的信息以及網絡電視用戶所在聊天室的聊天室ID發送至視頻疊加服務器;c、所述視頻疊加服務器根據所接收的聊天室ID得到所述網絡電視用戶正在收看的網絡電視頻道的頻道ID,并將所接收的處理后的信息疊加到該網絡電視用戶正在收看的網絡電視節目中,滾動播出。
在該步驟中,所述視頻疊加服務器可以通過與保存有網絡電視頻帶的頻帶ID與聊天室ID間對應關系的網絡電視接入服務器進行交互得到網絡電視用戶正在收看的網絡電視頻道的頻道ID。
另外,所述視頻疊加服務器可以通過將所接收的信息覆蓋到該網絡電視頻道正在播放的網絡電視節目中實現本步驟所述疊加操作。
由此可以看出,通過上述優選實施例的方法和系統,網絡電視用戶可以在某個網絡電視頻道上播出自身發送給其他好友的信息,例如祝福語等等。此時,只要信息的接收方正在收看同一網絡電視頻道,即使他不在信息發送方所在的聊天室內,也可以通過在網絡電視頻道上滾動播出的信息接收到發送方發來的信息,從而極大地方便了網絡電視用戶的使用,并增強其服務體驗。
更進一步,本發明還提供了另一個優選實施例,該實施例可以進一步實現網絡電視系統與網絡電視用戶間的主動交互。在該優選實施例中,網絡電視系統能收集收看某一電視頻道的所有網絡電視用戶對該網絡電視頻道的意見和建議,并根據網絡電視用戶反饋的意見和建議合理安排電視頻道上節目的播放順序和播放時間,以提高用戶收看效率和服務體驗。
為了實現上述目的,在本實施例中,所述網絡電視系統需要進一步在即時通信服務器和網絡電視播放服務器之間設置一投票服務器,用于同所述即時通信服務器進行交互,收集網絡電視用戶針對一個網絡電視頻道上網絡電視節目播放順序和播放時間的意見,根據收集到的信息生成該網絡電視頻道新的網絡電視節目播放順序和播放時間列表,并將生成的新的網絡電視節目播放順序和播放時間列表反饋給網絡電視播放服務器。增加了投票服務器的網絡電視系統的系統結構示意圖如圖5所示。
通過圖5所示的網絡電視系統實現網絡電視用戶和網絡電視系統之間的主動交互的方法如圖6所示,主要包括以下步驟
步驟1登陸到與某一網絡電視頻道相關的聊天室的網絡電視頻道用戶,將自身編輯的針對該網絡電視頻道的意見和建議發送給網絡電視系統的投票服務器。
其中,所述針對該網絡電視頻道的意見和建議包括該網絡電視用戶所希望的在所述電視頻道上播放的網絡電視節目的播放順序和播放時間。
步驟2所述投票服務器根據收集到的網絡電視用戶針對該網絡電視頻道的意見和建議,綜合分析生成該網絡電視頻道的新的網絡電視節目播放順序和播放時間列表。
步驟3所述投票服務器將新生成的網絡電視節目播放順序和播放時間列表通知網絡電視用戶。
步驟4所述投票服務器將新生成的節目播放順序和播放時間列表,發送給網絡電視播放服務器。
步驟5所述網絡電視播放服務器將在所述的網絡電視頻道上,按照收到的新的網絡電視節目播放順序和播放時間列表播放網絡電視節目。
通過本實施例的方法和系統中所提供的網絡電視用戶與網絡電視系統的主動交互,網絡電視用戶可以向網絡電視系統反饋自身對在當前網絡電視頻道上播出的網絡電視節目的播出時間和播出順序的意見和建議,這樣,網絡電視系統就可以根據網絡電視用戶反饋的意見和建議實時更新在該網絡電視頻道上播出的網絡電視節目的播出順序和播出時間,以最大限度地滿足大多數網絡電視用戶的需求。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種基于網絡電視的即時通信方法,其特征在于,包括A、為每個網絡電視頻道創建至少一個聊天室,并設置網絡電視頻道與所創建聊天室之間的對應關系;B、當網絡電視用戶進入一個網絡電視頻道時,根據設置的網絡電視頻道與聊天室之間的對應關系引導該網絡電視用戶登陸與該網絡電視頻道對應的聊天室,與其他收看相同網絡電視頻道的用戶進行信息交互。
2.根據權利要求1所述的方法,其特征在于,所述方法進一步包括C、網絡電視系統收到一個網絡電視用戶撰寫的發送給另一網絡電視用戶的信息后對接收到的信息進行處理,增加該信息的發送方和接收方信息;D、網絡電視系統將處理后的信息疊加到所述網絡電視用戶正在收看的網絡電視節目中,滾動播出。
3.根據權利要求1或2所述的方法,其特征在于,所述設置網絡電視頻道與所創建聊天室之間的對應關系包括A1、為每個網絡電視頻道設置唯一的頻道標識;A2、為每個聊天室設置唯一的聊天室標識;A3、設置網絡電視頻道的頻道標識與為該網絡電視頻道建立的聊天室的聊天室標識之間的對應關系;在所述步驟B中,當網絡電視用戶進入一個網絡電視頻道時,根據該網絡電視頻道的頻道標識得到與該網絡電視頻道對應的聊天室的聊天室標識,引導所述網絡電視用戶登錄由該聊天室標識所標識的聊天室。
4.根據權利要求3所述的方法,其特征在于,所述方法進一步包括為每個網絡電視節目分別設置唯一的節目標識;分別建立每個網絡電視節目的節目標識與播出該網絡電視節目的網絡電視頻道的頻道標識之間的對應關系;在所述步驟B中,當某個網絡用戶收看一個網絡電視節目時,根據所收看的網絡電視節目的節目標識得到播出該網絡電視節目的網絡電視頻道的頻道標識,從而得出該網絡電視用戶當前所在的網絡電視頻道。
5.根據權利要求1或2所述的方法,其特征在于,所述方法進一步包括a、根據收集到的網絡電視用戶針對一個網絡電視頻道上網絡電視節目播放順序和播放時間的意見后,生成該網絡電視頻道新的網絡電視節目播放順序和播放時間列表;b、將新生成的網絡電視節目播放順序和播放時間列表通知網絡電視用戶,并按照新的網絡電視節目播放順序和播放時間列表播放網絡電視節目。
6.根據權利要求1所述的方法,其特征在于,若所述網絡電視頻道對應兩個以上的聊天室,所述引導該網絡電視用戶登陸與該網絡電視頻道對應的聊天室的步驟包括從所述網絡電視頻道對應的多個聊天室中隨機選擇一個聊天室,并將該聊天室信息發送給所述網絡電視用戶,引導該網絡電視用戶登錄該聊天室。
7.一種網絡電視系統,其特征在于,包括即時通信服務器,用于提供與網絡電視頻道對應的聊天室;網絡電視接入服務器,用于在網絡電視用戶進入一個網絡電視頻道時,根據自身保存的網絡電視頻道與聊天室的對應關系,引導該網絡電視用戶登陸即時通信服務器提供的與該網絡電視頻道對應的聊天室,與其他收看相同網絡電視頻道的用戶進行信息交互。
8.根據權利要求7所述的網絡電視系統,其特征在于,所述系統進一步包括網絡電視播放服務器,用于提供各種網絡電視頻道,并在各個網絡電視頻道上播出網絡電視節目;所述網絡電視接入服務器進一步用于在網絡電視用戶進入一個網絡電視頻道時,從電視播放服務器獲取并為所述網絡電視用戶播放該網絡電視頻道上的網絡電視節目。
9.根據權利要求7或8所述的網絡電視系統,其特征在于,所述系統進一步包括視頻疊加服務器,位于網絡電視接入服務器和網絡電視服務器之間,并連接到所述即時通信服務器,用于將來自即時通信服務器的一個網絡電視用戶發送給其他的網絡電視用戶的信息疊加到來自所述網絡電視播放服務器的所述網絡電視用戶所在的網絡電視頻道上正在播出的網絡電視節目中,滾動播出。
10.根據權利要求7或8所述的網絡電視系統,其特征在于,所述系統進一步包括投票服務器,位于即時通信服務器和網絡電視播放服務器之間,用于同所述即時通信服務器進行交互,收集網絡電視用戶針對一個網絡電視頻道上網絡電視節目播放順序和播放時間的意見,根據收集到的信息生成該網絡電視頻道新的網絡電視節目播放順序和播放時間列表,并將生成的新的網絡電視節目播放順序和播放時間列表反饋給網絡電視播放服務器。
全文摘要
本發明公開了一種基于網絡電視的即時通信方法和網絡電視系統,主要包括為每個網絡電視頻道創建至少一個聊天室,并設置網絡電視頻道與所創建聊天室之間的對應關系;當網絡電視用戶進入一個網絡電視頻道的時候,根據設置的網絡電視頻道與聊天室之間的對應關系引導該網絡電視用戶登陸與該網絡電視頻道對應的聊天室,與其他收看相同網絡電視頻道的用戶進行信息交互。上述方法和網絡電視系統,將網絡電視頻道與聊天室綁定到一起,使得正在收看某一網絡電視頻道的網絡電視用戶可以通過與該網絡電視頻道綁定的聊天室與其他正在收看同一網絡電視頻道的用戶交流觀感,這極大增強了網絡電視用戶的服務器體驗。
文檔編號H04N7/14GK101075891SQ20061016801
公開日2007年11月21日 申請日期2006年12月15日 優先權日2006年12月15日
發明者張必鋒, 王欣磊 申請人:騰訊科技(深圳)有限公司