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

用于供應(yīng)多媒體內(nèi)容代理的方法、代理以及對(duì)應(yīng)的計(jì)算機(jī)軟件產(chǎn)品的制作方法

文檔序號(hào):6592755閱讀:186來源:國知局
專利名稱:用于供應(yīng)多媒體內(nèi)容代理的方法、代理以及對(duì)應(yīng)的計(jì)算機(jī)軟件產(chǎn)品的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及合成多媒體場(chǎng)景的領(lǐng)域。更明確地說,本發(fā)明涉及多媒體場(chǎng)景的個(gè)人化合成。隨著精巧且個(gè)人化的多媒體內(nèi)容分布技術(shù)的出現(xiàn),已出現(xiàn)了復(fù)雜的內(nèi)容提供架 構(gòu),例如“η層”架構(gòu)?!唉菍印奔軜?gòu)是基于商業(yè)服務(wù)器、呈現(xiàn)服務(wù)器和數(shù)據(jù)庫服務(wù)器的使用。商業(yè)服務(wù)器是實(shí)現(xiàn)將響應(yīng)公式化的服務(wù)器,該響應(yīng)是針對(duì)請(qǐng)求響應(yīng)的客戶端,此 服務(wù)器與構(gòu)造此響應(yīng)的呈現(xiàn)無關(guān)。商業(yè)服務(wù)器因此實(shí)施服務(wù)邏輯,且描述應(yīng)用程序必須經(jīng) 由數(shù)據(jù)庫服務(wù)器關(guān)于數(shù)據(jù)庫而實(shí)行的操作。呈現(xiàn)服務(wù)器負(fù)責(zé)在將響應(yīng)格式化之后才將響應(yīng) 轉(zhuǎn)發(fā)給客戶端。此格式化會(huì)考慮到客戶端的復(fù)原參數(shù)。
背景技術(shù)
所述“η層”架構(gòu)同時(shí)引發(fā)從作出請(qǐng)求的客戶端的角度來看可能較長的響應(yīng)時(shí)間, 以及服務(wù)器上的較高計(jì)算負(fù)荷。現(xiàn)有技術(shù)的一些架構(gòu)因此利用內(nèi)容代理。內(nèi)容代理是在其 中存儲(chǔ)內(nèi)容的媒介,所述內(nèi)容有可能被一個(gè)或一個(gè)以上客戶端再次使用,且其數(shù)據(jù)來自商 業(yè)服務(wù)器。換句話說,高速緩沖存儲(chǔ)器管理器負(fù)責(zé)記錄已經(jīng)由商業(yè)服務(wù)器提供的響應(yīng)(以 多媒體場(chǎng)景的形式),目的在于同時(shí)減少客戶端獲得響應(yīng)所需的時(shí)間以及服務(wù)器側(cè)上的計(jì) 算負(fù)荷。結(jié)合圖1展示請(qǐng)求序列,其使得作出相應(yīng)請(qǐng)求且使用內(nèi)容代理12的客戶端10獲 得多媒體場(chǎng)景。-客戶端10向呈現(xiàn)服務(wù)器11發(fā)出(100)請(qǐng)求;-呈現(xiàn)服務(wù)器11經(jīng)由內(nèi)容代理12進(jìn)行搜索(101),查看是否已經(jīng)產(chǎn)生所述請(qǐng)求的
結(jié)果;-內(nèi)容代理12將結(jié)果返回(102)給呈現(xiàn)服務(wù)器11;-如果已經(jīng)產(chǎn)生請(qǐng)求的結(jié)果(多媒體場(chǎng)景)并將其保存在高速緩沖存儲(chǔ)器中,那么 將其發(fā)送(102,)到客戶端;-如果尚未產(chǎn)生多媒體場(chǎng)景或?qū)⑵浔4嬖诟咚倬彌_存儲(chǔ)器中,那么呈現(xiàn)服務(wù)器11 要求(103)商業(yè)服務(wù)器13產(chǎn)生針對(duì)所述請(qǐng)求的結(jié)果;-商業(yè)服務(wù)器13基于作出相應(yīng)請(qǐng)求的用戶的簡(jiǎn)檔來計(jì)算(103’)結(jié)果,且將其返 回(104)到呈現(xiàn)服務(wù)器11 ;-呈現(xiàn)服務(wù)器11將結(jié)果記錄(105)在內(nèi)容代理12中;-呈現(xiàn)服務(wù)器11檢索(106)剛剛記錄的值,且將響應(yīng)發(fā)送(107)到客戶端10。借助于常規(guī)的內(nèi)容代理來管理高速緩沖存儲(chǔ)器因此由以下步驟組成將在已作出 請(qǐng)求的客戶端的請(qǐng)求下而計(jì)算出的內(nèi)容保留特定的時(shí)期。如果此請(qǐng)求尚未由呈現(xiàn)服務(wù)器處 理,那么商業(yè)服務(wù)器計(jì)算此請(qǐng)求的結(jié)果。將此結(jié)果保存在內(nèi)容代理中,且發(fā)送到客戶端。如果已經(jīng)作出所述請(qǐng)求,那么可能有兩種假設(shè)情況
4
-結(jié)果已過期;在此情況下,必須重新計(jì)算結(jié)果,且再次更新內(nèi)容代理;-或者,結(jié)果仍有效;在此情況下,在不經(jīng)過商業(yè)服務(wù)器的情況下由呈現(xiàn)服務(wù)器直 接返回響應(yīng)。然而,現(xiàn)有技術(shù)的這種高速緩沖存儲(chǔ)器管理技術(shù)具有若干缺點(diǎn)。事實(shí)上,由內(nèi)容代 理保存計(jì)算結(jié)果只有在特定的時(shí)期內(nèi)或在高速緩沖存儲(chǔ)器已滿之前是有效的。這意味著在 特定時(shí)期結(jié)束時(shí),或在高速緩沖存儲(chǔ)器中缺乏空間時(shí),響應(yīng)將被刪除,且商業(yè)服務(wù)器將被迫 在下一個(gè)等效客戶端請(qǐng)求下重新計(jì)算響應(yīng)。這種技術(shù)同樣具有一個(gè)缺點(diǎn),即不允許具有不 同簡(jiǎn)檔的客戶端利用已經(jīng)存在于內(nèi)容代理中的結(jié)果。事實(shí)上,精巧且個(gè)人化的多媒體內(nèi)容 的分布依靠用戶簡(jiǎn)檔分析而傳遞,以便通過插入可簡(jiǎn)檔化的內(nèi)容來實(shí)現(xiàn)個(gè)人化。可簡(jiǎn)檔化 的內(nèi)容是可基于用戶簡(jiǎn)檔而整合成多媒體場(chǎng)景的內(nèi)容。舉例來說,所述可簡(jiǎn)檔化的內(nèi)容可 為促銷或廣告,例如商業(yè)消息。因此,希望訪問某一內(nèi)容(例如尾部)且具有第一簡(jiǎn)檔的第 一客戶端將不一定與具有第二簡(jiǎn)檔的第二客戶端獲得等同的響應(yīng),借此保存在內(nèi)容代理中 的對(duì)第一客戶端的請(qǐng)求的響應(yīng)可能不一定能夠再用于第二客戶端,即使原始請(qǐng)求的內(nèi)容是 相同的(尾部)也不行。換句話說,現(xiàn)有技術(shù)的此高速緩沖存儲(chǔ)器管理技術(shù)并不保證再次 使用存儲(chǔ)在內(nèi)容代理內(nèi)的響應(yīng)。

發(fā)明內(nèi)容
本發(fā)明所提出的解決方案沒有現(xiàn)有技術(shù)的這些缺點(diǎn)。事實(shí)上,本發(fā)明涉及用于供 應(yīng)多媒體內(nèi)容代理的方法。根據(jù)本發(fā)明,此方法包括-接收簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型的至少一個(gè)事例的步驟,所述簡(jiǎn)檔化 的多媒體場(chǎng)景適合于具有由商業(yè)服務(wù)器發(fā)起的至少一個(gè)通用參數(shù)的預(yù)定用戶簡(jiǎn)檔;-將所述至少一個(gè)簡(jiǎn)檔化的多媒體場(chǎng)景的所述至少一個(gè)事例存儲(chǔ)在所述內(nèi)容代理 內(nèi)的步驟。因此,與在商業(yè)服務(wù)器的復(fù)雜且完整的計(jì)算之后將多媒體場(chǎng)景高速緩存在內(nèi)容代 理內(nèi)的現(xiàn)有技術(shù)的方法不同,本發(fā)明設(shè)法存儲(chǔ)已在內(nèi)容代理內(nèi)預(yù)計(jì)算的多媒體場(chǎng)景的模型 的事例。這些模型事例(其可被看作由商業(yè)服務(wù)器發(fā)起的多媒體場(chǎng)景的一部分)較容易計(jì) 算,且在存儲(chǔ)之后再接收來自用戶終端的請(qǐng)求。換句話說,根據(jù)本發(fā)明,系統(tǒng)預(yù)計(jì)算在將包 括對(duì)客戶端請(qǐng)求的響應(yīng)的場(chǎng)景內(nèi)的客戶端簡(jiǎn)檔的所有從屬部分的所有選項(xiàng)。此預(yù)計(jì)算使得 能夠在請(qǐng)求時(shí)保證最少的響應(yīng)時(shí)間。本發(fā)明的另一優(yōu)點(diǎn)是,預(yù)計(jì)算場(chǎng)景的所有可變部分的所有選項(xiàng)不僅保證了較佳的 響應(yīng)時(shí)間,而且還保證了所述響應(yīng)的計(jì)算時(shí)間的規(guī)律性得到改進(jìn)。根據(jù)本發(fā)明的一個(gè)特定實(shí)施例,在所述接收步驟之前,所述供應(yīng)方法包括-檢驗(yàn)至少一個(gè)可簡(jiǎn)檔化的多媒體內(nèi)容的可用性,從而發(fā)布可簡(jiǎn)檔化的多媒體內(nèi) 容的列表的步驟;-創(chuàng)建簡(jiǎn)檔化的多媒體場(chǎng)景的所述至少一個(gè)模型的至少一個(gè)步驟,所述簡(jiǎn)檔化的 多媒體場(chǎng)景整合有來自所述列表的所述可簡(jiǎn)檔化的多媒體場(chǎng)景內(nèi)容中的至少一者;-創(chuàng)建多維數(shù)據(jù)結(jié)構(gòu)的步驟,所述多維數(shù)據(jù)結(jié)構(gòu)使得簡(jiǎn)檔化的多媒體場(chǎng)景的至少 一個(gè)模型能夠與至少一個(gè)用戶簡(jiǎn)檔參數(shù)相關(guān)聯(lián);
5
-將簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型傳輸?shù)匠尸F(xiàn)服務(wù)器的步驟;-經(jīng)由所述呈現(xiàn)服務(wù)器將簡(jiǎn)檔化的多媒體場(chǎng)景的所述至少一個(gè)模型傳輸?shù)剿龆?媒體內(nèi)容代理的步驟。因此,與呈現(xiàn)服務(wù)器向商業(yè)服務(wù)器發(fā)出請(qǐng)求以獲得多媒體場(chǎng)景的現(xiàn)有技術(shù)的技術(shù) 不同,本發(fā)明的方法,且在一些情況下在呈現(xiàn)服務(wù)器未作出任何請(qǐng)求的情況下,就基于其有 權(quán)處置的可簡(jiǎn)檔化內(nèi)容而創(chuàng)建多媒體場(chǎng)景的模型。如已經(jīng)陳述,可簡(jiǎn)檔化內(nèi)容是可基于用 戶簡(jiǎn)檔而整合成多媒體場(chǎng)景的內(nèi)容。舉例來說,所述可簡(jiǎn)檔化內(nèi)容可為促銷或廣告。因此, 預(yù)先根據(jù)商業(yè)服務(wù)器可用的可簡(jiǎn)檔化內(nèi)容來構(gòu)造簡(jiǎn)檔化的多媒體場(chǎng)景的模型,且接著在此 相同商業(yè)服務(wù)器的倡導(dǎo)下傳輸?shù)匠尸F(xiàn)服務(wù)器。此呈現(xiàn)服務(wù)器接下來將模型傳輸?shù)蕉嗝襟w內(nèi) 容代理。此二步驟傳輸操作聰明地使得有可能不必構(gòu)造新的“η層”架構(gòu),且不必定義服務(wù) 器之間新的交互。在接收到來自商業(yè)服務(wù)器的響應(yīng)時(shí);常規(guī)過程要求呈現(xiàn)服務(wù)器將此響應(yīng) 存儲(chǔ)在內(nèi)容代理中。本發(fā)明的方法使用此常規(guī)操作,不存儲(chǔ)來自呈現(xiàn)服務(wù)器的對(duì)請(qǐng)求的響 應(yīng),而是存儲(chǔ)在商業(yè)服務(wù)器的倡導(dǎo)下任選地構(gòu)造的模型。根據(jù)本發(fā)明的另一特定特征,所述供應(yīng)方法進(jìn)一步包括構(gòu)造多維數(shù)據(jù)結(jié)構(gòu)的步 驟,所述多維數(shù)據(jù)結(jié)構(gòu)使得簡(jiǎn)檔化的多媒體場(chǎng)景模型的至少一個(gè)事例能夠與至少一個(gè)用戶 簡(jiǎn)檔參數(shù)相關(guān)聯(lián)。本發(fā)明因此使得有可能預(yù)先知曉將用于應(yīng)用戶的請(qǐng)求向用戶提供多媒體場(chǎng)景的 簡(jiǎn)檔化的多媒體場(chǎng)景的模型的事例。將通過分析組成用戶簡(jiǎn)檔的參數(shù),在多維數(shù)據(jù)結(jié)構(gòu)內(nèi) 選擇模型的此事例。根據(jù)本發(fā)明的一個(gè)特定實(shí)施例,可在獲得多媒體場(chǎng)景的請(qǐng)求內(nèi)傳輸用 戶的簡(jiǎn)檔。根據(jù)本發(fā)明的另一特定實(shí)施例,可直接從商業(yè)服務(wù)器或借助于數(shù)據(jù)庫服務(wù)器從 呈現(xiàn)服務(wù)器訪問用戶的簡(jiǎn)檔。根據(jù)本發(fā)明的另一特定實(shí)施例,可組合前面的兩種技術(shù)。根據(jù)另一方面,本發(fā)明同樣涉及一種計(jì)算機(jī)程序產(chǎn)品,其可從通信網(wǎng)絡(luò)下載且/ 或存儲(chǔ)在機(jī)器可讀媒體上且/或可由微處理器執(zhí)行,且包含用于執(zhí)行如上文所述的供應(yīng)方 法的程序代碼指令。本發(fā)明同樣涉及一種多媒體內(nèi)容代理。根據(jù)本發(fā)明,此代理包括-接收簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型的至少一個(gè)事例的構(gòu)件,所述簡(jiǎn)檔化 的多媒體場(chǎng)景適合于具有由商業(yè)服務(wù)器發(fā)起的至少一個(gè)通用參數(shù)的預(yù)定用戶簡(jiǎn)檔;-將簡(jiǎn)檔化的多媒體場(chǎng)景的所述至少一個(gè)模型的所述至少一個(gè)事例存儲(chǔ)在所述內(nèi) 容代理內(nèi)的構(gòu)件。根據(jù)另一方面,本發(fā)明同樣涉及一種基于來自用戶終端的請(qǐng)求而構(gòu)造多媒體場(chǎng)景 的方法。根據(jù)本發(fā)明,此方法包括_確定所述用戶的簡(jiǎn)檔的步驟;-基于所述簡(jiǎn)檔,獲得先前由多媒體內(nèi)容代理存儲(chǔ)的簡(jiǎn)檔化的多媒體場(chǎng)景模型的 至少一個(gè)事例的步驟;-將對(duì)應(yīng)于所述請(qǐng)求的至少一個(gè)參數(shù)的至少一個(gè)多媒體數(shù)據(jù)項(xiàng)目聚集在所述事例 內(nèi)的步驟。本發(fā)明因此使得有可能解決相對(duì)于客戶端的性能問題,以及經(jīng)受多個(gè)請(qǐng)求的服務(wù) 器的負(fù)荷相關(guān)問題。事實(shí)上,根據(jù)本發(fā)明,使用多媒體場(chǎng)景模型的現(xiàn)有事例使得能夠針對(duì)與
6現(xiàn)有技術(shù)的方法的計(jì)算結(jié)果的過期日期有關(guān)的問題采取保護(hù)性措施。換句話說,根據(jù)本發(fā) 明,(多媒體場(chǎng)景的)結(jié)果的構(gòu)造是基于已由商業(yè)服務(wù)器預(yù)計(jì)算并存儲(chǔ)在內(nèi)容代理內(nèi)的場(chǎng) 景的若干部分的使用。用于產(chǎn)生多媒體場(chǎng)景的預(yù)計(jì)算場(chǎng)景的所述部分鏈接到用戶的簡(jiǎn)檔, 以便實(shí)現(xiàn)結(jié)果的個(gè)人化。至于聚集,其使得能夠通過將用戶最初請(qǐng)求的內(nèi)容插入在多媒體 場(chǎng)景中來完成多媒體場(chǎng)景的構(gòu)造。根據(jù)本發(fā)明的一個(gè)特定實(shí)施例,所述獲得步驟包括使用多維數(shù)據(jù)結(jié)構(gòu)來搜索簡(jiǎn)檔 化的多媒體場(chǎng)景模型的事例的步驟,所述多維數(shù)據(jù)結(jié)構(gòu)使得至少一個(gè)簡(jiǎn)檔化的多媒體場(chǎng)景 模型能夠與至少一個(gè)用戶簡(jiǎn)檔參數(shù)相關(guān)聯(lián)。根據(jù)另一方面,本發(fā)明同樣涉及一種計(jì)算機(jī)程序產(chǎn)品,其可從通信網(wǎng)絡(luò)下載且/ 或存儲(chǔ)在機(jī)器可讀媒體上且/或可由微處理器執(zhí)行,且包含用于執(zhí)行如上文所述的構(gòu)造方 法的程序代碼指令。本發(fā)明同樣涉及一種多媒體場(chǎng)景模型。根據(jù)本發(fā)明,此模型包括-至少一個(gè)簡(jiǎn)檔化的多媒體內(nèi)容,其適合于具有至少一個(gè)通用參數(shù)的預(yù)定用戶簡(jiǎn) 檔;-至少一個(gè)位置,其用于插入可變的多媒體內(nèi)容。本發(fā)明還涉及一種商業(yè)服務(wù)器。根據(jù)本發(fā)明,此商業(yè)服務(wù)器包括-檢驗(yàn)至少一個(gè)可簡(jiǎn)檔化的多媒體內(nèi)容的可用性,從而發(fā)布可簡(jiǎn)檔化的多媒體內(nèi) 容的列表的構(gòu)件;-創(chuàng)建簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型且整合來自所述列表的所述可簡(jiǎn)檔化 的多媒體內(nèi)容中的至少一者的構(gòu)件,所述簡(jiǎn)檔化的多媒體場(chǎng)景適合于具有至少一個(gè)通用參 數(shù)的預(yù)定用戶簡(jiǎn)檔;-創(chuàng)建多維數(shù)據(jù)結(jié)構(gòu)的構(gòu)件,所述多維數(shù)據(jù)結(jié)構(gòu)使得簡(jiǎn)檔化的多媒體場(chǎng)景的至少 一個(gè)模型能夠與至少一個(gè)用戶簡(jiǎn)檔參數(shù)相關(guān)聯(lián);-將簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型傳輸?shù)匠尸F(xiàn)服務(wù)器的構(gòu)件;根據(jù)另一方面,本發(fā)明還涉及一種用于提供“富媒體”類型的多媒體場(chǎng)景的系統(tǒng)。根據(jù)本發(fā)明,所述系統(tǒng)包括-呈現(xiàn)服務(wù)器;-多媒體內(nèi)容代理;_商業(yè)服務(wù)器,進(jìn)行協(xié)作,使得在所述內(nèi)容代理內(nèi),所述呈現(xiàn)服務(wù)器實(shí)行對(duì)對(duì)應(yīng)于用戶簡(jiǎn)檔的模 型的至少一個(gè)事例進(jìn)行預(yù)測(cè)性搜索,所述搜索是在已由商業(yè)服務(wù)器預(yù)計(jì)算的模型的多個(gè)事 例之間實(shí)行,以便改進(jìn)所述多媒體場(chǎng)景創(chuàng)建性能。


在閱讀對(duì)僅出于說明性而非限制性目的而給出的優(yōu)選實(shí)施例的以下描述之后,且 通過附圖,將更加明白本發(fā)明的其它特征和優(yōu)點(diǎn),在附圖中-圖1(其已經(jīng)被介紹過)是描述根據(jù)現(xiàn)有技術(shù)的客戶端、呈現(xiàn)服務(wù)器、商業(yè)服務(wù)器和內(nèi)容代理之間的交換序列的框圖;-圖2展示描述根據(jù)本發(fā)明的客戶端、呈現(xiàn)服務(wù)器、商業(yè)服務(wù)器和內(nèi)容代理之間的 交換序列的框圖;-圖3A、圖3B和圖3C是多媒體場(chǎng)景模型的事例的示意性表示;-圖4是根據(jù)本發(fā)明的商業(yè)服務(wù)器的示意性表示。
具體實(shí)施例方式1、本發(fā)明原理的回顧本發(fā)明因此使得有可能調(diào)節(jié)商業(yè)服務(wù)器和呈現(xiàn)服務(wù)器的負(fù)荷,同時(shí)確保高速緩存 在內(nèi)容代理中的數(shù)據(jù)的最佳使用。事實(shí)上,僅將最有可能正使用的數(shù)據(jù)高速緩存在代理中。 此數(shù)據(jù)對(duì)應(yīng)于形成本發(fā)明的整體部分的簡(jiǎn)檔化的多媒體場(chǎng)景模型的事例。以此方式,不會(huì) 高速緩存因幾乎不可能再次使用而無用的數(shù)據(jù),本發(fā)明使得有可能存儲(chǔ)可強(qiáng)制再次使用的 有用數(shù)據(jù),即使兩個(gè)用戶作出獲得不同內(nèi)容的請(qǐng)求也是如此。事實(shí)上,根據(jù)本發(fā)明,不將整個(gè)多媒體場(chǎng)景存儲(chǔ)在內(nèi)容代理中,而是將簡(jiǎn)檔化的模 型(即,適合于具有至少一個(gè)通用參數(shù)的預(yù)定用戶簡(jiǎn)檔)的事例存儲(chǔ)在內(nèi)容代理中。這些 模型事例含有至少一個(gè)“空白”空間,其使得內(nèi)容能夠按原樣被接收(所述內(nèi)容例如可為文 本、圖像或視頻)。根據(jù)本發(fā)明的另一方面,不會(huì)等待呈現(xiàn)服務(wù)器向商業(yè)服務(wù)器發(fā)出獲得請(qǐng)求,而是 本發(fā)明使得模型的事例能夠在商業(yè)服務(wù)器的倡導(dǎo)下存儲(chǔ)在內(nèi)容代理中。這意味著商業(yè)服務(wù) 器將等待可簡(jiǎn)檔化內(nèi)容(即,可被簡(jiǎn)檔化的內(nèi)容)(所述可簡(jiǎn)檔化內(nèi)容可連續(xù)提供)的提 供,以便將其整合到一個(gè)或一個(gè)以上模型事例中。因此,商業(yè)服務(wù)器基于可用的可簡(jiǎn)檔化內(nèi) 容來“預(yù)計(jì)算”模型事例,以便改進(jìn)未來的多媒體場(chǎng)景的創(chuàng)建性能。常規(guī)的內(nèi)容管理不包含模型的任何概念,因?yàn)榻Y(jié)果是最終的。本發(fā)明不是這樣的。 而且,模型的此方面確保了高速緩存的數(shù)據(jù)的可再次使用性,以及服務(wù)器的處理負(fù)荷的減 少。換句話說,內(nèi)容代理可預(yù)填充有預(yù)計(jì)算的模型。與常規(guī)高速緩沖存儲(chǔ)器系統(tǒng)不同 的是_代理不是應(yīng)客戶端的請(qǐng)求而供應(yīng)的,而是由商業(yè)服務(wù)器供應(yīng)的;-客戶端請(qǐng)求的最終結(jié)果不存儲(chǔ)在內(nèi)容代理中。被存儲(chǔ)的既定待完成的中間結(jié)果 是響應(yīng)模型的事例。此方法的優(yōu)點(diǎn)尤其在于-內(nèi)容代理將不搜索商業(yè)服務(wù)器上的數(shù)據(jù)。商業(yè)服務(wù)器將內(nèi)容“推送”到代理中; 在替代方案中,商業(yè)服務(wù)器將數(shù)據(jù)發(fā)送到呈現(xiàn)服務(wù)器,呈現(xiàn)服務(wù)器管理與代理的關(guān)系;在另 一替代方案中,呈現(xiàn)服務(wù)器執(zhí)行管理工作,且通過產(chǎn)生偽客戶端請(qǐng)求來控制所述過程,以便 查詢商業(yè)服務(wù)器,且致使其預(yù)計(jì)算所述模型;-接收客戶端請(qǐng)求并不涉及商業(yè)服務(wù)器的“大量”處理,因此不涉及客戶端的性能 利益。在客戶端的請(qǐng)求下實(shí)時(shí)處理的僅有請(qǐng)求是必須利用請(qǐng)求專有的且不可通過高速緩存 來優(yōu)化的外部資源(RSS型資源、圖像的添加或視頻的添加)的請(qǐng)求。-更不用置疑,第一客戶端的請(qǐng)求并不要求填充代理。
結(jié)合圖2,以請(qǐng)求序列的形式來介紹本發(fā)明的方法的示范性實(shí)施例,所述請(qǐng)求序列 導(dǎo)致為作出相應(yīng)請(qǐng)求的客戶端10獲得多媒體場(chǎng)景,且其中使用根據(jù)本發(fā)明的內(nèi)容代理12 以及根據(jù)本發(fā)明的場(chǎng)景模型的事例。出于更加清楚起見,已保留了與圖1共享的數(shù)字參考。-商業(yè)服務(wù)器13構(gòu)造(201)多媒體場(chǎng)景模型13-1的事例,并借助于呈現(xiàn)服務(wù)器 11將其傳輸(202)到內(nèi)容代理12。此構(gòu)造由商業(yè)服務(wù)器連續(xù)地進(jìn)行,即,在獲得(201’)能 夠作為場(chǎng)景模型的主題的可簡(jiǎn)檔化內(nèi)容的同時(shí)進(jìn)行;商業(yè)服務(wù)器13構(gòu)造(201)場(chǎng)景模型的 事例。-內(nèi)容代理12接收(203)這些模型事例,并記錄(204)這些模型事例。代理因此 含有需用來對(duì)應(yīng)于來自客戶端的所有請(qǐng)求的模型。-具有簡(jiǎn)檔的客戶端10向呈現(xiàn)服務(wù)器11發(fā)出(100)請(qǐng)求;-呈現(xiàn)服務(wù)器11基于客戶端10的簡(jiǎn)檔參數(shù),經(jīng)由內(nèi)容代理12搜索(101)模型 13-1的事例,其適于響應(yīng)(在模型事例的創(chuàng)建考慮到作出請(qǐng)求的客戶端的可簡(jiǎn)檔化參數(shù)的 范圍內(nèi),此事例總是存在);-內(nèi)容代理12將結(jié)果返回(102)給呈現(xiàn)服務(wù)器11;-如果模型事例并未完全形成,那么呈現(xiàn)服務(wù)器11要求(205)商業(yè)服務(wù)器13或外 部源14(例如,用視頻、文本或圖像)來完成所述模型事例;-呈現(xiàn)服務(wù)器11接收(206)來自商業(yè)服務(wù)器13或來自其它源14的響應(yīng)(即,缺 失的內(nèi)容)。-呈現(xiàn)服務(wù)器10將完整的多媒體場(chǎng)景(即,對(duì)應(yīng)于缺失內(nèi)容已添加到的模型事例 13-1)返回(207)給客戶端10。因此,歸因于存在預(yù)計(jì)算的模型的事例,所以內(nèi)容代理內(nèi)的搜索101是預(yù)測(cè)性的。 因此,本發(fā)明的系統(tǒng)使得有可能總是具有已計(jì)算的至少一個(gè)模型事例,以便響應(yīng)作出所述 請(qǐng)求的用戶的簡(jiǎn)檔。以此方式,呈現(xiàn)服務(wù)器、多媒體內(nèi)容代理和商業(yè)服務(wù)器在系統(tǒng)內(nèi)協(xié)作, 使得在內(nèi)容代理內(nèi),呈現(xiàn)服務(wù)器實(shí)行對(duì)對(duì)應(yīng)于用戶的簡(jiǎn)檔的模型事例的預(yù)測(cè)性搜索,所述 搜索是在已由商業(yè)服務(wù)器預(yù)計(jì)算的模型事例之間實(shí)行的,以便改進(jìn)多媒體場(chǎng)景創(chuàng)建性能。下文中介紹應(yīng)用于針對(duì)性廣告的實(shí)施本發(fā)明的方法的特定情況。然而,要清楚,本 發(fā)明不限于此特定應(yīng)用,而是可同樣地在許多種其它假設(shè)情況下實(shí)施,其中在基于此客戶 端的簡(jiǎn)檔而確定請(qǐng)求之后,將一條信息的至少一部分傳輸?shù)娇蛻舳恕?、實(shí)施模型事例的描述2. 1 第一實(shí)例商業(yè)服務(wù)器能夠管理多媒體場(chǎng)景、廣告內(nèi)容和簡(jiǎn)檔。S卩,以下組初始數(shù)據(jù)-含有以下元素的多媒體場(chǎng)景-廣告條幅;-從RSS流得出的文本;-四個(gè)廣告條幅,其采用場(chǎng)景頂部的位置,對(duì)所述四個(gè)廣告條幅的描述如下—標(biāo)記為Ml的廣告1;—標(biāo)記為M2的廣告2;—標(biāo)記為M3的廣告3;
—標(biāo)記為M4的廣告4;RSS流,對(duì)應(yīng)于可變的多媒體內(nèi)容(CMMV);-兩個(gè)簡(jiǎn)檔-與廣告1和2相關(guān)聯(lián)的男性簡(jiǎn)檔;-與廣告3相關(guān)聯(lián)的女性簡(jiǎn)檔;商業(yè)服務(wù)器因此必須產(chǎn)生圖3A中所示的四個(gè)模型事例(IM1、IM2、IM3、IM4)。對(duì)表格(二維)中每一簡(jiǎn)檔的模型事例的限制得出以下結(jié)果-用于男性簡(jiǎn)檔的模型IMl、IM2和IM4;-用于女性簡(jiǎn)檔的模型IM3和IM4。2. 2 第二實(shí)例再次著手處理前一組初始數(shù)據(jù),將兩個(gè)新的簡(jiǎn)檔添加到所述組初始數(shù)據(jù)-添加到標(biāo)記為M2的廣告2的超過30簡(jiǎn)檔;-添加到標(biāo)記為Ml的廣告1的不足30簡(jiǎn)檔。商業(yè)服務(wù)器因此必須產(chǎn)生與前面的實(shí)例中相同的四個(gè)模型。然而,關(guān)聯(lián)表格中對(duì)應(yīng)于簡(jiǎn)檔的模型的限制更細(xì)-用于男性簡(jiǎn)檔/超過30的模型2和4;-用于男性簡(jiǎn)檔/不足30的模型1和4;-用于女性簡(jiǎn)檔的模型3和4。2. 3第三實(shí)例再次著手處理前一組初始數(shù)據(jù),將第五個(gè)可簡(jiǎn)檔化內(nèi)容(標(biāo)記為M5的廣告5)添 加到所述組初始數(shù)據(jù)。因此,商業(yè)服務(wù)器必須產(chǎn)生五個(gè)模型事例,每一模型事例包含不同的廣告,如圖3B 中所示。對(duì)應(yīng)于簡(jiǎn)檔的模型的限制如下-用于男性簡(jiǎn)檔/超過30的模型2、4和5;-用于男性簡(jiǎn)檔/不足30的模型1、4和5;-用于女性簡(jiǎn)檔的模型3、4和5。2. 4第四實(shí)例再次著手處理前一組初始數(shù)據(jù),對(duì)所述組初始數(shù)據(jù)進(jìn)行以下修改-多媒體場(chǎng)景含有以下元素-含有本地化文本的廣告條幅;-從RSS流得出的文本(因此,此為CMMV客戶端所請(qǐng)求的可變內(nèi)容);—本地化的固定文本(基于語言TXTFR變?yōu)門XT EN);_兩種可能的本地化一針對(duì)以法語為母語的人的本地化“FR” ;-針對(duì)以英語為母語的人的本地化“ΕΝ”;-因此,每一廣告具有兩個(gè)版本;—本地化的FR版本;—本地化的EN版本。
因此,商業(yè)服務(wù)器必須產(chǎn)生對(duì)應(yīng)于英語廣告和法語廣告的十個(gè)模型事例。在此實(shí) 例中,認(rèn)為本地化的文本僅具有英語版本和法語版本,如圖3C所示。為了便于理解,以二維表格的形式來呈現(xiàn)對(duì)應(yīng)于基于簡(jiǎn)檔參數(shù)的模型的事例的簡(jiǎn) 檔化的結(jié)構(gòu),其實(shí)際上是多維的。對(duì)應(yīng)于簡(jiǎn)檔的模型事例的限制如下 于是,待產(chǎn)生的模型事例的總數(shù)是變量數(shù)目的笛卡兒乘積(在此實(shí)例中,使用兩 個(gè)變量有五個(gè)廣告和兩個(gè)本地化)。關(guān)于簡(jiǎn)檔,其不增加復(fù)雜性。相反,簡(jiǎn)檔使得能夠在模型事例的選擇方面對(duì)內(nèi)容代 理進(jìn)行限制。為了作出此選擇,呈現(xiàn)服務(wù)器必須擁有用于限制事例的多維結(jié)構(gòu),其由商業(yè)服 務(wù)器基于其接收到的可簡(jiǎn)檔化內(nèi)容的數(shù)目和類型來提供。3、其它任選特征和優(yōu)點(diǎn)3. 1關(guān)于事件驅(qū)動(dòng)的系統(tǒng)如已經(jīng)陳述,一旦修改了內(nèi)容代理的來源中的一者(添加可簡(jiǎn)檔化內(nèi)容或修改可 簡(jiǎn)檔化內(nèi)容),商業(yè)服務(wù)器就可用場(chǎng)景的新的模型事例來更新內(nèi)容代理。此系統(tǒng)的優(yōu)點(diǎn)是代 理總是最新的,當(dāng)然,這取決于模型事例的計(jì)算時(shí)間。不再有高速緩沖存儲(chǔ)器數(shù)據(jù)的任何過 期的概念。舉例來說,如果將新的廣告內(nèi)容添加到商業(yè)服務(wù)器,且如果此廣告內(nèi)容與“男性/ 女性”簡(jiǎn)檔相關(guān)聯(lián)或不相關(guān)聯(lián)。在此情況下,必須將含有對(duì)此廣告的參考的新的模型事例添 加到內(nèi)容代理。另一實(shí)例可為在商業(yè)服務(wù)器上修改多媒體場(chǎng)景的文本。在此情況下,必須更新此 多媒體場(chǎng)景的所有模型事例。以此方式,在此實(shí)施例中,當(dāng)事件發(fā)生時(shí),執(zhí)行商業(yè)服務(wù)器對(duì)內(nèi)容代理的更新。此 事件(可簡(jiǎn)檔化內(nèi)容的添加、修改、刪除)從而致使內(nèi)容代理被更新。3. 2對(duì)于排序系統(tǒng)在另一實(shí)施例中,商業(yè)服務(wù)器可以規(guī)律的間隔來更新內(nèi)容代理。此排序系統(tǒng)的優(yōu) 點(diǎn)在于處理日期是特定的,而不是隨機(jī)的。前面的實(shí)例仍有效。3.3M^im^^mm^mmmmmmmim根據(jù)本發(fā)明的額外實(shí)施例,通過將特定參數(shù)插入到由客戶端發(fā)起的請(qǐng)求中,來改 進(jìn)系統(tǒng)性能。此參數(shù)使得能夠識(shí)別客戶端的簡(jiǎn)檔。以此方式,在代理內(nèi)容的子組中進(jìn)行對(duì)對(duì) 應(yīng)于所述請(qǐng)求的模型的搜索,從而使得與常規(guī)系統(tǒng)相比,能將此搜索加速,在常規(guī)系統(tǒng)中, 為了確定多媒體場(chǎng)景的內(nèi)容,必須使用包括簡(jiǎn)檔在內(nèi)的所有參數(shù)。以此方式,通過著手處理所介紹的最后一個(gè)實(shí)例,且當(dāng)由客戶端終端發(fā)起的請(qǐng)求 包括“不足30歲且為法國人的男性”的簡(jiǎn)檔的識(shí)別符時(shí),那么直接在子組{模型2,模型3,模型4}上實(shí)行對(duì)多維數(shù)據(jù)結(jié)構(gòu)中的對(duì)應(yīng)模型的搜索。因此,性能得以改進(jìn)。4、商業(yè)服各器的物理架構(gòu)結(jié)合圖4展示根據(jù)本發(fā)明的商業(yè)服務(wù)器的實(shí)施例。此服務(wù)器包括存儲(chǔ)器41,其由高速緩沖存儲(chǔ)器組成;處理單元42,其配備有微處 理器P,且由計(jì)算機(jī)程序43控制,所述計(jì)算機(jī)程序43實(shí)施根據(jù)本發(fā)明的構(gòu)造方法。在初始化后,舉例來說,計(jì)算機(jī)程序43的代碼指令在由處理單元42的處理器執(zhí)行 之前被加載到RAM存儲(chǔ)器中。將至少一個(gè)可簡(jiǎn)檔化的多媒體內(nèi)容輸入到處理單元42。處理 單元43的處理器根據(jù)計(jì)算機(jī)程序43的指令而實(shí)施先前描述的管理方法的步驟,從而創(chuàng)建 多媒體場(chǎng)景的模型事例。為了實(shí)現(xiàn)此目的,除高速緩沖存儲(chǔ)器41之外,服務(wù)器還包括基于 簡(jiǎn)檔參數(shù)來表征可簡(jiǎn)檔化內(nèi)容的構(gòu)件,以及將模型事例傳輸?shù)匠尸F(xiàn)服務(wù)器或內(nèi)容代理的構(gòu) 件。這些構(gòu)件由處理單元42的處理器控制。在一個(gè)實(shí)施例(未圖示)中,內(nèi)容代理可具有類似的物理結(jié)構(gòu)。
權(quán)利要求
一種用于供應(yīng)多媒體內(nèi)容代理的方法,其特征在于其包括接收簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型的至少一個(gè)事例的步驟,所述簡(jiǎn)檔化的多媒體場(chǎng)景適合于具有由商業(yè)服務(wù)器發(fā)起的至少一個(gè)通用參數(shù)的預(yù)定用戶簡(jiǎn)檔;將所述至少一個(gè)簡(jiǎn)檔化的多媒體場(chǎng)景的所述至少一個(gè)事例存儲(chǔ)在所述內(nèi)容代理內(nèi)的步驟。
2.根據(jù)權(quán)利要求1所述的供應(yīng)方法,其特征在于,在所述接收步驟之前,其包括檢驗(yàn)至少一個(gè)可簡(jiǎn)檔化的多媒體內(nèi)容的可用性,從而發(fā)布可簡(jiǎn)檔化的多媒體內(nèi)容的列 表的步驟;創(chuàng)建簡(jiǎn)檔化的多媒體場(chǎng)景的所述至少一個(gè)模型的至少一個(gè)步驟,所述簡(jiǎn)檔化的多媒體 場(chǎng)景整合有來自所述列表的所述可簡(jiǎn)檔化的多媒體場(chǎng)景內(nèi)容中的至少一者;創(chuàng)建多維數(shù)據(jù)結(jié)構(gòu)的步驟,所述多維數(shù)據(jù)結(jié)構(gòu)使得簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模 型能夠與至少一個(gè)用戶簡(jiǎn)檔參數(shù)相關(guān)聯(lián);將簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型傳輸?shù)匠尸F(xiàn)服務(wù)器的步驟; 經(jīng)由所述呈現(xiàn)服務(wù)器將簡(jiǎn)檔化的多媒體場(chǎng)景的所述至少一個(gè)模型傳輸?shù)剿龆嗝襟w 內(nèi)容代理的步驟。
3.根據(jù)權(quán)利要求2所述的供應(yīng)方法,其特征在于,所述供應(yīng)方法進(jìn)一步包括構(gòu)造多維 數(shù)據(jù)結(jié)構(gòu)的步驟,所述多維數(shù)據(jù)結(jié)構(gòu)使得簡(jiǎn)檔化的多媒體場(chǎng)景模型的至少一個(gè)事例能夠與 至少一個(gè)用戶簡(jiǎn)檔參數(shù)相關(guān)聯(lián)。
4.一種可從通信網(wǎng)絡(luò)下載且/或存儲(chǔ)在機(jī)器可讀媒體上且/或可由微處理器執(zhí)行的計(jì) 算機(jī)程序產(chǎn)品,其特征在于其包括程序代碼指令,所述程序代碼指令當(dāng)在計(jì)算機(jī)上執(zhí)行時(shí) 用于執(zhí)行根據(jù)權(quán)利要求1到3中至少一個(gè)權(quán)利要求所述的供應(yīng)方法。
5.一種多媒體內(nèi)容代理,其特征在于其包括接收簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型的至少一個(gè)事例的構(gòu)件,所述簡(jiǎn)檔化的多媒 體場(chǎng)景適合于具有由商業(yè)服務(wù)器發(fā)起的至少一個(gè)通用參數(shù)的預(yù)定用戶簡(jiǎn)檔;將簡(jiǎn)檔化的多媒體場(chǎng)景的所述至少一個(gè)模型的所述至少一個(gè)事例存儲(chǔ)在所述內(nèi)容代 理內(nèi)的構(gòu)件。
6.一種用于依據(jù)來自用戶終端的請(qǐng)求而構(gòu)造多媒體場(chǎng)景的方法,其特征在于其包括 確定所述用戶的簡(jiǎn)檔的步驟;基于所述簡(jiǎn)檔而獲得先前由多媒體內(nèi)容代理存儲(chǔ)的簡(jiǎn)檔化的多媒體場(chǎng)景模型的至少 一個(gè)事例的步驟;將對(duì)應(yīng)于所述請(qǐng)求的至少一個(gè)參數(shù)的至少一個(gè)多媒體數(shù)據(jù)項(xiàng)目聚集在所述事例內(nèi)的步驟。
7.根據(jù)權(quán)利要求5所述的構(gòu)造多媒體場(chǎng)景的方法,其特征在于所述獲得步驟包括使用 多維數(shù)據(jù)結(jié)構(gòu)來搜索簡(jiǎn)檔化的多媒體場(chǎng)景模型的事例的步驟,所述多維數(shù)據(jù)結(jié)構(gòu)使得至少 一個(gè)簡(jiǎn)檔化的多媒體場(chǎng)景模型能夠與至少一個(gè)用戶簡(jiǎn)檔參數(shù)相關(guān)聯(lián)。
8.—種可從通信網(wǎng)絡(luò)下載且/或存儲(chǔ)在機(jī)器可讀媒體上且/或可由微處理器執(zhí)行的計(jì) 算機(jī)程序產(chǎn)品,其特征在于其包括程序代碼指令,所述程序代碼指令當(dāng)在計(jì)算機(jī)上執(zhí)行時(shí) 用于執(zhí)行根據(jù)權(quán)利要求4到5中至少一個(gè)權(quán)利要求所述的構(gòu)造方法。
9.一種多媒體場(chǎng)景模型,其特征在于其包括至少一個(gè)簡(jiǎn)檔化的多媒體內(nèi)容,其適合于具有至少一個(gè)通用參數(shù)的預(yù)定用戶簡(jiǎn)檔; 至少一個(gè)位置,其用于插入可變的多媒體內(nèi)容。
10. 一種商業(yè)服務(wù)器,其特征在于其包括檢驗(yàn)至少一個(gè)可簡(jiǎn)檔化的多媒體內(nèi)容的可用性,從而發(fā)布可簡(jiǎn)檔化的多媒體內(nèi)容的列 表的構(gòu)件;創(chuàng)建簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型且整合來自所述列表的所述可簡(jiǎn)檔化的多 媒體內(nèi)容中的至少一者的構(gòu)件,所述簡(jiǎn)檔化的多媒體場(chǎng)景適合于具有至少一個(gè)通用參數(shù)的 預(yù)定用戶簡(jiǎn)檔;創(chuàng)建多維數(shù)據(jù)結(jié)構(gòu)的構(gòu)件,所述多維數(shù)據(jù)結(jié)構(gòu)使得簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模 型能夠與至少一個(gè)用戶簡(jiǎn)檔參數(shù)相關(guān)聯(lián);將簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型傳輸?shù)匠尸F(xiàn)服務(wù)器的構(gòu)件。
全文摘要
本發(fā)明涉及一種用于供應(yīng)多媒體內(nèi)容代理的方法。根據(jù)本發(fā)明,所述方法包括接收簡(jiǎn)檔化的多媒體場(chǎng)景的至少一個(gè)模型的至少一個(gè)事例的步驟,所述簡(jiǎn)檔化的多媒體場(chǎng)景適合于具有至少一個(gè)通用參數(shù)且來自商業(yè)服務(wù)器的預(yù)定用戶簡(jiǎn)檔;將簡(jiǎn)檔化的多媒體場(chǎng)景的所述至少一個(gè)模型的所述至少一個(gè)事例存儲(chǔ)在所述內(nèi)容代理中的步驟。
文檔編號(hào)G06F17/30GK101925900SQ200980103254
公開日2010年12月22日 申請(qǐng)日期2009年1月23日 優(yōu)先權(quán)日2008年1月24日
發(fā)明者文森特·迪潘, 本諾華·坎廷, 瓊·克勞德·德伏娃, 菲利蒲·拉夫科里耶 申請(qǐng)人:斯特里米澤公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1