一種邊緣調(diào)制器ipqam的資源管理方法及裝置制造方法
【專利摘要】一種邊緣調(diào)制器IPQAM的資源管理方法及裝置。其中的方法包括:接收任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的邊緣調(diào)制器IPQAM的資源分配請求,所述資源分配請求包含IPQAM資源要求;查詢各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息;將所述IPQAM資源要求與所述IPQAM資源信息進行匹配,選擇匹配成功的IPQAM資源信息對應(yīng)的IPQAM的頻點,以使所述會話管理器根據(jù)所述IPQAM的頻點進行會話。還公開了相應(yīng)的裝置。采用本發(fā)明的一種邊緣調(diào)制器IPQAM的資源管理方法及裝置的技術(shù)方案,通過根據(jù)獲得的各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息,對任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的IPQAM資源分配請求進行匹配,可以實現(xiàn)各業(yè)務(wù)系統(tǒng)的IPQAM資源的統(tǒng)一管理,提高IPQAM資源的利用率。
【專利說明】—種邊緣調(diào)制器IPQAM的資源管理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及三網(wǎng)融合【技術(shù)領(lǐng)域】,尤其涉及一種邊緣調(diào)制器IPQAM的資源管理方法及裝置。
【背景技術(shù)】
[0002]隨著視頻點播(Video On Demand,V0D)技術(shù)發(fā)展演進,各大型廣電網(wǎng)絡(luò)公司部署了 多套包括邊緣調(diào)制器(Internet Protocol Quadrature Amplitude Modulation,IPQAM)和視頻服務(wù)器的業(yè)務(wù)系統(tǒng),每種業(yè)務(wù)系統(tǒng)都有各自獨占式的邊緣資源管理器(EdgeResource Manager, ERM)和IPQAM,各套系統(tǒng)架構(gòu)互不兼容,性能各不相同,通常采用分地域、分業(yè)務(wù)的方式對外提供服務(wù),多套系統(tǒng)的資源相互隔離,無法做到資源的統(tǒng)一調(diào)度和合理使用,導(dǎo)致了 IPQAM資源整體利用率的下降。
[0003]綜上所述,如何實現(xiàn)各業(yè)務(wù)系統(tǒng)的IPQAM資源的統(tǒng)一管理、提高IPQAM資源的利用率成為目前業(yè)界迫切需要解決的問題。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種邊緣調(diào)制器IPQAM的資源管理方法及裝置,以實現(xiàn)各業(yè)務(wù)系統(tǒng)的IPQAM資源的統(tǒng)一管理,提高IPQAM資源的利用率。
[0005]一方面,提供了一種邊緣調(diào)制器IPQAM的資源管理方法,包括:
[0006]接收任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的邊緣調(diào)制器IPQAM的資源分配請求,所述資源分配請求包含IPQAM資源要求;
[0007]查詢各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息;
[0008]將所述IPQAM資源要求與所述IPQAM資源信息進行匹配,選擇匹配成功的IPQAM資源信息對應(yīng)的IPQAM的頻點,以使所述會話管理器根據(jù)所述IPQAM的頻點進行會話。
[0009]另一方面,提供了一種邊緣調(diào)制器IPQAM的資源管理裝置,包括:
[0010]第一接收單元,用于接收任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的邊緣調(diào)制器IPQAM的資源分配請求,所述資源分配請求包含IPQAM資源要求;
[0011]查詢單元,用于查詢各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息;
[0012]第一選擇單元,用于將所述IPQAM資源要求與所述IPQAM資源信息進行匹配,選擇匹配成功的IPQAM資源信息對應(yīng)的IPQAM的頻點,以使所述會話管理器根據(jù)所述IPQAM的頻點進行會話。
[0013]采用本發(fā)明的一種邊緣調(diào)制器IPQAM的資源管理方法及裝置的技術(shù)方案,通過根據(jù)獲得的各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息,對任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的IPQAM資源分配請求進行匹配,可以實現(xiàn)各業(yè)務(wù)系統(tǒng)的IPQAM資源的統(tǒng)一管理,提高IPQAM資源的利用率。【專利附圖】
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1為本發(fā)明實施例提供的IPQAM資源管理系統(tǒng)架構(gòu)圖;
[0016]圖2為本發(fā)明提供的一種邊緣調(diào)制器IPQAM的資源管理方法的一個實施例的流程圖;
[0017]圖3為本發(fā)明提供的一種邊緣調(diào)制器IPQAM的資源管理方法的另一個實施例的流程圖;
[0018]圖4為圖3所示的實施例中的資源上報流程的流程圖;
[0019]圖5為圖3所示的實施例中的資源分配流程的流程圖;
[0020]圖6為圖3所示的實施例中的資源釋放流程的流程圖;
[0021]圖7為本發(fā)明提供的一種邊緣調(diào)制器IPQAM的資源管理裝置的一個實施例的結(jié)構(gòu)示意圖;
[0022]圖8為本發(fā)明提供的一種邊緣調(diào)制器IPQAM的資源管理裝置的另一個實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]在本發(fā)明的實施例中,如圖1所示的IPQAM資源管理系統(tǒng)架構(gòu)圖,IPQAM,又稱為邊緣設(shè)備(Edge Device),IPQAM集“復(fù)用、加擾、調(diào)制、頻率變換”功能為一體,它將來自IP骨干網(wǎng)輸入的節(jié)目流重新復(fù)用在指定的多業(yè)務(wù)傳輸流中,再進行數(shù)字調(diào)制器(QuadratureAmplitude Modulation, QAM)調(diào)制和頻率變換,輸出射頻(Radio Frequency, RF)流。ERM 負(fù)責(zé)管理業(yè)務(wù)系統(tǒng)內(nèi)IPQAM的頻點資源的分配。會話管理器(Session Manager,SM),負(fù)責(zé)管理業(yè)務(wù)系統(tǒng)和VSS之間的會話管理。統(tǒng)一資源管理器(Unified Resource Manager, URM),負(fù)責(zé)跨業(yè)務(wù)系統(tǒng)的IPQAM的頻點資源的分配。D6接口和R6接口是NG0D(Next GenerationOn Demand,美國Comcast公司的V0D企業(yè)標(biāo)準(zhǔn),目前在國內(nèi)廣泛使用)中的2個接口,負(fù)責(zé)IPQAM資源的自動發(fā)現(xiàn)和上報。
[0025]本發(fā)明實施例采用URM與ERM分級架構(gòu),URM與ERM分級模式大部分采用NG0D的接口協(xié)議,URM可以管理ERM(間接管理IPQAM),也可以直接管理IPQAM,各業(yè)務(wù)系統(tǒng)的SM只與URM接口。通過URM對SM提供統(tǒng)一的資源分配接口,各業(yè)務(wù)系統(tǒng)的ERM及獨立部署的IPQAM向URM上報本業(yè)務(wù)系統(tǒng)內(nèi)的IPQAM的資源使用情況。
[0026]采用本發(fā)明實施例提供的一種邊緣調(diào)制器IPQAM的資源管理方法及裝置的技術(shù)方案,通過根據(jù)獲得的各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息,對任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的IPQAM資源分配請求進行匹配,可以實現(xiàn)各業(yè)務(wù)系統(tǒng)的IPQAM資源的統(tǒng)一管理,提高IPQAM資源的利用率。
[0027]通過下面的實施例對本發(fā)明的技術(shù)方案進行詳細(xì)闡述:
[0028]圖2為本發(fā)明提供的一種邊緣調(diào)制器IPQAM的資源管理方法的一個實施例的流程圖。如圖2所示,該方法包括以下步驟:
[0029]步驟S101,接收任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的邊緣調(diào)制器IPQAM的資源分配請求,所述資源分配請求包含IPQAM資源要求。
[0030]機頂盒(Set Top Box, STB)向任一廣電網(wǎng)絡(luò)公司的業(yè)務(wù)系統(tǒng)的SM發(fā)送點播或直播請求,SM解析STB所請求的音頻和/或視頻資源,向URM發(fā)送IPQAM的資源分配請求,要求確定IPQAM及其頻點。URM接收該資源分配請求,該資源分配請求中包含IPQAM資源要求,該IPQAM資源要求包括區(qū)域標(biāo)志、業(yè)務(wù)類型、時延要求和帶寬。
[0031]其中,區(qū)域標(biāo)志用于指示URM分配離SM所屬的業(yè)務(wù)系統(tǒng)較近的IPQAM資源。
[0032]業(yè)務(wù)類型包括直播、點播、交換式視頻廣播(Switch Digital Video, SDV)等,其中,直播和點播業(yè)務(wù)可以根據(jù)時延信息來分配,交換式視頻廣播需要IPQAM支持組播功能,IPQAM是否支持組播功能可以根據(jù)IPQAM的型號信息進行判斷。
[0033]時延要求:不同的用戶對音頻和/或視頻資源的時延有一定的要求,時延要求用于表示用戶的這種要求,例如,對于點播業(yè)務(wù),重要用戶的時延要求會不同于普通用戶。
[0034]帶寬:每個IPQAM包括多個頻點,每個頻點對應(yīng)一定的帶寬,IPQAM資源要求中包含帶寬,用于明確所請求分配的為IPQAM的哪個頻點。
[0035]步驟S102,查詢各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信
肩、Ο
[0036]在本發(fā)明的實施例中,各業(yè)務(wù)系統(tǒng)的ERM和由URM直接管理的IPQAM向URM上報各自的IPQAM資源信息,在URM中存儲了這些IPQAM資源信息,該IPQAM資源信息包括IPQAM所屬區(qū)域、IPQAM的時延信息、IPQAM頻點使用信息、IPQAM支持的業(yè)務(wù)類型信息。這些IPQAM資源信息可以分類以表格的形式存儲,以方便查詢。
[0037]步驟S103,將所述IPQAM資源要求與所述IPQAM資源信息進行匹配,選擇匹配成功的IPQAM資源信息對應(yīng)的IPQAM的頻點,以使所述會話管理器根據(jù)所述IPQAM的頻點進行會話。
[0038]根據(jù)資源分配請求中的IPQAM資源要求查詢該IPQAM資源信息,例如IPQAM資源信息的列表,選擇與IPQAM資源要求匹配的IPQAM。
[0039]具體地,根據(jù)IPQAM資源要求的區(qū)域標(biāo)志,可以查找與IPQAM資源信息中IPQAM所屬區(qū)域?qū)?yīng)的一個或多個IPQAM ;
[0040]根據(jù)IPQAM資源信息中的IPQAM時延信息和IPQAM支持的業(yè)務(wù)類型信息,選擇滿足IPQAM資源要求的業(yè)務(wù)類型的一個或多個IPQAM ;
[0041]根據(jù)IPQAM資源信息中的IPQAM的時延信息,選擇滿足IPQAM資源要求的時延要求的一個或多個IPQAM ;以及
[0042]根據(jù)IPQAM資源信息的IPQAM頻點使用信息,從查找或選擇出的IPQAM中選擇符合頻點信息選擇策略的一個IPQAM的頻點。
[0043]選擇好IPQAM后,告知SM最終選擇的是哪一個IPQAM的哪一個頻點,以使SM根據(jù)該IPQAM的頻點進行會話。[0044]根據(jù)本發(fā)明實施例提供的一種邊緣調(diào)制器IPQAM的資源管理方法,通過根據(jù)獲得的各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息,對任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的IPQAM資源分配請求進行匹配,可以實現(xiàn)各業(yè)務(wù)系統(tǒng)的IPQAM資源的統(tǒng)一管理,提高IPQAM資源的利用率。
[0045]圖3為本發(fā)明提供的一種邊緣調(diào)制器IPQAM的資源管理方法的另一個實施例的流程圖。如圖3所示,該方法包括以下步驟:
[0046]步驟S201,與各業(yè)務(wù)系統(tǒng)的邊緣資源管理器或邊緣調(diào)制器IPQAM建立連接。
[0047]步驟S202,接收所述各業(yè)務(wù)系統(tǒng)的邊緣資源管理器或所述IPQAM發(fā)送的IPQAM資源上報消息,所述IPQAM資源上報消息包含所述IPQAM資源信息。
[0048]步驟S201至步驟S202為與URM連接的各業(yè)務(wù)系統(tǒng)的ERM和/或由URM直接管理的IPQAM上報IPQAM資源信息的過程。URM存儲上報的IPQAM資源信息,在接收到IPQAM的資源分配請求時,進行資源匹配。
[0049]具體的資源上報流程如圖4所示,整個資源上報流程包括如下步驟:
[0050]1.1IPQAM向ERM發(fā)送“D6.0pen”建立連接請求。
[0051]1.2ERM向IPQAM返回“D6.0pen”建立連接響應(yīng)。
[0052]1.3IPQAM 向 ERM 發(fā)送 “D6.Update” 更新信息請求。
[0053]1.4ERM 向 IPQAM 返回 “D6.Update” 更新信息響應(yīng)。
[0054]1.5IPQAM 向 ERM 發(fā)送 “D6.Ke印Alive” 心跳請求。
[0055]1.6ERM 向 IPQAM 返回 D6.Ke印Alive 心跳響應(yīng)。
[0056]2.1ERM向URM發(fā)送“D2+.0pen”建立連接請求。
[0057]2.2URM向ERM返回“D2+.0pen”建立連接響應(yīng)。
[0058]2.3ERM向URM發(fā)送“D2+.Update”更新信息請求,上報負(fù)載。
[0059]2.4URM 向 ERM 返回 “D2+.Update” 更新信息響應(yīng)。
[0060]2.5ERM 向 URM 發(fā)送 “D2+.Ke印Alive” 心跳請求。
[0061]2.6URM 向 ERM 返回 “D2+.Ke印Alive” 心跳響應(yīng)。
[0062]需要說明的是,步驟1.5,1.6,2.5和2.6是資源上報流程中可選的步驟。
[0063]整個資源上報流程包括兩個方面:第一方面,ERM與由ERM管理的該業(yè)務(wù)系統(tǒng)內(nèi)的IPQAM之間的資源上報流程;第二方面,URM與ERM或由URM直接管理的IPQAM之間的資源上報流程。其中,第一方面的流程是系統(tǒng)內(nèi)部執(zhí)行的流程。
[0064]以下通過步驟S203至步驟S206描述URM在接收到SM發(fā)送的IPQAM的資源分配請求時,根據(jù)存儲的IPQAM資源信息對IPQAM的資源分配請求進行匹配的過程:
[0065]步驟S203,接收任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的IPQAM的資源分配請求,所述資源分配請求包含IPQAM資源要求。
[0066]步驟S203與前述實施例的步驟S101相同,在此不再贅述。
[0067]步驟S204,查詢各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信
肩、Ο
[0068]步驟S204與前述實施例的步驟S102相同,在此不再贅述。
[0069]步驟S205,根據(jù)所述IPQAM資源要求的區(qū)域標(biāo)志,查找與所述IPQAM資源信息中IPQAM所屬區(qū)域?qū)?yīng)的至少一個IPQAM。[0070]步驟S205為根據(jù)IPQAM資源要求與IPQAM資源信息進行匹配的過程。
[0071]如果IPQAM資源要求除了區(qū)域標(biāo)志外,還包括業(yè)務(wù)類型、時延要求等,則步驟S205還進一步包括以下步驟:
[0072]根據(jù)IPQAM資源信息中的IPQAM時延信息和IPQAM支持的業(yè)務(wù)類型信息,選擇滿足IPQAM資源要求的業(yè)務(wù)類型的一個IPQAM ;和/或
[0073]根據(jù)IPQAM資源信息中的IPQAM的時延信息,選擇滿足IPQAM資源要求的時延要求的一個IPQAM。
[0074]步驟S206,根據(jù)所述IPQAM資源信息的IPQAM頻點使用信息,從所述至少一個IPQAM中選擇符合頻點信息選擇策略的一個IPQAM的頻點。由于一般情況下一個IPQAM對應(yīng)多個頻點,每個頻點對應(yīng)一定的帶寬,選擇好一個或多個IPQAM后,還需要根據(jù)所請求的帶寬確定選擇IPQAM的哪一個頻點。
[0075]作為一種實施方式,步驟S206可以具體為以下步驟:
[0076]步驟A:從所述至少一個IPQAM中選擇頻點會話數(shù)負(fù)載最小的一個IPQAM的頻點。
[0077]在選定IPQAM后,該IPQAM可能為多個,分析選定的多個IPQAM中各個頻點的會話總數(shù),優(yōu)先分配會話總數(shù)小的頻點,這樣有利于頻點和IPQAM的負(fù)載均衡。
[0078]作為另一種實施方式,步驟S206可以具體為以下步驟:
[0079]步驟B:從所述至少一個IPQAM中選擇頻點優(yōu)先級別最高的一個IPQAM的頻點。
[0080]URM可以設(shè)置頻點的優(yōu)先級別,可以從選定的多個IPQAM中選擇頻點優(yōu)先級別最高的IPQAM的頻點。
[0081]作為又一種實施方式,步驟S206可以具體為以下步驟:
[0082]步驟C:從所述至少一個IPQAM中選擇當(dāng)前輪詢頻點,所述當(dāng)前輪詢頻點為從所有IPQAM的頻點隊列由首部至尾部選擇的對應(yīng)所述至少一個IPQAM的頻點信息的頻點。
[0083]URM將所有IPQAM的頻點建立隊列,使用過的頻點自動加到隊列尾部,選擇頻點時,從隊列的首部到尾部選擇屬于選定的多個IPQAM中的一個IPQAM的一個頻點,并選擇該頻點對應(yīng)的IPQAM。通過隊列的方式選擇頻點,可以循環(huán)均衡使用頻點。
[0084]作為再一種實施方式,步驟S207可以具體包括以下步驟:
[0085]步驟D:從所述至少一個IPQAM中選擇一個IPQAM的頻點,所述選擇的IPQAM的頻點對應(yīng)的帶寬平均值大于或等于所述會話管理器請求的帶寬。
[0086]對于已選定的多個IPQAM,根據(jù)請求會話中已分配的帶寬計算出帶寬平均值,預(yù)先分配平均值大小帶寬的頻點,供SM快速分配使用。如果SM請求帶寬大于帶寬平均值,則重新分配。這樣有利于URM快速分配頻點。
[0087]具體的系統(tǒng)內(nèi)部的資源分配流程及發(fā)送的消息如圖5所示,該系統(tǒng)內(nèi)部的資源分配流程包括以下步驟:
[0088]3SM 向 URM 發(fā)送 “ S6.Setup ” 請求。
[0089]4URM進行一級分配判斷,根據(jù)IPQAM資源要求決定是選URM_> IPQAM還是ERM->IPQAM。
[0090]5.1如果URM選擇URM->IPQAM,則進行二級分配判斷。
[0091]5.2URM 向 URM_>IPQAM 發(fā)送 “R6.Setup” 建立連接請求。
[0092]5.3URM->IPQAM 向 URM 返回 “R6.Setup” 建立連接響應(yīng)。[0093]5.4URM向SM返回“S6.Setup”建立連接響應(yīng)。
[0094]5.5SM向URM發(fā)送“S6.Ping”會話心跳請求。
[0095]5.6URM向SM返回“S6.Ping”會話心跳響應(yīng)。
[0096]6.1如果URM選擇某一 ERM,則向ERM發(fā)起“S6.Setup”建立連接請求。
[0097]6.2ERM做二級分配判斷,包括頻點分配策略等。
[0098]6.3ERM 向 ERM_>IPQAM 發(fā)送 “R6.Setup” 建立連接請求。
[0099]6.4ERM->IPQAM 向 ERM 返回 “R6.Setup” 建立連接響應(yīng)。
[0100]6.5ERM向URM返回“S6.Setup”建立連接響應(yīng)。
[0101]6.6URM 向 SM 返回 “S6.Setup” 建立響應(yīng)。
[0102]6.7ERM向URM發(fā)送“D2+.Update”更新信息請求,上報負(fù)載。
[0103]6.8URM 向 ERM 返回 “D2+.Update” 更新信息響應(yīng)。
[0104]6.9SM向URM發(fā)送“S6.Ping”會話心跳請求。
[0105]6.10URM向ERM發(fā)送“S6.Ping”會話心跳請求。
[0106]6.11ERM向URM返回“S6.Ping”會話心跳響應(yīng)。
[0107]6.12URM向SM返回“S6.Ping”會話心跳響應(yīng)。
[0108]需要說明的是,上面系統(tǒng)內(nèi)部的資源分配流程中涉及的一級分配和二級分配,是由于根據(jù)IPQAM資源要求與所有IPQAM資源進行匹配時一般會選定某一個業(yè)務(wù)系統(tǒng)內(nèi)即某一個ERM管理的多個IPQAM或者由URM直接管理的多個IPQAM,但是在二級分配時,仍然需要按照頻點分配策略最終選擇一個合適的IPQAM的頻點。
[0109]在會話結(jié)束后,還可包括IPQAM的資源釋放過程。具體的系統(tǒng)內(nèi)部的資源釋放流程及發(fā)送的消息如圖6所示,該系統(tǒng)內(nèi)部的資源釋放流程包括如下步驟:
[0110]7SM向URM發(fā)送“ S6.TearDown ”資源釋放請求。
[0111]8URM進行一級會話判斷,根據(jù)對應(yīng)關(guān)系判斷該會話是屬于URM->IPQAM還是ERM。
[0112]9.1如果URM判斷該會話對應(yīng)的是URM_>IPQAM,則進行二級會話判斷。
[0113]9.2URM 向 URM_>IPQAM 發(fā)送 “R6.TearDown” 資源釋放請求。
[0114]9.3URM->IPQAM 向 URM 返回 “R6.TearDown” 資源釋放響應(yīng)。
[0115]9.4URM 向 SM 返回 “S6.TearDown” 資源釋放響應(yīng)。
[0116]10.1如果URM判斷該會話對應(yīng)的是某一 ERM,則向ERM發(fā)起“S6.TearDown”資源釋放請求。
[0117]10.2ERM進行二級會話判斷。
[0118]10.3ERM 向 ERM.1PQAM 發(fā)送 “R6.TearDown” 資源請求。
[0119]10.4ERM.1PQAM 向 ERM 返回 “R6.TearDown” 資源響應(yīng)。
[0120]10.5ERM 向 URM 返回 “S6.TearDown” 資源響應(yīng)。
[0121]10.6URM 向 SM 返回 “S6.TearDown” 資源響應(yīng)。
[0122]10.7ERM向URM發(fā)送“D2+.Update”更新信息請求,上報負(fù)載。
[0123]10.8URM 向 ERM 返回 “D2+.Update” 更新信息響應(yīng)。
[0124]在會話結(jié)束后,及時進行IPQAM資源釋放和資源信息更新,有利于URM準(zhǔn)確的掌握其管理的IPQAM資源。
[0125]步驟S207,接收所述任一業(yè)務(wù)系統(tǒng)的邊緣資源管理器或IPQAM發(fā)送的所述IPQAM資源信息的更新消息,對所述IPQAM資源信息進行更新。
[0126]步驟S208,向所述任一業(yè)務(wù)系統(tǒng)的邊緣資源管理器或IPQAM發(fā)送更新消息的響應(yīng)消息。
[0127]步驟S207至步驟S208為URM周期性或非周期性地接收任一業(yè)務(wù)系統(tǒng)的ERM或者由URM直接管理的IPQAM發(fā)送的IPQAM資源信息的更新消息,例如ERM管理的IPQAM或者由URM直接管理的IPQAM的IPQAM資源信息有變化,則可以主動向URM上報,發(fā)送更新消息,URM進行更新后,向ERM或由URM直接管理的IPQAM返回更新消息的響應(yīng)消息。
[0128]發(fā)送更新消息和更新消息的響應(yīng)消息可以使用如上面步驟2.3,2.4,6.7,6.8、
10.7和10.8中的指令。
[0129]步驟S214至步驟216為SM為與任一業(yè)務(wù)系統(tǒng)的ERM或者由URM直接管理的IPQAM保持連接而周期性或非周期性地發(fā)送會話心跳請求,以及URM將會話心跳請求轉(zhuǎn)發(fā)給任一業(yè)務(wù)系統(tǒng)的ERM或者由URM直接管理的IPQAM,將從任一業(yè)務(wù)系統(tǒng)的ERM或者由URM直接管理的IPQAM接收到的會話心跳響應(yīng)發(fā)送給SM。
[0130]發(fā)送會話心跳請求和會話心跳響應(yīng)可以使用如上面步驟5.5,5.6,6.9,6.10、
6.11,6.12中的指令。
[0131]根據(jù)本發(fā)明實施例的一種邊緣調(diào)制器IPQAM的資源管理方法,通過根據(jù)獲得的各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息,對任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的IPQAM資源分配請求進行匹配,可以實現(xiàn)各業(yè)務(wù)系統(tǒng)的IPQAM資源的統(tǒng)一管理,提高IPQAM資源的利用率;且最大限度地保留了現(xiàn)有系統(tǒng)及接口,對現(xiàn)有系統(tǒng)的改造要求低,可實現(xiàn)平滑升級和過渡。
[0132]圖7為本發(fā)明提供的一種邊緣調(diào)制器IPQAM的資源管理裝置的一個實施例的結(jié)構(gòu)示意圖。如圖7所示,該裝置1000包括:
[0133]第一接收單元11,用于接收任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的邊緣調(diào)制器IPQAM的資源分配請求,所述資源分配請求包含IPQAM資源要求。
[0134]機頂盒(Set Top Box, STB)向任一廣電網(wǎng)絡(luò)公司的業(yè)務(wù)系統(tǒng)的SM發(fā)送點播或直播請求,SM解析STB所請求的音頻和/或視頻資源,向URM發(fā)送IPQAM的資源分配請求,要求確定IPQAM及其頻點。第一接收單元11接收該資源分配請求,該資源分配請求中包含IPQAM資源要求,該IPQAM資源要求包括區(qū)域標(biāo)志、業(yè)務(wù)類型、時延要求和帶寬。
[0135]其中,區(qū)域標(biāo)志用于指示URM分配離SM所屬的業(yè)務(wù)系統(tǒng)較近的IPQAM資源。
[0136]業(yè)務(wù)類型包括直播、點播、交換式視頻廣播(Switch Digital Video, SDV)等,其中,直播和點播業(yè)務(wù)可以根據(jù)時延信息來分配,交換式視頻廣播需要IPQAM支持組播功能,IPQAM是否支持組播功能可以根據(jù)IPQAM的型號信息進行判斷。
[0137]時延要求:不同的用戶對音頻和/或視頻資源的時延有一定的要求,時延要求用于表示用戶的這種要求,例如,對于點播業(yè)務(wù),重要用戶的時延要求會不同于普通用戶。
[0138]帶寬:每個IPQAM包括多個頻點,每個頻點對應(yīng)一定的帶寬,IPQAM資源要求中包含帶寬,用于明確所請求分配的為IPQAM的哪個頻點。
[0139]查詢單元12,用于查詢各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM
資源信息。
[0140]在本發(fā)明的實施例中,各業(yè)務(wù)系統(tǒng)的ERM和由URM直接管理的IPQAM向URM上報各自的IPQAM資源信息,在URM中存儲了這些IPQAM資源信息,該IPQAM資源信息包括IPQAM所屬區(qū)域、IPQAM的時延信息、IPQAM頻點使用信息、IPQAM支持的業(yè)務(wù)類型信息。這些IPQAM資源信息可以分類以表格的形式存儲,以方便查詢。
[0141]查詢單元12查詢各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息。
[0142]第一選擇單元13,用于將所述IPQAM資源要求與所述IPQAM資源信息進行匹配,選擇匹配成功的IPQAM資源信息對應(yīng)的IPQAM的頻點,以使所述會話管理器根據(jù)所述IPQAM的頻點進行會話。
[0143]第一選擇單元13根據(jù)資源分配請求中的IPQAM資源要求查詢該IPQAM資源信息,例如IPQAM資源信息的列表,選擇與IPQAM資源要求匹配的IPQAM。
[0144]具體地,根據(jù)IPQAM資源要求的區(qū)域標(biāo)志,可以查找與IPQAM資源信息中IPQAM所屬區(qū)域?qū)?yīng)的一個或多個IPQAM ;
[0145]根據(jù)IPQAM資源信息中的IPQAM時延信息和IPQAM支持的業(yè)務(wù)類型信息,選擇滿足IPQAM資源要求的業(yè)務(wù)類型的一個或多個IPQAM ;
[0146]根據(jù)IPQAM資源信息中的IPQAM的時延信息,選擇滿足IPQAM資源要求的時延要求的一個或多個IPQAM ;以及
[0147]根據(jù)IPQAM資源信息的IPQAM頻點使用信息,從查找或選擇出的IPQAM中選擇符合頻點信息選擇策略的一個IPQAM的頻點。
[0148]第一選擇單元13選擇好IPQAM后,還可以告知SM最終選擇的是哪一個IPQAM的哪一個頻點,以使SM根據(jù)該IPQAM的頻點進行會話。
[0149]根據(jù)本發(fā)明實施例提供的一種邊緣調(diào)制器IPQAM的資源管理裝置,通過根據(jù)獲得的各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息,對任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的IPQAM資源分配請求進行匹配,可以實現(xiàn)各業(yè)務(wù)系統(tǒng)的IPQAM資源的統(tǒng)一管理,提高IPQAM資源的利用率。
[0150]圖8為本發(fā)明提供的一種邊緣調(diào)制器IPQAM的資源管理裝置的另一個實施例的結(jié)構(gòu)示意圖。如圖8所示,該裝置2000包括:
[0151]連接單元21,用于與各業(yè)務(wù)系統(tǒng)的邊緣資源管理器或邊緣調(diào)制器IPQAM建立連接。
[0152]第二接收單元22,用于接收所述各業(yè)務(wù)系統(tǒng)的邊緣資源管理器或所述IPQAM發(fā)送的IPQAM資源上報消息,所述IPQAM資源上報消息包含所述IPQAM資源信息。
[0153]連接單元21和第二接收單元22的功能為與URM連接的各業(yè)務(wù)系統(tǒng)的ERM和/或由URM直接管理的IPQAM上報IPQAM資源信息,具體的功能實現(xiàn)可參照上面方法實施例。
[0154]第一接收單元23,用于接收任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的IPQAM的資源分配請求,所述資源分配請求包含IPQAM資源要求。
[0155]查詢單元24,用于查詢各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM
資源信息。
[0156]第一選擇單元25,用于將所述IPQAM資源要求與所述IPQAM資源信息進行匹配,選擇匹配成功的IPQAM資源信息對應(yīng)的IPQAM的頻點,以使所述會話管理器根據(jù)所述IPQAM的頻點進行會話。[0157]第一選擇單元25包括:
[0158]查找單元251,用于根據(jù)所述IPQAM資源要求的區(qū)域標(biāo)志,查找與所述IPQAM資源信息中IPQAM所屬區(qū)域?qū)?yīng)的至少一個IPQAM。
[0159]第四選擇單元252,用于根據(jù)所述IPQAM資源信息的IPQAM頻點使用信息,從所述至少一個IPQAM中選擇符合頻點信息選擇策略的一個IPQAM的頻點。
[0160]如果IPQAM資源要求除了區(qū)域標(biāo)志外,還包括業(yè)務(wù)類型、時延要求等,則第一選擇單元25還進一步包括:
[0161]第二選擇單元,用于根據(jù)IPQAM資源信息中的IPQAM時延信息和IPQAM支持的業(yè)務(wù)類型信息,選擇滿足IPQAM資源要求的業(yè)務(wù)類型的一個IPQAM ;和/或
[0162]第三選擇單元,用于根據(jù)IPQAM資源信息中的IPQAM的時延信息,選擇滿足IPQAM資源要求的時延要求的一個IPQAM。
[0163]第一接收單元23、查詢單元24、第一選擇單元25的功能為進行IPQAM資源分配。具體的功能實現(xiàn)可參照方法實施例。
[0164]第三接收單元26,用于接收所述任一業(yè)務(wù)系統(tǒng)的邊緣資源管理器或IPQAM發(fā)送的所述IPQAM資源信息的更新消息。
[0165]更新單元27,用于根據(jù)所述IPQAM資源信息的更新消息,對所述IPQAM資源信息進行更新。
[0166]發(fā)送單元28,用于向所述任一業(yè)務(wù)系統(tǒng)的邊緣資源管理器或IPQAM發(fā)送更新消息的響應(yīng)消息。
[0167]第三接收單元26、更新單元27和發(fā)送單元28的功能為為URM周期性或非周期性地接收任一業(yè)務(wù)系統(tǒng)的ERM或者由URM直接管理的IPQAM發(fā)送的IPQAM資源信息的更新消息,例如ERM管理的IPQAM或者由URM直接管理的IPQAM的IPQAM資源信息有變化,則可以主動向URM上報,發(fā)送更新消息,URM進行更新后,向ERM或由URM直接管理的IPQAM返回更新消息的響應(yīng)消息。
[0168]根據(jù)本發(fā)明實施例的一種邊緣調(diào)制器IPQAM的資源管理裝置,通過根據(jù)獲得的各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息,對任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的IPQAM資源分配請求進行匹配,可以實現(xiàn)各業(yè)務(wù)系統(tǒng)的IPQAM資源的統(tǒng)一管理,提高IPQAM資源的利用率;且最大限度地保留了現(xiàn)有系統(tǒng)及接口,對現(xiàn)有系統(tǒng)的改造要求低,可實現(xiàn)平滑升級和過渡。
[0169]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為根據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0170]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
[0171]通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實現(xiàn),或固件實現(xiàn),或它們的組合方式來實現(xiàn)。當(dāng)使用軟件實現(xiàn)時,可以將上述功能存儲在計算機可讀介質(zhì)中或作為計算機可讀介質(zhì)上的一個或多個指令或代碼進行傳輸。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個地方向另一個地方傳送計算機程序的任何介質(zhì)。存儲介質(zhì)可以是計算機能夠存取的任何可用介質(zhì)。以此為例但不限于:計算機可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛嬎銠C可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無線電和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(Disk)和碟(disc)包括壓縮光碟(⑶)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤和藍光光碟,其中盤通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計算機可讀介質(zhì)的保護范圍之內(nèi)。
[0172]總之,以上所述僅為本發(fā)明技術(shù)方案的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種邊緣調(diào)制器IPQAM的資源管理方法,其特征在于,包括:接收任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的邊緣調(diào)制器IPQAM的資源分配請求,所述資源分配請求包含IPQAM資源要求;查詢各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息;將所述IPQAM資源要求與所述IPQAM資源信息進行匹配,選擇匹配成功的IPQAM資源信息對應(yīng)的IPQAM的頻點,以使所述會話管理器根據(jù)所述IPQAM的頻點進行會話。
2.如權(quán)利要求1所述的方法,其特征在于,所述IPQAM資源要求包括區(qū)域標(biāo)志、業(yè)務(wù)類型、時延要求和帶寬中的至少一種。
3.如權(quán)利要求1或2所述的方法,其特征在于,還包括:與所述各業(yè)務(wù)系統(tǒng)的邊緣資源管理器或所述IPQAM建立連接;接收所述各業(yè)務(wù)系統(tǒng)的邊緣資源管理器或所述IPQAM發(fā)送的IPQAM資源上報消息,所述IPQAM資源上報消息包含所述IPQAM資源信息;其中,所述業(yè)務(wù)系統(tǒng)包括至少一個IPQAM,當(dāng)所述IPQAM數(shù)目大于一個時,所述業(yè)務(wù)系統(tǒng)還包括邊緣資源管理器,所述邊緣資源管理器對多個IPQAM進行統(tǒng)一管理;所述IPQAM資源信息包括IPQAM所屬區(qū)域、IPQAM的時延信息、IPQAM頻點使用信息、IPQAM支持的業(yè)務(wù)類型信息中的至少一種。
4.如權(quán)利要求3所述的方法,`其特征在于,所述將所述IPQAM資源要求與所述IPQAM資源信息進行匹配,選擇匹配成功的IPQAM資源信息對應(yīng)的IPQAM的頻點,包括:根據(jù)所述IPQAM資源要求的區(qū)域標(biāo)志,查找與所述IPQAM資源信息中IPQAM所屬區(qū)域?qū)?yīng)的至少一個IPQAM ;和/或根據(jù)所述IPQAM資源信息中的IPQAM時延信息和IPQAM支持的業(yè)務(wù)類型信息,選擇滿足所述IPQAM資源要求的業(yè)務(wù)類型的至少一個IPQAM ;和/或根據(jù)所述IPQAM資源信息中的IPQAM的時延信息,選擇滿足所述IPQAM資源要求的時延要求的至少一個IPQAM ;以及根據(jù)所述IPQAM資源信息的IPQAM頻點使用信息,從所述至少一個IPQAM中選擇符合頻點信息選擇策略的一個IPQAM的頻點。
5.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述IPQAM資源信息的IPQAM頻點使用信息,從所述至少一個IPQAM中選擇符合頻點信息選擇策略的一個IPQAM的頻點,具體為:從所述至少一個IPQAM中選擇頻點會話數(shù)負(fù)載最小的一個IPQAM的頻點;或從所述至少一個IPQAM中選擇頻點優(yōu)先級別最高的一個IPQAM的頻點;或從所述至少一個IPQAM中選擇當(dāng)前輪詢頻點,所述當(dāng)前輪詢頻點為從所有IPQAM的頻點隊列由首部至尾部選擇的對應(yīng)所述至少一個IPQAM的頻點信息的頻點;或從所述至少一個IPQAM中選擇一個IPQAM的頻點,所述選擇的IPQAM的頻點對應(yīng)的帶寬平均值大于或等于所述會話管理器請求的帶寬。
6.如權(quán)利要求1所述的方法,其特征在于,還包括:接收所述任一業(yè)務(wù)系統(tǒng)的邊緣資源管理器或IPQAM發(fā)送的所述IPQAM資源信息的更新消息,對所述IPQAM資源信息進行更新;向所述任一業(yè)務(wù)系統(tǒng)的邊緣資源管理器或IPQAM發(fā)送更新消息的響應(yīng)消息。
7.一種邊緣調(diào)制器IPQAM的資源管理裝置,其特征在于,包括:第一接收單元,用于接收任一業(yè)務(wù)系統(tǒng)的會話管理器發(fā)送的邊緣調(diào)制器IPQAM的資源分配請求,所述資源分配請求包含IPQAM資源要求;查詢單元,用于查詢各業(yè)務(wù)系統(tǒng)的邊緣資源管理器和/或IPQAM上報的IPQAM資源信息;第一選擇單元,用于將所述IPQAM資源要求與所述IPQAM資源信息進行匹配,選擇匹配成功的IPQAM資源信息對應(yīng)的IPQAM的頻點,以使所述會話管理器根據(jù)所述IPQAM的頻點進行會話。
8.如權(quán)利要求7所述的裝置,其特征在于,所述IPQAM資源要求包括區(qū)域標(biāo)志、業(yè)務(wù)類型、時延要求和帶寬中的至少一種。
9.如權(quán)利要求7或8所述的裝置,其特征在于,還包括:連接單元,用于與所述各業(yè)務(wù)系統(tǒng)的邊緣資源管理器或所述IPQAM建立連接;第二接收單元,用于接收所述各業(yè)務(wù)系統(tǒng)的邊緣資源管理器或所述IPQAM發(fā)送的IPQAM資源上報消息,所述IPQAM資源上報消息包含所述IPQAM資源信息;其中,所述業(yè)務(wù)系統(tǒng)包括至少一個IPQAM,當(dāng)所述IPQAM數(shù)目大于一個時,所述業(yè)務(wù)系統(tǒng)還包括邊緣資源管理器,所述邊緣資源管理器對多個IPQAM進行統(tǒng)一管理;所述IPQAM資源信息包括IPQAM所屬區(qū)域、IPQAM的時延信息、IPQAM頻點使用信息、IPQAM支持的業(yè)務(wù)類型信息中的至少一種。
10.如權(quán)利要求9所述的裝置,其特征在于,所述第一選擇單元包括:查找單元,用于根據(jù)所述IPQAM資源要求的區(qū)域標(biāo)志,查找與所述IPQAM資源信息中IPQAM所屬區(qū)域?qū)?yīng)的至少一個IPQAM ;和/或第二選擇單元,用于根據(jù)所述IPQAM資源信息中的IPQAM時延信息和IPQAM支持的業(yè)務(wù)類型信息,選擇滿足所述IPQAM資源要求的業(yè)務(wù)類型的至少一個IPQAM ;和/或第三選擇單元,用于根據(jù)所述IPQAM資源信息中的IPQAM的時延信息,選擇滿足所述IPQAM資源要求的時延要求的至少一個IPQAM ;以及第四選擇單元,用于根據(jù)所述IPQAM資源信息的IPQAM頻點使用信息,從所述至少一個IPQAM中選擇符合頻點信息選擇策略的一個IPQAM的頻點。
11.如權(quán)利要求10所述的裝置,其特征在于,所述第四選擇單元具體用于:從所述至少一個IPQAM中選擇頻點會話數(shù)負(fù)載最小的一個IPQAM的頻點;或從所述至少一個IPQAM中選擇頻點優(yōu)先級別最高的一個IPQAM的頻點;或從所述至少一個IPQAM中選擇當(dāng)前輪詢頻點,所述當(dāng)前輪詢頻點為從所有IPQAM的頻點隊列由首部至尾部選擇的對應(yīng)所述至少一個IPQAM的頻點信息的頻點;或從所述至少一個IPQAM中選擇一個IPQAM的頻點,所述選擇的IPQAM的頻點對應(yīng)的帶寬平均值大于或等于所述會話管理器請求的帶寬。
12.如權(quán)利要求7所述的裝置,其特征在于,還包括:第三接收單元,用于接收所述任一業(yè)務(wù)系統(tǒng)的邊緣資源管理器或IPQAM發(fā)送的所述IPQAM資源信息的更新消息;更新單元,用于根據(jù)所述IPQAM資源信息的更新消息,對所述IPQAM資源信息進行更新;發(fā)送單元,用于向所 述任一業(yè)務(wù)系統(tǒng)的邊緣資源管理器或IPQAM發(fā)送更新消息的響應(yīng)消息。
【文檔編號】H04N21/61GK103685276SQ201310693795
【公開日】2014年3月26日 申請日期:2013年12月16日 優(yōu)先權(quán)日:2013年12月16日
【發(fā)明者】郭利波, 王鯤鵬, 苗冬梅 申請人:深圳市龍視傳媒有限公司