專利名稱:使用媒體散列的基于廣告的收入生成以控制欺詐的制作方法
使用媒體散列的基于廣告的收入生成以控制欺詐
背景技術:
隨著計算和網絡技術的發(fā)展并且已經變得更加穩(wěn)健、安全和可靠,更多的消費者、 批發(fā)商、零售商、企業(yè)家、教育機構等等已經并且正在轉換商務范式并且正在使用這樣的技 術來開展商務,而并非利用傳統(tǒng)的手段。例如,當今許多電視廣播服務和系統(tǒng)可以利用網絡 和計算技術不僅產生和創(chuàng)建電視節(jié)目,而且還將這樣的多媒體內容傳播到位于許多廣播介 質上的用戶。盡管如此,這些多媒體公司現(xiàn)在努力回收對在許許多多的在線共享軟件中的 他們的電影、電視節(jié)目、以及音樂的控制。例如,許多歌曲和視頻正在被未經許可地張貼在 因特網上。此外,不難發(fā)現(xiàn)在許多因特網站點有最新的電影和/或音樂剪輯可以下載、觀看 或收聽,而不會因為使用這樣的材料給藝人、所有者或制作者進行任何補償。此外,許多希 望并愿意合法地給藝人、多媒體內容的所有者和/或制作者支付報酬的文件共享站點可能 發(fā)現(xiàn)難以或不可能辨別違反版權上傳的享有版權的材料和沒有已知的版權屬性并因此可 以合法地在無數(shù)的個人之間共享和傳播的材料。所要求保護的主題目的在于解決或至少減輕上面闡明的一個或所有問題。
發(fā)明內容
下面呈現(xiàn)了摘要,以便提供所公開的主題的某些方面的基本概念。本概述不是詳 盡的概述,旨在標識關鍵性元素或描述其范圍。其唯一的目的是以簡化形式呈現(xiàn)一些概念, 作為稍后呈現(xiàn)的比較詳細的描述的前奏。根據(jù)一個方面的所要求保護的主題提供通過使用媒體散列函數(shù)來生成收入或控 制欺詐的系統(tǒng)和方法。如此處所公開的系統(tǒng)可以將內容上傳到生成器,該生成器利用媒體 散列函數(shù)產生數(shù)字證書,該數(shù)字證書包括與上傳的內容相關聯(lián)的短標識符。此后,該系統(tǒng)可 以將內容連同所生成的數(shù)字證書一起定向到服務器,該服務器將短標識符轉發(fā)到數(shù)據(jù)庫引 擎,該數(shù)據(jù)庫引擎向服務器提供與內容的制作者相關聯(lián)的細節(jié)。應重放設備的請求,服務器 可以將內容下載到重放設備,此時,重放設備通知服務器為播放設備對下載內容的使用進 行支付。為了達到前文所述以及其它的相關目的,此處結合下面的描述和附圖描述了所公 開的并要求保護的主題的某些說明性方面。然而,這些方面只是表示可以使用此處所公開 的原理的各種方式中的一些方式,并旨在包括所有這些方面和它們的等效內容。通過與附 圖一起閱讀下面的詳細描述,本發(fā)明的其它優(yōu)點和新穎的特點將變得顯而易見。
圖1示出了根據(jù)所要求保護的主題的通過使用媒體散列函數(shù)來生成收入或控制 欺詐的機器實現(xiàn)的系統(tǒng)。圖2提供根據(jù)所要求保護的主題的一個方面的生成收入或控制欺詐的說明性內 容制作者的比較詳細的描繪。圖3提供根據(jù)所要求保護的主題的一個方面的生成收入或控制欺詐的說明性證書授權機構的比較詳細的描繪。圖4提供根據(jù)所要求保護的主題的一個方面的生成收入或控制欺詐的Web宿主服 務器的比較詳細的描繪。圖5提供根據(jù)所要求保護的主題的一個方面的生成收入或控制欺詐的說明性數(shù) 據(jù)庫引擎的比較詳細的描繪。圖6提供根據(jù)所要求保護的主題的一個方面的生成收入或控制欺詐的機器實現(xiàn) 的客戶機設備的進一步描繪。圖7提供根據(jù)所要求保護的主題的一個方面的被用來生成收入或控制欺詐的說 明性事務圖的描繪。圖8提供根據(jù)所要求保護的主題的一個方面的被用來生成收入或控制欺詐的事 務圖的例示。圖9示出了根據(jù)所要求保護的主題的一個方面的生成收入或控制欺詐的機器實 現(xiàn)的方法的流程圖。圖10示出了根據(jù)所要求保護的主題的一個方面的生成收入或控制欺詐的機器實 現(xiàn)的方法的再一個流程圖。圖11示出了根據(jù)所要求保護的主題的一個方面的用于執(zhí)行所公開的系統(tǒng)的計算 機的框圖。圖12示出了根據(jù)另一方面的用于處理所公開的體系結構的說明性計算環(huán)境的示 意框圖。
具體實施例方式現(xiàn)在參考附圖來描述所要求保護的主題,所有附圖中使用相同的附圖標記來指代 相同的元素。在下面的描述中,為了進行說明,闡述了很多具體細節(jié),以便提供對其有全面 的了解。然而,很明顯,所要求保護的主題可以在沒有這些具體細節(jié)的情況下實施。在其他 情況下,以框圖形式示出了各個已知的結構和設備以便于描述。圖1示出了根據(jù)所要求保護的主題的一個方面的通過使用媒體散列函數(shù)來生成 收入或控制欺詐的機器實現(xiàn)的系統(tǒng)100。系統(tǒng)100可包括內容制作者102,該內容制作者可 以是將多媒體音頻/視頻內容記錄到相關聯(lián)的持久性介質(例如,可以以電子方式擦除和 /或編程的易失性和/或非易失性存儲器、在帶有磁性和/或在光學方面有保持力的表面 和/或涂層的迅速地旋轉的磁盤板上保留數(shù)字地編碼的數(shù)據(jù)的非易失存儲器,和/或磁帶) 以便隨后在客戶機設備112上重放的設備和/或組件。內容制作者102可以將所產生的內 容或對象定向到證書授權機構(例如,證書授權機構106)并請求證書授權機構頒發(fā)證書。 通常,根據(jù)所要求保護的主題的一個方面,由證書授權機構所發(fā)出的證書可包括內容或對 象的散列(例如,通過利用媒體散列函數(shù))以及與內容制作者102相關聯(lián)的細節(jié)。一旦內 容制作者102接收到適當?shù)淖C書,它就可以將該內容或對象(例如,未散列的內容)以及與 內容相關聯(lián)的頒發(fā)的證書一起轉發(fā)到web服務器或web服務(例如,web宿主服務器108)。 值得注意的是,非限制的,至少部分地由所要求保護的主題所使用的“媒體散列”函數(shù)和在 此領域通常所使用的標準的“密碼散列”函數(shù)之間存在區(qū)別。具體而言,“媒體散列”函數(shù)一 般對其輸入中的小失真不敏感,而“密碼散列”函數(shù)通常對輸入中的任何干擾或失真極端敏感(例如,輸入中的甚至1比特的變化會在輸出中平均來說翻轉 1/2比特)。如圖所示,內容制作者102可以是獨立機頂盒,或便攜式記錄和/或重放設備。另 外,內容制作者102還可以完全用硬件和/或硬件和/或軟件兩者的組合來實現(xiàn)。此外,內 容制作者102還可以包括在其他兼容的組件內和/或與其他兼容組件相關聯(lián)。內容制作者 102可以是包括處理器并能夠用于與網絡拓撲和/或云104進行通信的任何類型的設備、設 施和/或轉換儀器。可以構成內容制作者102的說明性機制、機器、設備、設施和/或儀器 可包括平板PC、服務器級計算機器、膝上型計算機、筆記本電腦、臺式計算機、蜂窩電話、智 能電話、消費電器和/或儀器、工業(yè)用設備和/或組件、手持式設備、個人數(shù)字助理、多媒體 啟用因特網的電話、全球定位系統(tǒng)(GPS)、USB閃存設備、多媒體播放器、電視機等等。網絡拓撲和/或云104可包括任何可行的通信和/或廣播技術,例如,可以使用有 線和/或無線方式和/或技術來實現(xiàn)所要求保護的主題。此外,網絡拓撲和/或云104可 包括利用個人區(qū)域網絡(PAN)、局域網(LAN)、校園網(CAN)、城域網(MAN)、外部網、內聯(lián)網、 因特網、廣域網(WAN) -包括集中式的和/或分布式的-和/或其任何組合、置換和/或綜 合。另外,網絡拓撲和/或云104可包括利用近場通信(NFC)的通信或互換和/或利用例 如人的皮膚的電導的通信。證書授權機構106可以是頒發(fā)證書供其他各方使用的實體。根據(jù)所要求保護的主 題的一個方面,證書授權機構106可以頒發(fā)包括密鑰和關于該證書的所有者(例如,內容制 作者)的細節(jié)的證書。證書授權機構106有效地證明,與頒發(fā)的證書相關聯(lián)的頒發(fā)的密鑰屬 于該證書所指出的實體。為了促進其目標,證書授權機構106可以對將內容對象的散列與 它們各自的制作者、內容增強者等等相關聯(lián)的列表進行搜索。將內容對象的散列與相應的 制作者、內容增強者等等相關聯(lián)的列表可以與數(shù)據(jù)庫引擎110以及其隸屬的存儲設備IIOa 相關聯(lián)。在證書授權機構106不能找到帶有相關聯(lián)的制作者、內容增強者等等的對應的和 /或以前生成的內容對象的散列的情況下,它可以利用從內容制作者102接收到的內容連 同媒體散列函數(shù)來得出或產生內容的散列,這是所提供的內容的相對短的表示。一旦證書 授權機構106已經產生所提供的內容的散列,它可以將該散列與附屬于內容制作者102的 細節(jié)相關聯(lián),以創(chuàng)建證書,可以將該證書發(fā)送到內容制作者102,并將其轉發(fā)到數(shù)據(jù)庫引擎 110,以便存儲在存儲設備IIOa上,供以后使用。與內容制作者102 —樣,證書授權機構106可以在包括處理器并能夠用于與網絡 拓撲和/或云104進行通信的任何類型的設備、設施和/或轉換儀器上實現(xiàn)??梢詷嫵勺C 書授權機構106的說明性機制、機器、設備、設施和/或儀器可包括平板PC、服務器級計算機 器、膝上型計算機、筆記本電腦、臺式計算機、蜂窩電話、智能電話、消費電器和/或儀器、工 業(yè)用設備和/或組件、手持式設備、個人數(shù)字助理、多媒體啟用因特網的電話、全球定位系 統(tǒng)(GPS)、USB閃存設備、多媒體播放器、電視機等等。根據(jù)所要求保護的主題的一個方面,Web宿主服務器108可以分發(fā)、廣播、同時聯(lián) 播和/或多播內容(例如,由內容制作者102所提供的音頻和/或視頻多媒體內容)。Web 宿主服務器108在從內容制作者102接收到內容以及相關聯(lián)的證書時可以解析接收到的證 書并檢索散列,然后,它可以將散列發(fā)送到數(shù)據(jù)庫引擎110。Web宿主服務器108也可以驗 證內容的作者身份,以便威懾和阻止不誠實的內容制作者(例如,冒充成合法的內容制作 者或內容增強者的內容制作者),以這樣的方式,避免向這些制作者進行支付。此外,web宿主服務器108還可以促進或實現(xiàn)向內容制作者102進行支付。支付可以根據(jù)規(guī)定的和/或 商定的方案來確定(例如,支付可以至少部分地基于內容的下載或觀眾人數(shù)的比例)。Web宿主服務器108可以完全用硬件和/或硬件和/或軟件兩者的組合來實現(xiàn)。 Web宿主服務器108可以是包括處理器并且能夠與網絡拓撲和/或云104進行有效通信的 任何類型的機器。可以構成web宿主服務器108的說明性機器可包括臺式計算機、服務器 級計算設備、蜂窩電話、智能電話、膝上型計算機、筆記本電腦、平板PC、消費者和/或工業(yè) 用設備和/或電器、手持式設備、個人數(shù)字助理、多媒體啟用因特網的移動電話等等。另外 和/或可另選地,web宿主服務器108可包括電視或多媒體廣播電臺(電視臺),以及廣播、 同時聯(lián)播、和/或多播音頻和/或視頻多媒體內容的臺。數(shù)據(jù)庫引擎110以及相關聯(lián)的存儲器IIOa可以是記錄或數(shù)據(jù)的結構化的集合,其 中,記錄或數(shù)據(jù)保留在存儲器IIOa中,數(shù)據(jù)庫引擎110提供組織、構建和/或訪問相關聯(lián)的 或保留在存儲器IIOa中的記錄和/或數(shù)據(jù)的機制和/或方式。另外,響應于內容制作者102 傳輸從由證書授權機構106提供給內容制作者102的證書中獲取的散列,數(shù)據(jù)庫引擎110 可以將與內容制作者102相關聯(lián)的細節(jié)發(fā)送到web宿主服務器108。由數(shù)據(jù)庫引擎110將 與內容制作者102相關聯(lián)的細節(jié)傳送到web宿主服務器108,可以據(jù)此驗證內容的作者身份 或所有權以及阻止不誠實的制作者或聲稱的所有者違法地得益于使用系統(tǒng)100。相關聯(lián)的存儲器IIOa可以是本地的,遠程的,或跨網絡拓撲和/或云104分散的分 布式持久性介質。存儲器IIOa可包括數(shù)據(jù)庫引擎110促進它目標所需的任何合適的數(shù)據(jù)。 例如,存儲器IIOa可包含關于用戶數(shù)據(jù)的信息、涉及交易的一部分的數(shù)據(jù)、信用信息、涉及 以前的交易的歷史數(shù)據(jù)、與購買商品和/或服務相關聯(lián)的數(shù)據(jù)的一部分、與銷售商品和/或 服務相關聯(lián)的數(shù)據(jù)的一部分、地理位置、在線活動、以前的在線交易、跨完全不同的網絡的 活動、跨一個網絡的活動、信用卡驗證、成員資格、成員資格的持續(xù)時間、與網絡相關聯(lián)的通 信、伙伴列表、聯(lián)系人、回答的問題、張貼的問題、問題的響應時間、博客數(shù)據(jù)、博客條目、背 書、購買的商品、銷售的商品、網絡上的產品、從完全不同的網站收集的信息、從完全不同的 網絡獲取的信息、來自網站的分級、信用分數(shù)、地理位置、慈善捐款,或涉及軟件、應用程序、 網絡會議的任何其他信息,和/或涉及交易的任何合適的數(shù)據(jù)等等。可以理解,數(shù)據(jù)存儲器IIOa可以是,例如,易失性存儲器或非易失性存儲器,或者 可包括易失性和非易失性存儲器兩者。作為說明,而不是限制,非易失性存儲器可包括只 讀存儲器(ROM)、可編程只讀存儲器(PR0M)、電可編程序只讀存儲器(ΕΗ 0Μ)、電可擦可編 程只讀存儲器(EEPROM)或閃存。易失性存儲器可包括可以充當外部高速緩沖存儲器的隨 機存取存儲器(RAM)。作為說明而非限制,RAM可以有許多形式,如靜態(tài)RAM(SRAM)、動態(tài) RAM (DRAM)、同步 DRAM (SDRAM)、雙倍數(shù)據(jù)速率 SDRAM (DDRSDRAM)、增強的 SDRAM (ESDRAM)、 Synchlink DRAM (SLDRAM)、直接型 Rambus RAM(RDRAM),直接型 Rambus 動態(tài) RAM (DRDRAM),以及Rambus 動態(tài)RAM (RDRAM)。本系統(tǒng)和方法的數(shù)據(jù)存儲器IIOa旨在包括, 而不僅限于,這些以及任何其他合適類型的存儲器。此外,還可以理解,存儲器IIOa可以是 服務器、數(shù)據(jù)庫、硬盤驅動器等等??蛻魴C設備112可以是從相關聯(lián)的存儲介質(例如,可以以電子方式擦除和/或 編程的易失性和/或非易失性存儲器、在帶有磁性和/或在光學方面有保持力的表面和/ 或涂層的迅速地旋轉的磁盤板上保留數(shù)字地編碼的數(shù)據(jù)的非易失存儲器,和/或磁帶)重放和/或向其中記錄多媒體音頻/視頻內容的設備和/或組件。客戶機設備112可以從web 宿主服務器108下載內容或對象以便重放或進行進一步的增強(例如,將下載的內容或對 象拼接或混合到其他下載的內容或對象中)。當客戶機設備112從web宿主服務器108下 載內容時,web宿主服務器108可以遞送,或者客戶機設備112可以接收(例如,web宿主服 務器108可以從完全不同的源檢索或使不同的其他組件來檢索最后下載的“包”的完全不 同的部分,此后,可以合并檢索到的組件以形成最后的可下載的“包”)感興趣的內容以及與 內容制作者(例如,內容制作者102)相關聯(lián)的細節(jié)。一旦客戶機設備112成功地從web宿 主服務器108下載了內容,它就可以向數(shù)據(jù)庫引擎110遞送散列的內容(例如,內容的相對 短的散列表示)??蛻魴C設備112也可以將對下載的內容的使用通知給內容制作者102。此外,客戶機設備112還可以提供供用戶安置搜索查詢以便提交到數(shù)據(jù)庫引擎 110的手段。此外,客戶機設備112可以是獨立機頂盒,或便攜式記錄和/或重放設備。另 外,客戶機設備112還可以完全用硬件和/或硬件和/或軟件兩者的組合來實現(xiàn)。此外,客 戶機設備112還可以包括在其他兼容的組件內和/或與其他兼容組件相關聯(lián)。可以理解, 客戶機設備112可以是包括處理器并能夠用于與網絡拓撲和/或云104進行通信的任何類 型的機制、機器、設備、設施和/或儀器??梢詷嫵煽蛻魴C設備112的說明性機制、機器、設 備、設施和/或儀器可包括平板PC、服務器級計算機器、膝上型計算機、筆記本電腦、臺式計 算機、蜂窩電話、智能電話、消費電器和/或儀器、工業(yè)用設備和/或組件、手持式設備、個人 數(shù)字助理、多媒體啟用因特網的電話、全球定位系統(tǒng)(GPQ、USB閃存設備、多媒體播放器、 電視機等等。圖2提供了根據(jù)所要求保護的主題的一個方面的通過使用媒體散列函數(shù)來生成 收入或控制欺詐的說明性內容制作者102的例示200。如圖所示,內容制作者102可以產生 內容(例如,諸如視頻、音頻、圖像等等之類的多媒體內容)或可以是包括創(chuàng)建和/或經營 市場的主要內容制作者和/或技術公司的聯(lián)盟。內容制作者102可包括接口組件202 (下文 簡稱為“接口 202”),該接口組件202可以接收和/或分發(fā)、傳遞,和/或參與與多個完全不 同的源和/或組件的數(shù)據(jù)交換。例如,接口 202可以從眾多源接收和/或向其傳輸數(shù)據(jù),諸 如,例如,與證書授權機構106相關聯(lián)的數(shù)據(jù)。另外和/或可另選地,接口 202可以獲取和/ 或接收與用戶名和/或密碼、加密和/或解密密鑰的集合、客戶端應用程序、服務、用戶、客 戶機、設備、和/或涉及特定交易的實體、交易的某些部分相關聯(lián)的數(shù)據(jù),此后,可以將接收 到的或以其他方式獲得的信息傳達到請求組件204和/或上傳組件206,供隨后的以及進一 步的使用、處理和/或分析。為促進其目標,接口 202可以提供各種適配器、連接器、信道、通信通道等等,以將 系統(tǒng)200中所包括的各種組件,更具體而言,內容制作者102集成到幾乎任何操作系統(tǒng)和/ 或數(shù)據(jù)庫系統(tǒng)和/或彼此集成。另外和/或可另選地,接口 202可以提供各種適配器、連接 器、信道、通信方式等等,它們可以用于與可以構成系統(tǒng)200的各種組件,和/或與系統(tǒng)200 相關聯(lián)的任何其他組件(外部的和/或內部的)、數(shù)據(jù)等等的交互。內容制作者102可包括請求組件204,該請求組件204可以將由內容制作者102所 產生或增強的內容定向到證書授權機構106,并請求證書授權機構106頒發(fā)要與定向的內 容以及內容制作者102兩者相關聯(lián)的證書。一般而言,由證書授權機構106頒發(fā)的證書可 包括接收到的內容的唯一散列以及與內容制作者102相關聯(lián)的細節(jié)。
一旦內容制作者102已經從證書授權機構106接收到適當?shù)淖C書,它可以使用上 傳組件206將內容(例如,未散列的內容)以及從證書授權機構106接收到的與內容相關 聯(lián)的證書轉發(fā)到web宿主服務器108,供隨后的進行分發(fā)或由例如客戶機設備112進行使用。圖3提供了根據(jù)所要求保護的主題的一個方面的通過使用媒體散列函數(shù)來生成 收入或控制欺詐的說明性證書授權機構106的描繪300。根據(jù)所要求保護的主題的說明性 實例的證書授權機構106,可以是受信任的實體,并且還可以提供自動的爭論解決,因為它 通常同意創(chuàng)建和頒發(fā)證書,這些證書包含多媒體散列函數(shù)以及與對象或內容的制作者相關 聯(lián)的細節(jié),該多媒體散列函數(shù)將對象或內容散列為未散列的內容的短表示。此外,還應該注 意,證書授權機構106 —般只在其知道沒有其他利用相同散列加密的對象或內容的情況下 才頒發(fā)和/或傳播證書。證書授權機構106可包括接口組件302,該接口組件302的功能類似于參考接口 202所描述的功能(參見圖2)。因此,由于兩個接口組件(例如,接口 202和接口組件302) 的功能和適用性的相似度,省略了對這樣的特征的詳細描述,以避免不必要的重復,也是為 了簡潔。證書授權機構106可包括搜索組件304,該搜索組件304可以對將內容對象的散 列與它們的相應的制作者、內容增強者等等相關聯(lián)的列表進行搜索,其中,關聯(lián)內容對象的 散列的列表被保留在數(shù)據(jù)庫引擎110和聯(lián)盟存儲器IIOa上和/或與它們相關聯(lián)。另外和/ 或可另選地,與其搜索組件304自己對保留在存儲器上IIOa并與數(shù)據(jù)庫引擎110相關聯(lián)的 關聯(lián)內容對象的散列的列表進行搜索,搜索組件304也可以使數(shù)據(jù)庫引擎110開始對存儲 介質IIOa進行搜索,從而更好地使用數(shù)據(jù)庫引擎的卓越的并且更加定向的搜索能力。在搜索組件304沒有找到與帶有類似的或相同散列的其他內容或另一對象相關 聯(lián)的已經頒發(fā)的證書的情況下,證書授權機構106可以使用證書生成器306來使用媒體散 列函數(shù)以散列從內容制作者102接收到的內容,以便提供所提供的內容的相對短的散列表 示。另外,證書生成器306也可以在所生成的證書中包括與內容制作者102相關聯(lián)的細節(jié), 諸如可以將頒發(fā)的證書與人、組織、服務器等等聯(lián)系和/或與內容的制作者相關的標識屬 性。圖4提供了根據(jù)所要求保護的主題的一個方面的通過使用媒體散列函數(shù)來生成 收入或控制欺詐的web宿主服務器108的例示400。如圖所示,web宿主服務器108可包括 可以具有如參考圖2和接口 202所描述的類似的功能的接口組件402。如此,由于在接口組 件402和接口 202之間存在功能和目的的共同性,因此,省略了對這樣的特征和/或功能的 詳細描述,以避免不必要的重復,也是為了簡潔。Web宿主服務器108可包括分發(fā)組件404, 該分發(fā)組件404在從內容制作者102那里接收到內容和相關聯(lián)的證書時可以提取散列(例 如,由證書授權機構106所生成的內容的相對短的散列表示)。然后,可以將提取的散列發(fā) 送到數(shù)據(jù)庫引擎110,供以后進行利用。另外,web宿主組件108也可以包括支付組件406,在客戶機設備112合法地使用 內容的情況下,該支付組件406向內容制作者102進行支付。向內容制作者102進行支付 可以至少部分地基于規(guī)定的和/或商定的方案。例如,向內容制作者102進行支付可以至 少部分地基于歸屬于內容制作者102的內容的下載的比例。
圖5提供了根據(jù)所要求保護的主題的一個方面的通過使用媒體散列函數(shù)來生成 收入或控制欺詐的數(shù)據(jù)庫引擎Iio的一個方面的例示500。根據(jù)所要求保護的主題的說明 性實例的數(shù)據(jù)庫引擎110,與證書授權機構102類似,可以是受信任的實體。數(shù)據(jù)庫引擎 110,連同相關聯(lián)的持久性介質或存儲器場(例如,存儲器110A),可以保留將內容對象的散 列與它們的制作者、內容增強者、web主存服務等等相關聯(lián)的列表。如所描繪的,數(shù)據(jù)庫引 擎110可包括接口 502,該接口 502可以以與結合接口 202所描述的方式類似的方式進行操 作。因此,為避免不必要的重復,為了簡潔,省略了對這樣的功能和/或適用性的詳細討論。數(shù)據(jù)庫引擎110可包括交換組件504,該交換組件504響應于從內容制作者102接 收到的散列,可以將與內容提供商102相關聯(lián)的細節(jié)傳輸?shù)絯eb宿主服務器108。這樣的細 節(jié)的遞送可以用來驗證內容的作者身份或所有權以及被用來阻止不誠實的制作者或聲稱 的所有者、增強者等等得益于違法地獲得的或盜取的內容。圖6提供了根據(jù)所要求保護的主題的一個方面的通過使用媒體散列函數(shù)來生成 收入或控制欺詐的說明性客戶機設備112的描繪600。除參考圖2討論了接口組件602和 接口組件202之外,客戶機設備112還可包括下載組件604,該下載組件604可以從web宿 主服務器108下載內容或對象,供重放或進行進一步的增強。當下載組件604從web宿主 服務器108檢索內容時,下載組件604可以接收感興趣的內容以及與內容的制作者相關聯(lián) 的細節(jié)(例如,與內容制作者102相關聯(lián)的細節(jié))。一旦下載組件604從web宿主服務器108檢索到了感興趣的內容,就可以使用發(fā) 送組件606來將散列(例如,通過使用媒體散列函數(shù)獲取的內容的相對短的散列表示)遞 送到數(shù)據(jù)庫引擎110,并可以使用通知組件608向內容制作者102發(fā)送有關合法使用下載的 內容的通知。圖7描繪了根據(jù)所要求保護的主題的一個方面的被用來生成收入或控制欺詐的 說明性事務圖700。如圖所示,事務圖700可以在702開始,在此,內容制作者請求證書授權 機構為內容頒發(fā)證書。如由證書授權機構和數(shù)據(jù)庫引擎的陰影分別表示的,所要求保護的 主題的這些方面通常被視為受信任的實體。在70\和704B,受信任的證書授權機構向內容 制作者發(fā)回包含與內容制作者相關聯(lián)的細節(jié)以及表示內容的相對短的表示的散列的證書, 并將其提供給受信任的數(shù)據(jù)庫引擎。應該注意,提供回內容制作者以及提供給受信任的數(shù) 據(jù)庫引擎的散列通常對其輸入中的小失真不敏感。在706,內容制作者可以將內容(例如, 未散列的內容)連同頒發(fā)的證書傳輸?shù)絯eb主存服務,于是,在708,web主存服務可以將頒 發(fā)的證書中所包括的散列轉發(fā)到數(shù)據(jù)庫引擎。在710,數(shù)據(jù)庫引擎可以遞送附屬于與以前傳 輸?shù)膬热菹嚓P聯(lián)的內容制作者的細節(jié)。在712,web主存服務可以將內容連同與內容相關聯(lián) 的制作者細節(jié)遞送給客戶機。通常,將內容遞送給客戶機可以由客戶機啟動,但是,可以理 解,所要求保護的主題不一定限于此。在714,一旦客戶機成功地接收到下載的或傳輸?shù)膬?容以及相關聯(lián)的內容制作者細節(jié),客戶機就可以將可以表示內容的相對短的表示的散列轉 發(fā)到數(shù)據(jù)庫引擎。在716,數(shù)據(jù)庫引擎可以通過傳輸內容制作者細節(jié)來對從客戶機接收到 散列作出響應,此時,客戶機在718a和71 可以向web主存服務和內容制作者提供有關使 用了內容的通知。在720,web主存服務可以向相關聯(lián)的內容制作者為對內容的使用進行支 付。圖8提供了根據(jù)所要求保護的主題的一個方面的可以用來生成收入或控制欺詐的替換的或額外的事務流程圖800。應該注意,此例示中的證書授權機構被視為受信任的 實體,如此,為說明被示為陰影的。如所描繪的,事務圖800可以在802開始,在此,內容制 作者請求受信任的授權機構或證書授權機構為內容提供或頒發(fā)證書。受信任的授權機構 或證書授權機構一般將只在它可以確保以前沒有其他對象被利用相同或類似的媒體散列 (MH)函數(shù)進行過散列的情況下才生成或提供證書。例如,證書授權機構或受信任的授權機 構可以檢查以前散列的內容的保留的動態(tài)可擴展列表,看是否有沖突,以便判斷以前是否 有另一對象被利用相同或類似的媒體散列(MH)函數(shù)和證書授權機構或受信任的授權機構 保留的或與它們相關聯(lián)的秘密密鑰(χ)進行了散列。在受信任的授權機構或證書授權機 構能夠確保以前沒有其他對象被利用相同或類似的媒體散列(MH)函數(shù)進行過散列的情況 下,受信任的授權機構或證書授權機構可以證明由內容制作者在以前的請求中所提供的內 容。此后,在804,證書授權機構或受信任的授權機構可以生成證書和/或將證書發(fā)送回內 容制作者。通常,生成的并遞送給內容制作者的證書可包括,除散列的內容和內容制作者細 節(jié)之外,涉及以任何方式增強了內容的實體的信息,被授權實施證書的實體,頒發(fā)證書的時 間,證書的失效時間,證書有效的持續(xù)時間,向證書授權機構或受信任的授權機構提交內容 供證明的實體等等。一旦內容制作者獲得了有效地生成的,頒發(fā)的和/或分發(fā)的證書,內容 制作者就可以在806將證書以及相關聯(lián)的內容上傳到,例如,web主存服務(web主存服務 可能是惡意的)。在從內容制作者接收到證書和相關聯(lián)的內容時,web主存服務,在808可 以下載或允許客戶機設備或機器檢索內容以及相關聯(lián)的證書,供在客戶機或設備上進行重 放。在810A,客戶機設備或機器可以向內容制作者發(fā)送通知,它已經下載了或檢索了歸屬于 內容制作者的內容。另外和/或可另選地(例如,由虛線方向流所描繪的),在810B,客戶機 設備或機器可以向證書授權機構或受信任的授權機構發(fā)送有關檢索或使用了內容的通知。 在812,web主存服務可以為對與內容制作者相關聯(lián)的下載的或檢索的內容的使用進行支 付。值得注意的是,但不僅限于或預留,與相對于圖8的事務的簡潔和貧乏不同,對于圖7 需要發(fā)生的事務冗長并且眾多,采用圖8中闡述的事務流程的系統(tǒng)通常實現(xiàn)起來更安全和 /或更簡單。鑒于上文示出和描述的說明性系統(tǒng),參考圖9和圖10的流程圖將更好地理解可以 根據(jù)所公開的主題實現(xiàn)的方法。盡管為了簡潔起見,作為一系列框示出和描述了方法,但 是,應該理解,所要求保護的主題不僅限于所描述的框的順序,一些框可以按與此處所描繪 和描述的不同的順序進行和/或與其他框并行地進行。此外,并非所有的所示出的方框都 是實現(xiàn)下面所描述的方法所必需的。另外,還應該進一步理解,下面以及整個說明書中所公 開的方法能夠存儲在一種制品中,以促進將這樣的方法傳送和傳輸?shù)接嬎銠C中??梢栽谟梢粋€或多個組件執(zhí)行的諸如程序模塊之類的計算機可執(zhí)行的指令的一 般上下文中來描述所要求保護的主題。一般而言,程序模塊可包括執(zhí)行特定任務或實現(xiàn)特 定抽象數(shù)據(jù)類型的例程、程序、對象、數(shù)據(jù)結構等。通常,程序模塊的功能可以按需在各個方 面進行組合和/或分布。圖9示出了根據(jù)所要求保護的主題的一個方面的生成收入或控制欺詐的機器實 現(xiàn)的方法900。方法900可以在902開始,在此,內容制作者可以請求為內容頒發(fā)證書。內 容制作者可以將內容連同請求發(fā)送到證書授權機構。證書授權機構在接收到請求時可以進 行搜索,以判斷以前是否給其他內容或對象頒發(fā)了與相同散列相關聯(lián)的證書。在證書授權機構判斷沒有頒發(fā)證書和/或沒有證書與相同散列相關聯(lián)的情況下,它可以在904頒發(fā)證 書并遞送回請求者(例如,內容制作者)。在906,內容制作者可以將內容連同從證書授權 機構獲取的頒發(fā)的證書轉發(fā)到web服務器或web服務。在908,web服務器或web服務可以 將頒發(fā)的證書中所包括的散列遞送到或傳輸?shù)綌?shù)據(jù)庫引擎。在910,例如,使用客戶機設備 112的最終用戶,可以從web服務器或web服務下載內容。通常,下載的內容可包括產生的 內容以及與內容的制作者相關聯(lián)的細節(jié)。在912,一旦客戶機設備112成功地下載產生的內 容以及相關聯(lián)的制作者細節(jié),最終用戶通過客戶機設備112的功能可以將散列發(fā)送到數(shù)據(jù) 庫引擎。在914,最終用戶,再次通過與客戶機設備112相關聯(lián)的功能,可以接收與下載的內 容的制作者相關聯(lián)的細節(jié)。在916,代表用戶的客戶機設備112可以通知內容制作者以及 web服務或服務器,使用了下載的內容。在918,在接收到使用了下載的內容的通知時,web 服務器或web服務可以至少部分地基于協(xié)商的方案向內容制作者進行支付。圖10示出了根據(jù)所要求保護的主題的一個方面的生成收入或控制欺詐的機器實 現(xiàn)的方法1000。方法1000可以在1002開始,在此,內容提供商可以請求為所提供的內容生 成和/或頒發(fā)證書。受信任的授權機構在接收到請求和/或相關聯(lián)的內容時可以對各種保 留的列表進行搜索,以查找是否有沖突,以確保以前沒有給其他內容或對象頒發(fā)與相同或 類似的散列相關聯(lián)的證書。在受信任的授權機構判斷以前沒有生成、頒發(fā)和/或沒有與相 同散列相關聯(lián)的證書的情況下,該受信任的授權機構可以在1004創(chuàng)建、頒發(fā)和/或向內容 提供商發(fā)送證書。在1006,內容制作者可以將內容和最近獲得的并且相關聯(lián)的證書轉發(fā)到 web服務器或web主存服務。在1008,例如,使用客戶機設備112的最終用戶可以從web服 務器或從web主存服務下載內容以及相關聯(lián)的證書。在1010,最終用戶例如通過客戶機設 備112的功能,可以通知內容制作者,已經下載或使用了附屬于該內容提供商的內容。另外 和/或可另選地,在1010,最終用戶,再次通過使用客戶機設備112,也可以通知受信任的授 權機構,他或她檢索和/或使用了與內容提供商相關聯(lián)的內容。在1012,web服務器或web 主存服務可以至少部分地基于協(xié)商的方案向內容提供商進行支付。所要求保護的主題可以經由面向對象的編程技術來實現(xiàn)。例如,系統(tǒng)的每一個組 件都可以是軟件例程中的對象或對象內的組件。面向對象的編程將軟件開發(fā)的重點遠離功 能分解,并移向封裝數(shù)據(jù)和功能的叫做“對象”的軟件的單位的識別。面向對象的編程(OOP) 對象是包括數(shù)據(jù)結構和對數(shù)據(jù)的操作的軟件實體。這些元素一起允許對象就其由其數(shù)據(jù)元 素所表示的特征以及由其數(shù)據(jù)操作功能所表示的其行為而言,建模幾乎任何真實的世界的 實體。以此方式,對象可以建模諸如人和計算機之類的實物,并且它們還可以建模諸如數(shù)字 或幾何概念之類的抽象概念。如在本申請中所使用的,術語“組件”和“系統(tǒng)”等等旨在表示計算機相關的實體, 其可以是硬件、硬件和軟件的組合、軟件、或者執(zhí)行中的軟件。例如,組件可以是,但不僅限 于,在處理器上運行的進程、處理器、硬盤驅動器、多個存儲驅動器(光學和/或磁存儲介 質)、對象、可執(zhí)行程序、運行的線程、程序,和/或計算機。作為說明,在服務器上運行的應 用程序和服務器兩者都可以是組件。一個或多個組件可以駐留在進程和/或運行的線程 內,組件可以局限在一臺計算機上和/或分布在兩個或更多計算機之間。基于人工智能的系統(tǒng)(例如,經顯式地和/或隱式地訓練的分類器)可以與根據(jù) 如下面所描述的所要求保護的主題的一個或多個方面執(zhí)行推斷和/或概率性判斷和/或基于統(tǒng)計的判斷一起使用。如此處所使用的,術語“推斷”或其變體一般是指從通過事件和/ 或數(shù)據(jù)捕捉到的一組觀察結果,推理或推斷出系統(tǒng)、環(huán)境和/或用戶的狀態(tài)的過程??梢允?用推斷來識別特定上下文或操作,也可以生成,例如狀態(tài)上的概率分布。推斷可以是概率性 的——即,基于對數(shù)據(jù)和事件的考慮,計算在感興趣的狀態(tài)上的概率分布。推斷也可以是指 用于從一組事件和/或數(shù)據(jù)構成較高級別的事件的技術。這樣的推斷導致從一組觀察到的 事件和/或存儲的事件數(shù)據(jù)構建新的事件或操作,不管事件在時間上是否緊密相關,以及 事件和數(shù)據(jù)是來自一個還是多個事件和數(shù)據(jù)源??梢耘c執(zhí)行涉及所要求保護的主題的自動 的和/或推斷操作一起,使用各種分類方案和/或系統(tǒng)(例如,支持向量機、神經網絡、專家 系統(tǒng)、貝葉斯置信網絡、模糊邏輯、數(shù)據(jù)融合引擎,···)。此外,所要求保護的主題的全部或某些部分可以使用產生控制計算機以實現(xiàn)所公 開的主題的軟件、固件、硬件或其任意組合的標準編程和/或工程技術而被實現(xiàn)為系統(tǒng)、方 法、裝置或制品。在此使用的術語“制品”旨在涵蓋可以從任何計算機可讀設備、介質訪問 的計算機程序。例如,計算機可讀介質可以包括,但不僅限于,磁存儲設備(例如,硬盤、軟 盤、磁條...)、光盤(例如,...⑶、DVD…)、智能卡,以及閃存設備(例如,卡、棒、鍵驅動 器...)。另外,應該理解,可以使用載波攜帶計算機可讀的電子數(shù)據(jù),如那些在傳輸和接收 電子郵件或在訪問諸如因特網或局域網(LAN)之類的網絡時所使用的。當然,本領域的技 術人員將會認識到,在不背離所要求保護的主題的范圍或精神的前提下可以對這一配置進 行許多修改。詳細描述的某些部分以算法、和/或對計算機存儲器內的數(shù)據(jù)位的操作的符號表 示法的形式存在。這些算法描述和表示法是那些精通本技術的人所使用的最有效地將他們 的工作的實質傳遞到同樣精通本技術的其他人的手段。算法,這里一般是指導致所希望的 結果的動作的獨立的序列。動作是那些需要對物理量進行物理操縱的操作。通常,盡管不 一定,這些量呈現(xiàn)電的和/或磁性信號的形式,這些信號能夠被存儲、傳輸、組合、比較,和/ 或以別的方式操縱。已經證明有時,主要由于共同的用途原因,將這些信號稱為比特、值、元素、符號、 字符、術語、數(shù)字等等比較方便。然而,應該記住,所有這些和/或類似的術語將與適當?shù)奈?理量關聯(lián),僅僅是應用于這些量的方便的標記。除非特別聲明,從前面的討論中顯而易見地 看出,應該理解,在整個所公開的主題中,利用諸如處理、計算、確定和/或顯示等等之類的 術語的討論是指可以計算機系統(tǒng),和/或類似的消費者和/或工業(yè)電子設備和/或機器的 動作和/或進程,這些動作或進程操縱和/或轉換表示為計算機的和/或機器的寄存器和 存儲器內的物理(電氣和/或電子)量的數(shù)據(jù),將這些數(shù)據(jù)轉換為類似地表示為機器和/ 或計算機系統(tǒng)存儲器或寄存器或其他這樣的信息存儲器、傳輸和/或顯示設備內的物理量 的其他數(shù)據(jù)?,F(xiàn)在參考圖11,所示是用于執(zhí)行所公開的系統(tǒng)的計算機的框圖。為了提供本發(fā)明 的各個方面的附加的上下文,圖11以及下面的討論旨在提供其中可以實現(xiàn)所要求保護的 主題的各個方面的合適的計算環(huán)境1100的簡要的、一般描述。盡管上文的描述是在可以在 一臺或多臺計算機上運行的計算機可執(zhí)行指令的一般上下文中進行的,但是,本領域的技 術人員將認識到,所要求保護的主題也可以與其他程序模塊相結合地實現(xiàn),和/或作為硬 件和軟件的組合來實現(xiàn)。
一般而言,程序模塊包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組 件、數(shù)據(jù)結構等。此外,本領域的技術人員將了解,可以利用其他計算機系統(tǒng)配置來實施本 發(fā)明的方法,包括單處理器或多處理器計算機系統(tǒng),小型計算機、大型計算機,以及個人計 算機,手持式計算設備、基于微處理器的或可編程的消費電子產品等等,上述每一種設備都 可以可操作地連接到一個或多個相關聯(lián)的設備。所要求保護的主題的所說明的方面也可以在其中任務由通過通信網絡鏈接的遠 程處理設備執(zhí)行的分布式計算環(huán)境中實現(xiàn)。在分布式計算環(huán)境中,程序模塊可以位于本地 和遠程存儲器存儲設備中。計算機通常包括各種計算機可讀介質。計算機可讀介質可以是可以被計算機訪問 的任何可用的介質,并包括易失性和非易失性介質,可移動的和不可移動的介質。作為示例 而非限制,計算機可讀介質可以包括計算機存儲介質和通信介質。計算機存儲介質包括以 存儲諸如計算機可讀的指令、數(shù)據(jù)結構、程序模塊或其他數(shù)據(jù)之類的信息的任何方法或技 術實現(xiàn)的易失性和非易失性、可移動和非可移動介質。計算機存儲介質包括,但不僅限于, RAM、ROM、EEPR0M、閃存或其他存儲技術、CD-ROM、數(shù)字視盤(DVD)或其他光存儲器、盒式磁 帶、磁帶、磁盤存儲器或其他磁存儲設備,或可以被用來存儲所希望的信息并可以被計算機 訪問的任何其他介質。 再次參考圖11,用于實現(xiàn)各方面的說明性環(huán)境1100包括計算機1102,計算機1102 包括處理單元1104、系統(tǒng)存儲器1106和系統(tǒng)總線1108。系統(tǒng)總線1108將系統(tǒng)組件,包括, 但不僅限于,系統(tǒng)存儲器1106耦合到處理單元1104。處理單元1104可以是市場上可買到 的各種處理器中的任何一種。還可以使用雙微處理器及其他多處理器體系結構作為處理單 元 1104。系統(tǒng)總線1108可以是若干類型的總線結構中的任何一種,這些總線結構可以 使用各種市場上可買到的總線體系結構中的任何一種,進一步互連到存儲器總線(使用 或不使用存儲器控制器)、外圍總線,以及局部總線。系統(tǒng)存儲器1106包括只讀存儲器 (ROM) 1110和隨機存取存儲器(RAM) 1112?;据斎?輸出系統(tǒng)(BIOS)存儲在諸如ROM、 EPR0M、EEPROM之類的非易失性存儲器1110中,BIOS包含例如在啟動過程中幫助在計算機 1102內的元件之間傳輸信息的基本例程。RAM 1112也可以包括用于緩存數(shù)據(jù)的諸如靜態(tài) RAM之類的高速RAM。計算機1102還包括內部硬盤驅動器(HDD) 1114 (例如,EIDE、SATA),該內部硬盤驅 動器1114還可以被配置成在合適的底盤(未示出)上以外置方式使用,計算機1102還包 括磁性軟盤驅動器(FDD) 1116(例如,讀寫可移動磁盤1118)和光盤驅動器1120(例如,讀 ⑶-ROM光盤1122或,讀寫諸如DVD之類的其他大容量光學介質)。硬盤驅動器1114、磁盤 驅動器1116和光盤驅動器1120可以分別通過硬盤驅動器接口 1124、磁盤驅動器接口 11 和光驅動器接口 1128,連接到系統(tǒng)總線1108。用于外部驅動器實現(xiàn)的接口 IlM包括通用 串行總線(USB)和IEEE 1094接口技術中的至少一個或兩者。其他外部驅動器連接技術也 都在此處所要求保護的主題的預期內。驅動器以及它們的相關聯(lián)的計算機可讀介質提供數(shù)據(jù)、數(shù)據(jù)結構、計算機可執(zhí)行 指令等等的非易失存儲。對于計算機1102,驅動器和介質接納合適的數(shù)字格式的任何數(shù)據(jù) 的存儲。雖然上文對計算機可讀介質的描述引用了 HDD、可移動軟磁盤,以及可移動光學介質,如CD或DVD,但是,本領域的技術人員應該理解,計算機可讀的其他類型的介質,如壓縮 驅動器、磁帶盒、快擦寫存儲卡、等等,也可以用于說明性操作環(huán)境中,進一步地,任何這樣 的介質都可以包含用于執(zhí)行所要求保護的主題的方法的計算機可執(zhí)行指令。許多程序模塊都可以存儲在驅動器和RAM 1112中,包括操作系統(tǒng)1130、一個或多 個應用程序1132,其他程序模塊1134和程序數(shù)據(jù)1136。操作系統(tǒng)、應用程序、模塊和/或 數(shù)據(jù)中的全部或一部分也可以緩存在RAM 1112中??梢岳斫?,所要求保護的主題可以利用 各種市場上可買到的操作系統(tǒng)或操作系統(tǒng)的組合來實現(xiàn)。用戶可以通過一個或多個有線/無線輸入設備,例如,鍵盤1138和指示設備,如鼠 標1140,向計算機1102輸入命令和信息。其他輸入設備(未示出)可以包括麥克風JR遙 控器、游戲桿、游戲操縱桿、鐵筆、觸摸屏等等。這些及其他輸入設備常常通過耦合到系統(tǒng)總 線1108的輸入設備接口 1142連接到處理單元1104,但是,也可以通過其他接口,如并行端 口、IEEE 1094串行端口、游戲端口、USB端口 JR接口等等,來進行連接。監(jiān)視器1144或其他類型的顯示設備也可以通過諸如視頻適配器1146之類的接 口,連接到系統(tǒng)總線1108。除了監(jiān)視器1144之外,計算機通常還包括諸如揚聲器,打印機之 類的其他外圍輸出設備(未示出)。計算機1102可以使用邏輯連接通過與一個或多個遠程計算機(如遠程計算機 1148)的有線和/或無線通信,在聯(lián)網環(huán)境中操作。遠程計算機1148可以是工作站、服務器 計算機、路由器、個人計算機、便攜式計算機、基于微處理器的娛樂電器、對等設備或其他公 共網絡節(jié)點,并且通常包括針對計算機1102所描述的許多或全部元件,雖然,為了簡潔起 見,只示出了存儲器/存儲設備1150。所描繪的邏輯連接包括與局域網(LAN)1152和/或 更大的網絡,例如,廣域網(WAN) IlM的有線/無線連接。這樣的局域網與廣域網網絡環(huán)境 在辦公室和公司是普遍現(xiàn)象,并有利于建設諸如內部網之類的企業(yè)范圍的計算機網絡,所 有的這些都可以連接到全球通信網,例如,因特網。當用于LAN網絡環(huán)境中時,計算機1102通過有線和/或無線通信網絡接口或適配 器1156連接到局域網1152。適配器1156可以促進與LAN 1152的有線或無線通信,LAN1152 還可以包括位于其上的用于與無線適配器1156進行通信的無線接入點。當用于WAN網絡環(huán)境中時,計算機1102可以包括調制解調器1158,或連接到WAN IlM上的通信服務器,或具有用于通過WAN 1154(如通過因特網)建立通信的其他裝置。 調制解調器1158,可以是內置的或外置的,有線或無線設備,通過串行端口接口 1142,連接 到系統(tǒng)總線1108。在聯(lián)網環(huán)境中,參考計算機1102所描述的程序模塊,或其某些部分,可以 存儲在遠程存儲器/存儲設備1150中??梢岳斫猓境龅木W絡連接只是說明性的,也可 以使用用于在計算機之間建立通信鏈路的其他裝置。計算機1102可以與可操作地處于無線通信中的任何無線設備或實體,例如,打印 機、掃描儀、臺式機和/或便攜式計算機、便攜式數(shù)據(jù)助理、通信衛(wèi)星、與可以無線方式進行 檢測的標記相關聯(lián)的任何設備或位置(例如,自助服務機、報攤、休息室),以及電話進行通 信。這至少包括Wi-Fi和Bluetooth 無線技術。由此,通信可以是與常規(guī)網絡相同的預定 義的結構,或者,只是至少兩臺設備之間的特別通信。利用Wi-Fi或Wireless Fidelity,可以在沒有線路的情況下從家里的床上、旅館 客房的床上,或辦公室的會議室連接到因特網。Wi-Fi是類似于手機中所使用的無線技術,使諸如計算機之類的設備能在室內和室外,在基站范圍內的任何地方,發(fā)送和接收數(shù)據(jù)。 Wi-Fi網絡使用叫做IEEE 802. llx(a,b,g,等等)的無線技術提供安全、可靠、快速的無線 連接??梢允褂肳i-Fi網絡來將計算機彼此連接起來,連接到因特網,以及連接到有線網絡 (這些有線網絡使用IEEE802. 3或以太網)。Wi-Fi網絡以未經授權的2. 4和5GHz無線頻帶操作。IEEE 802. 11 一般應用于無 線LAN,并使用跳頻擴展頻譜(rass)或者直接序列擴展頻譜(DSSS)在2. 4GHz頻帶提供1 或2Mbps傳輸。IEEE 802. Ila是對IEEE 802. 11的擴展,其應用于無線LAN,并在5GHz頻 帶提供高達54Mbps。IEEE 802. Ila使用正交頻分多路復用(OFDM)編碼方案而并非HlSS 或DSSS。IEEE 802. Ilb (還被稱為802. 11高速率DSSS或Wi-Fi)是對802. 11的擴展, 其應用于無線LAN,并在2. 4GHz頻帶提供IlMbps傳輸(帶有到5. 5,2和IMbps的退回)。 IEEE802. Ilg應用于無線LAN,并在2. 4GHz頻帶提供20+Mbps。產品可以包含一個以上的頻 帶(例如,雙頻帶),如此,網絡可以提供類似于在許多辦公室使用的基本IOBaseT有線以太 網的真實世界的性能。現(xiàn)在參考圖12,所示是根據(jù)另一方面的用于處理所公開的體系結構的說明性計算 環(huán)境的示意框圖。系統(tǒng)1200包括一個或多個客戶機1202??蛻魴C1202可以是硬件和/或 軟件(例如,線程、進程、計算設備)??蛻魴C1202可以,例如,通過使用所要求保護的主題, 保存cookie和/或相關聯(lián)的上下文信息。系統(tǒng)1200還包括一個或多個服務器1204。服務器1204也可以是硬件和/或軟件 (例如,線程、進程、計算設備)。服務器1204可以,例如,通過使用所要求保護的主題,保存 執(zhí)行變換的線程。客戶機1202和服務器1204之間的一種可能的通信可以呈現(xiàn)用于在兩個 或更多計算機進程之間傳輸?shù)臄?shù)據(jù)包的形式。數(shù)據(jù)包可以包括,例如,cookie和/或相關 聯(lián)的上下文信息。系統(tǒng)1200包括通信框架1206(例如,諸如因特網之類的全球通信網),該 通信框架1206可以被用來促進客戶機1202和服務器1204之間的通信。通信可以通過有線(包括光纖)和/或無線技術來促進??蛻魴C1202可操作地 連接到一個或多個客戶機數(shù)據(jù)存儲器1208,可以使用這些客戶機數(shù)據(jù)存儲器來存儲客戶機 1202本地的信息(例如,cookie和/或相關聯(lián)的上下文信息)。類似地,服務器1204可操 作地連接到一個或多個服務器數(shù)據(jù)存儲器1210,可以使用這些服務器數(shù)據(jù)存儲器1210來 存儲服務器1204本地的信息。上文所描述的包括所公開的并且所要求保護的主題的示例。當然,不可能描述組 件和/或方法的每個可能的組合,但是,本領域技術人員可以認識到,本發(fā)明的許多進一步 的組合和置換都是可以的。因此,所要求保護的主題旨在包含在所附權利要求書的精神和 范圍內的所有這樣的更改、修改和變化。此外,就在“詳細描述”或者權利要求書中使用術 語“包括”而言,這些術語旨在以與術語“包括”相似的方式為包含性的。
權利要求
1.一種執(zhí)行控制欺詐或生成收入中的至少一個操作的機器實現(xiàn)的系統(tǒng),包括將內容經由接口上傳到生成器(106)的組件(102),所述生成器(106)使用所述內容 來產生包括所述內容的短表示的證書,所述組件(10 將所述內容連同所述證書上傳到服 務器(108),應客戶機設備(11 的請求,所述服務器(10 將所述內容下載到所述客戶 機設備(112),所述客戶機設備(11 通知所述組件(102)內容下載到了所述客戶機設備 (112),所述服務器(10 為將所述內容下載到所述客戶機設備(11 向所述組件(102)進 行支付。
2.如權利要求1所述的系統(tǒng),其特征在于,所述生成器(106)使用媒體散列函數(shù)來產生 所述內容的短表示,所述媒體散列函數(shù)對與所述內容相關聯(lián)的小變化不敏感。
3.如權利要求1所述的系統(tǒng),其特征在于,所述生成器(106)使數(shù)據(jù)庫引擎(110)對與 所述數(shù)據(jù)庫引擎(110)相關聯(lián)的存儲器(IIOa)進行搜索,以查找所述內容的短表示。
4.如權利要求1所述的系統(tǒng),其特征在于,當對與數(shù)據(jù)庫(110)相關聯(lián)的存儲器 (110A)的搜索未產生結果時,由所述生成器(106)創(chuàng)建所述證書。
5.如權利要求1所述的系統(tǒng),其特征在于,所述生成器(106)將所述證書轉發(fā)到數(shù)據(jù)庫 引擎(110),以便存儲在與所述數(shù)據(jù)庫引擎(110)相關聯(lián)的存儲設備(IIOa)上。
6.如權利要求1所述的系統(tǒng),其特征在于,所述證書還包括與所述內容的制作者相關 聯(lián)的細節(jié)。
7.如權利要求1所述的系統(tǒng),其特征在于,應所述客戶機設備(112)的請求,所述服務 器(108)同時將與所述內容的制作者相關聯(lián)的細節(jié)下載到所述客戶機設備(112)。
8.如權利要求1所述的系統(tǒng),其特征在于,所述服務器(108)從由所述生成器(108)遞 送的所述證書將所述內容的短表示中提取到所述組件(102)。
9.一種執(zhí)行控制欺詐或生成收入中的至少一個操作的機器實現(xiàn)的方法,包括利用上傳的內容來產生包括所述內容的短表示的證書;將所述內容連同所述證書遞送到服務器;將所述內容的短表示定向到數(shù)據(jù)庫引擎;向所述服務器提供與所述內容的制作者相關聯(lián)的細節(jié);請求所述服務器將所述內容下載到客戶機設備;將對所述內容的利用通知給組件;以及為對所述內容的利用進行支付。
10.如權利要求9所述的方法,其特征在于,所述利用還包括使用媒體散列函數(shù)來產生 所述內容的短表示,所述媒體散列函數(shù)對與所述內容相關聯(lián)的小失真不敏感。
11.如權利要求9所述的方法,其特征在于,所述利用還包括對與所述數(shù)據(jù)庫引擎相關 聯(lián)的存儲器進行搜索,以查找所述內容的短表示。
12.如權利要求9所述的方法,其特征在于,所述利用還包括當對與所述數(shù)據(jù)庫引擎相 關聯(lián)的存儲器的搜索返回空集時生成所述證書。
13.如權利要求9所述的方法,其特征在于,還包括將所述證書存儲在與所述數(shù)據(jù)庫引 擎相關聯(lián)的存儲器上。
14.如權利要求9所述的方法,其特征在于,所述證書包括與所述內容的制作者相關聯(lián) 的細節(jié)。
15.如權利要求9所述的方法,其特征在于,所述請求還包括同時將與所述內容的所述 制作者相關聯(lián)的細節(jié)下載到所述客戶機設備。
16.如權利要求9所述的方法,其特征在于,所述定向還包括從所述證書獲取所述內容 的短表示。
17.一種生成收入或控制欺詐的系統(tǒng),包括用于生成包括上傳的內容的短表示的證書的裝置(106);用于將所述上傳的內容連同所述證書遞送到用于供應數(shù)據(jù)(108)的裝置的裝置 (106);用于將所述上傳的內容的短表示定向到用于搜索和保留數(shù)據(jù)的裝置(110,IIOa)的裝 置(106);用于向所述用于供應數(shù)據(jù)的裝置(108)提供與所述上傳的內容的制作者相關聯(lián)的細 節(jié)的裝置(110,IIOa);用于將所述上傳的內容下載到用于重放的裝置(112)的裝置(108);以及用于為所述上傳的內容的利用而進行支付的裝置(108)。
18.如權利要求17所述的系統(tǒng),其特征在于,所述用于生成的裝置(106)使用媒體散列 函數(shù)來產生所述上傳的內容的所述短表示,所述媒體散列函數(shù)對與所述上傳的內容相關聯(lián) 的小失真不敏感。
19.如權利要求17所述的系統(tǒng),其特征在于,還包括用于同時將與所述上傳的內容的 所述制作者相關聯(lián)的細節(jié)下載到所述用于重放的裝置(112)的裝置(110,110A)。
20.如權利要求17所述的系統(tǒng),其特征在于,還包括在所述用于搜索和保留數(shù)據(jù)的裝 置(110,IIOa)上保留所述證書。
全文摘要
所要求保護的主題提供控制欺詐和/或生成收入的系統(tǒng)和方法。系統(tǒng)可以將媒體內容上傳到產生數(shù)字證書的生成器,該數(shù)字證書包括與內容相關聯(lián)的短標識符。該系統(tǒng)進一步將媒體內容連同與該媒體內容相關聯(lián)的數(shù)字證書發(fā)送到服務器,該服務器將短標識符轉發(fā)到數(shù)據(jù)庫引擎,該數(shù)據(jù)庫引擎隨后向服務器提供與內容的制作者相關聯(lián)的細節(jié)。應重放設備的請求,服務器可以將內容下載到重放設備,此時,重放設備通知服務器為重放設備對下載的內容的利用而進行支付。
文檔編號G06Q30/00GK102089779SQ200980127897
公開日2011年6月8日 申請日期2009年4月3日 優(yōu)先權日2008年5月14日
發(fā)明者Y·雅各比 申請人:微軟公司