專利名稱::一種基于互聯(lián)網(wǎng)的資源推送系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于網(wǎng)絡(luò)通信
技術(shù)領(lǐng)域:
,具體地說,是涉及一種基于互聯(lián)網(wǎng)的遠(yuǎn)程資源推送系統(tǒng)。
背景技術(shù):
:隨著高清數(shù)字電視的迅速普及,傳統(tǒng)的音視頻資源在高清電視上表現(xiàn)出來的低畫質(zhì)已經(jīng)不能滿足家庭用戶的要求,因此,為用戶提供豐富的高清音視頻節(jié)目迫在眉睫。目前,廣電網(wǎng)絡(luò)已經(jīng)開通了一些高清電視頻道,這在一定程度上滿足了用戶欣賞高清節(jié)目的要求。在互聯(lián)網(wǎng)繁榮發(fā)展的今天,通過Internet網(wǎng)絡(luò)為家庭用戶提供高清節(jié)目也是可以想象的,并且是具有很多優(yōu)勢和發(fā)展?jié)摿Φ囊环N方式。中國目前正處在互聯(lián)網(wǎng)迅速普及的階段,已經(jīng)擁有了大量的寬帶用戶群,雖然如此,家庭用戶使用寬帶的方式和效率是非常有限的,用戶以包月形式租賃的寬帶一天有效使用時(shí)間可能僅僅有幾個(gè)小時(shí),其他時(shí)間基本上處于帶寬閑置狀態(tài),所以如何有效的利用空閑帶寬,使用戶能夠更方便的欣賞高清影音內(nèi)容是目前很多廠商都在考慮的問題。為了達(dá)到向家庭用戶分發(fā)高清音視頻節(jié)目的目的,目前有以下幾種實(shí)現(xiàn)方案1、通過廣電有線電視網(wǎng)絡(luò),開通廣電高清頻道,使用有線電視機(jī)頂盒在電視機(jī)上欣賞高清音視頻節(jié)目。此實(shí)現(xiàn)方式的缺點(diǎn)之一是節(jié)目為廣播流的方式,不能保存在用戶本地的存儲(chǔ)設(shè)備上(可以錄制,但需要其他設(shè)備支持,有一定的復(fù)雜度),不能點(diǎn)播;缺點(diǎn)之二是不能從原有的機(jī)頂盒升級為高清機(jī)頂盒,需要花費(fèi)較高的成本進(jìn)行硬件更換。2、用戶使用家庭計(jì)算機(jī)通過Internet網(wǎng)絡(luò)搜索并下載高清音視頻節(jié)目資源,在計(jì)算機(jī)上或者其他播放設(shè)備上播放拷貝的高清音視頻資源。這種設(shè)計(jì)方式的缺點(diǎn)是用戶使用門檻比較高,需要較熟練的PC操作基礎(chǔ);而且采用這種方式還存在一個(gè)最大的問題,就是資源鏈接的可靠性得不到保證,對于較大的內(nèi)容資源,有可能在下載過程中出現(xiàn)資源鏈接失效或者下載速度緩慢的問題。3、通過綁定特定資源站點(diǎn)的高清播放機(jī),以EPG方式為用戶提供節(jié)目菜單,用戶通過主動(dòng)選擇節(jié)目,完成內(nèi)容下載后使用播放機(jī)和電視機(jī)欣賞高清節(jié)目。這種實(shí)現(xiàn)方式的缺點(diǎn)之一是用戶通過EPG選擇需要的影片后,并不能進(jìn)行實(shí)時(shí)觀看,影片面臨一個(gè)較長時(shí)間的下載過程,這在一定程度上影響了用戶的體驗(yàn);缺點(diǎn)之二是此種綁定特定資源站點(diǎn)的高清播放機(jī),其后臺(tái)服務(wù)支持不夠完善,若播放機(jī)綁定的站點(diǎn)失效,則需要重新設(shè)置其他的資源站點(diǎn);若站點(diǎn)不能及時(shí)更新,用戶不能得到有效的站點(diǎn)鏈接,播放機(jī)則失去可用性,造成硬件資源的浪費(fèi)。
發(fā)明內(nèi)容本發(fā)明的目的在于提出一種基于互聯(lián)網(wǎng)絡(luò)的遠(yuǎn)程資源推送系統(tǒng),采用推送業(yè)務(wù)模式主動(dòng)為用戶的終端設(shè)備提供高清音視頻資源,而非用戶主動(dòng)下載,從而提高了用戶操作的便利性,避免了長時(shí)間下載等待給用戶造成的影響。3為解決上述技術(shù)問題,本發(fā)明采用以下技術(shù)方案予以實(shí)現(xiàn)—種基于互聯(lián)網(wǎng)的資源推送系統(tǒng),包括資源服務(wù)器,提供節(jié)目資源的鏈接;推送平臺(tái),根據(jù)資源服務(wù)器提供的節(jié)目資源鏈接,生成訂單,并推送至用戶終端;用戶終端,對接收到的訂單進(jìn)行解析,根據(jù)解析出的節(jié)目資源鏈接登陸資源服務(wù)器,請求提供下載服務(wù),并保存下載的節(jié)目資源。為了實(shí)現(xiàn)節(jié)目資源的自動(dòng)下載,所述用戶終端在連接到網(wǎng)絡(luò)后,周期性地向推送平臺(tái)發(fā)出連接請求,在與推送平臺(tái)建立連接后,接收推送平臺(tái)推送的訂單。其中,所述用戶終端在開機(jī)后,運(yùn)行客戶端應(yīng)用程序,根據(jù)配置文件中包含的推送平臺(tái)IP地址和端口號(hào),自動(dòng)向推送平臺(tái)發(fā)送連接請求。優(yōu)選的,所述用戶終端優(yōu)選通過TCP協(xié)議與推送平臺(tái)建立連接,以保證連接的可靠性,之后以HTTP協(xié)議方式與推送平臺(tái)進(jìn)行信息交互。進(jìn)一步的,所述用戶終端對接收到的訂單完成解析后,自動(dòng)觸發(fā)具有多線程下載功能的下載進(jìn)程進(jìn)行節(jié)目資源的下載,并對各節(jié)目資源的下載狀態(tài)進(jìn)行記錄;當(dāng)下載過程中出現(xiàn)中斷時(shí),客戶端應(yīng)用程序根據(jù)記錄的下載狀態(tài)首先查詢本地?cái)?shù)據(jù)庫,根據(jù)本地?cái)?shù)據(jù)庫的內(nèi)容繼續(xù)進(jìn)行后續(xù)的下載工作,即所述下載進(jìn)程支持?jǐn)帱c(diǎn)續(xù)傳功能。又進(jìn)一步的,所述推送平臺(tái)針對不同的推送區(qū)域生成相同或者不同的訂單,并向各推送區(qū)域的用戶終端推送該區(qū)域所對應(yīng)的訂單。其中,所述推送平臺(tái)在與用戶終端建立連接后,根據(jù)用戶終端的ID號(hào)確定該用戶終端所處的推送區(qū)域,并根據(jù)該ID號(hào)查詢推送平臺(tái)內(nèi)部的數(shù)據(jù)庫,若有未推送的訂單,則將該訂單推送至該用戶終端。再進(jìn)一步的,所述資源服務(wù)器登陸推送平臺(tái),將欲提供的每一個(gè)節(jié)目資源的鏈接地址、資源名稱、資源大小發(fā)送至推送平臺(tái),推送平臺(tái)將接收到的節(jié)目資源信息添加到推送平臺(tái)的數(shù)據(jù)庫中。更進(jìn)一步的,平臺(tái)管理員通過所述推送平臺(tái)對接收到的每一個(gè)節(jié)目資源設(shè)置有效期限,添加到節(jié)目資源信息中一同生成訂單;用戶終端在檢測到有效期限到達(dá)時(shí),自動(dòng)刪除期限到達(dá)的節(jié)目資源。此外,用戶可以通過所述用戶終端查看解析后的訂單或者通過所述用戶終端登陸平臺(tái)服務(wù)器查看訂單,并可以在訂單中選擇想要下載的節(jié)目資源。用戶終端在對各節(jié)目資源進(jìn)行下載的過程中,將各節(jié)目資源的下載狀態(tài)以及下載的起始時(shí)間和終止時(shí)間周期性地發(fā)送給推送平臺(tái)進(jìn)行記錄,以實(shí)現(xiàn)推送平臺(tái)對用戶終端的監(jiān)控。同時(shí),用戶也可以登陸推送平臺(tái)查看用戶終端的下載情況。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)和積極效果是本發(fā)明采用推送業(yè)務(wù)模式為用戶提供高清音視頻節(jié)目資源,用戶無需進(jìn)行手動(dòng)下載操作即可完成節(jié)目資源的自動(dòng)推送,從而提高了用戶操作的簡便性。將推送業(yè)務(wù)訂制在網(wǎng)絡(luò)空閑的時(shí)段進(jìn)行,可以有效利用基礎(chǔ)網(wǎng)絡(luò)提供商提供的用戶家庭帶寬資源,間接地為家庭用戶節(jié)約了成本,避免了長時(shí)間下載等待給用戶造成的不利影響。與此同時(shí),在用戶終端與資源提供商之間通過設(shè)置作為第三方的推送平臺(tái)來對推送業(yè)務(wù)進(jìn)行統(tǒng)一管理,使得推送業(yè)務(wù)中立化,從而實(shí)現(xiàn)了版權(quán)分離和多資源提供商的同時(shí)接入,增強(qiáng)了推送業(yè)務(wù)的穩(wěn)定性,且更加完善了產(chǎn)業(yè)鏈。結(jié)合附圖閱讀本發(fā)明實(shí)施方式的詳細(xì)描述后,本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)將變得更加清楚。圖1是本發(fā)明所提出的基于互聯(lián)網(wǎng)的資源推送系統(tǒng)的一種實(shí)施例的系統(tǒng)架構(gòu)圖;圖2是圖1中資源服務(wù)器的工作流程圖;圖3是圖1中推送平臺(tái)與用戶終端的架構(gòu)圖;圖4是圖3中推送平臺(tái)的功能框圖;圖5是圖3中推送平臺(tái)的工作流程圖;圖6是圖3中用戶終端的工作流程圖。具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)地說明。實(shí)施例一,參見圖1所示,本實(shí)施例所提出的基于互聯(lián)網(wǎng)的資源推送系統(tǒng)的整體架構(gòu)自上而下由資源服務(wù)器、推送平臺(tái)、用戶終端(可以位于區(qū)域內(nèi),也可以不進(jìn)行區(qū)域劃分)和基礎(chǔ)網(wǎng)絡(luò)提供商(資源推送系統(tǒng)的支撐網(wǎng)絡(luò))構(gòu)成。其中資源服務(wù)器由資源提供商提供,資源提供商在推送平臺(tái)注冊為資源提供商用戶,并根據(jù)推送平臺(tái)規(guī)范的資源提供商用戶接口,將節(jié)目資源的鏈接和其他相關(guān)信息錄入推送平臺(tái),接受推送平臺(tái)的統(tǒng)一管理。推送平臺(tái)由平臺(tái)管理員操作,完成基礎(chǔ)數(shù)據(jù)維護(hù)、資源數(shù)據(jù)維護(hù)以及推送業(yè)務(wù)的實(shí)現(xiàn)。其中,基礎(chǔ)數(shù)據(jù)維護(hù)包括各類平臺(tái)用戶的管理、區(qū)域及用戶終端賬戶的管理以及節(jié)目資源的分類管理等;資源數(shù)據(jù)維護(hù)包括對資源提供商提供節(jié)目資源鏈接及信息的維護(hù)、資源的屏蔽與激活等;推送業(yè)務(wù)包括節(jié)目資源的打包,創(chuàng)建訂單及執(zhí)行推送業(yè)務(wù)。推送平臺(tái)同時(shí)提供系統(tǒng)監(jiān)控中心功能,監(jiān)控推送網(wǎng)絡(luò)內(nèi)用戶終端在線情況、訂單執(zhí)行情況、資源下載狀態(tài)、已推送的節(jié)目資源在用戶終端上的播放狀況統(tǒng)計(jì)等。用戶終端可以是家庭PC、機(jī)頂盒、家庭網(wǎng)關(guān)或者專有設(shè)備,運(yùn)行特定的用戶端應(yīng)用程序,主要實(shí)現(xiàn)訂單接收及解析、推送資源接收、已推送資源管理和資源瀏覽及播放功能?;A(chǔ)網(wǎng)絡(luò)提供商是推送網(wǎng)絡(luò)的基礎(chǔ)支撐網(wǎng)絡(luò),實(shí)現(xiàn)資源數(shù)據(jù)及控制信息的傳輸。下面對所述資源推送系統(tǒng)中各組成部分的具體構(gòu)建形式及其工作流程進(jìn)行詳細(xì)地描述。首先,介紹資源服務(wù)器的具體工作流程,參見圖2所示。資源提供商通過資源服務(wù)器首先在推送平臺(tái)上完成用戶注冊,然后在需要添加節(jié)目資源時(shí),登錄推送平臺(tái),將欲提供的節(jié)目資源添加到推送平臺(tái)的服務(wù)產(chǎn)品目錄中。而后,推送平臺(tái)會(huì)自動(dòng)地為所添加的每一個(gè)節(jié)目資源分配唯一的識(shí)別碼FileID,并將每一個(gè)節(jié)目資源的鏈接地址FileUrl、資源大小FileSize、資源名稱FileName以及識(shí)別碼FileID—同記錄到推送平臺(tái)的數(shù)據(jù)庫中,從而完成節(jié)目資源的添加。這里的節(jié)目資源可以是任意類型的音視頻節(jié)目,比如影視、圖片、廣播、游戲等等。推送平臺(tái)可以同時(shí)為多個(gè)資源提供商提供服務(wù),采用此種業(yè)務(wù)模型,通過推送平臺(tái)實(shí)現(xiàn)了內(nèi)容與版權(quán)的分離。其次,介紹推送平臺(tái)的組建結(jié)構(gòu)、功能及其具體工作流程,參見圖3、圖4、圖5所示。本實(shí)施例的推送平臺(tái)主要由三部分組成,參見圖3的左半部分所示,包括管理模塊、推送模塊和數(shù)據(jù)庫。其中管理模塊向平臺(tái)用戶(比如資源提供商)提供推送平臺(tái)管理接口,平臺(tái)管理員通過該接口完成推送系統(tǒng)的控制管理、推送平臺(tái)基礎(chǔ)數(shù)據(jù)的維護(hù)等操作。資源提供商可以通過該接口向推送平臺(tái)添加自己的服務(wù)產(chǎn)品(比如音視頻等節(jié)目資源)。推送模塊通過可調(diào)用的WebService程序?qū)崿F(xiàn)與用戶終端的交互,主要完成用戶終端的身份認(rèn)證、推送訂單查詢、終端狀態(tài)信息反饋等任務(wù)。數(shù)據(jù)庫與管理模塊和推送模塊進(jìn)行數(shù)據(jù)交互,一方面記錄管理模塊的所有操作信息;另一方面通過推送模塊向用戶終端提交相應(yīng)的數(shù)據(jù)(比如推送訂單等),或者將用戶終端發(fā)送的數(shù)據(jù)錄入數(shù)據(jù)庫。圖4是從推送平臺(tái)的使用者角度出發(fā)規(guī)劃的功能框圖。在本實(shí)施例中,推送平臺(tái)的使用者主要包括平臺(tái)管理員、資源提供商和終端用戶。其中,平臺(tái)管理員負(fù)責(zé)推送平臺(tái)基礎(chǔ)數(shù)據(jù)的維護(hù)、節(jié)目資源的推送以及推送系統(tǒng)的監(jiān)控等操作;資源提供商登陸推送平臺(tái)可以執(zhí)行節(jié)目資源的添加操作;終端用戶登陸推送平臺(tái)可以查看其用戶終端的資源推送狀態(tài)(比如節(jié)目資源的下載狀態(tài))等。下面結(jié)合圖5對推送平臺(tái)的具體工作流程闡述如下平臺(tái)管理員登錄到推送平臺(tái)后,首先將資源提供商提供的節(jié)目資源按照平臺(tái)規(guī)定的資源類型進(jìn)行分類,比如影視、圖片、游戲或者廣播等類型,這里可以以資源提供商提供的資源名稱FileName為依據(jù)進(jìn)行資源類型的劃分。由此,便可以對每一個(gè)節(jié)目資源的資源類型屬性變量FileType賦相應(yīng)的值。平臺(tái)管理員可以對每一個(gè)節(jié)目資源進(jìn)行簡要的文字描述,以對資源屬性變量FileSummary賦值。與此同時(shí),平臺(tái)管理員還可以對每一個(gè)節(jié)目資源設(shè)定節(jié)目資源的有效期限屬性ResLifetime,即為Lifetime變量賦值,其定義為從用戶終端開始下載該節(jié)目資源時(shí)算起,經(jīng)過ResLifetime時(shí)間后,用戶終端自動(dòng)刪除該節(jié)目資源。設(shè)置該變量的目的是為了定期更新用戶終端中保存的節(jié)目資源,以防止舊的節(jié)目資源長期占用用戶終端的硬盤資源而影響到新節(jié)目資源的有效接收。然后,平臺(tái)管理員對需要推送的節(jié)目資源進(jìn)行打包,其遵循的規(guī)律可以是首先按照資源類型的不同分類打包形成一個(gè)或者多個(gè)資源包,其屬性值是由推送平臺(tái)自動(dòng)生成的唯一標(biāo)識(shí)ResPkgID。在一個(gè)資源包中可以包括一個(gè)或者多個(gè)節(jié)目資源,每個(gè)節(jié)目資源也具有自己唯一的標(biāo)識(shí)ResID。由一個(gè)或者數(shù)個(gè)資源包可以形成一個(gè)訂單,其屬性值也是由推送平臺(tái)自動(dòng)生成的唯一標(biāo)識(shí)OrderID。在本實(shí)施例中,可以采用D0M技術(shù)生成XML文件形式的訂單,向用戶終端進(jìn)行推送。所述XML文件形式的訂單的具體格式如下,為了方便描述起見,這里只列出有一個(gè)節(jié)目資源Res,一個(gè)資源包ResPkg,一個(gè)訂單Order的情況〈?xmlversion="1.0"encoding="IS0-8859-l">〈0rderOrderID=".">〈ResPkgResPkgID〈ResResID=ResPkg:平臺(tái)管理員可以對每個(gè)訂單指定推送區(qū)域(每個(gè)區(qū)域中包含有一個(gè)或者多個(gè)用戶終端,具體可以根據(jù)用戶終端的用戶ID確定其所屬的區(qū)域),每個(gè)推送區(qū)域的標(biāo)識(shí)由平臺(tái)管理員設(shè)定,且具有唯一的標(biāo)識(shí)符0rderRegion。平臺(tái)管理員執(zhí)行的一次推送可以包含一個(gè)或者多個(gè)訂單,為了區(qū)分每次推送,可以由推送平臺(tái)自動(dòng)為每次推送生成唯一的標(biāo)識(shí)PushID。上述所有數(shù)據(jù)都將記錄到推送平臺(tái)的數(shù)據(jù)庫中,平臺(tái)管理員可以通過標(biāo)識(shí)PushID調(diào)取數(shù)據(jù)庫中保存的每次推送并查詢其中的內(nèi)容。最后,介紹用戶終端的功能及其具體工作流程,參見圖3和圖6所示。本實(shí)施例的用戶終端主要由三部分組成,參見圖3右半部分所示,包括推送接收模塊、資源管理模塊和用戶終端數(shù)據(jù)庫。其中推送接收模塊實(shí)現(xiàn)用戶終端向推送平臺(tái)發(fā)送連接及訂單查詢的請求,接收推送平臺(tái)返回的推送數(shù)據(jù)(比如推送的訂單或者返回的下載狀態(tài)等),實(shí)現(xiàn)推送資源的下載。推送接收模塊中運(yùn)行的客戶端應(yīng)用程序PushClient是一個(gè)隨用戶終端自啟動(dòng)而常駐內(nèi)存的程序。用戶終端通過運(yùn)行PushClient程序周期性地向推送平臺(tái)發(fā)送連接請求,用戶終端和推送平臺(tái)通過已分配的用戶ID字段進(jìn)行身份驗(yàn)證,驗(yàn)證通過后,連接即建立。用戶終端通過推送平臺(tái)的推送模塊讀取已打包好的訂單,根據(jù)訂單的內(nèi)容把資源提供商所提供的節(jié)目資源下載到用戶終端內(nèi)部的存儲(chǔ)介質(zhì)中。資源管理模塊是用戶與用戶終端軟件的交互接口,此模塊通過運(yùn)行用戶界面程序UIPanel為用戶提供用戶界面和資源瀏覽播放器,實(shí)現(xiàn)用戶對所推送的節(jié)目資源的瀏覽和播放。用戶終端數(shù)據(jù)庫記錄了用戶終端與推送平臺(tái)之間的交互信息,是用戶終端與推送平臺(tái)實(shí)現(xiàn)可靠性交互的基礎(chǔ)。下面結(jié)合圖6對用戶終端的具體工作流程闡述如下(1)將用戶終端開啟并連接到網(wǎng)絡(luò)中,用戶終端通過運(yùn)行客戶端應(yīng)用程序PushClient便自動(dòng)的周期性地向推送平臺(tái)發(fā)出連接請求。在本實(shí)施例中,用戶終端和推送平臺(tái)之間通過可靠的TCP協(xié)議建立連接,之后以HTTP協(xié)議的方式與推送平臺(tái)進(jìn)行信息交互。其中,PushClient的配置文件包含如下信息推送平臺(tái)服務(wù)器的IP地址AspServerlP、推送平臺(tái)服務(wù)器的端口號(hào)Port、WebService的路徑AspServlet和用戶終端的ID號(hào)。PushClient首先根據(jù)配置文件中的推送平臺(tái)服務(wù)器的IP地址和端口號(hào)以TCP協(xié)議的方式向推送平臺(tái)發(fā)起連接請求,然后再以HTTP協(xié)議的POST方法向推送平臺(tái)服務(wù)器發(fā)送上述信息。(2)推送平臺(tái)在接收到用戶終端的連接請求后,根據(jù)用戶終端的ID號(hào)查詢推送平臺(tái)數(shù)據(jù)庫,對用戶終端的合法身份進(jìn)行驗(yàn)證,驗(yàn)證通過則允許連接,否則禁止連接并返回。(3)若用戶終端連接成功,則推送平臺(tái)按照用戶終端的ID號(hào)查詢推送平臺(tái)數(shù)據(jù)庫中是否有需要向該用戶終端推送的訂單,如果有,則將以DOM技術(shù)生成的XML文件訂單推送至該用戶終端。(4)用戶終端在接收到訂單后,以DOM技術(shù)解析此訂單,并將相應(yīng)的信息記入到用戶終端數(shù)據(jù)庫中。按照訂單格式的定義一個(gè)訂單(Order)下有一個(gè)或多個(gè)資源包(ResPkg);—個(gè)資源包(ResPkg)是由一個(gè)或多個(gè)資源(Res)構(gòu)成;一個(gè)資源(Res)由文件(File)、類型(Type)、名稱(Name)、摘要(Summary)、大小(Size)、鏈接地址(Url)、有效期限(Lifetime)等元素構(gòu)成。(5)用戶終端對訂單解析完畢后,觸發(fā)具有多線程下載功能的下載進(jìn)程,根據(jù)各節(jié)目資源的鏈接地址自動(dòng)向資源服務(wù)器發(fā)出連接請求,請求資源提供商提供節(jié)目資源的下載服務(wù),以實(shí)現(xiàn)各節(jié)目資源的多線程下載。在此過程中,用戶終端相應(yīng)地設(shè)置用戶終端數(shù)據(jù)庫內(nèi)三變量下載狀態(tài)FileStatus、下載的起始時(shí)間StartTime和下載的終止時(shí)間FinishTime的值。同時(shí),用戶終端不斷以HTTP協(xié)議的方式向推送平臺(tái)發(fā)送上述信息,推送平臺(tái)將上述信息記入到平臺(tái)內(nèi)部的數(shù)據(jù)庫中。這樣用戶就可以登陸推送平臺(tái),查看用戶終端對各節(jié)目資源的下載情況。在本實(shí)施例中,用戶終端數(shù)據(jù)庫內(nèi)的數(shù)據(jù)一部分為解析XML文件得到的結(jié)果;另一部分為用戶終端的下載情況。具體來講,用戶終端數(shù)據(jù)庫只需維護(hù)一個(gè)名稱為Pushlnfo的表即可,其形式如下<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>權(quán)利要求一種基于互聯(lián)網(wǎng)的資源推送系統(tǒng),包括資源服務(wù)器,提供節(jié)目資源的鏈接;推送平臺(tái),根據(jù)資源服務(wù)器提供的節(jié)目資源鏈接,生成訂單,并推送至用戶終端;用戶終端,對接收到的訂單進(jìn)行解析,根據(jù)解析出的節(jié)目資源鏈接登陸資源服務(wù)器,請求提供下載服務(wù),并保存下載的節(jié)目資源。2.根據(jù)權(quán)利要求1所述的基于互聯(lián)網(wǎng)的資源推送系統(tǒng),其特征在于所述用戶終端在連接到網(wǎng)絡(luò)后,周期性地向推送平臺(tái)發(fā)出連接請求,在與推送平臺(tái)建立連接后,接收推送平臺(tái)推送的訂單。3.根據(jù)權(quán)利要求2所述的基于互聯(lián)網(wǎng)的資源推送系統(tǒng),其特征在于所述用戶終端在開機(jī)后,運(yùn)行客戶端應(yīng)用程序,根據(jù)配置文件中包含的推送平臺(tái)IP地址和端口號(hào),自動(dòng)向推送平臺(tái)發(fā)送連接請求。4.根據(jù)權(quán)利要求3所述的基于互聯(lián)網(wǎng)的資源推送系統(tǒng),其特征在于所述用戶終端通過TCP協(xié)議與推送平臺(tái)建立連接,之后以HTTP協(xié)議方式與推送平臺(tái)進(jìn)行信息交互。5.根據(jù)權(quán)利要求3所述的基于互聯(lián)網(wǎng)的資源推送系統(tǒng),其特征在于所述用戶終端對接收到的訂單完成解析后,觸發(fā)具有多線程下載功能的下載進(jìn)程進(jìn)行節(jié)目資源的下載,并對各節(jié)目資源的下載狀態(tài)進(jìn)行記錄;當(dāng)下載過程中出現(xiàn)中斷時(shí),客戶端應(yīng)用程序根據(jù)記錄的下載狀態(tài)首先查詢本地?cái)?shù)據(jù)庫,根據(jù)本地?cái)?shù)據(jù)庫的內(nèi)容繼續(xù)進(jìn)行后續(xù)的下載工作。6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的基于互聯(lián)網(wǎng)的資源推送系統(tǒng),其特征在于所述推送平臺(tái)針對不同的推送區(qū)域生成相同或者不同的訂單,并向各推送區(qū)域的用戶終端推送該區(qū)域所對應(yīng)的訂單。7.根據(jù)權(quán)利要求6所述的基于互聯(lián)網(wǎng)的資源推送系統(tǒng),其特征在于所述推送平臺(tái)在與用戶終端建立連接后,根據(jù)用戶終端的ID號(hào)確定該用戶終端所處的推送區(qū)域,并根據(jù)該ID號(hào)查詢推送平臺(tái)內(nèi)部的數(shù)據(jù)庫,若有未推送的訂單,則將該訂單推送至該用戶終端。8.根據(jù)權(quán)利要求6所述的基于互聯(lián)網(wǎng)的資源推送系統(tǒng),其特征在于所述資源服務(wù)器登陸推送平臺(tái),將欲提供的每一個(gè)節(jié)目資源的鏈接地址、資源名稱、資源大小發(fā)送至推送平臺(tái),推送平臺(tái)將接收到的節(jié)目資源信息添加到推送平臺(tái)的數(shù)據(jù)庫中。9.根據(jù)權(quán)利要求8所述的基于互聯(lián)網(wǎng)的資源推送系統(tǒng),其特征在于平臺(tái)管理員通過所述推送平臺(tái)對接收到的每一個(gè)節(jié)目資源設(shè)置有效期限,添加到節(jié)目資源信息中一同生成訂單;用戶終端在檢測到有效期限到達(dá)時(shí),自動(dòng)刪除期限到達(dá)的節(jié)目資源。10.根據(jù)權(quán)利要求8所述的基于互聯(lián)網(wǎng)的資源推送系統(tǒng),其特征在于用戶通過所述用戶終端查看解析后的訂單或者通過所述用戶終端登陸平臺(tái)服務(wù)器查看訂單;用戶終端在對各節(jié)目資源進(jìn)行下載的過程中,將各節(jié)目資源的下載狀態(tài)及下載的起始時(shí)間和終止時(shí)間周期性地發(fā)送給推送平臺(tái)進(jìn)行記錄,以實(shí)現(xiàn)推送平臺(tái)對用戶終端的監(jiān)控。全文摘要本發(fā)明公開了一種基于互聯(lián)網(wǎng)的資源推送系統(tǒng),包括資源服務(wù)器,提供節(jié)目資源的鏈接;推送平臺(tái),根據(jù)資源服務(wù)器提供的節(jié)目資源鏈接,生成訂單,并推送至用戶終端;用戶終端,對接收到的訂單進(jìn)行解析,根據(jù)解析出的節(jié)目資源鏈接登陸資源服務(wù)器,請求提供下載服務(wù),并保存下載的節(jié)目資源。本發(fā)明采用推送業(yè)務(wù)模式為用戶提供高清音視頻節(jié)目資源,用戶無需進(jìn)行手動(dòng)下載操作即可完成節(jié)目資源的自動(dòng)推送,從而提高了用戶操作的簡便性。將推送業(yè)務(wù)訂制在網(wǎng)絡(luò)空閑的時(shí)段進(jìn)行,可以有效利用基礎(chǔ)網(wǎng)絡(luò)提供商提供的用戶家庭帶寬資源,間接地為家庭用戶節(jié)約了成本,避免了長時(shí)間下載等待給用戶造成的不利影響。文檔編號(hào)H04L29/06GK101707635SQ200910260109公開日2010年5月12日申請日期2009年12月25日優(yōu)先權(quán)日2009年12月25日發(fā)明者丁英姿,丁香乾,劉海龍,周志明,李倩,王曉東,竇培琪,蘇燕申請人:中國海洋大學(xué)