欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

內(nèi)容定位方法及內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)的制作方法

文檔序號(hào):7707124閱讀:161來(lái)源:國(guó)知局
專利名稱:內(nèi)容定位方法及內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種內(nèi)容定位方法及內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)
點(diǎn)o
背景技術(shù)
交互式網(wǎng)絡(luò)電視,又稱為互聯(lián)網(wǎng)協(xié)議電視(Internet ProtocolTelevision,簡(jiǎn)稱 為IPTV),是指通過(guò)IP承載網(wǎng)絡(luò)向用戶提供能夠支持交互能力的電視節(jié)目的直播、點(diǎn)播和 時(shí)移播放等業(yè)務(wù)的設(shè)備總稱。隨著IPTV的發(fā)展,IPTV的用戶數(shù)量不斷增加,對(duì)系統(tǒng)性能和 可靠性等方面提出了更高的要求。其中,對(duì)于交互式網(wǎng)絡(luò)的內(nèi)容交付功能,為了減少系統(tǒng)各 個(gè)部分之間的交互,要求內(nèi)容交互網(wǎng)絡(luò)的內(nèi)部模塊功能職責(zé)的明晰,要求內(nèi)容分發(fā)及業(yè)務(wù) 流程簡(jiǎn)潔和可靠。目前,IPTV標(biāo)準(zhǔn)以下一代網(wǎng)絡(luò)(Next Generation Network,簡(jiǎn)稱為NGN) IP多媒體 子系統(tǒng)(IP Multimedia Subsystem,簡(jiǎn)稱為IMS)和NGN非IMS兩種架構(gòu)為主,能為用戶提
供點(diǎn)播、直播、錄像及一些新業(yè)務(wù)。IPTV架構(gòu)中內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,簡(jiǎn)稱為CDN)在IPTV系 統(tǒng)中的服務(wù)質(zhì)量(Quality of Experience,簡(jiǎn)稱為QoE)保障方面及系統(tǒng)穩(wěn)定性等方面起著 重要作用。CDN內(nèi)部各重要功能實(shí)體主要用于實(shí)現(xiàn)內(nèi)容定位技術(shù)、調(diào)度及存儲(chǔ)的功能。目前,對(duì)于內(nèi)容定位技術(shù),內(nèi)容定位和播放都需要通過(guò)CDN主控制器進(jìn)行,在大規(guī) 模用戶并發(fā)的情況下,CDN主控制器可能會(huì)造成處理延遲,從而影響系統(tǒng)的性能,成為系統(tǒng) 性能的瓶頸。雖然通過(guò)增加⑶N主控制器組成分布式的⑶N主控制器進(jìn)行負(fù)荷分擔(dān)可以減 少處理延遲,但這種方式增加了 CDN主控制器的復(fù)雜度及建設(shè)成本。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種改進(jìn)的內(nèi)容定位方案,用以解決現(xiàn)有技術(shù)中存在的 處理延遲長(zhǎng)、成本高的問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供一種內(nèi)容定位方法。根據(jù)本發(fā)明的內(nèi)容定位方法包括第一內(nèi)容分發(fā)網(wǎng)絡(luò)CDN節(jié)點(diǎn)接收來(lái)自業(yè)務(wù)控制 功能實(shí)體或IPTV服務(wù)控制功能實(shí)體發(fā)送的業(yè)務(wù)請(qǐng)求,其中,該業(yè)務(wù)請(qǐng)求中攜帶有內(nèi)容標(biāo)識(shí) 符,用于指示請(qǐng)求與該內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的內(nèi)容;如果第一 CDN節(jié)點(diǎn)不能夠提供業(yè)務(wù)請(qǐng)求所 請(qǐng)求的內(nèi)容服務(wù),則第一⑶N節(jié)點(diǎn)向⑶N全局控制器發(fā)送查詢請(qǐng)求,以獲取能夠提供業(yè)務(wù)請(qǐng) 求所請(qǐng)求的內(nèi)容服務(wù)的第二 CDN節(jié)點(diǎn)的信息,并請(qǐng)求第二 CDN節(jié)點(diǎn)提供內(nèi)容服務(wù)。根據(jù)本發(fā)明的另一個(gè)方面,提供了另一種內(nèi)容定位方法。根據(jù)本發(fā)明的內(nèi)容定位方法包括業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體 接收來(lái)自用戶設(shè)備的業(yè)務(wù)請(qǐng)求,其中,該業(yè)務(wù)請(qǐng)求中攜帶有用戶設(shè)備的地址信息和用戶設(shè) 備請(qǐng)求的內(nèi)容的標(biāo)識(shí)符;業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體根據(jù)地址信息,選擇 與用戶設(shè)備歸屬的區(qū)域距離最近的CDN節(jié)點(diǎn);業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體向CDN節(jié)點(diǎn)發(fā)送業(yè)務(wù)請(qǐng)求消息,請(qǐng)求CDN節(jié)點(diǎn)為用戶設(shè)備提供內(nèi)容服務(wù)。根據(jù)本發(fā)明的又一個(gè)方面,提供了一種內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)。
根據(jù)本發(fā)明的內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)包括媒體控制功能實(shí)體和至少一個(gè)內(nèi)容交付功 能實(shí)體。其中,媒體控制功能實(shí)體包括接收模塊、判斷模塊、選擇模塊、查詢模塊和發(fā)送模 塊,其中,接收模塊用于接收來(lái)自業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體發(fā)送的業(yè)務(wù) 請(qǐng)求,其中,該業(yè)務(wù)請(qǐng)求中攜帶有內(nèi)容標(biāo)識(shí)符,用于指示請(qǐng)求與內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的內(nèi)容;判 斷模塊用于判斷該內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)是否能夠提供業(yè)務(wù)請(qǐng)求所請(qǐng)求的內(nèi)容服務(wù);選擇模塊 用于在判斷模塊判斷的結(jié)果為是的情況下,選擇提供內(nèi)容服務(wù)的內(nèi)容交付功能實(shí)體;查詢 模塊用于在判斷模塊判斷的結(jié)果為否的情況下,向⑶N全局控制器發(fā)送查詢請(qǐng)求,獲取能 夠提供內(nèi)容服務(wù)的第二 CDN節(jié)點(diǎn);發(fā)送模塊用于向查詢模塊獲取的第二 CDN節(jié)點(diǎn)發(fā)送業(yè)務(wù) 請(qǐng)求,請(qǐng)求第二 CDN節(jié)點(diǎn)提供內(nèi)容服務(wù);內(nèi)容交付功能實(shí)體,用于為用戶設(shè)備提供內(nèi)容服 務(wù)。通過(guò)本發(fā)明的上述至少一個(gè)方案,將業(yè)務(wù)請(qǐng)求發(fā)送至離用戶設(shè)備最近的⑶N節(jié) 點(diǎn),而不是發(fā)送給CDN全局控制器,該CDN節(jié)點(diǎn)在接收到該業(yè)務(wù)請(qǐng)求后,如果其不能為用戶 設(shè)備提供用戶設(shè)備所請(qǐng)求的內(nèi)容服務(wù),則向CDN全局控制器發(fā)送查詢請(qǐng)求,將業(yè)務(wù)請(qǐng)求轉(zhuǎn) 發(fā)到可以為用戶設(shè)備提供上述內(nèi)容服務(wù)的CDN節(jié)點(diǎn),從而減輕了 CDN全局控制器的壓力,縮 ?、荖處理延遲,同時(shí)也不會(huì)增加設(shè)備的成本。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變 得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明 書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。


附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí) 施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中圖1為根據(jù)本發(fā)明實(shí)施例的基于NGN的IPTV系統(tǒng)的結(jié)構(gòu)示意圖;圖2為根據(jù)本發(fā)明實(shí)施例的一種內(nèi)容定位方法的流程圖;圖3為根據(jù)本發(fā)明實(shí)施例的另一種內(nèi)容定位方法的流程圖;圖4為實(shí)例一的流程圖;圖5為實(shí)例二的流程圖;圖6為根據(jù)本發(fā)明實(shí)施例的內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式功能概述從目前的⑶N建設(shè)原則看,20 %的內(nèi)容部署在離用戶最近的⑶N節(jié)點(diǎn)上,但該⑶N 節(jié)點(diǎn)可以提供80%的點(diǎn)播服務(wù),其余20%的點(diǎn)播服務(wù)的內(nèi)容部署在中心節(jié)點(diǎn)(通常中心節(jié) 點(diǎn)保存100%的內(nèi)容)。并且,邊緣節(jié)點(diǎn)的故障率非常底的情況,實(shí)際上接近80%的點(diǎn)播服 務(wù)可以不需要通過(guò)CDN主控制器進(jìn)行全局重定向服務(wù)的。因此,本發(fā)明實(shí)施例針對(duì)內(nèi)容定 位和播放都需要通過(guò)CDN主控制器進(jìn)行而導(dǎo)致處理延遲或者負(fù)荷過(guò)大導(dǎo)致故障的問(wèn)題,提 供了一種改進(jìn)的內(nèi)容定位方案。在本發(fā)明實(shí)施例中,業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體將業(yè)務(wù)請(qǐng)求發(fā)送到離用戶設(shè)備歸屬區(qū)域最近的CDN節(jié)點(diǎn),該CDN節(jié)點(diǎn)在不能為用戶 設(shè)備提供該用戶設(shè)備請(qǐng)求的內(nèi)容服務(wù)時(shí),通過(guò)CDN全局控制器獲取能夠提供該內(nèi)容服務(wù)的 CDN節(jié)點(diǎn),將業(yè)務(wù)請(qǐng)求發(fā)送到能夠提供上述內(nèi)容服務(wù)的CDN節(jié)點(diǎn)。在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí) 施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。為了便于理解本發(fā)明實(shí)施例提供的技術(shù)方案,在對(duì)本發(fā)明實(shí)施例提供的技術(shù)方案 進(jìn)行說(shuō)明之前,對(duì)本發(fā)明實(shí)施例應(yīng)用的基于NGN的IPTV系統(tǒng)進(jìn)行介紹。圖1為根據(jù)本發(fā)明實(shí)施例的基于NGN的IPTV系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示, 基于NGN的IPTV系統(tǒng)主要包括用戶設(shè)備(UserEquipment,簡(jiǎn)稱為UE) 11、業(yè)務(wù)控制功能 (Service Control Function,簡(jiǎn)稱 SCF,如果在 NGN 中 IMS,則為核心 IMS-core IMS) 12、 IPTV 服務(wù)控制功能(IPTV Service Control Functions,簡(jiǎn)稱為 IPTV SCF) 13、內(nèi)容分發(fā)網(wǎng) 絡(luò)(Content Delivery Network,簡(jiǎn)稱為CDN) 14。其中,CDN 14進(jìn)一步包括CDN全局控制 器(Content DeliveryNetwork (Global) Controller,簡(jiǎn)稱為 CDNC/CDNGC) 15、媒體控制功能 實(shí)體(Media Control Function 或Content Control Function 或Cluster Controller,簡(jiǎn) 稱為MCF或CCF或CC) 16以及媒體交付功能實(shí)體(Media Delivery Function或Content Delivery Function,簡(jiǎn)稱為MDF或CDF) 17。其中CDN節(jié)點(diǎn)(1,2. . . n)包含1個(gè)媒體控制功 能實(shí)體16和多個(gè)媒體交付功能實(shí)體17。其中,⑶N節(jié)點(diǎn)不僅限上述⑶N節(jié)點(diǎn)1和⑶N節(jié)點(diǎn) 2(圖中所示),可以為多個(gè)。以下分別描述基于NGN的IPTV系統(tǒng)的各實(shí)體及接口。UE 11,具體地,可以為具有移動(dòng)能力的手機(jī)、固定網(wǎng)絡(luò)的機(jī)頂盒、實(shí)現(xiàn)機(jī)頂盒功能 的基于軟件實(shí)現(xiàn)的軟終端,還包括家庭網(wǎng)關(guān)等功能實(shí)體。UE通過(guò)與用戶交互,可以實(shí)現(xiàn)如點(diǎn) 播、直播等IPTV業(yè)務(wù)。SCF 12,與UE 11相連接,其作為NGN業(yè)務(wù)控制層面的主要功能實(shí)體的集合,主要 用于會(huì)話控制、業(yè)務(wù)認(rèn)證、鑒權(quán)、計(jì)費(fèi)等。在IMS網(wǎng)絡(luò)情況下,該實(shí)體為Core IMS。Core IMS 主要用于提供基于SIP的會(huì)話控制機(jī)制,對(duì)IPTV終端用戶進(jìn)行認(rèn)證、鑒權(quán),請(qǐng)求資源接納控 制子系統(tǒng)進(jìn)行資源分配等。Core IMS通過(guò)與IPTV終端、IPTV應(yīng)用功能實(shí)體及內(nèi)容分發(fā)功 能實(shí)體交互進(jìn)行SIP會(huì)話,完成安全、服務(wù)質(zhì)量(Quality of Service,簡(jiǎn)稱為QoS)、計(jì)費(fèi)、 漫游等功能。IPTV SCF 13,通過(guò)會(huì)話初始化協(xié)議(Session Initiation Protocol,簡(jiǎn)稱為 SIP) 與上述SCF 12相連接,用于在會(huì)話啟動(dòng)或者修改時(shí)提供業(yè)務(wù)鑒權(quán),其功能包括檢查用戶 的信息、查看用戶是否能夠合法使用選擇的內(nèi)容;信用限制和信用控制;為系統(tǒng)選擇提供 初步服務(wù)的IPTV媒體控制功能實(shí)體16,其中,該功能實(shí)體主要針對(duì)點(diǎn)播、直播、錄像、時(shí)移 等IPTV業(yè)務(wù)。IPTV SCF 13在IMS網(wǎng)絡(luò)情況下為一個(gè)IPTV SIP應(yīng)用服務(wù)器,其對(duì)應(yīng)Open IPTV Forum標(biāo)準(zhǔn)組織中的IPTV Control和IPTV Application的集合,對(duì)應(yīng)ITU-T標(biāo)準(zhǔn) 中的 IPTV應(yīng)用功能(Application Functions)及應(yīng)用支持功能(Application Support Functions)以及月艮務(wù)支持功能(Service SupportFunctions)。⑶N 14,通過(guò)Xc和Xd接口與UE相連接,其中,通過(guò)Xc接口連接UE用于對(duì)媒體 流RTSP進(jìn)行控制,通過(guò)Xd接口連接UE用于對(duì)媒體流RTP進(jìn)行傳輸和媒體下載(可以采用
6HTTP協(xié)議)。
接口 Al,主要用于⑶N全局控制器15向IPTV SCF 13返回其管理的⑶N各節(jié)點(diǎn)的 狀態(tài)信息,例如,是否提供服務(wù)。C21/C22接口(RTSP接口),用戶媒體控制功能實(shí)體16通過(guò)該接口對(duì)媒體交付功 能實(shí)體17進(jìn)行媒體控制。C11/C12接口(控制接口),該接口采用SIP協(xié)議實(shí)現(xiàn),⑶N節(jié)點(diǎn)通過(guò)該接口向⑶N 全局控制器15查詢可以提供點(diǎn)播服務(wù)的其他CDN節(jié)點(diǎn)信息;CDN節(jié)點(diǎn)也可以通過(guò)該接口向 CDN全局控制器15上報(bào)各節(jié)點(diǎn)的服務(wù)狀態(tài)信息等。方法實(shí)施例根據(jù)本發(fā)明實(shí)施例,首先提供了 一種內(nèi)容定位方法。圖2為根據(jù)本發(fā)明實(shí)施例的一種內(nèi)容定位方法的流程圖。如圖2所示,根據(jù)本發(fā) 明實(shí)施例的內(nèi)容定位方法包括以下步驟(步驟S201-步驟S203)步驟S201 ⑶N節(jié)點(diǎn)1接收來(lái)自業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體發(fā)送 的業(yè)務(wù)請(qǐng)求,其中,該業(yè)務(wù)請(qǐng)求中攜帶有內(nèi)容標(biāo)識(shí)符,用于指示請(qǐng)求與內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的內(nèi) 容;步驟S203 如果所述CDN節(jié)點(diǎn)1不能夠提供所述業(yè)務(wù)請(qǐng)求所請(qǐng)求的內(nèi)容服務(wù),則 所述CDN節(jié)點(diǎn)1向CDN全局控制器發(fā)送查詢請(qǐng)求,以獲取能夠提供所述業(yè)務(wù)請(qǐng)求所請(qǐng)求的 內(nèi)容服務(wù)的CDN節(jié)點(diǎn)2的信息,并請(qǐng)求CDN節(jié)點(diǎn)2提供所述內(nèi)容服務(wù)。以下進(jìn)一步描述上述各處理的細(xì)節(jié)。(一)步驟 S201在具體實(shí)施過(guò)程中,在⑶N節(jié)點(diǎn)1在接收上述業(yè)務(wù)請(qǐng)求之前,步驟S201的處理的 觸發(fā)可以包括以下步驟步驟1,業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體接收用戶設(shè)備發(fā)送的業(yè)務(wù)請(qǐng) 求,其中,該業(yè)務(wù)請(qǐng)求中攜帶有用戶設(shè)備的地址及內(nèi)容標(biāo)識(shí)符;步驟2,業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體根據(jù)用戶設(shè)備歸屬的區(qū)域, 選擇與用戶設(shè)備最近的⑶N節(jié)點(diǎn)1 ;步驟3,業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體向⑶N節(jié)點(diǎn)1發(fā)送上述業(yè)務(wù) 請(qǐng)求。具體地,上述業(yè)務(wù)請(qǐng)求包括但不限于以下至少之一點(diǎn)播請(qǐng)求、網(wǎng)絡(luò)錄像錄制請(qǐng) 求、真視頻點(diǎn)播請(qǐng)求。( 二)步驟 S103在具體實(shí)施過(guò)程中,在⑶N節(jié)點(diǎn)1在接收上述業(yè)務(wù)請(qǐng)求之后,首先判斷其是否可以 提供該業(yè)務(wù)請(qǐng)求所請(qǐng)求的內(nèi)容服務(wù),具體地,CDN節(jié)點(diǎn)1通過(guò)以下方法判斷其是否可以上述 內(nèi)容服務(wù)步驟1,CDN節(jié)點(diǎn)1判斷其內(nèi)容交付功能實(shí)體中是否存在與上述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的 內(nèi)容,如果是,則繼續(xù)步驟2,否則,CDN節(jié)點(diǎn)1確定其不能提供上述內(nèi)容服務(wù);步驟2,CDN節(jié)點(diǎn)1判斷其內(nèi)容交互實(shí)體當(dāng)前提供的內(nèi)容服務(wù)是否已達(dá)到給定的閾 值(比如,達(dá)到80% ),如果是,則確定CDN節(jié)點(diǎn)1不能提供所請(qǐng)求的內(nèi)容服務(wù),否則,確定 CDN節(jié)點(diǎn)1能夠提供請(qǐng)求的內(nèi)容服務(wù)。
通過(guò)上述步驟1和步驟2,如果⑶N節(jié)點(diǎn)1判斷其不能提供業(yè)務(wù)請(qǐng)求所請(qǐng)求的內(nèi)容 服務(wù),則CDN節(jié)點(diǎn)1向CDN全局控制器發(fā)送查詢請(qǐng)求,以獲取能夠提供該內(nèi)容服務(wù)的CDN節(jié) 點(diǎn)的信息,CDN全局控制器接收到該查詢請(qǐng)求后,查詢可以提供上述內(nèi)容服務(wù)的CDN節(jié)點(diǎn), 并向CDN節(jié)點(diǎn)1返回響應(yīng)信息,該響應(yīng)消息中攜帶有可以提供上述內(nèi)容服務(wù)的CDN節(jié)點(diǎn)的 信息。具體地,⑶N全局控制器可以向⑶N節(jié)點(diǎn)1返回所有可以提供上述內(nèi)容服務(wù)的⑶N節(jié) 點(diǎn)的列表信息,也可以只向⑶N節(jié)點(diǎn)1返回最優(yōu)的⑶N節(jié)點(diǎn)的信息,⑶N節(jié)點(diǎn)1根據(jù)⑶N全 局控制器返回的節(jié)點(diǎn)信息,獲取能夠提供上述內(nèi)容服務(wù)的CDN節(jié)點(diǎn)2(可以為最優(yōu)的節(jié)點(diǎn)) 的信息。在⑶N節(jié)點(diǎn)1獲取到⑶N節(jié)點(diǎn)2的信息后,根據(jù)⑶N節(jié)點(diǎn)2的信息,向⑶N節(jié)點(diǎn)2 發(fā)送業(yè)務(wù)請(qǐng)求,請(qǐng)求CDN節(jié)點(diǎn)2為用戶設(shè)備提供上述內(nèi)容服務(wù);第二 CDN節(jié)點(diǎn)接收到該業(yè)務(wù) 請(qǐng)求后,CDN節(jié)點(diǎn)2中的第二媒體控制功能實(shí)體與提供內(nèi)容服務(wù)的第二媒體交付功能實(shí)體 之間建立會(huì)話(具體地,該會(huì)話為RTSP會(huì)話),將該會(huì)話的標(biāo)識(shí)(RTSP Session ID)返回到 CDN節(jié)點(diǎn)1,CDN節(jié)點(diǎn)1將該會(huì)話的標(biāo)識(shí)返回到用戶設(shè)備。具體地,在基于NGN的IPTV系統(tǒng)中,⑶N節(jié)點(diǎn)2接收到上述業(yè)務(wù)請(qǐng)求之后該方法 還包括以下步驟(l)CDN節(jié)點(diǎn)2中的媒體控制功能實(shí)體根據(jù)其節(jié)點(diǎn)內(nèi)部?jī)?nèi)容交付功能實(shí)體的服務(wù) 狀態(tài)查詢可服務(wù)的內(nèi)容交付功能實(shí)體的URL地址信息,并該內(nèi)容交付功能實(shí)體發(fā)送RTSP描 述消息(RTSPDESCRIBE)的請(qǐng)求,該RTSP描述消息中描述了請(qǐng)求節(jié)目信息。同時(shí),該請(qǐng)求的 URL中還攜帶有用戶設(shè)備的用戶信息和所請(qǐng)求節(jié)目的路徑信息等。(2)CDN節(jié)點(diǎn)2中的媒體交付功能實(shí)體向媒體控制功能實(shí)體返回可提供服務(wù)的媒 體交付功能實(shí)體的節(jié)目描述信息,包括內(nèi)容大小、名稱、播放時(shí)間、IP地址和端口等信息。步驟⑴和步驟⑵中的RTSP描述消息為可選,媒體控制功能實(shí)體在選擇的媒體 交付功能實(shí)體中可以包含內(nèi)容的描述信息。(3)CDN節(jié)點(diǎn)2中的媒體控制功能實(shí)體向CDN節(jié)點(diǎn)2中的媒體交付功能實(shí)體發(fā)送 RTSP會(huì)話建立消息,請(qǐng)求建立媒體通道的會(huì)話連接。(4)CDN節(jié)點(diǎn)2中的媒體交付功能實(shí)體向媒體控制功能實(shí)體返回可提供服務(wù)的媒 體交付功能實(shí)體的會(huì)話連接RTSP Session ID。其中,在將上述會(huì)話的標(biāo)識(shí)返回給所述用戶設(shè)備之后,用戶設(shè)備根據(jù)上述會(huì)話的 標(biāo)識(shí)向所述CDN節(jié)點(diǎn)2發(fā)送播放請(qǐng)求,請(qǐng)求播放所述內(nèi)容標(biāo)識(shí)對(duì)應(yīng)的內(nèi)容。優(yōu)選地,如果⑶N節(jié)點(diǎn)1確定其能夠提供所述內(nèi)容服務(wù),則⑶N節(jié)點(diǎn)1中的第一 媒體控制功能實(shí)體與CDN節(jié)點(diǎn)1中提供內(nèi)容服務(wù)的第一媒體交付功能實(shí)體之間建立會(huì)話 (RTSP Session),將該會(huì)話的標(biāo)識(shí)返回到用戶設(shè)備。具體地,在將該會(huì)話的標(biāo)識(shí)返回到用戶設(shè)備之后,用戶設(shè)備根據(jù)所述會(huì)話的標(biāo)識(shí) 向CDN節(jié)點(diǎn)1發(fā)送播放請(qǐng)求,請(qǐng)求播放上述內(nèi)容標(biāo)識(shí)對(duì)應(yīng)的內(nèi)容。在具體實(shí)施過(guò)程中,CDN節(jié)點(diǎn)1確定其能夠提供上述內(nèi)容服務(wù)情況下,該方法可以 包括以下步驟(l)CDN節(jié)點(diǎn)1中的媒體控制功能實(shí)體查詢其節(jié)點(diǎn)內(nèi)部其管理的可服務(wù)的媒體交 付功能實(shí)體的URL地址信息并向選中的媒體交付功能實(shí)體發(fā)送建立會(huì)話的請(qǐng)求。其中,步驟(1)可以進(jìn)一步包括以下CDN節(jié)點(diǎn)1內(nèi)的媒體控制功能實(shí)體向媒體交付功能實(shí)體發(fā)送RTSP DESCRIBE消息,查詢可以提供服務(wù)的媒體交付功能實(shí)體的SDP信息, 其中,RTSPDESCRIBE消息中攜帶有URL地址信息及媒體內(nèi)容的描述信息;媒體交付功能實(shí) 體向媒體控制功能實(shí)體回確認(rèn)ACK消息,含SDP信息;媒體控制功能實(shí)體向媒體交付功能實(shí) 體發(fā)起RTSP SETUP消息,用戶建立和媒體交付功能實(shí)體的RTSP會(huì)話鏈接;媒體交付功能實(shí) 體向媒體控制功能實(shí)體返回內(nèi)容交付會(huì)話建立的ID,即RTSPSession ID。(2)媒體控制功能實(shí)體將內(nèi)容交付會(huì)話的ID通過(guò)會(huì)話初始化響應(yīng)返回給用戶設(shè) 備。(3)用戶設(shè)備請(qǐng)求⑶N 1節(jié)點(diǎn)進(jìn)行點(diǎn)播,⑶N節(jié)點(diǎn)1向用戶設(shè)備提供流服務(wù)。其中,步驟(3)可以進(jìn)一步包括媒體控制功能實(shí)體到媒體交付功能實(shí)體請(qǐng)求 RTSP PLAY (播放)或者RTSP RECORD (錄制),請(qǐng)求播放內(nèi)容;媒體交付功能實(shí)體給媒體控 制功能實(shí)體確認(rèn),即將進(jìn)行播放;媒體控制功能實(shí)體對(duì)用戶設(shè)備進(jìn)行確認(rèn),即將進(jìn)行播放; CDN節(jié)點(diǎn)1中的媒體交付功能實(shí)體向用戶設(shè)備發(fā)送RTP流進(jìn)行播放或者錄制。根據(jù)本發(fā)明實(shí)施例的上述內(nèi)容定位方法,可以降低CDN全局控制器的負(fù)荷,減少 處理延遲。根據(jù)本發(fā)明實(shí)施例,還提供了另一種內(nèi)容定位方法。圖3為根據(jù)本發(fā)明實(shí)施例的另一種內(nèi)容定位方法的流程圖。如圖3所示,根據(jù)本 發(fā)明實(shí)施例的另一種內(nèi)容定位方法包括以下步驟(步驟S301-步驟S305)步驟S301 業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體接收來(lái)自用戶設(shè)備的 業(yè)務(wù)請(qǐng)求,其中,該業(yè)務(wù)請(qǐng)求中攜帶有用戶設(shè)備的地址信息和用戶設(shè)備請(qǐng)求的內(nèi)容的標(biāo)識(shí) 符;步驟S303 業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體根據(jù)上述地址信息,選擇 與用戶設(shè)備歸屬的區(qū)域距離最近的CDN節(jié)點(diǎn);步驟S305 業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體向上述⑶N節(jié)點(diǎn)發(fā)送業(yè) 務(wù)請(qǐng)求消息,請(qǐng)求該CDN節(jié)點(diǎn)為用戶設(shè)備提供內(nèi)容服務(wù)。上述⑶N節(jié)點(diǎn)在接收到上述業(yè)務(wù)請(qǐng)求消息后,可以按照上述圖2所示的方法進(jìn)行 內(nèi)容定位。根據(jù)本發(fā)明實(shí)施例提供的上述內(nèi)容定位方法,可以將業(yè)務(wù)請(qǐng)求發(fā)送到離用戶設(shè)備 最近的⑶N節(jié)點(diǎn),從而減少了處理延遲。為進(jìn)一步理解本發(fā)明實(shí)施例提供的技術(shù)方案的具體實(shí)施過(guò)程,以下通過(guò)具體實(shí)施 例進(jìn)行說(shuō)明。實(shí)施例一在本實(shí)施例中,業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體選擇的CDN節(jié)點(diǎn)不能 夠提供用戶設(shè)備所請(qǐng)求的內(nèi)容服務(wù),圖4為本實(shí)施例的流程圖。下面結(jié)合圖1對(duì)本實(shí)施例 中對(duì)用戶設(shè)備提供內(nèi)容服務(wù)進(jìn)行說(shuō)明,如圖4所示,該流程主要包括以下步驟步驟S401 業(yè)務(wù)控制功能實(shí)體12或者13收到從UE 11發(fā)送的會(huì)話初始化(SIP INVITE)請(qǐng)求,其中,該請(qǐng)求的SDP中包括UE 11的IP地址、端口及內(nèi)容標(biāo)識(shí)符。業(yè)務(wù)控制 功能實(shí)體12或者13根據(jù)UE 11歸屬的區(qū)域,選擇就近的CDN節(jié)點(diǎn)提供服務(wù),本實(shí)施例中為 CDN節(jié)點(diǎn)1。
并且,IPTV服務(wù)控制功能實(shí)體13會(huì)定期檢測(cè)內(nèi)容分發(fā)網(wǎng)絡(luò)14正在提供服務(wù)的狀態(tài),選擇盡量靠近并且沒(méi)有故障的節(jié)點(diǎn)控制器16 ;步驟S403 接收到會(huì)話初始化(SIP INVITE)請(qǐng)求的⑶N節(jié)點(diǎn)1的實(shí)體16判斷⑶N 節(jié)點(diǎn)1是否能夠提供媒體服務(wù);具體地,判斷依據(jù)包括但不限于(1) CDN節(jié)點(diǎn)1所管理的媒體交付功能實(shí)體16的服務(wù)狀態(tài)是否達(dá)到最大值(例如 80%正在服務(wù))(2)請(qǐng)求的內(nèi)容在該⑶N節(jié)點(diǎn)中不存在。步驟S405 上述步驟中⑶N節(jié)點(diǎn)1的媒體控制功能實(shí)體16確定⑶N節(jié)點(diǎn)1不能 夠提供媒體服務(wù),則⑶N節(jié)點(diǎn)1內(nèi)的媒體控制功能實(shí)體16向CDN全局控制器15發(fā)送SIP OPTION消息,查詢最優(yōu)的可以提供服務(wù)的CDN節(jié)點(diǎn),該節(jié)點(diǎn)包含IP地址和端口號(hào)(可根據(jù) 該節(jié)點(diǎn)離UE 11的遠(yuǎn)近及該節(jié)點(diǎn)負(fù)荷等狀態(tài)信息);步驟S407 ⑶N全局控制器15查詢可以提供服務(wù)的⑶N節(jié)點(diǎn);可以只返回最優(yōu)的節(jié)點(diǎn),也可以返回優(yōu)先級(jí)別不同的多個(gè)可供選擇的節(jié)點(diǎn);步驟S409 ⑶N全局控制器15向⑶N節(jié)點(diǎn)1中的媒體控制功能實(shí)體16返回查詢 的可提供服務(wù)的節(jié)點(diǎn)(或節(jié)點(diǎn)列表)信息;步驟S411 ⑶N節(jié)點(diǎn)1向其選擇的⑶N節(jié)點(diǎn)2中的媒體控制功能實(shí)體16發(fā)送SIP INVITE消息,該消息包括SIP Session ID信息,請(qǐng)求⑶N節(jié)點(diǎn)2提供業(yè)務(wù)請(qǐng)求的服務(wù);步驟S413 :CDN節(jié)點(diǎn)2中的媒體控制功能實(shí)體16查詢其節(jié)點(diǎn)內(nèi)部的可服務(wù)的媒體 交付功能實(shí)體16的信息;媒體控制功能實(shí)體16并向選中的媒體交付功能實(shí)體16發(fā)送RTSP DESCRIBE消息的請(qǐng)求,即選擇要點(diǎn)播哪個(gè)節(jié)目。其中,該請(qǐng)求的URL中攜帶有用戶信息和所 點(diǎn)播節(jié)目的路徑信息等。步驟S415 ⑶N節(jié)點(diǎn)2中的媒體交付功能實(shí)體16向媒體控制功能實(shí)體16通過(guò)響 應(yīng)消息(0K)返回可提供服務(wù)的媒體交付功能實(shí)體16的節(jié)目描述信息,包括內(nèi)容大小、名 稱、播放時(shí)間、IP地址和端口等信息;在具體實(shí)施過(guò)程中,如果上述步驟S405媒體控制功能實(shí)體16選擇的CDN節(jié)點(diǎn)1 內(nèi)的可以提供服務(wù)的媒體交付功能實(shí)體16中可能包含媒體描述信息時(shí),上述步驟S413和 步驟S415可以省略。步驟S417 ⑶N節(jié)點(diǎn)2中的媒體控制功能實(shí)體16向媒體交付功能實(shí)體16發(fā)起RTSP SETUP消息,用戶建立和17的RTSP會(huì)話鏈接;步驟S419 ⑶N節(jié)點(diǎn)2中的媒體交付功能實(shí)體16向媒體控制功能實(shí)體16通過(guò)響 應(yīng)消息(0K)返回內(nèi)容交付會(huì)話建立的ID,即RTSP Session ID ;步驟S421 :CDN節(jié)點(diǎn)2中的媒體控制功能實(shí)體16向CDN節(jié)點(diǎn)1中的媒體控制功能 實(shí)體16通過(guò)響應(yīng)消息返回內(nèi)容交付會(huì)話的ID即SIP Session ID和RTSP Session ID;步驟S423 ⑶N節(jié)點(diǎn)1中的媒體控制功能實(shí)體16將內(nèi)容交付會(huì)話的ID(即RTSP Session ID和SIP Session ID)進(jìn)行綁定,并將其結(jié)果通過(guò)會(huì)話初始化響應(yīng)返回給UE 11。 其中,媒體控制功能實(shí)體16- > UE 11之間的會(huì)話初始化響應(yīng)過(guò)程可以采用現(xiàn)有的流程實(shí) 現(xiàn),具體不再贅述;步驟S425 :UEUE 11向⑶N節(jié)點(diǎn)2中的媒體控制功能實(shí)體16請(qǐng)求RTSP PLAY (播 放)或者RTSP RECORD (錄制),請(qǐng)求播放內(nèi)容,該請(qǐng)求中攜帶媒體控制功能實(shí)體16的RTSP會(huì)話ID和媒體交付功能實(shí)體16的會(huì)話ID信息。步驟S427 ⑶N節(jié)點(diǎn)2中的媒體控制功能實(shí)體16向媒體交付功能實(shí)體16請(qǐng)求RTSP PLAY (播放)或者RTSP RECORD (錄制),請(qǐng)求播放內(nèi)容;步驟S429 =CDNfA 2中的媒體交付功能實(shí)體16返回媒體控制功能實(shí)體16確認(rèn) 信息,表示即將進(jìn)行播放;步驟S431 ⑶N節(jié)點(diǎn)2中的媒體控制功能實(shí)體16返回UEUEll確認(rèn)信息,表示即將 進(jìn)行播放;步驟S433 ⑶N節(jié)點(diǎn)2中的媒體交付功能實(shí)體16向UE 11發(fā)送RTP流進(jìn)行播放或 者錄制。實(shí)施例二
在本實(shí)施例中,業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體選擇的CDN節(jié)點(diǎn)1能 夠提供用戶設(shè)備所請(qǐng)求的內(nèi)容服務(wù),圖5為本實(shí)施例的流程圖。下面結(jié)合圖1對(duì)本實(shí)施例 中對(duì)用戶設(shè)備提供內(nèi)容服務(wù)進(jìn)行說(shuō)明,如圖5所示,該流程主要包括以下步驟步驟S501 業(yè)務(wù)控制功能實(shí)體12或者IPTV服務(wù)控制功能實(shí)體13接收到從UE 11 發(fā)送的會(huì)話初始化(SIP INVITE)請(qǐng)求,該請(qǐng)求的SDP中包括UE 11的IP地址、端口及內(nèi)容 標(biāo)識(shí)符。IPTV服務(wù)控制功能實(shí)體13根據(jù)UE 11歸屬的區(qū)域,選擇就近的CDN節(jié)點(diǎn)提供服 務(wù),在本實(shí)施例為CDN節(jié)點(diǎn)1。具體地,IPTV服務(wù)控制功能實(shí)體13會(huì)定期檢測(cè)內(nèi)容分發(fā)網(wǎng)絡(luò)14正在提供服務(wù)的 狀態(tài),以選擇盡量靠近用戶設(shè)備,并且沒(méi)有故障的節(jié)點(diǎn)控制器16 ;步驟S503 收到會(huì)話初始化(SIP INVITE)請(qǐng)求的⑶N節(jié)點(diǎn)1的媒體控制功能實(shí) 體16判斷自己是否能夠提供媒體服務(wù);步驟S505 上述步驟的判斷結(jié)果為該CDN節(jié)點(diǎn)1中存在用戶點(diǎn)播的內(nèi)容并可以接 受點(diǎn)播,則CDN節(jié)點(diǎn)1的媒體控制功能實(shí)體16選擇其節(jié)點(diǎn)內(nèi)的可以提供服務(wù)的媒體交付功 能實(shí)體16 ;媒體控制功能實(shí)體16向選中的媒體交付功能實(shí)體16發(fā)送RTSP DESCRIBE消息, 查詢可以提供服務(wù)的媒體交付功能實(shí)體16的SDP信息,含URL地址信息。步驟S5071的媒體交付功能實(shí)體16向媒體控制功能實(shí)體16回確認(rèn)ACK 消息,含SDP信息。其中,步驟S505和步驟S507的RTSP DESCRIBE查詢消息可選,步驟S505中的媒 體控制功能實(shí)體16選擇其節(jié)點(diǎn)內(nèi)的可以提供服務(wù)的媒體交付功能實(shí)體16中可能已經(jīng)包含 媒體描述信息。步驟S509 ⑶N節(jié)點(diǎn)1的媒體控制功能實(shí)體16向媒體交付功能實(shí)體16發(fā)起RTSP SETUP消息,用戶建立和17的RTSP會(huì)話鏈接。步驟S5111的媒體交付功能實(shí)體16向媒體控制功能實(shí)體16返回內(nèi)容 交付會(huì)話建立的ID,即RTSP Session ID。步驟S513 ⑶N節(jié)點(diǎn)1的媒體控制功能實(shí)體16將內(nèi)容交付會(huì)話的ID即RTSP Session ID和SIP Session ID進(jìn)行綁定,并將其結(jié)果通過(guò)會(huì)話初始化響應(yīng)返回給UE 11。 媒體控制功能實(shí)體16- > UE 11之間的會(huì)話初始化響應(yīng)過(guò)程可以采用現(xiàn)有的流程,具體不 再贅述。步驟S515 =UE 11到媒體控制功能實(shí)體16請(qǐng)求RTSP PLAY(播放)或者RTSPRECORD (錄制),請(qǐng)求播放內(nèi)容,該請(qǐng)求中攜帶媒體控制功能實(shí)體16的RTSP會(huì)話ID和媒體 交付功能實(shí)體16的會(huì)話ID信息。步驟S517 媒體控制功能實(shí)體16到媒體交付功能實(shí)體16請(qǐng)求RTSP PLAY (播放) 或者RTSP RECORD (錄制),請(qǐng)求播放內(nèi)容。其中,選擇RTSP PLAY或者RTSP RECORD根據(jù)步驟S519確定。步驟S519 媒體交付功能實(shí)體16向媒體控制功能實(shí)體16返回確認(rèn)信息(ACK),表 示即將進(jìn)行播放。步驟S521 媒體控制功能實(shí)體16向UE 11返回確認(rèn)信息(ACK),表示即將進(jìn)行播 放。步驟S523 ⑶N節(jié)點(diǎn)1中的媒體交付功能實(shí)體16向UE 11發(fā)送RTP流進(jìn)行播放或 者錄制。裝置實(shí)施例根據(jù)本發(fā)明實(shí)施例,還提供了 一種內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)。圖6為根據(jù)本發(fā)明實(shí)施例的內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)的結(jié)構(gòu)示意圖。如圖6所示,根據(jù) 本發(fā)明實(shí)施例的內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)包括媒體控制功能實(shí)體60和至少一個(gè)內(nèi)容交付功能實(shí) 體62。其中,該媒體控制功能實(shí)體60可以包括接收模塊600、判斷模塊602、選擇模塊 604、查詢模塊606以及發(fā)送模塊608。其中,接收模塊600,用于接收來(lái)自業(yè)務(wù)控制功能實(shí) 體或IPTV服務(wù)控制功能實(shí)體發(fā)送的業(yè)務(wù)請(qǐng)求,其中,該業(yè)務(wù)請(qǐng)求中攜帶有內(nèi)容標(biāo)識(shí)符,用 于指示請(qǐng)求與該內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的內(nèi)容;判斷模塊602與接收模塊600相連接,用于判斷本 CDN節(jié)點(diǎn)是否能夠提供上述業(yè)務(wù)請(qǐng)求所請(qǐng)求的內(nèi)容服務(wù);選擇模塊604與判斷模塊602相 連接,用于在判斷模塊602判斷的結(jié)果為是的情況下,選擇提供內(nèi)容服務(wù)的內(nèi)容交付功能 實(shí)體62 ;查詢模塊606與判斷模塊602相連接,用于在所述判斷模塊602判斷的結(jié)果為否 的情況下,向⑶N全局控制器發(fā)送查詢請(qǐng)求,獲取能夠提供上述內(nèi)容服務(wù)的第二⑶N節(jié)點(diǎn); 發(fā)送模塊608與查詢模塊606相連接,用于向上述查詢模塊606獲取的第二⑶N節(jié)點(diǎn)發(fā)送 業(yè)務(wù)請(qǐng)求,請(qǐng)求第二 CDN節(jié)點(diǎn)提供上述內(nèi)容服務(wù);內(nèi)容交付功能實(shí)體62,與媒體控制功能實(shí)體60相連接,用于為用戶設(shè)備提供所述 內(nèi)容服務(wù)。如上所述,借助本發(fā)明實(shí)施例提供的技術(shù)方案,業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控 制功能實(shí)體將業(yè)務(wù)請(qǐng)求發(fā)送到離用戶設(shè)備歸屬區(qū)域最近的CDN節(jié)點(diǎn),如果該CDN節(jié)點(diǎn)能夠 為用戶設(shè)備提供該用戶設(shè)備請(qǐng)求的內(nèi)容服務(wù),則業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能 實(shí)體向CDN節(jié)點(diǎn)發(fā)送業(yè)務(wù)請(qǐng)求消息,請(qǐng)求該CDN節(jié)點(diǎn)為用戶設(shè)備提供內(nèi)容服務(wù)。如果業(yè)務(wù) 控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體選擇的CDN節(jié)點(diǎn)不能為用戶設(shè)備提供該用戶設(shè)備 請(qǐng)求的內(nèi)容服務(wù),則通過(guò)CDN全局控制器獲取能夠提供該內(nèi)容服務(wù)的CDN節(jié)點(diǎn),將業(yè)務(wù)請(qǐng)求 發(fā)送到能夠提供上述內(nèi)容服務(wù)的CDN節(jié)點(diǎn)。本發(fā)明提供的技術(shù)方案可以解決現(xiàn)有技術(shù)中內(nèi) 容定位方法低效的問(wèn)題,可以縮小CDN處理延遲,同時(shí)也不會(huì)增加設(shè)備的成本。并且,可以 減輕⑶N全局控制器的壓力,防止⑶N全局控制器成為性能瓶頸,保障其工作的可靠性。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修
12改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明 的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種內(nèi)容定位方法,其特征在于,包括第一內(nèi)容分發(fā)網(wǎng)絡(luò)CDN節(jié)點(diǎn)接收來(lái)自業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體發(fā)送的業(yè)務(wù)請(qǐng)求,其中,所述業(yè)務(wù)請(qǐng)求中攜帶有內(nèi)容標(biāo)識(shí)符,用于指示請(qǐng)求與所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的內(nèi)容;如果所述第一CDN節(jié)點(diǎn)不能夠提供所述業(yè)務(wù)請(qǐng)求所請(qǐng)求的內(nèi)容服務(wù),則所述第一CDN節(jié)點(diǎn)向CDN全局控制器發(fā)送查詢請(qǐng)求,以獲取能夠提供所述業(yè)務(wù)請(qǐng)求所請(qǐng)求的內(nèi)容服務(wù)的第二CDN節(jié)點(diǎn)的信息,并請(qǐng)求所述第二CDN節(jié)點(diǎn)提供所述內(nèi)容服務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第一CDN節(jié)點(diǎn)接收所述業(yè)務(wù)請(qǐng)求之 前,所述方法包括所述業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體接收用戶設(shè)備發(fā)送的業(yè)務(wù)請(qǐng)求,其 中,所述業(yè)務(wù)請(qǐng)求中攜帶有所述用戶設(shè)備的地址及所述內(nèi)容標(biāo)識(shí)符;所述業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體根據(jù)所述用戶設(shè)備歸屬的區(qū)域,選 擇與所述用戶設(shè)備最近的所述第一 CDN節(jié)點(diǎn);所述業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體向所述第一 CDN節(jié)點(diǎn)發(fā)送所述業(yè)務(wù) 請(qǐng)求,其中,所述業(yè)務(wù)請(qǐng)求包括以下至少之一點(diǎn)播請(qǐng)求、網(wǎng)絡(luò)錄像錄制請(qǐng)求、真視頻點(diǎn)播請(qǐng) 求。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第一CDN節(jié)點(diǎn)接收所述業(yè)務(wù)請(qǐng)求之 后,所述方法包括所述第一 CDN節(jié)點(diǎn)根據(jù)與所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的內(nèi)容在所述第一 CDN節(jié)點(diǎn)中是否存 在、和/或第一 CDN節(jié)點(diǎn)的內(nèi)容交互實(shí)體當(dāng)前提供的內(nèi)容服務(wù)是否已達(dá)到給定的閾值來(lái)確 定所述第一 CDN節(jié)點(diǎn)是否能夠提供請(qǐng)求的所述內(nèi)容服務(wù);其中,在判斷結(jié)果均為是的情況下,所述第一 CDN節(jié)點(diǎn)確定其能夠提供所述內(nèi)容服務(wù); 否則所述第一 CDN節(jié)點(diǎn)確定其不能夠提供所述內(nèi)容服務(wù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一CDN節(jié)點(diǎn)獲取所述第二 CDN節(jié)點(diǎn) 的信息包括所述第一 CDN節(jié)點(diǎn)向CDN全局控制器發(fā)送查詢請(qǐng)求;所述CDN全局控制器向所述第一 CDN節(jié)點(diǎn)返回響應(yīng)信息,其中,所述響應(yīng)消息攜帶有所 述第二 CDN節(jié)點(diǎn)的信息、或包括所述第二 CDN節(jié)點(diǎn)的多個(gè)能夠提供請(qǐng)求的所述內(nèi)容服務(wù)的 CDN節(jié)點(diǎn)的列表信息;所述第一 CDN節(jié)點(diǎn)從所述響應(yīng)消息中獲取所述第二 CDN節(jié)點(diǎn)的信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第一CDN節(jié)點(diǎn)請(qǐng)求所述第二 CDN節(jié) 點(diǎn)提供所述內(nèi)容服務(wù)包括所述第一 CDN節(jié)點(diǎn)根據(jù)所述第二 CDN節(jié)點(diǎn)的信息,向所述第二 CDN節(jié)點(diǎn)發(fā)送所述業(yè)務(wù) 請(qǐng)求;所述第二 CDN節(jié)點(diǎn)接收所述業(yè)務(wù)請(qǐng)求,所述第二 CDN節(jié)點(diǎn)中的第二媒體控制功能實(shí)體 與所述第二 CDN節(jié)點(diǎn)中提供所述內(nèi)容服務(wù)的第二媒體交付功能實(shí)體之間建立會(huì)話,將所述 會(huì)話的標(biāo)識(shí)返回到所述第一 CDN節(jié)點(diǎn);所述第一 CDN節(jié)點(diǎn)將所述會(huì)話的標(biāo)識(shí)返回給所述用戶設(shè)備。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在將所述會(huì)話的標(biāo)識(shí)返回給所述用戶設(shè)備之后,所述方法還包括所述用戶設(shè)備根據(jù)所述會(huì)話的標(biāo)識(shí)向所述第二 CDN節(jié)點(diǎn)發(fā)送播放請(qǐng)求,請(qǐng)求播放所述 內(nèi)容標(biāo)識(shí)對(duì)應(yīng)的內(nèi)容。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述第一CDN節(jié)點(diǎn)確定其能夠提供所 述內(nèi)容服務(wù),則所述方法還包括所述第一 CDN節(jié)點(diǎn)中的第一媒體控制功能實(shí)體與所述第一 CDN節(jié)點(diǎn)中提供所述內(nèi)容服 務(wù)的第一媒體交付功能實(shí)體之間建立會(huì)話,將所述會(huì)話的標(biāo)識(shí)返回到用戶設(shè)備。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在將所述會(huì)話的標(biāo)識(shí)返回到所述用戶設(shè) 備之后,所述方法還包括所述用戶設(shè)備根據(jù)所述會(huì)話的標(biāo)識(shí)向所述第一 CDN節(jié)點(diǎn)發(fā)送播放請(qǐng)求,請(qǐng)求播放所述 內(nèi)容標(biāo)識(shí)對(duì)應(yīng)的內(nèi)容。
9.一種內(nèi)容定位方法,其特征在于,包括業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體接收來(lái)自用戶設(shè)備的業(yè)務(wù)請(qǐng)求,其中,所 述業(yè)務(wù)請(qǐng)求中攜帶有所述用戶設(shè)備的地址信息和所述用戶設(shè)備請(qǐng)求的內(nèi)容的標(biāo)識(shí)符;所述業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體根據(jù)所述地址信息,選擇與所述用 戶設(shè)備歸屬的區(qū)域距離最近的CDN節(jié)點(diǎn);所述業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體向CDN節(jié)點(diǎn)發(fā)送業(yè)務(wù)請(qǐng)求消息,請(qǐng)求 所述CDN節(jié)點(diǎn)為所述用戶設(shè)備提供內(nèi)容服務(wù)。
10.一種內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn),其特征在于,包括媒體控制功能實(shí)體和至少一個(gè)內(nèi)容交 付功能實(shí)體,其中,所述媒體控制功能實(shí)體,包括接收模塊,用于接收來(lái)自業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體發(fā)送的業(yè)務(wù)請(qǐng) 求,其中,所述業(yè)務(wù)請(qǐng)求中攜帶有內(nèi)容標(biāo)識(shí)符,用于指示請(qǐng)求與所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的內(nèi) 容;判斷模塊,用于判斷所述內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)是否能夠提供所述業(yè)務(wù)請(qǐng)求所請(qǐng)求的內(nèi)容 服務(wù);選擇模塊,用于在所述判斷模塊判斷的結(jié)果為是的情況下,選擇提供所述內(nèi)容服務(wù)的 內(nèi)容交付功能實(shí)體;查詢模塊,用于在所述判斷模塊判斷的結(jié)果為否的情況下,向⑶N全局控制器發(fā)送查 詢請(qǐng)求,獲取能夠提供所述內(nèi)容服務(wù)的第二 CDN節(jié)點(diǎn);發(fā)送模塊,用于向所述查詢模塊獲取的所述第二 CDN節(jié)點(diǎn)發(fā)送業(yè)務(wù)請(qǐng)求,請(qǐng)求所述第 二 CDN節(jié)點(diǎn)提供所述內(nèi)容服務(wù);所述內(nèi)容交付功能實(shí)體,用于為用戶設(shè)備提供所述內(nèi)容服務(wù)。全文摘要
本發(fā)明提供了一種內(nèi)容定位方法及內(nèi)容分發(fā)網(wǎng)絡(luò)節(jié)點(diǎn)。其中,本發(fā)明提供的內(nèi)容定位方法包括第一內(nèi)容分發(fā)網(wǎng)絡(luò)CDN節(jié)點(diǎn)接收來(lái)自業(yè)務(wù)控制功能實(shí)體或IPTV服務(wù)控制功能實(shí)體發(fā)送的業(yè)務(wù)請(qǐng)求,其中,該業(yè)務(wù)請(qǐng)求中攜帶有內(nèi)容標(biāo)識(shí)符,用于指示請(qǐng)求與該內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的內(nèi)容;如果第一CDN節(jié)點(diǎn)不能夠提供業(yè)務(wù)請(qǐng)求所請(qǐng)求的內(nèi)容服務(wù),則第一CDN節(jié)點(diǎn)向CDN全局控制器發(fā)送查詢請(qǐng)求,以獲取能夠提供業(yè)務(wù)請(qǐng)求所請(qǐng)求的內(nèi)容服務(wù)的第二CDN節(jié)點(diǎn)的信息,并請(qǐng)求第二CDN節(jié)點(diǎn)提供內(nèi)容服務(wù)。通過(guò)本發(fā)明,可以減輕CDN全局控制器的壓力,縮小CDN處理延遲。
文檔編號(hào)H04L29/06GK101860720SQ20091013442
公開(kāi)日2010年10月13日 申請(qǐng)日期2009年4月10日 優(yōu)先權(quán)日2009年4月10日
發(fā)明者夏宏飛 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
土默特右旗| 井冈山市| 梁平县| 布尔津县| 南郑县| 梁河县| 农安县| 惠来县| 五峰| 中卫市| 滦平县| 宕昌县| 和平区| 西藏| 京山县| 绥化市| 富宁县| 土默特右旗| 达拉特旗| 固安县| 荔浦县| 明星| 洮南市| 黄石市| 福建省| 宝应县| 桑植县| 天峨县| 吉隆县| 临桂县| 青浦区| 循化| 莆田市| 闽清县| 鄂州市| 广南县| 达尔| 长武县| 泸西县| 嘉荫县| 乌兰县|