專利名稱:一種視頻點播方法及其系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及流媒體通信技術領域,尤其涉及一種視頻點播方法及其系統(tǒng)。
背景技術:
目前的視頻點播系統(tǒng)都是針對普通個人用戶,用戶在互聯(lián)網(wǎng)上點播視頻文件時,直接下載到本地觀看。但是在網(wǎng)吧里,如果每個網(wǎng)吧用戶都通過互聯(lián)網(wǎng)下載視頻文件到本地播放,對于相同的熱門文件,可能就會下載多次,每點播一次就會下載一次,這樣就會造成網(wǎng)吧帶寬的浪費。而且網(wǎng)吧用戶因為都是直接從互聯(lián)網(wǎng)下載視頻文件,網(wǎng)吧管理員就無法很好的管理和控制網(wǎng)吧用戶的下載行為。 對網(wǎng)吧管理員來說,會希望視頻點播系統(tǒng)對于相同的文件能夠只要下載一次,后續(xù)其他網(wǎng)吧用戶再次點播相同文件時不需要重新從互聯(lián)網(wǎng)下載,以便節(jié)省網(wǎng)絡帶寬?,F(xiàn)有的視頻點播系統(tǒng)容易造成網(wǎng)絡帶寬的浪費,而且不方便管理員對網(wǎng)吧用戶的管理。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題在于針對現(xiàn)有技術視頻點播系統(tǒng)中用戶直接從互聯(lián)網(wǎng)下載視頻文件,造成帶寬的浪費的缺陷,提供一種可節(jié)約帶寬、且便于管理員進行管理的視頻點播方法及其系統(tǒng)。本發(fā)明解決其技術問題所采用的技術方案是提供一種視頻點播方法,包括以下步驟向組播組發(fā)送搜索服務器的組播消息,所述組播組包括至少一個服務器;接收服務器根據(jù)所述組播消息而發(fā)送的服務器信息;根據(jù)接收的所述服務器信息,向所述組播組發(fā)送請求點播視頻文件的查找消息;若在預定的時間內(nèi)未接收到服務器查找到相應視頻文件的響應,則根據(jù)所述服務器信息隨機選擇一個服務器,并向該服務器發(fā)送請求下載視頻文件的請求信息;接收服務器發(fā)送的相應視頻文件的數(shù)據(jù)并播放。本發(fā)明所述的視頻點播方法中,接收服務器發(fā)送的相應視頻文件的數(shù)據(jù)并播放的步驟具體為接收服務器的響應,該響應是指在服務器根據(jù)請求點播視頻文件的查找消息在本地服務器上查找到相應視頻文件,或者根據(jù)發(fā)送請求下載視頻文件的請求信息下載到相應視頻文件后,服務器所發(fā)出的表示可發(fā)送相應視頻文件的響應;與服務器建立TCP連接,以請求發(fā)送視頻文件數(shù)據(jù);獲取服務器通過TCP連接發(fā)送的相應視頻文件數(shù)據(jù)并播放。本發(fā)明解決其技術問題所采用的另一技術方案是提供一種視頻點播方法,包括以下步驟獲取客戶端發(fā)送的請求點播視頻文件的查找消息;根據(jù)所述查找消息在本地服務器查找相應的視頻文件,若不存在,則接收客戶端發(fā)送的請求下載視頻文件的請求信息,并通過互聯(lián)網(wǎng)下載相應的視頻文件并保存到本地服務器;將所述本地服務器上的相應視頻文件發(fā)送給所述客戶端播放。本發(fā)明所述的視頻點播方法中,在獲取客戶端發(fā)送的請求點播視頻文件的查找消息的步驟之前還包括步驟獲取客戶端發(fā)送的搜索服務器的組播消息,并根據(jù)所述組播消息向所述客戶端發(fā)送服務器信息;該視頻點播方法還包括對服務器的下載任務進行監(jiān)控。本發(fā)明所述的視頻點播方法中,將所述本地服務器上的相應視頻文件發(fā)送給所述 客戶端播放的步驟具體為發(fā)送響應信息給所述客戶端,使所述客戶端與服務器之間建立TCP連接;讀取相應視頻文件數(shù)據(jù),并通過TCP連接發(fā)送給所述客戶端。本發(fā)明解決其技術問題所采用的第三技術方案是提供一種視頻點播客戶端,包括客戶端組播模塊,用于向組播組發(fā)送搜索服務器的組播消息,并接收服務器根據(jù)所述組播消息而發(fā)送的服務器信息,所述客戶端組播模塊再根據(jù)接收的所述服務器信息向所述組播組發(fā)送請求點播視頻文件的查找消息;所述組播組包括至少一個服務器;下載請求信息發(fā)送模塊,用于在預定的時間內(nèi)所述客戶端組播模塊未收到服務器響應時,根據(jù)所述客戶端組播模塊收到的所述服務器信息,隨機選擇一個服務器,向其發(fā)送請求下載視頻文件的請求信息;客戶端下載模塊,用于接收服務器發(fā)送的相應視頻文件的數(shù)據(jù);播放模塊,用于根據(jù)所述客戶端下載模塊接收的數(shù)據(jù)進行播放。本發(fā)明所述的視頻點播客戶端中,所述客戶端下載模塊還用于接收服務器的響應,并根據(jù)響應與服務器建立TCP連接,以請求發(fā)送視頻文件數(shù)據(jù),并通過所述TCP連接獲取服務器發(fā)送的相應視頻文件數(shù)據(jù);所述服務器的響應是指在服務器根據(jù)點播視頻文件的查找消息在本地服務器上查找到相應視頻文件,或者根據(jù)下載視頻文件的請求信息下載到相應視頻文件后,服務器所發(fā)出的表示可發(fā)送相應視頻文件的響應。本發(fā)明解決其技術問題所采用的第四技術方案是提供一種視頻點播服務器,該服務器包括服務器組播模塊,用于獲取客戶端發(fā)送的請求點播視頻文件的查找消息;查找模塊,用于根據(jù)所述查找消息在本地服務器查找相應的視頻文件;監(jiān)聽模塊,用于在所述查找模塊未查找到相應的視頻文件時,接收客戶端發(fā)送的請求下載視頻文件的請求信息;服務器下載模塊,用于根據(jù)所述監(jiān)聽模塊接收的請求信息,通過互聯(lián)網(wǎng)下載相應的視頻文件;存儲模塊,用于存儲所述服務器下載模塊所下載的視頻文件,并通過所述監(jiān)聽模塊將存儲的視頻文件發(fā)送給客戶端。本發(fā)明所述的視頻點播服務器中,所述服務器組播模塊,還用于獲取所述客戶端發(fā)送的搜索服務器的組播消息,并根據(jù)所述組播消息向所述客戶端發(fā)送服務器信息;
所述服務器還包括管理模塊,用于對所述服務器下載模塊、所述監(jiān)聽模塊以及存儲模塊進行監(jiān)控,設置所述服務器下載模塊的訪問權(quán)限,對下載任務進行監(jiān)控,通過所述監(jiān)聽模塊監(jiān)控所述客戶端的請求信息,同時對所述存儲模塊中的占用率進行監(jiān)控。本發(fā)明解決其技術問題所采用的第五技術方案是提供一種視頻點播系統(tǒng),其特征在于,包括至少一個上文所述的視頻點播客戶端和視頻點播服務器,所述視頻點播客戶端與所述視頻點播服務器通信連接。本發(fā)明產(chǎn)生的有益效果是服務器根據(jù)客戶端的請求下載相應的視頻文件并保存在本地服務器,當有其他客戶端也請求點播相同的視頻文件時,則直接將保存在本地的視頻文件發(fā)送給該客戶端,從而可以提高用戶點播視頻文件的觀看的速度,同時節(jié)省了網(wǎng)絡帶寬。
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中圖I是本發(fā)明實施例視頻點播方法的流程圖;圖2是本發(fā)明實施例視頻點播客戶端的結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例視頻點播服務器的結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例視頻點播系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖I所示,本發(fā)明實施例適用于客戶端的視頻點播方法主要包括客戶端搜索服務器時客戶端與服務器的信號交互以及在客戶端點播視頻時客戶端與服務器間的信號交互過程;其中,客戶端搜索服務器時,客戶端與服務器的信號交互主要包括以下步驟S101、客戶端啟動后,客戶端向組播組發(fā)送搜索服務器的組播消息,組播組包括至少一個服務器;一般如網(wǎng)吧中,組播組包括多個服務器和多個客戶端,客戶端向組播組內(nèi)的所有用戶發(fā)送一個標識為搜索服務器的組播消息,其他客戶端收到該消息直接忽略,不做響應;所有的服務器接收到該消息后,都會向發(fā)送該組播消息的客戶端返回一個響應消息,該響應消息即為該服務器信息,包括有服務器的標識與監(jiān)聽地址。S102、客戶端接收服務器根據(jù)組播消息而發(fā)送的服務器信息,客戶端同時保存該服務器信息,該服務器信息包括服務器標識和監(jiān)聽地址,客戶端根據(jù)該服務器信息可以訪問該服務器。在客戶端點播視頻時,客戶端與服務器間的信號交互過程,主要包括以下步驟S103、根據(jù)接收的服務器信息,向組播組發(fā)送請求點播視頻文件的查找消息;其他客戶端收到該消息直接忽略,不做響應;服務器收到該消息,判斷服務器上是否已經(jīng)有該文件,若有,則通過服務器內(nèi)的組播模塊向該客戶端發(fā)送一個包含有服務器標識和監(jiān)聽地址的響應消息,若沒有則不做響應。S104、判斷在預定的時間內(nèi)有無服務器的相應,預定的時間可以預先進行設定。
S105、若在預定的時間內(nèi)客戶端未接收到服務器查找到相應視頻文件的響應,則根據(jù)服務器信息隨機選擇一個服務器,與該服務器建立連接,并向該服務器發(fā)送請求下載視頻文件的請求信息;服務器接收到該請求信息后,通過互聯(lián)網(wǎng)下載客戶端所請求的視頻文件。在服務器找到或者下載到客戶端所請求的視頻文件后,客戶端將會接收到服務器發(fā)送得響應信息,客戶端根據(jù)響應信息可以請求其發(fā)送相應視頻文件,客戶端便可以接收到該服務器接收服務器發(fā)送的相應視頻文件的數(shù)據(jù)并播放。
進一步地,客戶端接收服務器發(fā)送的相應視頻文件的數(shù)據(jù)并播放的步驟具體為S106、客戶端接收服務器的響應,該響應是指在服務器根據(jù)請求點播視頻文件的請求信息在本地服務器上查找到相應視頻文件,或者根據(jù)發(fā)送請求下載視頻文件的請求信息下載到相應視頻文件(同時保存該視頻文件到本地服務器)后,服務器所發(fā)出的表示可發(fā)送相應視頻文件的響應;該響應包括該服務器的標識和監(jiān)聽地址。S107、客戶端在接收到響應后,與該服務器建立TCP連接,并向該服務器請求發(fā)送視頻文件數(shù)據(jù);服務器在接收到該請求后,會向客戶端發(fā)送相應的視頻文件數(shù)據(jù)。S108、客戶端獲取服務器通過TCP連接發(fā)送的相應視頻文件數(shù)據(jù)并播放。若服務器上已經(jīng)存儲了相應的視頻文件,則客戶端可以很快與服務器建立連接接收到相應的視頻文件并播放,大大加快了速度,且節(jié)約了網(wǎng)絡帶寬。本發(fā)明優(yōu)選實施例中,客戶端只向服務器請求文件而不主動向外網(wǎng)建立下載任務。以實現(xiàn)網(wǎng)絡寬帶的有效利用,同時便于管理員對客戶端的訪問行為進行監(jiān)控。如圖2所示,本發(fā)明實施例視頻點播客戶端主要包括客戶端組播模塊11、下載請求信息發(fā)送模塊12、客戶端下載模塊13和播放模塊14??蛻舳私M播模塊11,用于向組播組發(fā)送搜索服務器的組播消息,并接收服務器根據(jù)組播消息而發(fā)送的服務器信息,客戶端組播模塊11再根據(jù)接收的服務器信息向組播組發(fā)送請求點播視頻文件的查找消息;組播組包括至少一個服務器;下載請求信息發(fā)送模塊12,用于在預定的時間內(nèi)客戶端組播模塊11未收到服務器響應時,根據(jù)客戶端組播模塊11收到的服務器信息,隨機選擇一個服務器,向其發(fā)送請求下載視頻文件的請求信息;客戶端下載模塊13,用于接收服務器發(fā)送的相應視頻文件的數(shù)據(jù);播放模塊14,用于根據(jù)客戶端下載模塊接收的數(shù)據(jù)進行播放。進一步地,本發(fā)明實施例視頻點播客戶端中,客戶端下載模塊11還用于接收服務器的響應,并根據(jù)響應與服務器建立TCP連接,以請求發(fā)送視頻文件數(shù)據(jù),并通過TCP連接獲取服務器發(fā)送的相應視頻文件數(shù)據(jù);服務器的響應是指在服務器根據(jù)點播視頻文件的查找消息在本地服務器上查找到相應視頻文件,或者根據(jù)下載視頻文件的請求信息下載到相應視頻文件后,服務器所發(fā)出的表示可發(fā)送相應視頻文件的響應。如圖I所示,本發(fā)明實施例適用于服務器端的視頻點播方法包括以下步驟S203、服務器獲取客戶端發(fā)送的請求點播視頻文件的查找消息;S204、服務器根據(jù)查找消息在本地服務器查找相應的視頻文件;若本地服務器不存在相應的視頻文件,則不發(fā)出響應。S205、客戶端在預定的時間內(nèi)未收到服務器發(fā)送的響應信息,則會在所搜索到的服務器中任意選擇一個服務器,并向該服務器發(fā)送請求下載視頻文件的請求信息,服務器接收該下載請求。S206、服務器接收到客戶端發(fā)送的請求下載視頻文件的請求信息后,可通過互聯(lián)網(wǎng)創(chuàng)建任務開始下載相應的視頻文件并保存到本地服務器;該視頻文件保存到本地服務器后,當有其他客戶端也請求相同的視頻文件時,則無需再進行下載,從而節(jié)約了網(wǎng)絡帶寬,且提高客戶端播放視頻文件的速度。最后將本地服務器上的相應視頻文件發(fā)送給客戶端播放,在本發(fā)明較佳實施例中,該步驟具體包括
S207、在服務器在本地找到客戶端請求的相應視頻文件或者從網(wǎng)上下載到相應視頻文件后,會向相應的客戶端發(fā)送響應信息,表示該服務器可以向其發(fā)送相應的視頻文件,該響應信息包括該服務器的標識和監(jiān)聽地址。S208、客戶端接收到響應信息后,會根據(jù)該響應信息向該服務器發(fā)送請求建立連接(如TCP連接),并請求發(fā)送相應的視頻文件數(shù)據(jù),服務器接收到請求信息后,與客戶端建立TCP連接。S209、服務器根據(jù)客戶端的請求信息讀取相應的視頻文件數(shù)據(jù)并將其發(fā)送給客戶端。進一步地,在步驟S203之前還包括步驟S201、客戶端在點播視頻文件之前需要搜索服務器,客戶端會通過組播組發(fā)送標識為搜索服務器的組播消息,組播組內(nèi)的服務器都會獲取到該組播消息;S202、服務器接收到客戶端發(fā)送的搜索服務器的組播消息后,會向該客戶端發(fā)送服務器信息,該服務器信息包括服務器標識和監(jiān)聽地址,客戶端根據(jù)接收到的服務器信息可以訪問該服務器,并可向其發(fā)送視頻點播的請求信息。進一步地,本發(fā)明較佳實施例適用于服務器的視頻點播方法還包括對服務器的下載任務進行監(jiān)控的步驟,通過監(jiān)控獲知客戶端所訪問的地址信息,并根據(jù)需要限制客戶端和服務器的訪問權(quán)限。如圖3所示,本發(fā)明實施例視頻點播服務器主要包括服務器組播模塊21、查找模塊22、監(jiān)聽模塊23、服務器下載模塊24和存儲模塊25。其中,服務器組播模塊21,用于獲取客戶端發(fā)送的請求點播視頻文件的查找消息;查找模塊22,用于根據(jù)查找消息在本地服務器查找相應的視頻文件;監(jiān)聽模塊23,用于在查找模塊22未查找到相應的視頻文件時,接收客戶端發(fā)送的請求下載視頻文件的請求信息;客戶端在預定時間內(nèi)如果沒有收到服務器發(fā)送的響應信息,則會從所搜索到的服務器中任意選擇一個服務器,并向其發(fā)送請求下載視頻文件的請求信息。服務器下載模塊24,用于根據(jù)監(jiān)聽模塊接收的請求信息,通過互聯(lián)網(wǎng)下載相應的視頻文件;存儲模塊25,用于存儲下載模塊所下載的視頻文件,并通過監(jiān)聽模塊23將存儲的視頻文件發(fā)送給客戶端。服務器存儲了相應的視頻文件后,若以后又有其他客戶端請求該視頻文件,則可以直接發(fā)送給客戶端播放,大大提高了響應速度,同時節(jié)約了網(wǎng)絡帶寬資源。
在查找模塊22查找到相應的視頻文件或者服務器下載模塊24下載完成后,監(jiān)聽模塊23給客戶端發(fā)送響應,表明可以向客戶端提供相應的視頻,客戶端根據(jù)該響應信息與監(jiān)聽模塊23之間建立TCP連接,監(jiān)聽模塊23根據(jù)客戶端的請求讀取存儲模塊25中的相應視頻文件數(shù)據(jù)并通過TCP連接發(fā)送給客戶端。進一步地,本發(fā)明較佳實施例視頻點播服務器中,服務器組播模塊24,還用于獲取客戶端發(fā)送的搜索服務器的組播消息,并根據(jù)組播消息向客戶端發(fā)送服務器信息;客戶端根據(jù)該服務器信息便可以 訪問該服務器。進一步地,本發(fā)明較佳實施例視頻點播服務器中,服務器還包括管理模塊26,用于對服務器下載模塊24、監(jiān)聽模塊23以及存儲模塊25進行監(jiān)控,設置服務器下載模塊24的訪問權(quán)限,對下載任務進行監(jiān)控,通過監(jiān)聽模塊23監(jiān)控客戶端的請求信息,同時對存儲模塊25中的占用率進行監(jiān)控,如果占用率超過預定值,可以選擇刪除部分下載或點播頻率較低的文件以騰出存儲空間。如圖4所示,本發(fā)明實施例視頻點播系統(tǒng),包括至少一個上文所說的視頻點播客戶端10和視頻點播服務器20,客戶端10與服務器20通信連接。多個服務器和多個客戶端10可以組成一個組播組。客戶端10與服務器20的具體結(jié)構(gòu)和各自的功能在上文已經(jīng)有詳盡的描述,在此不再贅述。本發(fā)明中,服務器20根據(jù)客戶端10的請求下載相應的視頻文件并保存在本地服務器(即服務器20),當有其他客戶端也請求點播相同的視頻文件時,則直接將保存在本地的視頻文件發(fā)送給該客戶端,從而可以提高用戶點播視頻文件的觀看的速度,同時節(jié)省了網(wǎng)絡帶寬。應當理解的是,對本領域普通技術人員來說,可以根據(jù)上述說明加以改進或變換,而所有這些改進和變換都應屬于本發(fā)明所附權(quán)利要求的保護范圍。
權(quán)利要求
1.一種視頻點播方法,其特征在于,包括以下步驟 向組播組發(fā)送搜索服務器的組播消息,所述組播組包括至少一個服務器; 接收服務器根據(jù)所述組播消息而發(fā)送的服務器信息; 根據(jù)接收的所述服務器信息,向所述組播組發(fā)送請求點播視頻文件的查找消息;若在預定的時間內(nèi)未接收到服務器查找到相應視頻文件的響應,則根據(jù)所述服務器信息隨機選擇一個服務器,并向該服務器發(fā)送請求下載視頻文件的請求信息; 接收服務器發(fā)送的相應視頻文件的數(shù)據(jù)并播放。
2.根據(jù)權(quán)利要求I所述的視頻點播方法,其特征在于,接收服務器發(fā)送的相應視頻文件的數(shù)據(jù)并播放的步驟具體為 接收服務器的響應,該響應是指在服務器根據(jù)請求點播視頻文件的查找消息在本地服務器上查找到相應視頻文件,或者根據(jù)發(fā)送請求下載視頻文件的請求信息下載到相應視頻文件后,服務器所發(fā)出的表示可發(fā)送相應視頻文件的響應; 與服務器建立TCP連接,以請求發(fā)送視頻文件數(shù)據(jù); 獲取服務器通過TCP連接發(fā)送的相應視頻文件數(shù)據(jù)并播放。
3.一種視頻點播方法,其特征在于,包括以下步驟 獲取客戶端發(fā)送的請求點播視頻文件的查找消息; 根據(jù)所述查找消息在本地服務器查找相應的視頻文件,若不存在,則接收客戶端發(fā)送的請求下載視頻文件的請求信息,并通過互聯(lián)網(wǎng)下載相應的視頻文件并保存到本地服務器; 將所述本地服務器上的相應視頻文件發(fā)送給所述客戶端播放。
4.根據(jù)權(quán)利要求3所述的視頻點播方法,其特征在于, 在獲取客戶端發(fā)送的請求點播視頻文件的查找消息的步驟之前還包括步驟獲取客戶端發(fā)送的搜索服務器的組播消息,并根據(jù)所述組播消息向所述客戶端發(fā)送服務器信息;該視頻點播方法還包括對服務器的下載任務進行監(jiān)控。
5.根據(jù)權(quán)利要求3所述的視頻點播方法,其特征在于,將所述本地服務器上的相應視頻文件發(fā)送給所述客戶端播放的步驟具體為 發(fā)送響應信息給所述客戶端,使所述客戶端與服務器之間建立TCP連接; 讀取相應視頻文件數(shù)據(jù),并通過TCP連接發(fā)送給所述客戶端。
6.一種視頻點播客戶端,其特征在于,包括 客戶端組播模塊,用于向組播組發(fā)送搜索服務器的組播消息,并接收服務器根據(jù)所述組播消息而發(fā)送的服務器信息,所述客戶端組播模塊再根據(jù)接收的所述服務器信息向所述組播組發(fā)送請求點播視頻文件的查找消息;所述組播組包括至少一個服務器; 下載請求信息發(fā)送模塊,用于在預定的時間內(nèi)所述客戶端組播模塊未收到服務器響應時,根據(jù)所述客戶端組播模塊收到的所述服務器信息,隨機選擇一個服務器,向其發(fā)送請求下載視頻文件的請求信息; 客戶端下載模塊,用于接收服務器發(fā)送的相應視頻文件的數(shù)據(jù); 播放模塊,用于根據(jù)所述客戶端下載模塊接收的數(shù)據(jù)進行播放。
7.根據(jù)權(quán)利要求6所述的視頻點播客戶端,其特征在于,所述客戶端下載模塊還用于接收服務器的響應,并根據(jù)響應與服務器建立TCP連接,以請求發(fā)送視頻文件數(shù)據(jù),并通過所述TCP連接獲取服務器發(fā)送的相應視頻文件數(shù)據(jù);所述服務器的響應是指在服務器根據(jù)點播視頻文件的查找消息在本地服務器上查找到相應視頻文件,或者根據(jù)下載視頻文件的請求信息下載到相應視頻文件后,服務器所發(fā)出的表示可發(fā)送相應視頻文件的響應。
8.一種視頻點播服務器,其特征在于,該服務器包括 服務器組播模塊,用于獲取客戶端發(fā)送的請求點播視頻文件的查找消息; 查找模塊,用于根據(jù)所述查找消息在本地服務器查找相應的視頻文件; 監(jiān)聽模塊,用于在所述查找模塊未查找到相應的視頻文件時,接收客戶端發(fā)送的請求下載視頻文件的請求信息; 服務器下載模塊,用于根據(jù)所述監(jiān)聽模塊接收的請求信息,通過互聯(lián)網(wǎng)下載相應的視頻文件; 存儲模塊,用于存儲所述服務器下載模塊所下載的視頻文件,并通過所述監(jiān)聽模塊將存儲的視頻文件發(fā)送給客戶端。
9.根據(jù)權(quán)利要求8所述的視頻點播服務器,其特征在于,所述服務器組播模塊,還用于獲取所述客戶端發(fā)送的搜索服務器的組播消息,并根據(jù)所述組播消息向所述客戶端發(fā)送服務器信息; 所述服務器還包括管理模塊,用于對所述服務器下載模塊、所述監(jiān)聽模塊以及存儲模塊進行監(jiān)控,設置所述服務器下載模塊的訪問權(quán)限,對下載任務進行監(jiān)控,通過所述監(jiān)聽模塊監(jiān)控所述客戶端的請求信息,同時對所述存儲模塊中的占用率進行監(jiān)控。
10.一種視頻點播系統(tǒng),其特征在于,包括至少一個權(quán)利要求6或7所述的視頻點播客戶端和權(quán)利要求8或9所述的視頻點播服務器,所述視頻點播客戶端與所述視頻點播服務器通信連接。
全文摘要
本發(fā)明公開了一種視頻點播方法及其系統(tǒng),服務器根據(jù)客戶端的請求下載相應的視頻文件并保存在本地服務器,當有其他客戶端也請求點播相同的視頻文件時,則直接將保存在本地的視頻文件發(fā)送給該客戶端,從而可以提高用戶點播視頻文件的觀看的速度,同時節(jié)省了網(wǎng)絡帶寬。
文檔編號H04N21/643GK102957972SQ201110241289
公開日2013年3月6日 申請日期2011年8月22日 優(yōu)先權(quán)日2011年8月22日
發(fā)明者張克東, 王羲桀, 江少明 申請人:深圳市快播科技有限公司