網絡視頻調度方法和系統的制作方法
【專利摘要】本發明提供一種網絡視頻調度方法,其中,對于各個基站,所述網絡視頻調度方法包括:通過移動用戶的上網記錄確定熱門視頻內容;獲取所述熱門視頻內容對應的公網IP地址;根據所述熱門視頻內容對應的公網IP地址計算固網用戶訪問所述熱門視頻內容的次數;計算移動用戶訪問各個所述熱門視頻內容的次數與固網用戶訪問各個所述熱門視頻內容的次數的比值;將調度通知發送至用于提供所述目標視頻內容的視頻內容提供服務器。本發明還提供一種網絡視頻調度系統。利用所述網絡視頻調度方法能夠更好地在移動側內容分發服務器和固網側內容分發服務器之間協調視頻資源。
【專利說明】
網絡視頻調度方法和系統
技術領域
[0001]本發明涉及移動網絡的資源調度,具體地,涉及一種網絡視頻調度方法和一種移動網絡視頻調服系統。
【背景技術】
[0002]近年來,隨著移動互聯網的興起,特別是3G/LTE網絡的大規模部署和應用,用戶的消費模式發生了巨大的變化,更多的用戶趨向于使用智能終端訪問網絡。據統計,到2020年,視頻內容訪問將逐漸超過普通的網頁訪問成為用戶獲取內容的主要方式。目前,視頻內容主要部署在互聯網數據中心(IDC,Internet Data Center)機房的服務器中,離移動用戶的距離相對較遠,因此,移動用戶的體驗相對較差。針對上述問題,移動互聯網內容分發網絡(CDN,Content DeI ivery Network)的概念被提及,將內容分發網絡的部署由傳統的互聯網下沉到移動核心網、接入網成為運營商的重點工作。
[0003]但是,由于移動內容分發網絡和傳統的內容分發網絡所使用的承載網絡有本質不同,并且二者面對的群體也不同,因此,如何協調二者之間的內容以便向移動用戶提供更好的服務成為本領域亟待解決的技術問題。
【發明內容】
[0004]本發明的目的在于提供一種網絡視頻調度方法和一種移動網絡視頻調服系統,所述網絡視頻調度方法能夠很好地協調移動側內容分發服務器和固網側內容分發服務器之間的資源分配,以便于向移動用戶提供更好的服務。
[0005]為了實現上述目的,作為本發明的一個方面,提供一種網絡視頻調度方法,其中,對于各個基站,所述網絡視頻調度方法包括:
[0006]通過移動用戶的上網記錄確定熱門視頻內容,其中,所述熱門視頻內容包括被訪問次數超過第一預定次數的視頻內容;
[0007]獲取所述熱門視頻內容對應的公網IP地址;
[0008]根據所述熱門視頻內容對應的公網IP地址計算固網用戶訪問所述熱門視頻內容的次數;
[0009]計算移動用戶訪問各個所述熱門視頻內容的次數與固網用戶訪問各個所述熱門視頻內容的次數的比值;
[0010]將調度通知發送至用于提供所述目標視頻內容的視頻內容提供服務器,其中,所述調度通知包括所述目標視頻內容的網址、所述基站的地址、目標視頻內容的網址以及移動側的內容分發服務器的地址,所述目標視頻包括所述熱門視頻內容中被移動用戶訪問的次數與被固網用戶訪問次數之間的比值超過預定比值的視頻內容。
[0011]優選地,對于各個所述基站,所述網絡視頻調度方法還包括:
[0012]實時統計所述基站下所述目標視頻內容的被訪問次數;
[0013]當所述基站下所述目標視頻內容的被訪問次數超過第二預定次數時,則該基站下啟動對所述目標視頻內容的組播。
[0014]優選地,獲取所述熱門視頻內容對應的公網IP地址的步驟包括:
[0015]獲取所述移動用戶的上網記錄中的所述熱門視頻內容的源IP地址;
[0016]將所述熱門視頻內容的源IP地址轉換為所述熱門視頻內容對應的公網IP地址。
[0017]優選地,所述網絡視頻調度方法還包括在通過移動用戶的上網記錄確定熱門視頻內容的步驟之前進行的:
[0018]獲取移動用戶的上網記錄,并將所述移動用戶的上網記錄存儲在移動上網記錄數據庫中;
[0019]通過移動用戶的上網記錄確定熱門視頻內容的步驟包括:
[0020]在移動上網記錄數據庫中提取移動用戶的上網記錄;
[0021 ]將所述移動用戶所訪問的網址信息作為標識,確定所述熱門視頻內容。
[0022]作為本發明的另一個方面,提供一種網絡視頻調度系統,其特中,所述網絡視頻調度系統包括:
[0023]移動訪問實時計算模塊,所述移動訪問實時計算模塊用于通過各個基站下移動用戶的上網記錄確定各個基站對應的熱門視頻內容,其中,對于各個基站,所述熱門視頻內容包括被訪問次數超過第一預定次數的視頻內容;
[0024]公網IP與端口計算模塊,所述公網IP與端口計算模塊用于獲取各個基站下的所述熱門視頻內容對應的公網IP地址;
[0025]互聯網數據中心計算模塊,所述公網IP與端口計算模塊能夠將各個基站下的所述熱門視頻內容對應的公網IP地址發送至所述互聯網數據中心計算模塊,所述互聯網數據中心計算模塊能夠根據所述熱門視頻內容對應的公網IP地址計算固網用戶訪問所述熱門視頻內容的次數,且所述互聯網數據中心計算模塊還用于計算各個基站下的移動用戶對各個所述熱門視頻內容的訪問次數與固網用戶訪問對各個所述熱門視頻內容的訪問次數之間的比值;
[0026]內容調度通知模塊,所述內容調度通知模塊用于將調度通知發送至用于提供目標視頻內容的目標視頻內容提供服務器,其中,所述調度通知包括目標視頻內容的網址、接收所述目標視頻的基站的地址、以及移動側的內容分發服務器的地址,所述目標視頻包括各個所述基站下所述熱門視頻內容中被移動用戶訪問的次數與被固網用戶訪問次數之間的比值超過預定比值的熱門視頻內容。
[0027]優選地,所述內容調度通知模塊還用于將調度完成的移動側的內容分發服務器的地址發送至所述移動訪問實時計算模塊,所述移動訪問實時計算模塊還能夠統計實時統計所述移動側的內容分發服務器對應的多個基站中每個基站下所述目標視頻內容的訪問情況,并且,所述移動訪問實時計算模塊還能夠在任意一個所述基站下所述目標視頻內容的訪問次數超過第二預定次數時生成對應于該基站的觸發信號,
[0028]所述網絡視頻調度系統還包括組播啟用通知模塊和組播啟動模塊,所述組播啟用通知模塊用于接收所述觸發信號,且能夠在接收到所述觸發信號后向所述組播啟動模塊發送組播啟動通知,所述組播啟動通知包括對所述目標視頻內容訪問次數超過第二預定次數的基站的信息,所述組播啟動模塊能夠在接收到所述組播啟動通知后控制相應的基站啟動組播。
[0029]優選地,所述網絡視頻調度系統還包括:
[0030]移動上網記錄數據庫,該移動上網記錄數據庫用于存儲移動用戶的上網記錄,所述移動訪問實時計算模塊能夠從所述移動上網記錄數據庫中獲取移動用戶的上網記錄;
[0031]IP溯源記錄數據庫,所述IP溯源記錄數據庫用于存儲源IP地址、端口和公網IP地址以及所述源IP地址與所述端口和公網IP地址之間的對應關系,所述公網IP與端口計算模塊用于根據所述IP溯源記錄數據庫中的所述源IP地址與所述端口和公網IP地址之間的對應關系確定所述熱門視頻內容對應的公網IP地址;和
[0032]互聯網中心訪問數據庫,所述互聯網中心訪問數據庫用于存儲所有訪問互聯網數據中心服務器的訪問記錄,所述訪問記錄包括被訪問的內容的源IP地址、被訪問的內容的目的IP地址和被訪問的內容的的網址。
[0033]優選地,所述移動訪問實時計算模塊包括:
[0034]上網記錄獲取子模塊,所述上網記錄獲取子模塊能夠獲取所述移動上網記錄數據庫中的移動用戶的上網記錄;和
[0035]統計子模塊,所述統計子模塊能夠以所述移動用戶的上網記錄中的網址信息作為標識統計所述移動用戶觀看的視頻內容,以確定所述熱門視頻內容,并能夠將所述熱門視頻內容的源IP地址發送至所述公網IP與端口計算模塊。
[0036]優選地,所述公網IP與端口計算模塊包括:
[0037]匹配子模塊,所述匹配子模塊能夠對移動用戶的上網記錄中的所述熱門視頻內容的源IP地址與所述端口和IP溯源記錄數據庫中存儲的所述源IP地址與所述端口和公網IP地址之間的對應關系進行匹配,并生成匹配結果;
[0038]轉換子模塊,所述轉換子模塊能夠根據所述匹配子模塊生成的匹配結果將移動用戶的上網記錄中的所述熱門視頻內容的源IP地址轉換為所述熱門視頻內容的公網IP地址;和
[0039]發送子模塊,所述發送子模塊能夠將所述熱門視頻內容的公網IP地址發送至互聯網數據中心計算模塊。
[0040]優選地,所述互聯網數據中心計算模塊包括:
[0041 ]訪問記錄獲取子模塊,所述訪問記錄獲取子模塊用于從所述互聯網數據中心訪問數據庫中獲取所述熱門視頻內容的訪問記錄,所述訪問記錄包括移動用戶對所述熱門視頻內容的訪問次數和固網用戶對所述熱門視頻的訪問次數;
[0042]對比計算子模塊,所述對比計算子模塊用于計算所述訪問記錄包括移動用戶對所述熱門視頻內容的訪問次數和固網用戶對所述熱門視頻的訪問次數之間的比值,并將所述訪問記錄包括移動用戶對所述熱門視頻內容的訪問次數和固網用戶對所述熱門視頻的訪問次數之間的比值超過預定比值的熱門視頻內容確定為所述目標視頻內容;
[0043]結果發送子模塊,所述結果發送子模塊用于將所述目標視頻內容的公網IP地址發送至所述內容調度通知模塊。
[0044]在本發明中,由于基站下的移動用戶訪問所述目標視頻內容的次數大于固網用戶訪問所述目標視頻內容的次數,因此,將所述目標視頻內容分發至移動側的內容分發服務器便于移動用戶對所述目標視頻內容進行訪問。由此可知,利用本發明所提供的網絡視頻調度方法可以將移動用戶訪問次數較多的視頻內容分發至移動側的內容分發服務器,減少將不必要的視頻內容分發至移動側的內容分發服務器,從而可以提高移動用戶對所述目標視頻內容進行訪問的效率,實現了將視頻資源在固網用戶和移動用于之間進行合理的分配,提高了視頻資源的利用率。
【附圖說明】
[0045]附圖是用來提供對本發明的進一步理解,并且構成說明書的一部分,與下面的【具體實施方式】一起用于解釋本發明,但并不構成對本發明的限制。在附圖中:
[0046]圖1本發明所提供的網絡視頻調度方法的流程圖;
[0047]圖2是本發明所提供的網絡視頻調度系統的模塊圖;
[0048]圖3是利用本發明所提供的網絡視頻調度系統執行本發明所提供的網絡視頻調度方法的流程圖。
[0049]附圖標記說明
[0050]100:移動訪問實時統計模塊 200:公網IP與端口計算模塊[0051 ] 300:互聯網數據中心計算模塊400:內容調度通知模塊
[0052]510:組播啟用通知模塊520:組播啟動模塊
[0053]110:上網記錄獲取子模塊 120:統計子模塊
[0054]210:匹配子模塊220:轉換子模塊
[0055]230:發送子模塊600:移動上網記錄數據庫
[0056]700: IP溯源記錄數據庫800:互聯網中心訪問數據庫
【具體實施方式】
[0057]以下結合附圖對本發明的【具體實施方式】進行詳細說明。應當理解的是,此處所描述的【具體實施方式】僅用于說明和解釋本發明,并不用于限制本發明。
[0058]作為本發明的一個方面,提供一種網絡視頻調度方法,其中,對于各個基站,如圖1所示,所述網絡視頻調度方法包括:
[0059 ] S100、通過移動用戶的上網記錄確定熱門視頻內容,其中,所述熱門視頻內容包括被訪問次數超過第一預定次數的視頻內容;
[0060]S200、獲取所述熱門視頻內容對應的公網IP地址;
[0061]S300、計算移動用戶訪問各個所述熱門視頻內容的次數與固網用戶訪問各個所述熱門視頻內容的次數的比值;
[0062]S400、將調度通知發送至用于提供所述目標視頻內容的視頻內容提供服務器(CSP,commercial service provider),其中,所述調度通知包括所述基站的地址、目標視頻內容的網址以及移動側的內容分發服務器的地址,所述目標視頻包括所述熱門視頻內容中被移動用戶訪問的次數與被固網用戶訪問次數之間的比值超過預定比值的視頻內容。
[0063]容易理解的是,當用于提供所述目標視頻內容的視頻內容提供服務器接收到所述調度通知后,能夠將所述目標視頻發送至與所述基站對應的移動側內容分發服務器。移動側的內容分發服務器接收到所述目標視頻內容后,可以將所述目標視頻內容分發至所述基站。
[0064]即,所述網絡視頻調度方法還包括:
[0065]S500、控制用于提供所述目標視頻內容的目標視頻內容提供服務器根據所述調度通知將所述目標視頻發送至所述移動側的內容分發服務器。
[0066]在本發明中,由于基站下的移動用戶訪問所述目標視頻內容的次數大于固網用戶訪問所述目標視頻內容的次數,因此,將所述目標視頻內容分發至移動側的內容分發服務器便于移動用戶對所述目標視頻內容進行訪問。由此可知,利用本發明所提供的網絡視頻調度方法可以將移動用戶訪問次數較多的視頻內容分發至移動側的內容分發服務器,減少將不必要的視頻內容分發至移動側的內容分發服務器,從而可以提高移動用戶對所述目標視頻內容進行訪問的效率,實現了將視頻資源在固網用戶和移動用于之間進行合理的分配,提高了視頻資源的利用率。
[0067]在本發明中,對如何執行步驟SlOO并沒有特殊的限制,優選地,所述網絡視頻調度方法還包括在步驟SlOO之前進行的:
[0068]獲取移動用戶的上網記錄,并將所述移動用戶的上網記錄存儲在移動上網記錄數據庫中;
[0069]步驟S100可以包括:
[0070]S110、在移動上網記錄數據庫中提取移動用戶的上網記錄;
[0071]S120、將所述移動用戶所訪問的網址信息作為標識,確定所述熱門視頻內容。
[0072]同樣地,對如何形成所述移動上網數據庫也沒有特殊的限制。作為本發明的一種優選實施方式,運營商可以在移動網絡出口部署深度報文檢測(Deep Packet Inspect1n,DPI)設備,用于收集移動用戶的上網行為,以進行數據挖掘,從而可以獲得移動用戶的上網記錄,并將移動用戶的上網記錄存儲在所述移動上網數據庫中。具體地,移動用戶的上網記錄包括移動用戶的手機號、訪問時間、訪問網址、所述基站的位置區碼(LAC, locat1n areacode)和小區識別(Cl ,community identity)、源IP地址(內網IP,例如,10.x.x.x)和目的IP地址。其中,源IP地址是用戶的IP地址,就是手機訪問網絡時所使用的IP地址。目的IP地址就是存放視頻內容的服務器的IP地址。
[0073]同樣地,運營商還可以在固網的出口部署深度報文檢測設備,以收集固網用戶的上網行為,并進行數據挖掘,從而可以獲得固網用戶的上網記錄。
[0074]容易理解的是,對于不同的基站,目標視頻內容可能是不相同的,也有可能是相同的。
[0075]在本發明中,對所述第一預定次數并不做特殊的限定,可以根據所述基站對應的用戶人數等來確定所述第一預定次數。
[0076]或者,可以在步驟S100之前,先統計出移動用戶上網記錄中,訪問次數排在前N位的視頻內容,以第N位視頻內容的訪問次數作為所述第一預定次數。在本發明中,對N的具體數值也沒有特殊的限制,例如,N可以為1也可以為100等。
[0077]為了提高無線資源的利用率,并進一步提高移動用戶對所述目標視頻內容的訪問速度,優選地,對于各個所述基站,所述網絡視頻調度方法還包括:
[0078]S600、實時統計所述基站下所述目標視頻內容的被訪問次數;
[0079]S700、當所述基站下所述目標視頻內容的被訪問次數超過第二預定次數時,則該基站下啟動對所述目標視頻內容的組播。
[0080]容易理解的是,當所述基站下的移動用戶對所述目標視頻內容的訪問次數小于所述第二預定次數時,則該基站下不啟用組播,以降低成本。
[0081]在本發明中,對所述第二預定次數也不做特殊的限定,可以根據可以根據所述基站對應的用戶人數等來確定所述第二預定次數。
[0082]在本發明中,對如何執行步驟S200也沒有特殊的規定,作為一種優選實施方式,步驟S200可以包括:
[0083]S210、獲取所述移動用戶的上網記錄中的所述熱門視頻內容的源IP地址;
[0084]S220、將所述熱門視頻內容的源IP地址轉換為所述熱門視頻內容對應的公網IP地址。
[0085]作為本發明的另一個方面,提供一種網絡視頻調度系統,其中,如圖2所示,所述網絡視頻調度系統包括:
[0086]移動訪問實時計算模塊100,該移動訪問實時計算模塊100用于通過各個基站下移動用戶的上網記錄確定各個基站對應的熱門視頻內容,其中,對于各個基站,所述熱門視頻內容包括被訪問次數超過第一預定次數的視頻內容;
[0087]公網IP與端口計算模塊200,該公網IP與端口計算模塊200用于獲取各個基站下的所述熱門視頻內容對應的公網IP地址;
[0088]互聯網數據中心(IDC,internet data center)計算模塊300,公網IP與端口計算模塊200能夠將各個基站下的所述熱門視頻內容對應的公網IP地址發送至互聯網數據中心計算模塊300,該互聯網數據中心計算模塊300能夠根據所述熱門視頻內容對應的公網IP地址計算固網用戶訪問所述熱門視頻內容的次數。除此之外,互聯網數據中心計算模塊300還用于計算各個基站下的移動用戶對各個所述熱門視頻內容的訪問次數與固網用戶訪問對各個所述熱門視頻內容的訪問次數之間的比值;
[0089]內容調度通知模塊400,該內容調度通知模塊400用于將調度通知發送至用于提供目標視頻內容的目標視頻內容提供服務器500,其中,所述調度通知包括目標視頻內容的網址、接收所述目標視頻的基站的地址、以及移動側的內容分發服務器的地址,所述目標視頻包括各個所述基站下所述熱門視頻內容中被移動用戶訪問的次數與被固網用戶訪問次數之間的比值超過預定比值的熱門視頻內容。
[0090]在所述網絡視頻調度系統中,移動訪問實時計算模塊100用于執行步驟S100,公網IP與端口計算模塊200用于執行步驟S200,互聯網數據中心計算模塊300用于執行步驟S300,內容調度通知模塊400用于執行步驟S400。
[0091]為了便于執行步驟S600和步驟S700,優選地,內容調度通知模塊400還用于將調度完成的移動側的內容分發服務器的地址發送至移動訪問實時計算模塊100,該移動訪問實時計算模塊100還能夠統計實時統計所述移動側的內容分發服務器對應的多個基站中每個基站下所述目標視頻內容的訪問情況,并且,移動訪問實時計算模塊100還能夠在任意一個所述基站下所述目標視頻內容的訪問次數超過第二預定次數時生成對應于該基站的觸發信號。
[0092]所述網絡視頻調度系統還包括組播啟用通知模塊510和組播啟動模塊520,組播啟用通知模塊510用于接收所述觸發信號,且能夠在接收到所述觸發信號后向組播啟動模塊520發送組播啟動通知,該組播啟動通知包括對所述目標視頻內容訪問次數超過第二預定次數的基站的信息,組播啟動模塊520能夠在接收到所述組播啟動通知后控制相應的基站啟動組播。
[0093]具體地,所述基站的信息包括基站的LAC、CI以及服務器地址等。
[0094]優選地,所述網絡視頻調度系統還包括:
[0095]移動上網記錄數據庫600,該移動上網記錄數據庫600用于存儲移動用戶的上網記錄,移動訪問實時計算模塊100能夠從所述移動上網記錄數據庫中獲取移動用戶的上網記錄;
[0096]IP溯源記錄數據庫700,該IP溯源記錄數據庫700用于存儲源IP地址、端口和公網IP地址以及所述源IP地址與所述端口和公網IP地址之間的對應關系,公網IP與端口計算模塊200用于根據所述IP溯源記錄數據庫中的所述源IP地址與所述端口和公網IP地址之間的對應關系確定所述熱門視頻內容對應的公網IP地址;和
[0097]互聯網中心訪問數據庫800,該互聯網中心訪問數據庫800用于存儲所有訪問互聯網數據中心服務器的訪問記錄,所述訪問記錄包括被訪問的內容的源IP地址、被訪問的內容的目的IP地址和被訪問的內容的網址。所述互聯網數據中心服務器用于提供各種網絡資源,包括視頻內容、網頁、圖片等資源。
[0098]優選地,移動訪問實時計算模塊100可以包括:
[0099]上網記錄獲取子模塊110,該上網記錄獲取子模塊110能夠獲取移動上網記錄數據庫600中的移動用戶上網記錄;和
[0100]統計子模塊120,該統計子模塊120能夠以所述移動用戶的上網記錄中的網址信息作為標識統計所述移動用戶觀看的視頻內容,以確定所述熱門視頻內容,并能夠將所述熱門視頻內容的源IP地址發送至公網IP與端口計算模塊200。
[0101]上網記錄獲取子模塊110用于執行步驟S110,統計子模塊用于執行步驟S120。
[0102]優選地,公網IP與端口計算模塊200包括:
[0103]匹配子模塊210,該匹配子模塊210能夠對移動用戶的上網記錄中的所述熱門視頻內容的源IP地址與所述端口和IP溯源記錄數據庫中存儲的所述源IP地址與所述端口和公網IP地址之間的對應關系進行匹配,并生成匹配結果;
[0104]轉換子模塊220,該轉換子模塊220能夠根據匹配子模塊210生成的匹配結果將移動用戶的上網記錄中的所述熱門視頻內容的源IP地址轉換為所述熱門視頻內容的公網IP地址;和
[0105]發送子模塊230,該發送子模塊230能夠將所述熱門視頻內容的公網IP地址發送至互聯網數據中心計算模塊300。
[0106]匹配子模塊210用于執行步驟S210,轉換子模塊220和發送子模塊230用于執行步驟S220。
[0107]優選地,互聯網數據中心計算模塊300包括:
[0108]訪問記錄獲取子模塊310,該訪問記錄獲取子模塊310用于從互聯網數據中心訪問數據庫600中獲取所述熱門視頻內容的訪問記錄;
[0109]對比計算子模塊320,該對比計算子模塊320用于計算所述訪問記錄包括移動用戶對所述熱門視頻內容的訪問次數和固網用戶對所述熱門視頻的訪問次數之間的比值,并將所述訪問記錄包括移動用戶對所述熱門視頻內容的訪問次數和固網用戶對所述熱門視頻的訪問次數之間的比值超過預定比值的熱門視頻內容確定為所述目標視頻內容;
[0110]結果發送子模塊330,該結果發送子模塊330用于將所述目標視頻內容的公網IP地址發送至內容調度通知模塊400。
[0111]下面結合圖3介紹利用本發明所提供的網絡視頻調度系統執行所述網絡視頻調度方法的具體流程:
[0112]移動訪問實時計算模塊100通過移動用戶的上網記錄確定所述熱門視頻內容;
[0113]移動訪問實時計算模塊100將包括熱門視頻內容的上網記錄發送至公網IP與端口計算模塊200 ;
[0114]公網IP與端口計算模塊200將熱門視頻內容的源IP地址轉換為公網IP地址,并發送至互聯網數據中心計算模塊300;
[0115]互聯網數據中心計算模塊300計算移動用戶對熱門視頻內容的訪問次數與固網用戶對熱門視頻內容的訪問次數之間的比值,以確定目標視頻內容;
[0116]互聯網數據中心計算模塊300將目標視頻內容的網址和基站地址發送給內容調度通知模塊400 ;
[0117]內容調度通知模塊400將所述基站對應的移動側內容分發服務器的地址提供目標視頻內容的視頻提供服務器;
[0118]將調度完成的移動側內容分發服務器的地址發送至移動訪問實時計算模塊100;
[0119]移動訪問實時計算模塊100實時計算所述移動側內容分發服務器對應的每個基站中訪問所述目標視頻的次數;
[0120]移動訪問實時計算模塊100將對目標視頻訪問次數超過第二預定次數的基站的LAC、CI以及服務器地址發送至組播啟用通知模塊500,該組播啟用通知模塊500根據LAC、CI和服務器地址通知組播啟動模塊在該基站下啟動組播。
[0121]可以理解的是,以上實施方式僅僅是為了說明本發明的原理而采用的示例性實施方式,然而本發明并不局限于此。對于本領域內的普通技術人員而言,在不脫離本發明的精神和實質的情況下,可以做出各種變型和改進,這些變型和改進也視為本發明的保護范圍。
【主權項】
1.一種網絡視頻調度方法,其特征在于,對于各個基站,所述網絡視頻調度方法包括: 通過移動用戶的上網記錄確定熱門視頻內容,其中,所述熱門視頻內容包括被訪問次數超過第一預定次數的視頻內容; 獲取所述熱門視頻內容對應的公網IP地址; 根據所述熱門視頻內容對應的公網IP地址計算固網用戶訪問所述熱門視頻內容的次數; 計算移動用戶訪問各個所述熱門視頻內容的次數與固網用戶訪問各個所述熱門視頻內容的次數的比值; 將調度通知發送至用于提供所述目標視頻內容的視頻內容提供服務器,其中,所述調度通知包括所述目標視頻內容的網址、所述基站的地址、目標視頻內容的網址以及移動側的內容分發服務器的地址,所述目標視頻包括所述熱門視頻內容中被移動用戶訪問的次數與被固網用戶訪問次數之間的比值超過預定比值的視頻內容。2.根據權利要求1所述的網絡視頻調度方法,其特征在于,對于各個所述基站,所述網絡視頻調度方法還包括: 實時統計所述基站下所述目標視頻內容的被訪問次數; 當所述基站下所述目標視頻內容的被訪問次數超過第二預定次數時,則該基站下啟動對所述目標視頻內容的組播。3.根據權利要求1所述的網絡視頻調度方法,其特征在于,獲取所述熱門視頻內容對應的公網IP地址的步驟包括: 獲取所述移動用戶的上網記錄中的所述熱門視頻內容的源IP地址; 將所述熱門視頻內容的源IP地址轉換為所述熱門視頻內容對應的公網IP地址。4.根據權利要求1至3中任意一項所述的網絡視頻調度方法,其特征在于,所述網絡視頻調度方法還包括在通過移動用戶的上網記錄確定熱門視頻內容的步驟之前進行的: 獲取移動用戶的上網記錄,并將所述移動用戶的上網記錄存儲在移動上網記錄數據庫中; 通過移動用戶的上網記錄確定熱門視頻內容的步驟包括: 在移動上網記錄數據庫中提取移動用戶的上網記錄; 將所述移動用戶所訪問的網址信息作為標識,確定所述熱門視頻內容。5.一種網絡視頻調度系統,其特征在于,所述網絡視頻調度系統包括: 移動訪問實時計算模塊,所述移動訪問實時計算模塊用于通過各個基站下移動用戶的上網記錄確定各個基站對應的熱門視頻內容,其中,對于各個基站,所述熱門視頻內容包括被訪問次數超過第一預定次數的視頻內容; 公網IP與端口計算模塊,所述公網IP與端口計算模塊用于獲取各個基站下的所述熱門視頻內容對應的公網IP地址; 互聯網數據中心計算模塊,所述公網IP與端口計算模塊能夠將各個基站下的所述熱門視頻內容對應的公網IP地址發送至所述互聯網數據中心計算模塊,所述互聯網數據中心計算模塊能夠根據所述熱門視頻內容對應的公網IP地址計算固網用戶訪問所述熱門視頻內容的次數,且所述互聯網數據中心計算模塊還用于計算各個基站下的移動用戶對各個所述熱門視頻內容的訪問次數與固網用戶訪問對各個所述熱門視頻內容的訪問次數之間的比值; 內容調度通知模塊,所述內容調度通知模塊用于將調度通知發送至用于提供目標視頻內容的目標視頻內容提供服務器,其中,所述調度通知包括目標視頻內容的網址、接收所述目標視頻的基站的地址、以及移動側的內容分發服務器的地址,所述目標視頻包括各個所述基站下所述熱門視頻內容中被移動用戶訪問的次數與被固網用戶訪問次數之間的比值超過預定比值的熱門視頻內容。6.根據權利要求5所述的網絡視頻調度系統,其特征在于,所述內容調度通知模塊還用于將調度完成的移動側的內容分發服務器的地址發送至所述移動訪問實時計算模塊,所述移動訪問實時計算模塊還能夠統計實時統計所述移動側的內容分發服務器對應的多個基站中每個基站下所述目標視頻內容的訪問情況,并且,所述移動訪問實時計算模塊還能夠在任意一個所述基站下所述目標視頻內容的訪問次數超過第二預定次數時生成對應于該基站的觸發信號, 所述網絡視頻調度系統還包括組播啟用通知模塊和組播啟動模塊,所述組播啟用通知模塊用于接收所述觸發信號,且能夠在接收到所述觸發信號后向所述組播啟動模塊發送組播啟動通知,所述組播啟動通知包括對所述目標視頻內容訪問次數超過第二預定次數的基站的信息,所述組播啟動模塊能夠在接收到所述組播啟動通知后控制相應的基站啟動組播。7.根據權利要求5或6所述的網絡視頻調度系統,其特征在于,所述網絡視頻調度系統還包括: 移動上網記錄數據庫,該移動上網記錄數據庫用于存儲移動用戶的上網記錄,所述移動訪問實時計算模塊能夠從所述移動上網記錄數據庫中獲取移動用戶的上網記錄; IP溯源記錄數據庫,所述IP溯源記錄數據庫用于存儲源IP地址、端口和公網IP地址以及所述源IP地址與所述端口和公網IP地址之間的對應關系,所述公網IP與端口計算模塊用于根據所述IP溯源記錄數據庫中的所述源IP地址與所述端口和公網IP地址之間的對應關系確定所述熱門視頻內容對應的公網IP地址;和 互聯網中心訪問數據庫,所述互聯網中心訪問數據庫用于存儲所有訪問互聯網數據中心服務器的訪問記錄,所述訪問記錄包括被訪問的內容的源IP地址、被訪問的內容的目的IP地址和被訪問的內容的的網址。8.根據權利要求7所述的網絡視頻調度系統,其特征在于,所述移動訪問實時計算模塊包括: 上網記錄獲取子模塊,所述上網記錄獲取子模塊能夠獲取所述移動上網記錄數據庫中的移動用戶的上網記錄;和 統計子模塊,所述統計子模塊能夠以所述移動用戶的上網記錄中的網址信息作為標識統計所述移動用戶觀看的視頻內容,以確定所述熱門視頻內容,并能夠將所述熱門視頻內容的源IP地址發送至所述公網IP與端口計算模塊。9.根據權利要求7所述的網絡視頻調度系統,其特征在于,所述公網IP與端口計算模塊包括: 匹配子模塊,所述匹配子模塊能夠對移動用戶的上網記錄中的所述熱門視頻內容的源IP地址與所述端口和IP溯源記錄數據庫中存儲的所述源IP地址與所述端口和公網IP地址之間的對應關系進行匹配,并生成匹配結果; 轉換子模塊,所述轉換子模塊能夠根據所述匹配子模塊生成的匹配結果將移動用戶的上網記錄中的所述熱門視頻內容的源IP地址轉換為所述熱門視頻內容的公網IP地址;和發送子模塊,所述發送子模塊能夠將所述熱門視頻內容的公網IP地址發送至互聯網數據中心計算模塊。10.根據權利要求7所述的網絡視頻調度系統,其特征在于,所述互聯網數據中心計算豐吳塊包括: 訪問記錄獲取子模塊,所述訪問記錄獲取子模塊用于從所述互聯網數據中心訪問數據庫中獲取所述熱門視頻內容的訪問記錄,所述訪問記錄包括移動用戶對所述熱門視頻內容的訪問次數和固網用戶對所述熱門視頻的訪問次數; 對比計算子模塊,所述對比計算子模塊用于計算所述訪問記錄包括移動用戶對所述熱門視頻內容的訪問次數和固網用戶對所述熱門視頻的訪問次數之間的比值,并將所述訪問記錄包括移動用戶對所述熱門視頻內容的訪問次數和固網用戶對所述熱門視頻的訪問次數之間的比值超過預定比值的熱門視頻內容確定為所述目標視頻內容; 結果發送子模塊,所述結果發送子模塊用于將所述目標視頻內容的公網IP地址發送至所述內容調度通知模塊。
【文檔編號】H04N21/6405GK105933770SQ201610490819
【公開日】2016年9月7日
【申請日】2016年6月28日
【發明人】楊宇, 張第, 肖吉, 王蓉, 王志軍
【申請人】中國聯合網絡通信集團有限公司