亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種在網(wǎng)絡(luò)虛擬環(huán)境中無縫集成數(shù)字媒體的方法

文檔序號:6482683閱讀:219來源:國知局
專利名稱:一種在網(wǎng)絡(luò)虛擬環(huán)境中無縫集成數(shù)字媒體的方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)圖形學(xué)、系統(tǒng)軟件、內(nèi)容分發(fā)網(wǎng)絡(luò)、對等網(wǎng)絡(luò)、Web信息管理系統(tǒng) 等領(lǐng)域。具體涉及一種在網(wǎng)絡(luò)虛擬環(huán)境中無縫集成數(shù)字媒體的方法及面向網(wǎng)絡(luò)虛擬環(huán)境的 數(shù)字媒體無縫集成系統(tǒng)。
背景技術(shù)
面向網(wǎng)絡(luò)虛擬環(huán)境的數(shù)字媒體無縫集成技術(shù)是在網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例中無縫 地集成數(shù)字媒體并展示媒體創(chuàng)意的技術(shù)。數(shù)字媒體無縫集成技術(shù),即在不修改網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用客戶端源代碼的情況下, 采用函數(shù)截獲的方法無縫集成數(shù)字媒體,該技術(shù)從根本上改變了已有SDK集成方式在植入 數(shù)字媒體時造成的源代碼邏輯耦合度高的局限性。數(shù)字媒體無縫集成技術(shù)涉及客戶端數(shù)字 媒體引擎、數(shù)字媒體分發(fā)服務(wù)器集群和數(shù)字媒體管理平臺三部分。數(shù)字媒體引擎主要由媒 體集成模塊、網(wǎng)絡(luò)模塊、視頻解碼模塊、加密解密模塊組成,用于實(shí)現(xiàn)數(shù)字媒體集成和媒體 文件下載,解碼并播放數(shù)字媒體內(nèi)容,以及上傳媒體反饋信息至服務(wù)器端。數(shù)字媒體分發(fā)服 務(wù)器主要用于存儲媒體投放的內(nèi)容文件和反饋信息。數(shù)字媒體管理平臺主要用于創(chuàng)建數(shù)字 媒體活動、上傳媒體文件、審核并投放數(shù)字媒體活動,以及獲取媒體反饋和統(tǒng)計(jì)生成反饋報(bào) 表?,F(xiàn)有的數(shù)字媒體集成系統(tǒng)以微軟公司的全資子公司Massive和以色列的 DoubleFusion公司為代表,它們各自公開了游戲媒體廣告引擎開發(fā)工具包(SDK)提供給應(yīng) 用開發(fā)商。利用這類引擎提供的編程接口(API),可將數(shù)字媒體集成入網(wǎng)絡(luò)游戲。這類SDK 數(shù)字媒體集成技術(shù)需要對三維圖形的繪制模塊的源代碼進(jìn)行大量修改,廣告邏輯與游戲邏 輯耦合度高,開發(fā)人員的工作量大。此外,SDK方式提供的API數(shù)量有限,要實(shí)現(xiàn)復(fù)雜的數(shù) 字媒體創(chuàng)意經(jīng)常對引擎API接口函數(shù)進(jìn)行更新,應(yīng)用開發(fā)商難以應(yīng)對。除了上述數(shù)字媒體集成技術(shù)外,面向網(wǎng)絡(luò)虛擬環(huán)境的數(shù)字媒體集成系統(tǒng)必需解決 的另一個核心問題是如何在不影響網(wǎng)絡(luò)虛擬環(huán)境正常運(yùn)行的前提下,滿足數(shù)目龐大的應(yīng) 用客戶端服務(wù)請求。其次,數(shù)字媒體集成系統(tǒng)還必須設(shè)計(jì)和實(shí)現(xiàn)功能強(qiáng)大的數(shù)字媒體分發(fā) 服務(wù)器,用于高效地存儲和分發(fā)媒體文件,滿足大量用戶對媒體文件的并發(fā)請求。最后,數(shù) 字媒體集成系統(tǒng)還必須包含數(shù)字媒體管理平臺,支持完整數(shù)字媒體投放流程和創(chuàng)新的商業(yè) 模式。實(shí)踐表明,在網(wǎng)絡(luò)虛擬環(huán)境中集成數(shù)字媒體,開展數(shù)字媒體業(yè)務(wù)并獲得利潤,具有 廣闊的應(yīng)用前景。然而,現(xiàn)有系統(tǒng)采用SDK的數(shù)字媒體集成技術(shù)需要對三維圖形的繪制模 塊的源代碼進(jìn)行大量修改,對于復(fù)雜的交互式數(shù)字媒體創(chuàng)意的實(shí)現(xiàn)需要經(jīng)常修改引擎的函 數(shù)接口,難以進(jìn)行廣泛應(yīng)用。此外,現(xiàn)有的數(shù)字媒體分發(fā)服務(wù)器不適合中國的網(wǎng)絡(luò)條件,存 在負(fù)載不均、服務(wù)資源消耗大的問題;現(xiàn)有的數(shù)字媒體管理平臺只允許唯一代理商來運(yùn)營 數(shù)字媒體業(yè)務(wù),制約產(chǎn)業(yè)鏈中的所有參與者的營收。

發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)存在的缺陷,提供一種在網(wǎng)絡(luò)虛擬環(huán)境中無縫集成 數(shù)字媒體的方法及面向網(wǎng)絡(luò)虛擬環(huán)境的數(shù)字媒體無縫集成系統(tǒng)。本發(fā)明方法能夠在不修改 應(yīng)用客戶端源代碼的情況下,通過函數(shù)截獲技術(shù)將數(shù)字媒體無縫集成到網(wǎng)絡(luò)虛擬環(huán)境中。本發(fā)明借鑒Detours函數(shù)截獲的思想,在不修改圖形繪制模塊源代碼的情況下, 無縫集成數(shù)字媒體創(chuàng)意。通過執(zhí)行動態(tài)腳本,在網(wǎng)絡(luò)虛擬環(huán)境中實(shí)現(xiàn)交互式數(shù)字媒體的無 縫集成。具體而言,本發(fā)明提供了一種在網(wǎng)絡(luò)虛擬環(huán)境中無縫集成數(shù)字媒體的方法,其包 括客戶端通過截獲三維圖形繪制函數(shù)的調(diào)用,將預(yù)設(shè)的數(shù)字媒體植入網(wǎng)絡(luò)虛擬環(huán)境 中;客戶端主動連接數(shù)字媒體分發(fā)服務(wù)器,根據(jù)客戶端的網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編 號,獲取媒體投放信息和數(shù)字媒體文件,展示媒體內(nèi)容并上傳媒體反饋。本發(fā)明中,所述截獲三維圖形繪制函數(shù)調(diào)用來植入預(yù)設(shè)的數(shù)字媒體,網(wǎng)絡(luò)虛擬環(huán) 境中的數(shù)字媒體包括圖像紋理、視頻、三維物體以及動態(tài)腳本驅(qū)動交互式數(shù)字媒體。本發(fā)明中,所述根據(jù)客戶端網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號,獲取對應(yīng)的媒體投放 信息和數(shù)字媒體文件,包括根據(jù)客戶端網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號,查詢媒體分發(fā)服務(wù)器,如果服務(wù)器端 含有該應(yīng)用實(shí)例中的媒體投放,則從服務(wù)器端獲取該應(yīng)用實(shí)例對應(yīng)的媒體投放信息和媒體 文件,所述的投放信息中包括播放相關(guān)媒體文件的要求;如果服務(wù)器端不含有該應(yīng)用實(shí)例 中的媒體投放,客戶端會播放本地存儲的默認(rèn)數(shù)字媒體文件。本發(fā)明中,所述上傳媒體反饋信息,包括訪問人次、曝光時長、曝光面積、碰撞次 數(shù)、點(diǎn)擊次數(shù)。本發(fā)明中,客戶端完成數(shù)字媒體的無縫集成;客戶端定期向服務(wù)器端獲取媒體投 放信息和媒體文件,并播放媒體內(nèi)容;客戶端定期向服務(wù)器端發(fā)送媒體投放的反饋信息。本發(fā)明給出的面向網(wǎng)絡(luò)虛擬環(huán)境的數(shù)字媒體集成系統(tǒng)架,該系統(tǒng)包括客戶端數(shù)字 媒體引擎、數(shù)字媒體分發(fā)服務(wù)器集群和數(shù)字媒體管理平臺。所述的客戶端數(shù)字媒體引擎,能夠?qū)崿F(xiàn)數(shù)字媒體的無縫集成,獲取媒體文件并展 示媒體創(chuàng)意內(nèi)容,以及上傳媒體反饋信息。所述的種數(shù)字媒體分發(fā)服務(wù)器集群,能夠?qū)崿F(xiàn)數(shù)字媒體投放信息和媒體文件的分 發(fā),以及接收數(shù)字媒體投放的反饋信息。所述的數(shù)字媒體管理平臺,能夠?qū)崿F(xiàn)媒體活動創(chuàng)建和投放,并獲取服務(wù)器端的反 饋信息,統(tǒng)計(jì)生成反饋報(bào)表,來查看媒體活動的投放效果。本發(fā)明在網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用中,進(jìn)行數(shù)字媒體業(yè)務(wù)的流程包括開發(fā)人員將預(yù)設(shè) 的數(shù)字媒體無縫地集成到網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用的客戶端;通過數(shù)字媒體管理平臺創(chuàng)建媒體活 動,并將媒體活動投放信息和媒體文件發(fā)布到媒體分發(fā)服務(wù)器端;每個應(yīng)用客戶端利用網(wǎng) 絡(luò)虛擬環(huán)境應(yīng)用的編號作為的唯一標(biāo)示,從數(shù)字媒體分發(fā)服務(wù)器獲取相應(yīng)的媒體活動信息 和媒體文件;客戶端數(shù)字媒體引擎完成下載媒體文件后,將媒體文件解碼并播放;在媒體 活動播放的過程中,客戶端可向服務(wù)器發(fā)送媒體反饋信息,所述的反饋信息包括曝光時長、
5曝光面積、點(diǎn)擊次數(shù)、碰撞次數(shù)和訪問人次;管理平臺獲取媒體活動的反饋信息,統(tǒng)計(jì)生成 反饋報(bào)表。當(dāng)網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用客戶端啟動時,主動連接媒體分發(fā)服務(wù)器,獲取并更新本地 的媒體活動信息,主動探測局域網(wǎng)內(nèi)對等客戶端,從對等客戶端或數(shù)字媒體分發(fā)服務(wù)器下 載媒體文件。數(shù)字媒體分發(fā)服務(wù)器集群提出應(yīng)用層動態(tài)負(fù)載均衡策略,將大量客戶端的服 務(wù)請求平攤到集群中的多臺服務(wù)器,并根據(jù)網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用的不同優(yōu)先級進(jìn)行服務(wù)請求 調(diào)度,提高服務(wù)質(zhì)量。管理平臺提出的多級代理商的數(shù)字媒體業(yè)務(wù)模型,可使更多的角色參 與到數(shù)字媒體業(yè)務(wù)當(dāng)中,共同完成一整套面向網(wǎng)絡(luò)虛擬環(huán)境的數(shù)字媒體業(yè)務(wù)流程。本發(fā)明中,數(shù)字媒體引擎包括網(wǎng)絡(luò)模塊、數(shù)字媒體解碼模塊;所述網(wǎng)絡(luò)模塊,用于下載媒體投放信息和媒體文件,采用P2SP下載策略,通過主 動探測局域網(wǎng)內(nèi)的對等客戶端,從對等客戶端或數(shù)字媒體文件服務(wù)器下載媒體文件;所述數(shù)字媒體解碼模塊,用于將數(shù)字媒體文件解碼,進(jìn)行格式轉(zhuǎn)換,輸出符合網(wǎng)絡(luò) 虛擬環(huán)境應(yīng)用實(shí)例要求的紋理緩存,并覆蓋需要替換的紋理緩存。本發(fā)明中,客戶端下載數(shù)字媒體文件過程采用斷點(diǎn)續(xù)傳策略,每次重新啟動客戶 端數(shù)字媒體引擎時,根據(jù)上一次結(jié)束時的斷點(diǎn)繼續(xù)下載任務(wù);所述客戶端接收的數(shù)字媒體文件采用MD5認(rèn)證,并對認(rèn)證信息進(jìn)行3DES加密。本發(fā)明中,數(shù)字媒體分發(fā)服務(wù)器集群包括主控服務(wù)器、信息服務(wù)器、反饋服務(wù)器、 文件服務(wù)器、錯誤服務(wù)器;所述主控服務(wù)器,用于接收數(shù)字媒體引擎發(fā)送的網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號, 并根據(jù)接收到的信息返回該客戶端對應(yīng)的數(shù)字媒體活動信息服務(wù)器、反饋服務(wù)器、文件服 務(wù)器、錯誤服務(wù)器的地址;所述信息服務(wù)器,用于存儲管理平臺設(shè)定的媒體活動的信息,并分發(fā)給網(wǎng)絡(luò)虛擬 環(huán)境應(yīng)用實(shí)例的客戶端;所述文件服務(wù)器,用于存儲管理平臺投放的數(shù)字媒體文件,并分發(fā)給網(wǎng)絡(luò)虛擬環(huán) 境應(yīng)用客戶端;所述反饋服務(wù)器,用于存儲網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的客戶端發(fā)送的反饋信息;所述錯誤服務(wù)器,用于收集網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的客戶端發(fā)生錯誤的信息報(bào)
生 I=I O所述的媒體分發(fā)服務(wù)器集群中的主控服務(wù)器提供應(yīng)用層路由調(diào)度算法,將不同客 戶端的請求平分到其他服務(wù)器,達(dá)到應(yīng)用層動態(tài)負(fù)載均衡的目的;其中,服務(wù)器集群中的主 控服務(wù)器在路由不同客戶端請求時,可根據(jù)網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號的不同優(yōu)先級, 進(jìn)行服務(wù)請求的調(diào)度。本發(fā)明提供了一種實(shí)現(xiàn)多級代理商模型的數(shù)字媒體業(yè)務(wù)管理平臺,該管 理平臺進(jìn)行媒體投放策略的組織形式包括媒體活動(MediaCampaign)、媒體子活動 (MediaSubCampaign)、媒體投放(MediaFlight)三個層次;所述媒體活動(MediaCampaign),表示管理平臺中某段時間內(nèi)的數(shù)字媒體投放策 略,該策略由多個媒體子活動構(gòu)成,可以涉及管理平臺中所有網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例;所述媒體子活動(MediaSubCampaign),表示某個網(wǎng)絡(luò)虛擬環(huán)境實(shí)例中的數(shù)字媒體 投放計(jì)劃,該計(jì)劃由多個媒體投放構(gòu)成;所述媒體投放(MediaFlight),表示媒體創(chuàng)意文件在網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用中的數(shù)字媒體上的一次投放。所述多級代理商模型數(shù)字媒體業(yè)務(wù)的管理平臺可劃分為應(yīng)用開發(fā)商模塊、應(yīng)用運(yùn) 營商模塊、媒體代理商模塊、媒體供應(yīng)商模塊和平臺運(yùn)營商模塊;其中,應(yīng)用開發(fā)商模塊,用于測試在網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例中投放媒體活動的效 果,應(yīng)用開發(fā)商可投放媒體活動,查看數(shù)字媒體投放在網(wǎng)絡(luò)虛擬環(huán)境客戶端的播放效果,以 及查看媒體投放的反饋信息,來達(dá)到測試媒體投放的目的;應(yīng)用運(yùn)營商模塊,用于為網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒體進(jìn)行定價,并將已定價的數(shù) 字媒體銷售給媒體代理商,由媒體代理商代理數(shù)字媒體業(yè)務(wù)。此外,應(yīng)用運(yùn)營商還需對媒體 活動的投放內(nèi)容進(jìn)行審核,獲取并查看媒體反饋,保證媒體活動正常運(yùn)行;媒體代理商模塊,用于運(yùn)營網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒體業(yè)務(wù),通過創(chuàng)建媒體活動, 設(shè)置媒體活動投放參數(shù),審核媒體文件,投放媒體活動,即將媒體投放信息和媒體文件發(fā) 布到數(shù)字媒體分發(fā)服務(wù)器;媒體供應(yīng)商模塊,用于上傳待投放的數(shù)字媒體文件,設(shè)定媒體活動的投放參數(shù),并 查看媒體活動的反饋信息;平臺運(yùn)營商模塊,用于在管理平臺中創(chuàng)建網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例,配置平臺中所 有應(yīng)用實(shí)例的媒體分發(fā)服務(wù)器地址,并對媒體活動的投放進(jìn)行審核和監(jiān)督。進(jìn)一步,本發(fā)明提供一種較佳的實(shí)現(xiàn)面向網(wǎng)絡(luò)虛擬環(huán)境的數(shù)字媒體無縫集成方 法,該方法包括客戶端數(shù)字媒體引擎通過函數(shù)截獲的方法,將圖像、視頻、三維物體以及交互式數(shù) 字媒體無縫集成到網(wǎng)絡(luò)虛擬環(huán)境中;網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用客戶端展示數(shù)字媒體內(nèi)容,并將與媒體內(nèi)容相關(guān)的反饋信息發(fā) 送到媒體分發(fā)服務(wù)器。提供一種客戶端數(shù)字媒體引擎,該引擎包括數(shù)字媒體集成模塊、網(wǎng)絡(luò)模塊、視頻解 碼模塊、加密解密模塊;所述媒體集成模塊,用于向網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用中植入預(yù)設(shè)的數(shù)字媒體,在應(yīng)用客 戶端啟動時,截獲三維繪制圖形庫函數(shù)的調(diào)用,將數(shù)字媒體文件內(nèi)容展示在虛擬場景中;所述網(wǎng)絡(luò)模塊,用于下載媒體活動投放信息和媒體文件,所述的媒體活動投放信 息包含了媒體文件在客戶端展示的參數(shù);所述視頻解碼模塊,用于將數(shù)字媒體文件解碼,進(jìn)行格式轉(zhuǎn)換,輸出符合網(wǎng)絡(luò)虛擬 環(huán)境應(yīng)用實(shí)例要求的紋理緩存,并覆蓋需要替換的紋理緩存;所述加密解密模塊,用于對下載的媒體活動信息文件進(jìn)行MD5認(rèn)證,并對上傳的 媒體反饋信息進(jìn)行3DES算法加密;提供一種數(shù)字媒體分發(fā)服務(wù)器集群,該服務(wù)器集群包括主控服務(wù)器、信息服務(wù)器、 文件服務(wù)器、反饋服務(wù)器、錯誤服務(wù)器;所述主控服務(wù)器,用于接收數(shù)字媒體引擎發(fā)送的網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號, 并根據(jù)接收到的信息返回該客戶端對應(yīng)的數(shù)字媒體活動信息服務(wù)器、反饋服務(wù)器、文件服 務(wù)器、錯誤服務(wù)器的地址。所述信息服務(wù)器,用于存儲管理平臺設(shè)定的媒體活動的信息,并分發(fā)給網(wǎng)絡(luò)虛擬 環(huán)境應(yīng)用的客戶端;
所述文件服務(wù)器,用于存儲管理平臺投放的數(shù)字媒體文件,并分發(fā)給網(wǎng)絡(luò)虛擬環(huán) 境應(yīng)用的客戶端;所述反饋服務(wù)器,用于存儲網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用的客戶端發(fā)送的反饋信息;所述錯誤服務(wù)器,用于收集網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用的客戶端發(fā)生錯誤的信息報(bào)告。提供一種基于多級代理商業(yè)務(wù)模型的數(shù)字媒體管理平臺,該管理平臺可劃分為應(yīng) 用開發(fā)商模塊、應(yīng)用運(yùn)營商模塊、媒體代理商模塊、媒體供應(yīng)商模塊和平臺運(yùn)營商模塊;所述應(yīng)用開發(fā)商模塊,用于測試在網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例中投放媒體活動的效 果,應(yīng)用開發(fā)商可投放媒體活動,查看數(shù)字媒體投放在網(wǎng)絡(luò)虛擬環(huán)境客戶端的播放效果,以 及查看媒體投放的反饋信息,來達(dá)到測試媒體投放的目的。所述應(yīng)用運(yùn)營商模塊,用于為網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒體進(jìn)行定價,并將已定價 的數(shù)字媒體銷售給媒體代理商,由媒體代理商代理數(shù)字媒體業(yè)務(wù)。此外,應(yīng)用運(yùn)營商還需對 媒體活動的投放內(nèi)容進(jìn)行審核,獲取并查看媒體反饋,保證媒體活動成功投放。所述媒體代理商模塊,用于運(yùn)營網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒體業(yè)務(wù),通過創(chuàng)建媒體 活動,設(shè)置媒體活動投放參數(shù),審核媒體文件,投放媒體活動并查看媒體活動反饋,來運(yùn)營 網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒體業(yè)務(wù)。所述的媒體供應(yīng)商模塊,用于上傳待投放的媒體文件,設(shè)定媒體活動的投放參數(shù), 并查看媒體活動的反饋信息。所述的平臺運(yùn)營商模塊,用于在管理平臺中創(chuàng)建網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例,配置平 臺中所有應(yīng)用實(shí)例的媒體分發(fā)服務(wù)器地址,并對媒體活動的投放進(jìn)行審核和監(jiān)督。從上述技術(shù)方案可以看出,本發(fā)明在開展網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用中的數(shù)字媒體業(yè)務(wù)的 過程中,客戶端植入預(yù)設(shè)的數(shù)字媒體,獲取數(shù)字媒體管理平臺投放的媒體活動信息和媒體 文件,展示媒體內(nèi)容,并上傳媒體活動反饋信息至分發(fā)服務(wù)器;管理平臺獲取反饋信息,進(jìn) 行信息統(tǒng)計(jì),生成反饋報(bào)表,評估媒體活動的投放效果。從而,實(shí)現(xiàn)數(shù)字媒體無縫集成技術(shù) 和數(shù)字媒體運(yùn)營業(yè)務(wù)的結(jié)合。


圖1給出面向網(wǎng)絡(luò)虛擬環(huán)境的數(shù)字媒體集成系統(tǒng)架構(gòu)示意圖。圖2為本發(fā)明給出的在網(wǎng)絡(luò)虛擬環(huán)境中無縫集成數(shù)字媒體的方法示例流程圖。圖3為本發(fā)明給出的客戶端數(shù)字媒體引擎中實(shí)現(xiàn)的P2SP文件下載模式的流程圖。圖4為本發(fā)明給出的數(shù)字媒體分發(fā)服務(wù)器集群的系統(tǒng)架構(gòu)圖。圖5為本發(fā)明給出的數(shù)字媒體管理平臺用戶參與角色示意圖。圖6為本發(fā)明給出的數(shù)字媒體管理平臺的開展數(shù)字媒體業(yè)務(wù)的流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對本 發(fā)明進(jìn)一步詳細(xì)說明。實(shí)施例1本發(fā)明在網(wǎng)絡(luò)虛擬環(huán)境中進(jìn)行無縫媒體集成、運(yùn)營媒體業(yè)務(wù)時,客戶端數(shù)字媒體 引擎利用函數(shù)截獲技術(shù)植入預(yù)設(shè)的數(shù)字媒體,通過分發(fā)服務(wù)器獲取媒體活動信息和媒體文
8件,展示媒體內(nèi)容并上傳媒體反饋信息。數(shù)字媒體管理平臺獲取這些反饋信息,統(tǒng)計(jì)生成反 饋報(bào)表,實(shí)現(xiàn)了數(shù)字媒體無縫集成和數(shù)字媒體業(yè)務(wù)的結(jié)合。結(jié)合圖1,為本發(fā)明中的面向網(wǎng)絡(luò)虛擬環(huán)境的數(shù)字媒體集成系統(tǒng)的系統(tǒng)架構(gòu)圖,通 過該系統(tǒng)架構(gòu)圖可概括整個系統(tǒng)的工作流程為以下步驟步驟101,數(shù)字媒體管理平臺通過互聯(lián)網(wǎng)將媒體活動信息和媒體文件發(fā)布到數(shù)字 媒體分發(fā)服務(wù)器。步驟102,客戶端數(shù)字媒體引擎從媒體分發(fā)服務(wù)器獲取媒體活動信息和媒體文件, 并在網(wǎng)絡(luò)虛擬環(huán)境中展示,以及上傳媒體反饋信息至分發(fā)服務(wù)器端。步驟103,數(shù)字媒體管理平臺從分發(fā)服務(wù)器端獲取客戶端的數(shù)字媒體反饋信息,統(tǒng) 計(jì)并生成反饋報(bào)表,通過對反饋報(bào)表的查看評估媒體投放的效果。參見圖2,為本發(fā)明在網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用客戶端實(shí)現(xiàn)無縫數(shù)字媒體集成的方法示 例性流程圖,該方法包括以下步驟步驟201,網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用客戶端啟動,動態(tài)修改運(yùn)行程序關(guān)聯(lián)并加載預(yù)先設(shè)計(jì) 的數(shù)字媒體創(chuàng)意。所述預(yù)先設(shè)計(jì)的數(shù)字媒體創(chuàng)意是一套包含目標(biāo)特征定位、二維紋理圖像替換、三 維物體繪制、用戶交互行為分析以及反饋信息生成和發(fā)送的完整功能模塊。步驟202,截獲并重新定位Direct3D三維圖形繪制庫中的CreateDevice函數(shù)調(diào) 用,獲得修改后的三維圖形繪制設(shè)備實(shí)例。所述修改后的三維圖形繪制設(shè)備實(shí)例包含了重新實(shí)現(xiàn)的紋理設(shè)置、物體繪制等圖 形函數(shù)接口。系統(tǒng)通過調(diào)用這些函數(shù)并分析用戶交互行為,完成網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒 體集成。步驟203,通過修改后的三維圖形繪制設(shè)備實(shí)例繪制圖像紋理、三維物體和交互式 的數(shù)字媒體內(nèi)容。所述的圖像紋理媒體內(nèi)容是網(wǎng)絡(luò)虛擬環(huán)境中一種典型的虛擬物體表現(xiàn)形式,該類 數(shù)字媒體的實(shí)現(xiàn)時通過截獲IDirect3DDevice8: SetTexture方法查找目標(biāo)紋理圖像,并 替換為需要集成的圖像媒體文件。所述的三維物體媒體內(nèi)容是另一種典型的虛擬物體表現(xiàn)形式,在面向網(wǎng)絡(luò)虛擬環(huán) 境中集成三維物體需要通過一個目標(biāo)物體作為物體轉(zhuǎn)換的基礎(chǔ),將新的物體置于以目標(biāo)物 體為原點(diǎn)的坐標(biāo)系中。通過截獲IDirect3DDevice8: DrawIndexedPrimitive方法找到目 標(biāo)三維物體,對該物體進(jìn)行轉(zhuǎn)換并完成新三維物體的繪制。所述的交互式數(shù)字媒體是本發(fā)明中給出的創(chuàng)新型數(shù)字媒體表現(xiàn)形式,通過利用二 進(jìn)制代碼修改技術(shù),在三維圖形函數(shù)內(nèi)直接調(diào)用腳本程序,動態(tài)改變交互式數(shù)字媒體的行 為。下面通過圖3對本發(fā)明中的客戶端數(shù)字媒體引擎的P2SP下載流程進(jìn)行說明。圖3為本發(fā)明中的客戶端數(shù)字媒體引擎的P2SP下載的流程圖,該流程包括以下步 驟步驟301,客戶端數(shù)字媒體引擎通過局域網(wǎng)主動探測的方式,尋找已有的客戶端, 如果局域網(wǎng)內(nèi)存在對等客戶端,本地的數(shù)字媒體引擎從對等客戶端下載媒體文件。所述局域網(wǎng)主動探測是通過在局域網(wǎng)內(nèi)廣播來實(shí)現(xiàn)的,該方式可降低客戶端下載媒體文件對服務(wù)器的壓力,有效避免了中央目錄服務(wù)器單點(diǎn)失效的問題。步驟302,如果局域網(wǎng)內(nèi)不存在對等客戶端,數(shù)字媒體引擎可通過數(shù)字媒體分發(fā)服 務(wù)器獲取媒體文件。圖4為本發(fā)明中的數(shù)字媒體分發(fā)服務(wù)器集群的架構(gòu)圖,該架構(gòu)圖中包括主控服務(wù) 器、信息服務(wù)器、文件服務(wù)器、反饋服務(wù)器、錯誤服務(wù)器。所述主控服務(wù)器,用于接收數(shù)字媒體引擎發(fā)送的網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號, 并根據(jù)接收到的信息進(jìn)行應(yīng)用層路由選擇,返回該客戶端需要的數(shù)字媒體活動放服務(wù)器、 反饋信息服務(wù)器、數(shù)字媒體文件服務(wù)器、錯誤信息服務(wù)器的地址。所述信息服務(wù)器,用于存儲管理平臺設(shè)定的媒體活動的信息和網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用 中的數(shù)字媒體版本信息,并分發(fā)給網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的客戶端;所述文件服務(wù)器,用于存儲管理平臺投放的數(shù)字媒體文件,并分發(fā)給網(wǎng)絡(luò)虛擬環(huán) 境應(yīng)用客戶端;所述反饋服務(wù)器,用于存儲網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的客戶端發(fā)送的反饋信息;所述錯誤服務(wù)器,用于收集網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的客戶端發(fā)生錯誤的信息報(bào)
生 I=I O此外,本發(fā)明提出服務(wù)器負(fù)載狀態(tài)監(jiān)控和均衡策略,通過單獨(dú)的監(jiān)控中心來查看 運(yùn)行服務(wù)器的負(fù)載并合理分配服務(wù)器地址。監(jiān)控中心同管理平臺和服務(wù)器集群協(xié)同工作, 保證了整個數(shù)字媒體分發(fā)業(yè)務(wù)的有序進(jìn)行。下面通過圖5、6的實(shí)例對本發(fā)明的多級代理商的數(shù)字媒體業(yè)務(wù)模型和業(yè)務(wù)流程 進(jìn)行舉例說明。圖5為本發(fā)明提出的多級代理商數(shù)字媒體業(yè)務(wù)模型,該模型包括應(yīng)用開發(fā)商、應(yīng) 用運(yùn)營商、媒體代理商、媒體供應(yīng)商、平臺運(yùn)營商五種參與角色。所述應(yīng)用開發(fā)商角色,可通過投放媒體活動,查看數(shù)字媒體在網(wǎng)絡(luò)虛擬環(huán)境客戶 端的投放效果,查看媒體投放的反饋信息,來達(dá)到測試媒體投放的目的。所述應(yīng)用運(yùn)營商角色,可為網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒體定價,并銷售給給媒體代 理商,由媒體代理商代理數(shù)字媒體業(yè)務(wù)。此外,應(yīng)用運(yùn)營商還需對媒體活動的投放內(nèi)容進(jìn)行 審核,獲取并查看媒體反饋,保證媒體活動成功投放。所述媒體代理商角色,可在管理平臺中創(chuàng)建媒體活動、設(shè)置媒體活動投放參數(shù)、審 核媒體文件、投放媒體活動,來達(dá)到運(yùn)營網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒體業(yè)務(wù)的目的。所述媒體供應(yīng)商角色,可在管理平臺中上傳待投放的媒體文件、修改媒體活動的 投放參數(shù)、查看媒體活動的反饋信息。所述平臺運(yùn)營商角色,可在管理平臺中創(chuàng)建網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例,配置平臺中 所有應(yīng)用實(shí)例的媒體分發(fā)服務(wù)器地址,并對媒體活動的投放進(jìn)行審核和監(jiān)督。圖6為本發(fā)明給出的數(shù)字媒體運(yùn)營的業(yè)務(wù)流程圖,該流程包括以下步驟步驟601,在數(shù)字媒體管理平臺加入網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例,設(shè)定該應(yīng)用實(shí)例的運(yùn) 行參數(shù)和媒體分發(fā)服務(wù)器地址。步驟602,客戶端數(shù)字媒體引擎通過函數(shù)截獲技術(shù),將預(yù)先設(shè)計(jì)的數(shù)字媒體植入在 網(wǎng)絡(luò)虛擬環(huán)境中,并將植入的數(shù)字媒體信息發(fā)布到數(shù)字媒體管理平臺。步驟603,通過管理平臺創(chuàng)建媒體活動,上傳媒體文件,審核媒體活動內(nèi)容并投放審核通過的媒體活動,以及獲取媒體活動的反饋信息和查看反饋統(tǒng)計(jì)報(bào)表。本發(fā)明通過網(wǎng)絡(luò)虛擬環(huán)境中無縫集成數(shù)字媒體技術(shù),在網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用客戶端 啟動過程中,截獲客戶端三維圖形庫函數(shù)的調(diào)用,植入預(yù)先設(shè)計(jì)的數(shù)字媒體,根據(jù)數(shù)字媒體 管理平臺投放的媒體活動,從數(shù)字媒體分發(fā)服務(wù)器獲取相應(yīng)的媒體文件,并在客戶端展示, 從而,實(shí)現(xiàn)了數(shù)字媒體集成技術(shù)和數(shù)字媒體業(yè)務(wù)流程的結(jié)合。本發(fā)明普遍適用于針對網(wǎng)絡(luò) 虛擬環(huán)境應(yīng)用的數(shù)字媒體無縫集成系統(tǒng),可為開展網(wǎng)絡(luò)虛擬環(huán)境下的數(shù)字媒體業(yè)務(wù)提供技 術(shù)和運(yùn)營平臺支撐。隨著網(wǎng)絡(luò)虛擬環(huán)境產(chǎn)業(yè)的快速發(fā)展,本項(xiàng)目提出的數(shù)字媒體無縫集成 技術(shù)和系統(tǒng)具有廣闊的應(yīng)用前景,具有重大的經(jīng)濟(jì)價值和社會價值。以上所述的具體實(shí)施例,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳 細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限定本發(fā)明的保 護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本 發(fā)明的保護(hù)范圍之內(nèi)。
1權(quán)利要求
一種在網(wǎng)絡(luò)虛擬環(huán)境中無縫集成數(shù)字媒體的方法,其特征在于,該方法包括客戶端通過截獲三維圖形繪制函數(shù)的調(diào)用,將預(yù)設(shè)的數(shù)字媒體植入網(wǎng)絡(luò)虛擬環(huán)境中;客戶端主動連接數(shù)字媒體分發(fā)服務(wù)器,根據(jù)客戶端的網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號,獲取媒體投放信息和數(shù)字媒體文件,展示媒體內(nèi)容并上傳媒體反饋。
2.如權(quán)利要求1所述的方法,其特征在于,所述截獲三維圖形繪制函數(shù)調(diào)用來植入預(yù) 設(shè)的數(shù)字媒體,網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒體包括圖像紋理、視頻、三維物體以及動態(tài)腳本 驅(qū)動交互式數(shù)字媒體。
3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)客戶端網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的 編號,獲取對應(yīng)的媒體投放信息和數(shù)字媒體文件,包括根據(jù)客戶端網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號,查詢媒體分發(fā)服務(wù)器,如果服務(wù)器端含有 該應(yīng)用實(shí)例中的媒體投放,則從服務(wù)器端獲取該應(yīng)用實(shí)例對應(yīng)的媒體投放信息和媒體文 件,所述的投放信息中包括播放相關(guān)媒體文件的要求。
4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)客戶端網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的 編號,獲取相應(yīng)的媒體投放信息和數(shù)字媒體文件,包括根據(jù)客戶端網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號,查詢媒體分發(fā)服務(wù)器,如果服務(wù)器端不含 有該應(yīng)用實(shí)例中的媒體投放,客戶端會播放本地存儲的默認(rèn)數(shù)字媒體文件。
5.如權(quán)利要求1所述的方法,其特征在于,所述上傳媒體反饋信息,包括訪問人次、曝 光時長、曝光面積、碰撞次數(shù)、點(diǎn)擊次數(shù)。
6.如權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,該方法包括客戶端完成數(shù)字 媒體的無縫集成;客戶端定期向服務(wù)器端獲取媒體投放信息和媒體文件,并播放媒體內(nèi)容; 客戶端定期向服務(wù)器端發(fā)送媒體投放的反饋信息。
7.—種網(wǎng)絡(luò)虛擬環(huán)境的客戶端數(shù)字媒體引擎,其特征在于,該數(shù)字媒體引擎包括網(wǎng)絡(luò) 模塊、數(shù)字媒體解碼模塊;所述網(wǎng)絡(luò)模塊,用于下載媒體投放信息和媒體文件,采用P2SP下載策略,通過主動探 測局域網(wǎng)內(nèi)的對等客戶端,從對等客戶端或數(shù)字媒體文件服務(wù)器下載媒體文件;所述數(shù)字媒體解碼模塊,用于將數(shù)字媒體文件解碼,進(jìn)行格式轉(zhuǎn)換,輸出符合網(wǎng)絡(luò)虛擬 環(huán)境應(yīng)用實(shí)例要求的紋理緩存,并覆蓋需要替換的紋理緩存。
8.如權(quán)利要求7所述的客戶端數(shù)字媒體引擎,其特征在于,所述客戶端下載數(shù)字媒體 文件過程采用斷點(diǎn)續(xù)傳策略,每次重新啟動客戶端數(shù)字媒體引擎時,根據(jù)上一次結(jié)束時的 斷點(diǎn)繼續(xù)下載任務(wù)。
9.如權(quán)利要求7所述的客戶端數(shù)字媒體引擎,其特征在于,所述客戶端接收的數(shù)字媒 體文件采用MD5認(rèn)證,并對認(rèn)證信息進(jìn)行3DES加密。
10.一種數(shù)字媒體分發(fā)服務(wù)器集群,其特征在于,該服務(wù)器集群包括主控服務(wù)器、信息 服務(wù)器、反饋服務(wù)器、文件服務(wù)器和錯誤服務(wù)器;所述主控服務(wù)器,用于接收數(shù)字媒體引擎發(fā)送的網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號,并根 據(jù)接收到的信息返回該客戶端對應(yīng)的數(shù)字媒體活動信息服務(wù)器、反饋服務(wù)器、文件服務(wù)器、 錯誤服務(wù)器的地址;所述信息服務(wù)器,用于存儲管理平臺設(shè)定的媒體活動的信息,并分發(fā)給網(wǎng)絡(luò)虛擬環(huán)境 應(yīng)用實(shí)例的客戶端;存儲管理平臺投放的數(shù)字媒體文件,并分發(fā)給網(wǎng)絡(luò)虛擬環(huán)境應(yīng) 用客戶端;所述反饋服務(wù)器,用于存儲網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的客戶端發(fā)送的反饋信息;所述錯誤服務(wù)器,用于收集網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的客戶端發(fā)生錯誤的信息報(bào)告。
11.如權(quán)利要求10所述的媒體分發(fā)服務(wù)器集群,其特征在于,服務(wù)器集群中的主控服 務(wù)器提供應(yīng)用層路由調(diào)度算法,將不同客戶端的請求平分到其他服務(wù)器,達(dá)到應(yīng)用層動態(tài) 負(fù)載均衡的目的。
12.如權(quán)利要求10或11所述的媒體分發(fā)服務(wù)器集群,其特征在于,服務(wù)器集群中的主 控服務(wù)器在路由不同客戶端請求時,可根據(jù)網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例的編號的不同優(yōu)先級, 進(jìn)行服務(wù)請求的調(diào)度。
13.一種實(shí)現(xiàn)多級代理商模型的數(shù)字媒體業(yè)務(wù)管理平臺,其特征在于,該管理平臺進(jìn)行 媒體投放策略的組織形式包括媒體活動、媒體子活動和媒體投放三個層次;所述媒體活動,表示管理平臺中某段時間內(nèi)的數(shù)字媒體投放策略,該策略由多個媒體 子活動構(gòu)成,涉及管理平臺中所有網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例;所述媒體子活動,表示某個網(wǎng)絡(luò)虛擬環(huán)境實(shí)例中的數(shù)字媒體投放計(jì)劃,該計(jì)劃由多個 媒體投放構(gòu)成;所述媒體投放,表示媒體創(chuàng)意文件在網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用中的數(shù)字媒體上的一次投放。
14.如權(quán)利要求13所述的管理平臺,其特征在于,所述多級代理商模型數(shù)字媒體業(yè)務(wù) 的管理平臺劃分為應(yīng)用開發(fā)商模塊、應(yīng)用運(yùn)營商模塊、媒體代理商模塊、媒體供應(yīng)商模塊和 平臺運(yùn)營商模塊;所述應(yīng)用開發(fā)商模塊,用于測試在網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例中投放媒體活動的效果,應(yīng) 用開發(fā)商可投放媒體活動,查看數(shù)字媒體投放在網(wǎng)絡(luò)虛擬環(huán)境客戶端的播放效果,以及查 看媒體投放的反饋信息,達(dá)到測試媒體投放的目的;所述應(yīng)用運(yùn)營商模塊,用于為網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒體進(jìn)行定價,并將已定價的數(shù) 字媒體銷售給媒體代理商,由媒體代理商代理數(shù)字媒體業(yè)務(wù);應(yīng)用運(yùn)營商需對媒體活動的 投放內(nèi)容進(jìn)行審核,獲取并查看媒體反饋,保證媒體活動正常運(yùn)行;所述媒體代理商模塊,用于運(yùn)營網(wǎng)絡(luò)虛擬環(huán)境中的數(shù)字媒體業(yè)務(wù),通過創(chuàng)建媒體活動, 設(shè)置媒體活動投放參數(shù),審核媒體文件,投放媒體活動;所述的媒體供應(yīng)商模塊,用于上傳待投放的數(shù)字媒體文件,設(shè)定媒體活動的投放參數(shù), 并查看媒體活動的反饋信息;所述的平臺運(yùn)營商模塊,用于在管理平臺中創(chuàng)建網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用實(shí)例,配置平臺中 所有應(yīng)用實(shí)例的媒體分發(fā)服務(wù)器地址,并對媒體活動的投放進(jìn)行審核和監(jiān)督。
全文摘要
本發(fā)明公開了一種在網(wǎng)絡(luò)虛擬環(huán)境中集成數(shù)字媒體的方法,包括在網(wǎng)絡(luò)虛擬環(huán)境的應(yīng)用客戶端截獲三維圖形繪制函數(shù)調(diào)用,無縫植入預(yù)設(shè)的數(shù)字媒體,所述數(shù)字媒體表現(xiàn)形式包括文本、圖像、視頻、三維物體,并通過執(zhí)行動態(tài)腳本,首次在網(wǎng)絡(luò)虛擬環(huán)境中無縫植入復(fù)雜交互式數(shù)字媒體;客戶端從媒體分發(fā)服務(wù)器獲取媒體投放信息和媒體文件,播放媒體內(nèi)容并上傳反饋信息。本發(fā)明還公開了實(shí)現(xiàn)網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用的客戶端數(shù)字媒體引擎、數(shù)字媒體分發(fā)服務(wù)器集群和數(shù)字媒體業(yè)務(wù)管理平臺。本發(fā)明方案普遍適用于針對網(wǎng)絡(luò)虛擬環(huán)境應(yīng)用的數(shù)字媒體集成系統(tǒng),可為開展網(wǎng)絡(luò)虛擬環(huán)境下的數(shù)字媒體業(yè)務(wù)提供技術(shù)和運(yùn)營平臺支撐。
文檔編號G06T15/00GK101923686SQ200910053000
公開日2010年12月22日 申請日期2009年6月12日 優(yōu)先權(quán)日2009年6月12日
發(fā)明者馮一洲, 張?zhí)鞓? 梁思毓, 羅璇, 蔡帆, 郭冰鑒 申請人:復(fù)旦大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1