專利名稱::提供網(wǎng)絡電視業(yè)務信息的方法和網(wǎng)絡電視業(yè)務系統(tǒng)的制作方法
技術領域:
:本發(fā)明涉及通信
技術領域:
,具體涉及一種提供網(wǎng)絡電視業(yè)務信息的方法和網(wǎng)絡電一見業(yè)務系統(tǒng)。
背景技術:
:網(wǎng)絡電視IPTV(IPTelevision),是指以計算機、電視機、手機等各類電子設備為接收終端,在IP網(wǎng)絡上傳送包含電視、視頻、文本、圖形和數(shù)據(jù)等,并提供服務質(zhì)量/服務感受(QoS/QoE)保證、安全、交互性和可靠性的可管理的多媒體業(yè)務。IP多媒體子系統(tǒng)(IMS,IPMultimediaSystem)作為下一代網(wǎng)絡(NGN)標準架構(gòu)下的多媒體子系統(tǒng),為固定軟交換網(wǎng)與移動軟交換網(wǎng)提供了融合的體系架構(gòu),目前IMS的架構(gòu)應用于IPTV等流媒體業(yè)務正成為一個新的發(fā)展趨勢。在各標準組織中電信和互聯(lián)網(wǎng)融合業(yè)務及高級網(wǎng)絡協(xié)議TISPAN(telecommunicationsandInternetconvergedservicesandprotocolsforadvancednetworking)對基于IMS的IPTV系統(tǒng)確定的基本框架中新增的實體主要包括IPTV業(yè)務控制功能(SCF),IPTV媒體功能(MF)以及業(yè)務發(fā)現(xiàn)和選擇信息服務功能(SISF)。每個IPTV業(yè)務都對應著一對IPTV業(yè)務控制和媒體功能。SCF負責IPTV業(yè)務會話的建立和管理,以及選擇相關的MF。MF負責控制和傳輸^某體流給用戶終端。SISF負責為用戶終端提供業(yè)務發(fā)現(xiàn)和選擇信息。業(yè)務發(fā)現(xiàn)和選擇是IPTV系統(tǒng)中的一種重要機制,用于解決IP網(wǎng)絡上TV業(yè)務的發(fā)現(xiàn)、選擇以及業(yè)務發(fā)現(xiàn)信息的傳輸?shù)葐栴}。其中,業(yè)務發(fā)現(xiàn)為用戶提供業(yè)務列表和足夠的信息來保證用戶能夠做出選擇以及訪問所選擇的業(yè)務;而業(yè)務選擇則發(fā)生在用戶決定觀看的業(yè)務之后。目前的一種現(xiàn)有技術,在TISPANIPTV架構(gòu)的基礎上,把SISF分為2個部分業(yè)務發(fā)現(xiàn)功能SDF(ServiceDiscoveryFunction)和業(yè)務選擇功能SSF(ServiceSelectionFunction)。請參閱圖l,為現(xiàn)有技術IPTV業(yè)務系統(tǒng)結(jié)構(gòu)示意圖。圖1中包括用戶終端101、業(yè)務選擇功能SSF102、業(yè)務發(fā)現(xiàn)功能SDF103、用戶Profile服務功能(UPSF,用戶配置服務功能)104、IP多媒體子系統(tǒng)核心CoreIMS105、IPTV應用服務器106和IPTV媒體服務器107。其中,業(yè)務發(fā)現(xiàn)功能SDF負責為用戶終端提供業(yè)務接入信息,接入信息包括EPG服務器地址和內(nèi)容點播目錄地址。業(yè)務選擇功能SSF負責為用戶終端提供可用節(jié)目的列表,主要包括節(jié)目的標識,同時還可以包括為訪問節(jié)目所需的網(wǎng)絡參數(shù)。業(yè)務發(fā)現(xiàn)功能SDF和CoreIMS、用戶Profile服務功能等都有接口,業(yè)務發(fā)現(xiàn)功能SDF可以從用戶Profile服務功能獲得用戶Profile信息,并且根據(jù)用戶Profile信息和用戶終端位置等信息選擇業(yè)務選擇功能SSF。業(yè)務發(fā)現(xiàn)功能SDF在業(yè)務發(fā)現(xiàn)過程中還可以更新用戶終端的能力,例如發(fā)現(xiàn)某個業(yè)務需要的用戶終端能力是某個用戶終端不具備的,可以提供某個插件讓用戶終端下載進行升級。另夕卜,如果業(yè)務信息發(fā)生改變,包括SDF信息和SSF信息發(fā)生變化,都由業(yè)務發(fā)現(xiàn)功能SDF負責為用戶終端進行更新。請參閱圖2,是現(xiàn)有技術提供IPTV業(yè)務信息的方法流程圖,包括步驟201、用戶終端UE發(fā)起業(yè)務附著請求;202、CoreIMS轉(zhuǎn)發(fā)業(yè)務附著請求到業(yè)務發(fā)現(xiàn)功能SDF;203、業(yè)務發(fā)現(xiàn)功能SDF根據(jù)用戶終端能力、用戶Profile信息和用戶終端位置為用戶定制SDF信息,SDF信息中包括選擇的適合的業(yè)務選擇功能SSF的地址;其中,用戶Profile信息可以從用戶Profile服務功能UPSF或其它實體中獲得。204、業(yè)務發(fā)現(xiàn)功能SDF將SDF信息發(fā)送給CoreIMS;205、CoreIMS轉(zhuǎn)發(fā)SDF信息給用戶終端UE;206、用戶終端UE接收SDF信息后,向業(yè)務選擇功能SSF請求獲得SSF信息;207、業(yè)務選擇功能SSF發(fā)送SSF信息(如EPG,CoD目錄)給用戶終端UE;業(yè)務選擇功能SSF接收用戶終端發(fā)送的請求后,從用戶Profile服務功能UPSF中獲取用戶Profile信息,根據(jù)用戶Profile信息為用戶定制和發(fā)送SSF信息。208、如果業(yè)務信息發(fā)生變化,業(yè)務發(fā)現(xiàn)功能SDF負責為用戶終端更新業(yè)務信息。業(yè)務信息發(fā)生改變,包括SDF信息和SSF信息發(fā)生變化,都由業(yè)務發(fā)現(xiàn)功能SDF負責為用戶終端進行更新。在對現(xiàn)有技術的研究和實踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術存在以下問題現(xiàn)有的業(yè)務信息更新機制不夠完善,現(xiàn)有技術中當業(yè)務信息發(fā)生改變,包括SDF信息和SSF信息發(fā)生變化,都是由業(yè)務發(fā)現(xiàn)功能SDF負責為用戶終端進行更新,這樣導致業(yè)務發(fā)現(xiàn)功能SDF的負荷比較大。
發(fā)明內(nèi)容本發(fā)明實施例要解決的技術問題是提供一種提供網(wǎng)絡電視業(yè)務信息的方法和網(wǎng)絡電視業(yè)務系統(tǒng),能夠使網(wǎng)絡電視業(yè)務中的業(yè)務信息更新機制更完善。為解決上述技術問題,本發(fā)明所提供的實施例是通過以下技術方案實現(xiàn)的本發(fā)明實施例提供一種提供網(wǎng)絡電視業(yè)務信息的方法,包括當業(yè)務發(fā)現(xiàn)信息發(fā)生變化時,電子節(jié)目單EPG服務器通過EPG發(fā)現(xiàn)服務器通知用戶終端;用戶終端根據(jù)所述EPG發(fā)現(xiàn)服務器的通知,與EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新。本發(fā)明實施例提供一種網(wǎng)絡電視業(yè)務系統(tǒng),包括EPG服務器,用于提供業(yè)務發(fā)現(xiàn)信息,當業(yè)務發(fā)現(xiàn)信息發(fā)生變化時,通過EPG發(fā)現(xiàn)服務器通知用戶終端,與用戶終端進行業(yè)務發(fā)現(xiàn)信息更新;EPG發(fā)現(xiàn)服務器,用于提供EPG發(fā)現(xiàn)信息,向用戶終端發(fā)送通知;用戶終端,用于根據(jù)所述EPG發(fā)現(xiàn)服務器的通知,與所述EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新。從上述技術方案可以看出,本發(fā)明實施例的技術方案是當業(yè)務發(fā)現(xiàn)信息發(fā)生變化時,EPG服務器通過EPG發(fā)現(xiàn)服務器通知用戶終端;用戶終端根據(jù)所述EPG發(fā)現(xiàn)服務器發(fā)送通知,與EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新。因為本發(fā)明實施例是當業(yè)務發(fā)現(xiàn)信息發(fā)生改變時,通知用戶終端與EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新,而不是由EPG發(fā)現(xiàn)服務器為用戶終端進行業(yè)務發(fā)現(xiàn)信息更新,所以使網(wǎng)絡電視業(yè)務中的業(yè)務信息更新機制更完善,減少了EPG發(fā)現(xiàn)服務器的負荷。圖1是現(xiàn)有技術IPTV業(yè)務系統(tǒng)結(jié)構(gòu)示意圖2是現(xiàn)有技術提供IPTV業(yè)務信息的方法流程圖3是本發(fā)明實施例一EPG發(fā)現(xiàn)信息更新流程圖4是本發(fā)明實施例二交互方式下業(yè)務發(fā)現(xiàn)信息更新流程圖5是本發(fā)明實施例三非交互方式下業(yè)務發(fā)現(xiàn)信息更新流程圖6是本發(fā)明實施例四交互方式下業(yè)務信息獲取流程圖7是本發(fā)明實施例五非交互方式下業(yè)務信息獲取流程圖8是本發(fā)明實施例具體應用例的流程圖9是本發(fā)明實施例IPTV業(yè)務系統(tǒng)結(jié)構(gòu)示意圖IO是本發(fā)明實施例IPTV業(yè)務系統(tǒng)中EPG發(fā)現(xiàn)服務器的結(jié)構(gòu)示意圖11是本發(fā)明實施例IPTV業(yè)務系統(tǒng)中EPG服務器的結(jié)構(gòu)示意圖。具體實施例方式本發(fā)明實施例提供了一種提供網(wǎng)絡電視業(yè)務信息的方法,能夠使IPTV業(yè)務中的業(yè)務信息更新機制更完善。在介紹本發(fā)明實施例方法前,先簡單介紹本發(fā)明實施例的IPTV業(yè)務系統(tǒng)。請參閱圖9本發(fā)明實施例IPTV業(yè)務系統(tǒng)結(jié)構(gòu)示意圖。該圖中,與IPTV相關的實體主要包括IPTV應用服務器、IPTV媒體服務器、用戶Profile服務功能、EPG(ElectricProgramGuide,電子節(jié)目單)發(fā)現(xiàn)服務器和EPG服務器。每個IPTV業(yè)務都對應著一組IPTV應用服務器和媒體服務器。EPG發(fā)現(xiàn)服務器類似于現(xiàn)有技術中提到的SDF,EPG服務器類似于現(xiàn)有技術中提到的SSF。EPG發(fā)現(xiàn)服務器,為用戶提供EPG發(fā)現(xiàn)信息,例如業(yè)務提供商的信息和對應的EPG服務器地址等信息。EPG服務器,為用戶提供業(yè)務發(fā)現(xiàn)信息,主要包括業(yè)務描述信息和業(yè)務獲取地址等信息。用戶Profile服務功能,主要記錄IMS用戶Profile信息和IPTVProfile信息,包括業(yè)務訂閱信息、用戶喜好等。以下表1為EPG發(fā)現(xiàn)信息描述,表2為業(yè)務發(fā)現(xiàn)信息描述。<table>tableseeoriginaldocumentpage10</column></row><table>表2用戶終端和EPG發(fā)現(xiàn)服務器之間,用戶終端可以采用2種方式獲取EPG發(fā)現(xiàn)服務器位置1)EPG發(fā)現(xiàn)服務器采用公知的統(tǒng)一資源定位地址URL;2)用戶終端接入網(wǎng)絡,在通過NASS(網(wǎng)絡接入子系統(tǒng))的NACF(網(wǎng)絡4妄入配置功能)模塊獲得IP地址的同時獲得EPG發(fā)現(xiàn)服務器的URL。以下詳細介紹本發(fā)明實施例提供IPTV業(yè)務信息的方法。本發(fā)明實施例中,當EPG發(fā)現(xiàn)信息發(fā)生變化時,是由EPG發(fā)現(xiàn)服務器為用戶終端進行更新,而業(yè)務發(fā)現(xiàn)信息發(fā)生變化時,是由EPG服務器通過EPG發(fā)現(xiàn)服務器通知用戶終端,用戶終端接收所述EPG發(fā)現(xiàn)服務器發(fā)送的通知后,與EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新。請參閱圖3,是本發(fā)明實施例一EPG發(fā)現(xiàn)信息更新流程圖,包括步驟301、用戶終端發(fā)起獲取更新通知信息的訂閱請求SUBSCRIBE;302、CoreIMS將訂閱請求SUBSCRIBE轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;303、EPG發(fā)現(xiàn)服務器確認訂閱成功,返回確認消息200OK;304、CoreIMS將確認信息200OK轉(zhuǎn)發(fā)給用戶終端;305、當EPG發(fā)現(xiàn)信息發(fā)生變化時,EPG發(fā)現(xiàn)服務器觸發(fā)更新過程;306、EPG發(fā)現(xiàn)服務器生成更新消息,更新消息中包含新的EPG發(fā)現(xiàn)信息;307、EPG發(fā)現(xiàn)服務器發(fā)送通知消息NOTIFY將更新消息發(fā)送給CoreIMS;308、CoreIMS將通知消息NOTIFY轉(zhuǎn)發(fā)給用戶終端;309、用戶終端確認收到通知消息,向CoreIMS返回確認消息200OK;310、CoreIMS將確認信息200OK轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器。請參閱圖4,是本發(fā)明實施例二交互方式下業(yè)務發(fā)現(xiàn)信息更新流程圖,包括步驟401、用戶終端發(fā)起獲取更新通知信息的訂閱請求SUBSCRIBE;402、CoreIMS將訂閱請求SUBSCRIBE轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;403、EPG發(fā)現(xiàn)服務器確認訂閱成功,返回確認消息200OK;404、CoreIMS將確認信息200OK轉(zhuǎn)發(fā)給用戶終端;40,5、當業(yè)務發(fā)現(xiàn)信息發(fā)生變化,EPG服務器觸發(fā)更新過程;406、EPG服務器向EPG發(fā)現(xiàn)服務器發(fā)送更新請求,請求EPG發(fā)現(xiàn)服務器通知用戶終端更新業(yè)務發(fā)現(xiàn)信息;407、EPG發(fā)現(xiàn)服務器接收所述更新請求后,生成更新消息,用于通知用戶終端從EPG服務器更新業(yè)務發(fā)現(xiàn)信息;408、EPG發(fā)現(xiàn)服務器發(fā)送通知消息NOTIFY將更新消息發(fā)送給CoreIMS;409、CoreIMS將通知消息NOTIFY轉(zhuǎn)發(fā)給用戶終端;410、用戶終端確認收到通知消息,向CoreIMS返回確i人消息200OK;411、CoreIMS將確認消息200OK轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;412、用戶終端向EPG服務器發(fā)送更新業(yè)務發(fā)現(xiàn)信息的消息,并將原有的業(yè)務發(fā)現(xiàn)信息的版本信息發(fā)送給EPG服務器;本實施例中是采用單播方式,所以用戶終端和EPG服務器采用HTTP協(xié)議傳輸更新的業(yè)務發(fā)現(xiàn)信息。如果是采用組播方式獲取業(yè)務發(fā)現(xiàn)信息則采用DVBSTP(DVB業(yè)務發(fā)現(xiàn)和選擇傳輸)協(xié)議;如果采用廣播方式獲取業(yè)務發(fā)現(xiàn)信息則采用FLUTE(無向文件傳輸)協(xié)議。413、EPG服務器接收所述更新業(yè)務發(fā)現(xiàn)信息的消息后,將用戶終端發(fā)送原有的業(yè)務發(fā)現(xiàn)信息的的版本信息與當前的業(yè)務發(fā)現(xiàn)信息的版本信息進行匹配,根據(jù)匹配結(jié)果生成用戶終端需要更新的那部分業(yè)務發(fā)現(xiàn)信息;414、EPG服務器向用戶終端發(fā)送需要更新的業(yè)務發(fā)現(xiàn)信息。請參閱圖5,是本發(fā)明實施例三非交互方式下業(yè)務發(fā)現(xiàn)信息更新流程圖,包括步驟501、用戶終端發(fā)起獲取更新通知信息的訂閱請求SUBSCRIBE;502、CoreIMS將訂閱請求SUBSCRIBE轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;503、EPG發(fā)現(xiàn)服務器確認訂閱成功,返回確認消息200OK;504、CoreIMS將確認信息200OK轉(zhuǎn)發(fā)給用戶終端;505、當業(yè)務發(fā)現(xiàn)信息發(fā)生變化,EPG服務器觸發(fā)更新過程;506、EPG服務器向EPG發(fā)現(xiàn)服務器發(fā)送更新請求,請求EPG發(fā)現(xiàn)服務器通知用戶終端更新業(yè)務發(fā)現(xiàn)信息;507、EPG發(fā)現(xiàn)服務器接收所述更新請求后,生成更新消息,用于通知用戶終端從EPG服務器更新業(yè)務發(fā)現(xiàn)信息;508、EPG發(fā)現(xiàn)服務器發(fā)送通知消息NOTIFY將更新消息發(fā)送給CoreIMS;509、CoreIMS將通知消息NOTIFY轉(zhuǎn)發(fā)給用戶終端;510、用戶終端確認收到通知消息,向CoreIMS返回確認消息200OK;511、CoreIMS將確認消息200OK轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;512、用戶終端加入相關的組播組或調(diào)頻到相關ES流更新業(yè)務發(fā)現(xiàn)信息。用戶終端發(fā)送確認信息后根據(jù)相應的EPG信息的獲取地址,利用IGMP(互聯(lián)網(wǎng)組管理協(xié)議)加入組播組,接收更新后的業(yè)務發(fā)現(xiàn)信息。此情況下是采用組播方式獲取業(yè)務發(fā)現(xiàn)信息,所以采用DVBSTP協(xié)議?;蛘撸脩艚K端發(fā)送確認信息后根據(jù)其相應的EPG信息的獲取地址找到承載EPG信息的基本流ES(ElementaryStream),再調(diào)頻到該ES,接收更新后的業(yè)務發(fā)現(xiàn)信息。此情況下是采用廣播方式獲取業(yè)務發(fā)現(xiàn)信息,所以采用FLUTE協(xié)議。上述介紹的是本發(fā)明實施例中關于業(yè)務信息更新的過程,本發(fā)明實施例提供IPTV業(yè)務信息的方法中,業(yè)務信息的獲取過程與現(xiàn)有技術也是不同。在前面現(xiàn)有技術中提到,業(yè)務選擇功能SSF接收用戶終端發(fā)送的請求后,從用戶Profile服務功能UPSF中獲取用戶Profile信息,根據(jù)用戶Profile信息為用戶定制和發(fā)送SSF信息。一般來說,業(yè)務選擇功能SSF由第三方提供,業(yè)務發(fā)現(xiàn)功能SDF由運營商提供,提供IPTV業(yè)務的運營商并不希望業(yè)務選擇功能SSF能直接從用戶Profile服務功能UPSF中獲取用戶Profile信息。本發(fā)明實施例提供IPTV業(yè)務信息的方法中,業(yè)務信息的獲取過程是EPG服務器通過EPG發(fā)現(xiàn)服務器獲取用戶Profile信息為用戶定制和發(fā)送業(yè)務發(fā)現(xiàn)信息,滿足運營商的需求。請參閱圖6,是本發(fā)明實施例四交互方式下業(yè)務信息獲取流程圖,包括步驟601、用戶終端發(fā)起獲取EPG發(fā)現(xiàn)信息的訂閱請求SUBSCRIBE,訂閱請求SUBSCRIBE中包含終端能力信息;602、CoreIMS將訂閱請求SUBSCRIBE轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;603、EPG發(fā)現(xiàn)服務器確認訂閱成功,返回確認消息200OK;604、CoreIMS將確認消息200OK轉(zhuǎn)發(fā)給用戶終端;605、EPG發(fā)現(xiàn)服務器在發(fā)送確認消息200OK之后從用戶Profile服務功能獲取用戶信息;606、EPG發(fā)現(xiàn)服務器根據(jù)用戶終端能力、用戶Profile等信息為用戶定制EPG發(fā)現(xiàn)信息,包括業(yè)務提供商、業(yè)務提供商的基本描述、EPG服務器和獲取方式;a、根據(jù)用戶簽約信息,選擇已經(jīng)簽約的業(yè)務提供商。b、根據(jù)用戶終端類型和能力,選擇不同類型的業(yè)務提供商(移動業(yè)務提供商和固定業(yè)務提供商)。c、根據(jù)用戶位置,選擇歸屬地業(yè)務提供商或拜訪地業(yè)務提供商。d、根據(jù)用戶偏好,選擇交互方式或非交互方式。607、EPG發(fā)現(xiàn)服務器為用戶建立用戶信息上下文;608、EPG發(fā)現(xiàn)服務器發(fā)送通知消息NOTIFY將EPG發(fā)現(xiàn)信息發(fā)送給CoreIMS;609、CoreIMS將通知消息NOTIFY轉(zhuǎn)發(fā)給用戶終端;610、用戶終端確-〖人收到通知信息,向CoreIMS返回確認消息200OK;611、CoreIMS將確認消息200OK轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;612、用戶終端發(fā)送確認消息200OK后選擇業(yè)務提供商,根據(jù)其相應的EPG信息的獲取地址向EPG服務器發(fā)起HTTP請求,要求獲取業(yè)務發(fā)現(xiàn)信息;本實施例中是采用單播方式,所以用戶終端和EPG服務器采用HTTP協(xié)議傳輸業(yè)務發(fā)現(xiàn)信息。613、EPG服務器收到請求,向EPG發(fā)現(xiàn)服務器請求獲得用戶個性化信息;614、EPG發(fā)現(xiàn)服務器從步驟607建立的用戶信息上下文中獲取用戶個性化信息,如果沒有則EPG發(fā)現(xiàn)服務器重新從用戶Profile服務功能獲取用戶信息;615、EPG發(fā)現(xiàn)服務器將用戶個性化信息發(fā)送給EPG服務器;616、EPG服務器根據(jù)用戶個性化信息為用戶定制業(yè)務發(fā)現(xiàn)信息;617、EPG服務器向用戶終端發(fā)送定制好的業(yè)務發(fā)現(xiàn)信息。請參閱圖7,是本發(fā)明實施例五非交互方式下業(yè)務信息獲取流程圖,包括步驟701、用戶終端發(fā)起獲取EPG發(fā)現(xiàn)信息的訂閱請求SUBSCRIBE,訂閱請求SUBSCRIBE中包含終端能力信息;702、CoreIMS將訂閱請求SUBSCRIBE轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;703、EPG發(fā)現(xiàn)服務器確認訂閱成功,返回確認消息200OK;704、CoreIMS將確認消息200OK轉(zhuǎn)發(fā)給用戶終端;705、EPG發(fā)現(xiàn)服務器在發(fā)送確認消息200OK之后從用戶Profile服務功能獲取用戶信息;706、EPG發(fā)現(xiàn)服務器根據(jù)用戶終端能力、用戶Profile等信息為用戶定制EPG發(fā)現(xiàn)信息,包括業(yè)務提供商、業(yè)務提供商的基本描述、EPG服務器和獲取方式;a、根據(jù)用戶簽約信息,選擇已經(jīng)簽約的業(yè)務提供商。b、根據(jù)用戶終端類型和能力,選擇不同類型的業(yè)務提供商(移動業(yè)務提供商和固定業(yè)務提供商)。c、根據(jù)用戶位置,選擇歸屬地業(yè)務提供商或拜訪地業(yè)務提供商。d、根據(jù)用戶偏好,選擇交互方式或非交互方式。707、EPG發(fā)現(xiàn)服務器發(fā)送通知消息NOTIFY將EPG發(fā)現(xiàn)信息發(fā)送給CoreIMS;708、CoreIMS將通知消息NOTIFY轉(zhuǎn)發(fā)給用戶終端;709、用戶終端確認收到通知信息,向CorelMS返回確認消息200OK;710、CoreIMS將確認消息200OK轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;711、用戶終端加入相關的組播組或調(diào)頻到相關ES流接收業(yè)務發(fā)現(xiàn)信息。用戶終端發(fā)送確認信息后根據(jù)相應的EPG信息的獲取地址,利用IGMP加入組播組,接收業(yè)務發(fā)現(xiàn)信息。此情況下是采用組播方式獲取業(yè)務發(fā)現(xiàn)信息,所以采用DVBSTP協(xié)議?;蛘哂脩艚K端發(fā)送確認信息后根據(jù)其相應的EPG信息的獲取地址找到承載EPG信息的ES,再調(diào)頻到該ES,接收業(yè)務發(fā)現(xiàn)信息。此情況下是采用廣播方式獲取業(yè)務發(fā)現(xiàn)信息,所以采用FLUTE協(xié)議。以下結(jié)合一個具體應用例進行介紹。用戶通過機頂盒收看TV節(jié)目。為獲取電子節(jié)目單EPG,機頂盒向EPG發(fā)現(xiàn)服務器訂閱EPG發(fā)現(xiàn)信息。EPG發(fā)現(xiàn)服務器從用戶Profile服務功能獲知該用戶訂閱了多個業(yè)務提供商的節(jié)目,分別是中央電視臺、江蘇電視臺和南京電視臺,因此從眾多的業(yè)務提供商中挑選出這些用戶已經(jīng)簽約的業(yè)務提供商以便用戶選擇。同時EPG發(fā)現(xiàn)服務器從用戶Profile服務功能還獲知用戶的一些使用偏好(包括喜歡收看體育類和新聞類節(jié)目)并且用戶定制了個性化EPG服務,因此優(yōu)先選擇能提供交互方式的EPG服務器。然后,將包含這些業(yè)務提供商和EPG服務器地址和獲取方式的EPG發(fā)現(xiàn)信息發(fā)送給用戶終端。用戶在獲得EPG發(fā)現(xiàn)信息后選擇了中央電視臺,訪問其對應的EPG服務器。EPG服務器從EPG發(fā)現(xiàn)服務器獲得用戶個性化信息進行業(yè)務信息的定制,將體育類和新聞類節(jié)目進行標記,然后將定制好的業(yè)務發(fā)現(xiàn)信息發(fā)送給用戶終端。用戶終端根據(jù)業(yè)務發(fā)現(xiàn)信息生成EPG,對標記過的節(jié)目進行高亮顯示,用戶才艮據(jù)EPG信息選擇收看感興趣的節(jié)目。(用戶終端和EPG發(fā)現(xiàn)服務器采用SIP協(xié)議(會話初始協(xié)議),EPG發(fā)現(xiàn)服務器和EPG服務器采用SOAP(簡單對象訪問協(xié)議/)HTTP協(xié)議。)訂閱消息SUBSCRIBEsip:epgdiscovery@iptv.netSIP/2.0Event:epgdiscovery-ProfileFrom:sip:user@iptv.net;tag=1234To:sip:epgdiscovery敏ptv.netCall-ID:3573853342923422@192.0.2.44CS叫2131SUBSCRIBEContact:user@iptv.netVia:SIP/2.0/TCP192.0.2.41;branch=z9hG4bK6d6d35b6e2a203104d97211a3dl8f57aAccept:application/epgdiscovery-info+xmlContent-Length:0通知消息NOTIFYsip:user@iptv.netSIP/2.0Event:epgdiscovery-ProfileFrom:sip:epgdiscovery@iptv.net;tag=abcdTo:sip:user@iptv.net.net;tag=1234Call-ID:3573853342923422@192.0.2.44CSeq:322NOTIFYVia:SIP/2.0/UDP192.0.2.3;branch=z9hG4bKle3effada91dc37fd5a0c95cbf6767dlContent-Type:application/epgdiscovery-info+xmlContent-ID:<39EHF78SA@iptv.net><xmlversion="1.0"encoding="UTF-8"><epgdiscovery-infoxmlns="urn:ietf:params:xml:ns:epgdiscovery-info">〈serviceprovider〉<serviceproviderID>CCTV</serviceproviderID><serviceproviderdescription)中央電^L臺</serviceproviderdescription)<EPGserveraddress>cpg@cctv.com</EPGserveraddress〉<EPGtransportmode>interactive</EPGtransportmode〉</serviceprovider><serviceprovider〉<serviceproviderID>JSTV</serviceproviderID〉〈serviceproviderdescription>江蘇電4見臺</serviceproviderdescription><EPGserveraddress>epg@jstv.com</EPGserveraddress><EPGtransportmode>interactive</EPGtransportmode></serviceprovider〉〈serviceprovider〉〈serviceproviderID>NJTV</serviceproviderID>〈serviceproviderdescription)南京電視臺</serviceproviderdescription><EPGserveraddress>epg@njtv.com</EPGserveraddress〉<EPGtransportmode>interactive</EPGtransportmode〉</serviceprovider></epgdiscovery-info>用戶個性化信息<userpreference)〈programtype〉sportnews</programtype><language>chiri6S6</language></ussrpreference)請參閱圖8,是本發(fā)明實施例具體應用例的流程圖,包括步驟801、發(fā)起獲取EPG發(fā)現(xiàn)信息的訂閱請求SUBSCRIBE,訂閱請求SUBSCRIBE中包含終端能力信息802、CoreIMS將訂閱請求SUBSCRIBE轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;803、EPG發(fā)現(xiàn)服務器確認訂閱成功,返回確認消息200OK;804、CoreIMS將確認消息200OK轉(zhuǎn)發(fā)給用戶終端;805、EPG發(fā)現(xiàn)服務器在發(fā)送確認消息200OK之后從用戶Profile服務功能獲取用戶信息,包括用戶訂閱的業(yè)務提供商(中央電視臺、江蘇電^L臺和南京電視臺)、用戶偏好(喜歡收看體育類和新聞類節(jié)目,語言設置為中文)等其它個性化信息;806、EPG發(fā)現(xiàn)服務器根據(jù)終端能力、用戶Profile等信息為用戶選擇用戶簽約的業(yè)務提供商(中央電視臺、江蘇電視臺和南京電視臺)及對應的能夠提供交互方式的EPG服務器,將業(yè)務提供商標識,業(yè)務提供商的基本描述,EPG服務器地址以及獲取方式整合成EPG發(fā)現(xiàn)信息;807、EPG發(fā)現(xiàn)服務器為用戶建立用戶信息上下文;808、EPG發(fā)現(xiàn)服務器發(fā)送通知消息NOTIFY將EPG發(fā)現(xiàn)信息發(fā)送給CoreIMS;809、CoreIMS將通知消息NOTIFY轉(zhuǎn)發(fā)給用戶終端;810、用戶終端確認收到通知信息,向CoreIMS返回確認消息200OK;811、CoreIMS將確認消息200OK轉(zhuǎn)發(fā)給EPG發(fā)現(xiàn)服務器;812、用戶終端發(fā)送確認消息200OK后選擇收看中央電-見臺的節(jié)目,根據(jù)其相應的EPG信息的獲取地址向EPG服務器發(fā)起HTTP請求,要求獲取業(yè)務發(fā)現(xiàn)信息;813、EPG服務器收到請求,向EPG發(fā)現(xiàn)服務器請求獲得用戶個性化信息;814、EPG發(fā)現(xiàn)服務器從步驟807建立的用戶信息上下文中獲取用戶個性化信息(如喜歡收看體育類和新聞類節(jié)目,語言設置為中文),將用戶個性化信息發(fā)送給EPG服務器;815、EPG服務器根據(jù)用戶個性化信息為用戶進行定制,將體育類和新聞類節(jié)目進行標記;816、用戶終端從EPG服務器接收定制好的業(yè)務發(fā)現(xiàn)信息生成EPG,并對標記過的節(jié)目進行高亮顯示,用戶根據(jù)EPG信息選擇收看感興趣的節(jié)目。上述詳細介紹了本發(fā)明實施例提供IPTV業(yè)務信息的方法,以下詳細介紹本發(fā)明實施例的IPTV業(yè)務系統(tǒng)。請參閱圖9,是本發(fā)明實施例IPTV業(yè)務系統(tǒng)結(jié)構(gòu)示意圖。該圖9中,與IPTV相關的實體主要包括用戶終端901、EPG服務器902、EPG發(fā)現(xiàn)服務器903、用戶Profile服務功能904、CoreIMS、IPTV應用服務器906和IPTV媒體服務器907。EPG發(fā)現(xiàn)服務器903和EPG服務器902是將業(yè)務發(fā)現(xiàn)和選擇服務功能拆分后的兩個實體。每個IPTV業(yè)務都對應著一組IPTV應用服務器906和IPTV媒體服務器907。EPG發(fā)現(xiàn)服務器903類似于現(xiàn)有技術中提到的SDF,EPG服務器902類似于現(xiàn)有技術中提到的SSF。EPG發(fā)現(xiàn)服務器903,為用戶提供EPG發(fā)現(xiàn)信息,例如業(yè)務提供商的信息和對應的EPG服務器902地址等信息。EPG服務器902,為用戶提供業(yè)務發(fā)現(xiàn)信息,主要包括業(yè)務描述信息和業(yè)務獲取地址等信息。用戶Profile服務功能904,主要記錄IMS用戶Profile信息和IPTVProfile信息,包括業(yè)務訂閱信息,用戶喜好等。IPTV應用服務器906、EPG服務器902和EPG發(fā)現(xiàn)服務器903可以根據(jù)這些信息為用戶提供個性化服務。IPTV應用服務器906,負責會話控制、資源預留、業(yè)務認證等,例如檢查IPTV用戶Profile信息,判斷該用戶是否能夠訪問IPTV業(yè)務,同時IPTV應用服務器906還負責信用控制以及選擇相關的IPTV媒體服務器907,并根據(jù)用戶Profile信息進行IPTV業(yè)務的定制。IPTV媒體服務器907,負責為用戶終端901傳輸和控制媒體流。具體分為媒體控制功能,主要用于管理媒體傳輸功能和與用戶終端901的交互(例如處理視頻錄制命令);媒體傳輸功能,主要用于處理媒體流傳輸。請參閱圖10,是本發(fā)明實施例IPTV業(yè)務系統(tǒng)中EPG發(fā)現(xiàn)服務器的結(jié)構(gòu)示意圖。EPG發(fā)現(xiàn)服務器903用于為用戶提供EPG發(fā)現(xiàn)信息以及相關信息的更新。具體包括提供業(yè)務提供商標識和基本描述、EPG信息的獲取地址以及獲取方式,幫助用戶獲取業(yè)務發(fā)現(xiàn)信息等。EPG發(fā)現(xiàn)服務器903可以才艮據(jù)終端能力,用戶Profile信息等為用戶定制EPG發(fā)現(xiàn)信息,同時當業(yè)務信息發(fā)生改變時,通知終端進4于更新。如圖IO所示,EPG發(fā)現(xiàn)服務器903包括業(yè)務選擇和發(fā)現(xiàn)控制模塊9031、用戶信息處理模塊9032、業(yè)務提供商管理和選擇模塊9033和業(yè)務提供商信息維護模塊9034。業(yè)務選擇和發(fā)現(xiàn)控制模塊9031:負責觸發(fā)業(yè)務選擇和發(fā)現(xiàn)過程。一方面接收用戶終端901的獲取業(yè)務信息請求,并獲得用戶終端901能力信息,提供給業(yè)務提供商管理和選擇模塊9033。另一方面從業(yè)務提供商管理和選擇模塊9033獲得EPG發(fā)現(xiàn)信息或更新信息并發(fā)送給用戶。用戶信息處理模塊9032:從用戶Profile服務功能904獲得用戶訂閱、用戶偏好等信息,為業(yè)務提供商管理和選擇模塊9033提供參考。業(yè)務提供商管理和選擇模塊9033:負責業(yè)務提供商的管理和選4奪,并生成EPG發(fā)現(xiàn)消息或更新消息。業(yè)務提供商管理和選擇模塊9033可以進行以下處理工作1、從業(yè)務選擇和發(fā)現(xiàn)控制模塊9031和用戶信息處理模塊9032獲取終端能力,用戶Profile等信息,從業(yè)務提供商信息維護模塊9034獲取業(yè)務提供商信息,根據(jù)這些信息為用戶定制業(yè)務提供商、EPG服務器902和信息的獲取方式。主要規(guī)則包括a、根據(jù)用戶簽約信息,選擇已經(jīng)簽約的業(yè)務提供商。b、根據(jù)用戶終端901類型和能力,選擇不同類型的業(yè)務提供商。例如根據(jù)終端能力選擇移動業(yè)務提供商和固定業(yè)務提供商。c、根據(jù)用戶位置,選擇歸屬地業(yè)務提供商或拜訪地業(yè)務提供商。d、根據(jù)用戶偏好,選擇交互方式或非交互方式。例如用戶已經(jīng)進行了一些個性化定制,則選擇交互方式為用戶定制業(yè)務發(fā)現(xiàn)信息。2、在選定能提供交互方式的EPG服務器902后,建立用戶信息上下文。為該EPG服務器902提供用戶個性化信息進行業(yè)務發(fā)現(xiàn)信息定制。業(yè)務提供商管理和選擇模塊9033接收用戶信息處理模塊9032發(fā)送的用戶個性化信息后,建立用戶信息上下文進行存儲。當EPG服務器902向EPG發(fā)現(xiàn)服務器903請求獲取用戶個性化信息為用戶定制業(yè)務發(fā)現(xiàn)信息時,所述業(yè)務提供商管理和選擇模塊9033將存儲在所述用戶信息上下文中的用戶個性化信息發(fā)送給EPG服務器902,或者當用戶信息上下文沒有存儲用戶個性化信息時,通知用戶信息處理才莫塊9032從用戶Profile服務功能904獲取用戶個性化信息,并接收用戶信息處理模塊9032返回的用戶個性化信息后發(fā)送給EPG服務器902。3、生成EPG發(fā)現(xiàn)信息。根據(jù)動態(tài)選擇的結(jié)果,將業(yè)務提供商列表,業(yè)務提供商的基本描述同EPG信息的獲取地址和獲取方式進行整合,生成EPG發(fā)現(xiàn)信息,最后通知業(yè)務選擇和發(fā)現(xiàn)控制模塊9031準備發(fā)送EPG發(fā)現(xiàn)信息。4、生成更新消息。當EPG發(fā)現(xiàn)信息或業(yè)務發(fā)現(xiàn)信息發(fā)生變化,生成更新消息,并通過通知消息通知用戶更新用戶終端901上的業(yè)務信息。如果是更新EPG發(fā)現(xiàn)信息,則更新消息中將包含更新后的EPG發(fā)現(xiàn)信息。如果是業(yè)務發(fā)現(xiàn)信息發(fā)生變化,則通知用戶終端901采用相應的更新方式從EPG服務器902更新業(yè)務發(fā)現(xiàn)信息,最后通知業(yè)務選擇和發(fā)現(xiàn)控制模塊9031準備發(fā)送更新消息。表1為EPG發(fā)現(xiàn)信息描述:<table>tableseeoriginaldocumentpage22</column></row><table>表1業(yè)務提供商信息維護模塊9034:用于維護業(yè)務提供商信息,包括業(yè)務提供商標識和描述信息,業(yè)務提供商對應的EPG服務器902信息。如果業(yè)務提供商信息發(fā)生變化通知業(yè)務提供商管理和選擇模塊9033。請參閱圖11,是本發(fā)明實施例IPTV業(yè)務系統(tǒng)中EPG服務器的結(jié)構(gòu)示意圖。EPG服務器902為用戶提供業(yè)務發(fā)現(xiàn)信息以及相關信息的更新。發(fā)送方式包括單播、組播和廣播。EPG服務器902可以根據(jù)終端能力,用戶Profile等信息為用戶定制業(yè)務發(fā)現(xiàn)信息。業(yè)務發(fā)現(xiàn)信息具體包括提供業(yè)務列表、業(yè)務的描述信息、業(yè)務的獲取方式和地址等,使用戶可以選擇并獲取某個服務。同時當業(yè)務發(fā)現(xiàn)信息發(fā)生改變時,通知EPG發(fā)現(xiàn)服務器903。如圖11所示,EPG服務器902包括業(yè)務發(fā)現(xiàn)信息發(fā)送模塊9021、業(yè)務發(fā)現(xiàn)信息定制模塊9022、業(yè)務發(fā)現(xiàn)信息更新模塊9023、業(yè)務發(fā)現(xiàn)信息維護模塊9024。業(yè)務發(fā)現(xiàn)信息發(fā)送模塊9021:向用戶終端901發(fā)送業(yè)務發(fā)現(xiàn)信息。發(fā)送方式包括單播、組播和廣播。業(yè)務發(fā)現(xiàn)信息從業(yè)務發(fā)現(xiàn)信息定制模塊9022或業(yè)務發(fā)現(xiàn)信息維護模塊9024獲得。業(yè)務發(fā)現(xiàn)信息發(fā)送模塊9021接收到用戶終端901發(fā)送的更新業(yè)務發(fā)現(xiàn)信息的消息后向用戶終端901返回更新后的業(yè)務發(fā)現(xiàn)信息;或者,業(yè)務發(fā)現(xiàn)信息發(fā)送模塊9021釆用組播或廣播的方式下發(fā)更新后的業(yè)務發(fā)現(xiàn)信息,由用戶終端901去接收。業(yè)務發(fā)現(xiàn)信息定制模塊9022:用于為用戶定制業(yè)務發(fā)現(xiàn)信息。如果用戶終端901與EPG服務器902采用交互方式獲取業(yè)務發(fā)現(xiàn)信息,該模塊從EPG發(fā)現(xiàn)服務器903獲得用戶個性化信息,根據(jù)這些信息進行業(yè)務發(fā)現(xiàn)信息的定制。例如根據(jù)用戶偏好對業(yè)務提供商提供的業(yè)務發(fā)現(xiàn)信息進行裁減,為用戶提供所需要的業(yè)務列表和相關描述。業(yè)務發(fā)現(xiàn)信息定制模塊9022為用戶定制業(yè)務發(fā)現(xiàn)信息后,通過業(yè)務發(fā)現(xiàn)信息發(fā)送模塊9021發(fā)送給用戶終端901。業(yè)務發(fā)現(xiàn)信息更新模塊9023:如果用戶終端901與EPG服務器902采用交互方式獲取業(yè)務更新信息,當業(yè)務發(fā)現(xiàn)信息發(fā)送模塊9021接收到用戶終端901發(fā)送的更新業(yè)務發(fā)現(xiàn)信息的消息中攜帶原有業(yè)務發(fā)現(xiàn)信息的版本信息時,將所述消息中的原有業(yè)務發(fā)現(xiàn)信息的版本信息轉(zhuǎn)發(fā)給業(yè)務發(fā)現(xiàn)信息更新模塊9023,業(yè)務發(fā)現(xiàn)信息更新模塊9023將用戶終端901提供的業(yè)務發(fā)現(xiàn)信息的版本信息與當前的業(yè)務發(fā)現(xiàn)信息的版本信息進行匹配,根據(jù)匹配結(jié)果生成用戶終端901需要更新的業(yè)務發(fā)現(xiàn)信息部分,并通過業(yè)務發(fā)現(xiàn)信息發(fā)送才莫塊9021發(fā)送給用戶終端901。業(yè)務發(fā)現(xiàn)信息維護模塊9024:用于存儲和維護業(yè)務發(fā)現(xiàn)信息。如果業(yè)務發(fā)現(xiàn)信息發(fā)生變化,則通知EPG發(fā)現(xiàn)服務器903,并由EPG發(fā)現(xiàn)服務器通知用戶終端901。表2為業(yè)務發(fā)現(xiàn)信息描述<table>tableseeoriginaldocumentpage24</column></row><table>表2IPTV業(yè)務系統(tǒng)中各實體間的接口參見以下描述。EPG發(fā)現(xiàn)服務器903和CoreIMS間的接口該接口采用SIP協(xié)議。用于接收用戶終端901的業(yè)務發(fā)現(xiàn)和選擇請求,為用戶提供EPG發(fā)現(xiàn)信息,同時收集用戶終端901能力。當業(yè)務信息發(fā)生變化時通知用戶終端901進行更新。EPG發(fā)現(xiàn)服務器903和用戶Profile服務功能904間的接口該接口采用Diameter協(xié)議。用于傳輸用戶信息。例如用戶位置信息、簽約信息以及用戶偏好等。EPG服務器902和EPG發(fā)現(xiàn)服務器903間的接口該接口可以采用多種協(xié)議,該接口一方面用于從EPG發(fā)現(xiàn)服務器903獲得用戶個性化信息,用于定制業(yè)務發(fā)現(xiàn)信息;另一方面則當業(yè)務發(fā)現(xiàn)信息發(fā)生變化時通知EPG發(fā)現(xiàn)服務器903。EPG服務器902和用戶終端901間的接口該接口根據(jù)獲取方式的不同采用3類協(xié)議。如果用戶終端901是使用單播方式獲取業(yè)務發(fā)現(xiàn)信息則采用HTTP協(xié)議;如果用戶終端901是采用組播方式獲取業(yè)務發(fā)現(xiàn)信息則采用DVBSTP協(xié)議;如果用戶終端901是采用廣播方式獲取業(yè)務發(fā)現(xiàn)信息則采用FLUTE協(xié)議。綜上所述,本發(fā)明實施例的技術方案是當業(yè)務發(fā)現(xiàn)信息發(fā)生變化時,EPG服務器通過EPG發(fā)現(xiàn)服務器通知用戶終端;用戶終端根據(jù)所述EPG發(fā)現(xiàn)服務器發(fā)送通知,與EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新。因為本發(fā)明實施例是當業(yè)務發(fā)現(xiàn)信息發(fā)生改變時,通知用戶終端與EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新,而不是由EPG發(fā)現(xiàn)服務器為用戶終端進行業(yè)務發(fā)現(xiàn)信息更新,所以使網(wǎng)絡電視業(yè)務中的業(yè)務信息更新機制更完善,減少了EPG發(fā)現(xiàn)服務器的負荷;進一步的,本發(fā)明實施例中,業(yè)務信息的獲取過程是EPG服務器通過EPG發(fā)現(xiàn)服務器獲取用戶Profile信息為用戶定制和發(fā)送業(yè)務發(fā)現(xiàn)信息,滿足運營商的需求。以上對本發(fā)明實施例所提供的一種提供網(wǎng)絡電視業(yè)務信息的方法和網(wǎng)絡電視業(yè)務系統(tǒng)進行了詳細介紹,對于本領域的一般技術人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。權(quán)利要求1、一種提供網(wǎng)絡電視業(yè)務信息的方法,其特征在于,包括當業(yè)務發(fā)現(xiàn)信息發(fā)生變化時,電子節(jié)目單EPG服務器通過EPG發(fā)現(xiàn)服務器通知用戶終端;用戶終端根據(jù)所述EPG發(fā)現(xiàn)服務器的通知,與EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新。2、根據(jù)權(quán)利要求1所述的提供網(wǎng)絡電視業(yè)務信息的方法,其特征在于,所述EPG服務器通過EPG發(fā)現(xiàn)服務器通知用戶終端具體為EPG服務器發(fā)起更新請求,請求EPG發(fā)現(xiàn)服務器通知用戶終端更新業(yè)務發(fā)現(xiàn)信息,所述EPG發(fā)現(xiàn)服務器接收所述更新請求后生成更新消息發(fā)送給用戶終端,通知用戶終端從EPG服務器更新業(yè)務發(fā)現(xiàn)信息。3、根據(jù)權(quán)利要求1或2所述的提供網(wǎng)絡電視業(yè)務信息的方法,其特征在于,所述用戶終端與EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新具體為用戶終端向EPG服務器發(fā)送更新業(yè)務發(fā)現(xiàn)信息的消息,所述EPG服務器接收所述更新業(yè)務信息的消息后,向用戶終端返回更新后的業(yè)務發(fā)現(xiàn)信息。4、根據(jù)權(quán)利要求3所述的提供網(wǎng)絡電視業(yè)務信息的方法,其特征在于所述用戶終端向EPG服務器發(fā)送的更新業(yè)務發(fā)現(xiàn)信息的消息中攜帶原有業(yè)務發(fā)現(xiàn)信息的版本信息;所述向用戶終端返回更新后的業(yè)務發(fā)現(xiàn)信息具體為所述EPG服務器將當前業(yè)務發(fā)現(xiàn)信息的版本信息與所述原有業(yè)務發(fā)現(xiàn)信息的版本信息進行匹配,向用戶終端返回匹配后生成的與用戶終端中原業(yè)務發(fā)現(xiàn)信息不同的業(yè)務發(fā)現(xiàn)信息。5、根據(jù)權(quán)利要求1或2所述的提供網(wǎng)絡電視業(yè)務信息的方法,其特征在于,所述用戶終端與EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新具體為用戶終端加入組播組或調(diào)頻到基本流接收EPG服務器下發(fā)的更新后的業(yè)務發(fā)現(xiàn)信息。6、根據(jù)權(quán)利要求1或2所述的提供網(wǎng)絡電視業(yè)務信息的方法,其特征在于,進一步包括當EPG發(fā)現(xiàn)信息發(fā)生變化時,EPG發(fā)現(xiàn)服務器發(fā)送攜帶更新后的EPG發(fā)現(xiàn)信息的更新消息給用戶終端;用戶終端根據(jù)更新消息中攜帶的更新后的EPG發(fā)現(xiàn)信息進行EPG發(fā)現(xiàn)信息更新。7、根據(jù)權(quán)利要求1所述的提供網(wǎng)絡電視業(yè)務信息的方法,其特征在于,該方法還包括EPG服務器為用戶定制業(yè)務發(fā)現(xiàn)信息,所述定制過程具體為EPG服務器接收用戶終端請求獲取業(yè)務發(fā)現(xiàn)信息的請求后,從EPG發(fā)現(xiàn)服務器獲取用戶個性化信息,根據(jù)獲取的用戶個性化信息為用戶定制業(yè)務發(fā)現(xiàn)信息,并發(fā)送給用戶終端。8、根據(jù)權(quán)利要求7所述的提供網(wǎng)絡電視業(yè)務信息的方法,其特征在于所述EPG服務器從EPG發(fā)現(xiàn)服務器獲取的用戶個性化信息為EPG發(fā)現(xiàn)服務器從用戶配置服務功能中獲取并存儲在為用戶建立的用戶信息上下文中的用戶個性化信息或EPG發(fā)現(xiàn)服務器直接從用戶配置服務功能中獲取的用戶個性化信息。9、一種網(wǎng)絡電一見業(yè)務系統(tǒng),其特征在于,包括EPG服務器,用于提供業(yè)務發(fā)現(xiàn)信息,當業(yè)務發(fā)現(xiàn)信息發(fā)生變化時,通過EPG發(fā)現(xiàn)服務器通知用戶終端,與用戶終端進行業(yè)務發(fā)現(xiàn)信息更新;EPG發(fā)現(xiàn)服務器,用于提供EPG發(fā)現(xiàn)信息,向用戶終端發(fā)送通知;用戶終端,用于根據(jù)所述EPG發(fā)現(xiàn)服務器的通知,與所述EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新。10、根據(jù)權(quán)利要求9所述的網(wǎng)絡電視業(yè)務系統(tǒng),其特征在于,所述EPG服務器包括業(yè)務發(fā)現(xiàn)信息維護模塊,用于存儲和維護業(yè)務發(fā)現(xiàn)信息,在業(yè)務發(fā)現(xiàn)信息發(fā)生變化時,通知EPG發(fā)現(xiàn)服務器,并由EPG發(fā)現(xiàn)服務器通知用戶終端;業(yè)務發(fā)現(xiàn)信息發(fā)送模塊,用于從業(yè)務發(fā)現(xiàn)信息維護模塊獲取業(yè)務發(fā)現(xiàn)信息并向用戶終端發(fā)送;業(yè)務發(fā)現(xiàn)信息發(fā)送模塊接收到用戶終端發(fā)送的更新業(yè)務發(fā)現(xiàn)信息的消息后向用戶終端返回更新后的業(yè)務發(fā)現(xiàn)信息;或者,業(yè)務發(fā)現(xiàn)信息發(fā)送模塊采用組播或廣播的方式下發(fā)更新后的業(yè)務發(fā)現(xiàn)信息,由用戶終端去接收。11、根據(jù)權(quán)利要求IO所述的網(wǎng)絡電視業(yè)務系統(tǒng),其特征在于,所述EPG服務器進一步包括業(yè)務發(fā)現(xiàn)信息更新模塊,用于生成用戶終端需更新的業(yè)務發(fā)現(xiàn)信息,業(yè)務發(fā)現(xiàn)信息發(fā)送模塊接收到用戶終端發(fā)送的更新業(yè)務發(fā)現(xiàn)信息的消息中攜帶原有業(yè)務發(fā)現(xiàn)信息的版本信息時,將所述消息中的原有業(yè)務發(fā)現(xiàn)信息的版本信息轉(zhuǎn)發(fā)給業(yè)務發(fā)現(xiàn)信息更新模塊,所述業(yè)務發(fā)現(xiàn)信息更新模塊將當前業(yè)務發(fā)現(xiàn)信息的版本信息與所述原有業(yè)務發(fā)現(xiàn)信息的版本信息進行匹配,生成與用戶終端中原業(yè)務發(fā)現(xiàn)信息不同的業(yè)務發(fā)現(xiàn)信息,并通過業(yè)務發(fā)現(xiàn)信息發(fā)送模塊發(fā)送給用戶終端。12、根據(jù)權(quán)利要求10或11所述的網(wǎng)絡電視業(yè)務系統(tǒng),其特征在于,所述EPG服務器進一步包括業(yè)務發(fā)現(xiàn)信息定制模塊,用于為用戶定制業(yè)務發(fā)現(xiàn)信息,當接收到用戶終端請求獲取業(yè)務發(fā)現(xiàn)信息的請求后,從EPG發(fā)現(xiàn)服務器獲取用戶個性化信息,根據(jù)獲取的用戶個性化信息為用戶定制業(yè)務發(fā)現(xiàn)信息,并通過業(yè)務發(fā)現(xiàn)信息發(fā)送模塊發(fā)送給用戶終端。13、根據(jù)權(quán)利要求9所述的網(wǎng)絡電視業(yè)務系統(tǒng),其特征在于,所述EPG發(fā)現(xiàn)服務器包括業(yè)務選擇和發(fā)現(xiàn)控制模塊,用于向用戶終端發(fā)送EPG發(fā)現(xiàn)消息和更新消自■業(yè)務提供商管理和選擇it塊,用于生成EPG發(fā)現(xiàn)消息和更新消息;當業(yè)務提供商管理和選擇模塊接收到EPG服務器發(fā)送的業(yè)務發(fā)現(xiàn)信息發(fā)生變化的通知后,生成業(yè)務發(fā)現(xiàn)信息的更新消息并由業(yè)務選^^和發(fā)現(xiàn)控制模塊發(fā)送給用戶終端,通知用戶終端從EPG服務器更新業(yè)務發(fā)現(xiàn)信息;當EPG發(fā)現(xiàn)信息發(fā)生變化時,業(yè)務提供商管理和選擇模塊生成EPG發(fā)現(xiàn)信息的更新消息,所述更新消息中攜帶更新后的EPG發(fā)現(xiàn)信息,通過業(yè)務選擇和發(fā)現(xiàn)控制模塊發(fā)送給用戶終端。14、根據(jù)權(quán)利要求13所述的網(wǎng)絡電視業(yè)務系統(tǒng),其特征在于,所述EPG發(fā)現(xiàn)服務器進一步包括用戶信息處理;漠塊,用于獲取用戶個性化信息,發(fā)送給業(yè)務提供商管理和選擇模塊;所述業(yè)務提供商管理和選擇模塊接收所述用戶信息處理模塊發(fā)送的用戶個性化信息后,建立用戶信息上下文進行存儲;當EPG服務器向EPG發(fā)現(xiàn)服務器請求獲取用戶個性化信息為用戶定制業(yè)務發(fā)現(xiàn)信息時,所述業(yè)務提供商管理和選擇模塊將存儲在所述用戶信息上下文中的用戶個性化信息發(fā)送給EPG服務器,或通知用戶信息處理模塊獲取用戶個性化信息,并接收從用戶信息處理模塊返回的用戶個性化信息后發(fā)送給EPG服務器。全文摘要本發(fā)明公開一種提供網(wǎng)絡電視業(yè)務信息的方法,包括當業(yè)務發(fā)現(xiàn)信息發(fā)生變化時,電子節(jié)目單EPG服務器通過EPG發(fā)現(xiàn)服務器通知用戶終端;用戶終端根據(jù)所述EPG發(fā)現(xiàn)服務器的通知,與EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新。相應的,本發(fā)明提供一種網(wǎng)絡電視業(yè)務系統(tǒng),包括EPG服務器,用于提供業(yè)務發(fā)現(xiàn)信息,當業(yè)務發(fā)現(xiàn)信息發(fā)生變化時,通過EPG發(fā)現(xiàn)服務器通知用戶終端,與用戶終端進行業(yè)務發(fā)現(xiàn)信息更新;EPG發(fā)現(xiàn)服務器,用于提供EPG發(fā)現(xiàn)信息,向用戶終端發(fā)送通知;用戶終端,用于根據(jù)所述EPG發(fā)現(xiàn)服務器的通知,與所述EPG服務器進行業(yè)務發(fā)現(xiàn)信息更新。本發(fā)明的方案能夠使網(wǎng)絡電視業(yè)務中的業(yè)務信息更新機制更完善。文檔編號H04L29/12GK101355676SQ20071013634公開日2009年1月28日申請日期2007年7月24日優(yōu)先權(quán)日2007年7月24日發(fā)明者丁傳鎖,吉劉,姚立哲申請人:華為技術有限公司