新四季網

內容顯示監視器的製作方法

2023-06-19 07:39:06

專利名稱:內容顯示監視器的製作方法
技術領域:
本發明涉及由計算機系統監視內容的顯示和觀察。本發明還涉及在內容顯示點監視由內容提供點通過網絡提供到內容顯示點的內容的顯示和觀察。本發明還進一步涉及更新和/或編制的內容從內容提供點到內容顯示點的供應,從而在內容顯示點總是顯示內容提供者的當前內容。
背景技術:
人類的大量活動包括由信息提供者(內容提供者)向信息消費者(觀看者)傳播信息。近來,計算機網絡已經成為實現信息傳播的十分普遍的機構。採用計算機網絡用於信息傳播已成為必要或已使新技術完成與信息傳播有關的特殊作用。
例如,所有類型的信息提供者都有興趣知道他所傳播信息的觀察的範圍和特性。通過計算機網絡傳播信息的信息提供者也具有這種興趣。然而,由於信息可由大量可能觀察中的任一個從遠地迅速地訪問,而他們的身份通常事先並不知道;並由於通過已經傳播的信息的顯示控制是不可能、不實際和不希望的,因此採用聯成網絡的計算機用於信息傳播使得難得確定誰並且如何地正在觀看所傳播的信息。
在信息提供者中,廣告主特別有興趣想了解他們的廣告被如何地顯示和觀看,並達到什麼範圍,因為這是評估它們的廣告的效果的關鍵因素,也是廣告付費的基礎。在傳統媒體中已經發展為對傳播的廣告獲取這種信息的各種機構,例如,視聽媒體中的電視和無線電廣播,印刷媒體中的雜誌和報紙。例如,眾所周知的尼爾森(Nidlsen)電視收視率使廣告主能測定在特定電視節目中喜歡收視廣告的人數。由於通過計算機網絡發布廣告變得更普遍,使廣告主監視通過計算機網絡傳播的他們的廣告的顯示和觀察的發展機構的重要性提高了。
監視通過計算機網絡傳播的廣告(或其他內容)的顯示的以前的各種努力已經不適應了,原因是多種的,包括,取得的監視信息的有限的範圍;監視的信息的模糊性;監視信息的不完整性;以及處理監視信息的敏感性。對以前已經用來獲取監視有關通過特殊計算機網絡一因特計算機網的全球網部分一傳播的內容(例如發布廣告)的顯示信息的一些技術的評論表明,用於監視通過計算機網傳播內容的顯示的現存技術存在缺陷。
圖1A和1B為表示通過全球網監視內容請求的以前的系統工作的網絡簡圖。在圖1A和1B中,內容提供點101(可以用例如服務者計算機來實現)通過網絡通信線103與內容顯示點102(可以用例如客戶計算機來實現)進行聯絡。在內容提供點101處的服務計算機能存儲俗稱為「網頁」的內容。在內容顯示點102處的客戶計算機執行稱為瀏覽的軟體程序,能選擇和顯示存儲在不同的內容提供點的大量的網頁。當內容顯示點102的觀察者要觀看某一網頁,觀察者就讓內容顯示點102的客戶計算機對適當的服務計算機即內容提供點101的服務計算機發出請求,如圖1A所示。內容提供點的服務計算機都有一軟體程序(在全球網的當前設備中這是http daemon),監視這類到來的通信。根據接到的請求,內容提供點101的服務計算機對內容顯示點102的客戶計算機傳送代表該網頁的文件(在全球網的當前設備中這是html文件),如圖1B所示。這一文件能自行引用並傳送到內容顯示點102的其他文件(其他文件可以存儲在內容提供點101處的服務計算機和/或其他服務計算機)。在內容顯示點102的客戶計算機上,瀏覽器可利用所傳送的文件產生網頁的顯示。所述http daemon除了啟動對內容顯示點102傳送適合的文件以外。還在daemon存留處作來自服務計算機的文件請求記錄。這種請求記錄存儲於內容提供點101的服務計算機的文件104中,通常稱為「記錄文件」。
記錄文件的正確結構和內容可隨服務計算機而有某種變化。然而一般它包括事項目錄,每一條代表單個文件請求。每一事項包含多個欄位,每一欄位用於存儲預定的有關文件請求的信息類型。欄位之一可用於存儲所請求文件的標識。其他的欄位用於存儲所請求的特定文件的客戶計算機的IP(網際網路協議)地址,請求文件的瀏覽器型號,請求的時刻標記(即服務計算機收到請求的日期和時刻),對客戶計算機傳送所請求文件的所需次數,以及所傳送文件的大小。有關文件請求的其他信息也可存入記錄文件。
用於監視通過全球網分布的內容顯示的上述方法已經利用存儲於記錄文件中的信息。例如,一種上述的方法已包括簡單地確定記錄文件中事項數並計數每一次作為對網頁的「命中」,即對網頁的請求。命中數被認為網頁被閱讀的大約的次數,因此是網頁內容對信息消費者的曝光度。
然而這種方法有若干問題。例如如上所述,請求網頁除了可以請求起始html文件外,還請求產生該網頁所需的其他文件。如果這些其他文件作為起始html文件駐留在同一服務計算機中,則在記錄文件中記錄了額外的事項。這樣,單次的網頁申請引起記錄文件中記錄多次事項。那麼可以理解,被傳送到內容顯示點的網頁的次數將大大小於記錄文件中記錄的事項數。而且,不用進一步分析可知,這將無法正確預測記錄文件中事項數和網頁已傳送到內容顯示點次數之間的關係。這類不正確性對於例如廣告主是十分重要的(廣告的費用經常正比於測得的發布廣告的次數),因為所測的其廣告曝光次數(從而其費用)是基於含有其廣告的網頁的命中次數的。
已經採用了克服這一問題的一種方法。通過分析記錄文件中的內容確定每一事項中哪個文件被請求,這有可能區分開請求產生網頁所需的初始html文件的事項和所請求文件本身是由另一文件所請求的事項,因此能識別「冗餘的」事項並從命中計數中扣除。儘管這種方法可提高計數網頁命中的正確性,但仍存在一些問題。
例如,記錄文件分析除了某些計數過頭以外,還會有某些計數不足。這是由於對內容顯示點的客戶計算機一經傳送文件後,產生網頁所需的文件被存儲(「超高速緩衝存儲」)到客戶計算機上,因此能使內容顯示點的觀察者再次閱讀網頁,而無需由客戶計算機對內容提供者服務計算機作另一次請求來開始檢索網頁。因而觀察者可訪問網頁而不在記錄文件中加記事項,造成網頁命中數的計數不足。
此外,記錄文件要經直接或間接的處理。例如,粗心的內容提供者會通過檢索和編輯記錄文件直接地處理記錄文件,加上虛假的事項,從而人為地增加網頁命中數,使得網頁看起來比它真實情況更普及。這個問題可以通過在規定的時刻(例每夜半夜12:00)從內容提供點處的服務計算機對自然的網絡點周期性地發送記錄文件的方式來獲得解決;然而,記錄文件還會在傳送之間的期間內進行處理。
可間接地處理記錄文件,例如,通過編程一臺或多臺計算機連續地請求網頁,由此產生大量的對該網頁的命中。雖然記錄文件包含與網頁有關的對應於實際文件請求的事項,但這些請求是人為的請求,幾乎不導致網頁的顯示,並且無疑不在網頁的觀看中。此外,由於大量的請求合法地來自服務眾多用戶的客戶計算機(例如,America OnlineTM專用網絡有少量的計算機用於許多網絡用戶以連接網際網路和全球網),對來自IP位址(即客戶計算機)的異乎尋常地高的請求數的記錄文件內容的檢查不可能使得這種處理得到檢測。
有可能採用「重磅炸彈(cookie)」來識別內容請求的真正發源地。這種方法通過對實際發出請求內容的計算機分配一個獨特的標識符,在對它傳送內容的同時,傳送這個獨特的標識符。將來的內容請求帶上這個標識符。該標識符特別有助於間接的記錄文件處理的識別,且更一般地使得記錄文件分析更為健全。
儘管這一方法有這種提高,但它並不能克服以使用和分析記錄文件來確定有關通過全球網提供的內容顯示的信息的基本問題。即是,如與上述人為因素有關的計算過頭問題和在內容顯示地有關高速存儲的計數不足問題中所強調的,記錄文件只存儲有關文件請求的信息。記錄文件甚至並不表明所請求的文件是否實際上已傳送給請求的客戶計算機(儘管一般地要發生這種文件傳送)。記錄文件也不包括任何關於一旦傳送到請求的客戶計算機後是如何使用該文件的信息的。特別是,記錄文件並不提供任何有關由請求文件所代表的內容是否實際上由客戶計算機在內容顯示點加以顯示,可以據以得出有關是否由觀看者觀看該內容(如果是觀看了,又是如何觀看的)的結論的信息則更少。這些有關記錄文件內容的限制不可能根據記錄文件分析用監視方法來克服。而且,記錄文件分析的計算量大,有時需要幾個小時從記錄文件中提取所需的信息。
另一個監視通過全球網傳播的內容顯示的方法類似於監視電視收看中所用的尼爾森評價系統。在該系統中,將監視軟體附加到所選的限定數目的觀看者(例如家庭)的客戶計算機上執行的瀏覽器上,以獲取在這些計算機上廣告曝光的有關數據。然後將這一信息用來輻射出全體居民中的圖形。
然而,這一方法也有一些缺點。首先,只採集有限的數據量,即只獲取有夫很少數目的信息消費者的數據。與任何查票的方法一樣,即使為監視所選的觀看者是經仔細挑選的,並根據接收到的採樣實際,也不能保證所獲得的數據能外推到全體居民。其次,由於全球網(或採用本辦法的其他網絡)的範圍在擴大,即由於內容提供點的數目在增加,因此為保證正確代表所有內容提供點的使用率所需的監視的觀察者數目必須增加,相反,藉以建立輻射基礎的與某些內容提供者互相協作的觀察者卻是很少或沒有。在監視過程中不可能找到適宜數量的合適的觀察者來參加,特別是涉及工作人員幹擾所選觀察者的隱私的情況。第三,在客戶計算機上安裝監視軟體與瀏覽器的兼容性方面存在一些問題。這些裝置要求觀看者積極參與;由於觀看者通常沒有從監視軟體的操作中獲得好處,他們可能不願意花費精力來實現裝置。監視軟體必須不斷地改良以便與新型瀏覽器和舊瀏覽器的新版本相兼容。為使能監視大量的客戶計算機,必須試驗軟體以與多種多樣的計算環境相兼容。還有,如近來所實行的那樣,這種監視軟體還取決於所用的計算機平臺,結果需要改良監視軟體以用於新的計算機平臺,否則要冒扭曲採樣用戶的人口統計的風險。
除了希望的有關他們提供的內容的顯示和觀察的信息以外,內容提供者還經常希望對內容顯示點提供經特殊編制的在內容顯示點觀看的內容(例如按照所期望的觀看者的各種人口學的特性)。例如,顯示觀看者能理解的語言的文本內容。如果內容合適,希望按照例如觀看者的年令、性別和職業來編制內容。
通過修改內容提供點處計算機上的http daemon以前已經實現這種內容的編制,使得一組內容的特定版本根據內容顯示點的IP位址被傳送到請求的內容顯示點。雖然這種內容編制是有用的,但希望能夠以不是這種方法實現的其他方法編制內容的顯示。
內容提供者還經常願意與其他內容提供者的內容一起提供他們的內容。例如,對內容提供者(這裡稱為「一級內容提供者」)來說通常的做法是在全球網上包含來自其他機構(這裡稱為「二級內容提供者」)的廣告作為該內容提供者的網頁。在這種情況下,對二級內容提供者來說,希望能夠容易地更新和/或適宜地編制(例如按照請求者的特性)他們提供給一級內容提供者的內容。通過使一級內容提供點接觸二級內容提供點——每次一級內容提供者收到包含二級內容的內容請求時——檢索二級內容(從而保證使用更新的、適當編制的二級內容)或者檢查更新的或編制的二級內容是否可用(如可用就恢復內容),可以實現這一點。
(這一方法也可這樣修改,使得內容檢索或對更新的和/或編制的內容的檢查只按照預定的計劃來進行。)然而,一級內容提供者和二級內容提供者兩方面可以不要他們的系統負擔處理大量請求以致影響這一運算的額外的計算量。另一方面,一級內容提供者可在一級內容提供點收集和存儲來自二級內容提供者的更新的和編制的內容。然而,與收集和處理來自二級內容提供者的內容的負擔可以大於一級內容提供者要想承擔的。
一種能夠獲得這種功能而不對一級或二級內容提供系統造成不希望的負擔的方法是,設置一個二級內容存儲點,能連續地存儲由二級內容提供者提供的最新內容,以及特殊情況(例如由特定觀察者或在特定時刻顯示)編制的不同組的內容。圖2A至2D是表示這種系統工作的網絡的簡圖。在圖2A,內容顯示點202通過網絡通信線203對一級內容提供點201作出對包括二級內容的內容請求。在圖2B,一級內容提供點201傳送存儲在一級內容提供點201的文件,該文件是產生一級內容顯示所需的。這些文件包括適當參考存儲在二級內容存儲點204的、包括最新的和/或適當編制的二級內容用於與一級內容同時顯示的文件。如圖2C所示,這一參考使內容顯示點202對二級內容存儲點204請求二級內容。在圖2D中,二級內容從二級內容存儲點傳送到內容顯示點202,用於在內容顯示點202處顯示。
然而,雖然這一系統減輕了一級內容提供者處理二級內容的獲取、存取和供應的負擔(當許多二級內容提供者正在向一級內容提供者提供內容時,負擔變得相當繁重),但是這一系統有一特性使得許多內容提供者所不希望。當對一級內容提供者作出一級內容請求時,二級內容存儲點不僅處理二級內容,而且提供二級內容。而且,二級內容是頻繁使用的內容,諸如用於產生可視圖像的圖形文件(它頻繁地控制廣告),它對通過網絡傳輸有高的帶寬要求。通過控制二級內容傳輸到內容顯示點,二級內容存儲點也經常控制上一級內容提供者提供的帶寬最敏感部分的內容、二級內容存儲點的操作者可以不提供訪問滿足一級內容提供者的帶寬要求的系統,因此結合一級和二級內容的顯示比由一級內容提供者所要求的更慢。因此這一方法使得一級內容提供者失去其操作的關鍵性方面的控制。

發明內容
本發明能實現由計算機系統監視內容顯示。而且,本發明能實現內容顯示的監視以產生監視信息,可由觀察者從該信息導出有關所顯示內容的觀察的結論。本發明還能在內容顯示點監視由內容提供點通過網絡提供到內容顯示點的內容的顯示。此外,本發明能通過網絡從內容提供點到內容顯示點迅速供應更新的和/或編制的內容,因此在內容顯示點總是顯示內容提供者的當前的和適當編制過的內容。涉及通過網絡內容傳輸的本發明的各個方面一般能適用任何類型的網絡。然而,期待本發明能特別有用於使用計算機網絡、包括個人計算機網絡(例如AmericaOnlineTM)和公用計算機網絡(例網際網路即Internet)。特別是,本發明能有利地用計算機網絡或部分計算機網絡,如網際網路的全球網,借些從一個網址到另一個網址傳輸視頻和/或音頻內容以用於觀察。此外,本發明在監視通過採用互相作用的瀏覽器網絡獲得的內容顯示方面特別有用,以實時獲得並觀看該內容。
在本發明的一個方面中,由計算機系統的內容顯示可以通過監視在計算機系統顯示屏上內容顯示的位置並評估顯示屏上內容顯示的位置來加以監視,以產生有關內容顯示的監視信息。按照本發明的這一方面,通過監視一個或多個其他圖像在顯示屏上的位置並將內容顯示的位置與其他圖像的位置作比較,可以實現內容顯示的監視,以產生有關內容顯示的監視信息。特別是,本發明的這一方面能確定內容顯示是否被其他圖像中的一個所遮蔽(以及多長時間),並進一步確定內容顯示是否完全被遮蔽或者部分被遮蔽(以及內容顯示分別被完全和部分遮蔽多長時間)。這一信息有用於例如表示對一個觀察者觀看時,內容顯示可看見的時間量,或者有助於內容提供者確定在顯示屏的哪一區域內他的內容大概不被阻礙。本發明的這一方面還能使確定在屏指針(例如滑鼠箭頭或光標)進入由內容顯示限定的區域的次數。這一信息有用於確定觀察者對內容注意到何種程度,因為當觀看顯示屏時,觀察者經常注視著屏上指針的位置。
在本發明的另一個方面中,由計算機系統的內容顯示可以通過監視在內容顯示的特性的時間方面的改變並評估在內容顯示的特性的時間方面的改變,可以實現內容顯示的監視,以產生有關內容顯示的監視信息。按照本發明的這一方面,通過監視計算機系統的特性的時間方面的改變,並將內容顯示的特性的時間方面的改變與計算機系統特性的時間方面的改變作比較,可進一步實現內容顯示的監視,以產生監視信息。如上所述,本發明的這一方面還能確定內容顯示是否完全或部分地被另一所顯示圖像的遮蔽(以及多長時間),以及確定屏上指針進入由內容顯示所限定的區域的次數。
在本發明的再一個方面中,當顯示內容的計算機系統響應於由計算機系統以外的源所提供的和監視系統所提供的指令(例如計算機系統的用戶所提供的指令)時,可以確定內容顯示的開始和結束,使得由計算機系統的內容顯示監視在內容顯示開始時開始,並在內容顯示結束時結束。監視可按照這裡所述的本發明的其他方面出現。監視還能夠決定內容顯示的持續時間。由於按照本發明的這一方面監視出現與要監視的內容顯示相一致,因此僅當需要時監視使用計算機系統的處理容量,同時保證在內容顯示的所有次數上出現監視。
在本發明的又一個方面中,當由內容提供點通過網絡將內容提供到內容顯示點用於在內容顯示點處顯示時,響應於傳送來自內容提供點的內容(例如一起地),從內容提供點到內容顯示點傳送監視內容顯示的作用過程。監視可按照這裡所述的本發明的其他方面出現。在內容顯示點得到的有關顯示的監視信息可傳送到遠地點,那裡是網絡的一部分。遠地點可以是、但不一定是對內容顯示點傳送內容的內容提供點。當遠地點是這種內容提供點時,則監視信息可轉而從內容提供點傳送到第二個遠地點。此外,當遠地點是這種內容提供點時,監視信息可從內容顯示點傳送到內容提供點,其所經過的通信裝置不同於從內容提供點到內容顯示點傳送內容的通信裝置,這是一個很有用的特點,例如當網絡是全球網時。本發明的這一方面提供為獲得有關內容是如何顯示在諸如全球網的網絡上的信息的前所未用的監視能力。特別是,在全球網上從內容提供點一旦內容傳送到內容顯示點後,對所傳送的內容監視以前是不可能的。
在本發明的又一個方面中,在按照協議運作的網絡中,該協議使響應於在內容顯示點當前正在顯示的所選部分內容時,將新內容傳送到內容顯示點,從內容提供點到內容顯示點傳送監視內容顯示的作用過程,從而使監視的作用過程在內容顯示點運作。監視可按照這裡所述的本發明的其他方面出現。在內容顯示點得到的有關內容顯示的監視信息可傳送到遠地點,那裡是網絡的一部分。當正被監視的某些內容至少包括圖形顯示時,本發明的這一方面特別有利。正如本發明的前一個方面所討論的,本發明的這一方面當在相互作用瀏覽環境諸如在全球網的網絡上檢索時為獲得有關內容是如何顯示的信息中提供了前所未用的監視能力。
在本發明的又一個方面中,監視由內容提供點通過網絡對內容顯示點提供的內容的內容顯示,以產生監視信息,然後將此監視信息傳送到計算機網絡的遠地點,該遠地點不同於內容提供點。按照這一方面,監視信息在最終被傳送到遠地點之前可先傳送到內容提供點,只要在傳送到遠地點之前,監視信息在內容提供點不被存儲,或在內容提供點不被訪問或處理就行。允許在遠地點訪問監視信息使能與監視信息相互作用,但不能修改。本發明的這個方面提供一種系統配置,這種配置能克服可能由內容提供者竄改監視信息內容的問題。而且,本發明的這個方面能被實行以便將內容和監視指令存儲在遠地點並當內容顯示點的觀察者請求時傳送至內容顯示點,因此減輕內容提供者在內容提供點處存儲和處理內容和監視指令的負擔,從而簡化了內容提供者對本發明的使用。
在本發明的又一個方面中,由內容提供點對內容顯示點提供當前的和/或編制的內容。所述內容既包括一級內容(來自內容提供點)又包括二級內容(由第三方提供)。一級和二級內容由二級內容提供點對應用管理者地點提供。當應用管理者地點接收來自任一內容提供點的新內容(特別是更新的和/或編制的內容)時,就將這個內容傳送到使用這個內容的內容供應點。因此,根據接收來自內容顯示點的內容請求時,更新的和/或編制的內容可立即用於傳送到內容顯示點。本發明的這一方面減輕了一級內容供應者需要管理和存儲內容的負擔,同時保留對一級內容提供者供應這個內容的控制,由此使內容提供者能保證由內容提供點提供的內容的帶寬要求得到滿足。


圖1A和1B為說明監視通過全球網內容請求的以前系統工作的網絡簡圖。
圖2A、2B、2C和2D說明能檢索更新的和/或編制的二級內容通過網絡提供用於一級內容的以前系統工作的網絡簡圖。
圖3A、3B和3C說明本發明的一個實施例的工作的網絡簡圖。
圖4A、4B和4C為包含內容顯示和其他圖像的顯示屏簡圖,分別說明未受遮蔽的、完全遮蔽的以及部分遮蔽的內容顯示。
圖4D為包含內容顯示和其他圖像的顯示屏簡圖,說明僅部分被遮蔽的內容部分。圖4E是圖4D所示的顯示屏的簡圖,說明本發明的另一方法如何正確地確定內容顯示為被部分遮蔽。
圖4F為包含內容顯示和其他圖像的顯示屏簡圖,說明部分地遮蔽、但按照本發明的一種方法可以確定不受遮蔽的顯示。
圖5A、5B和5C為說明本發明另一實施例的工作網絡簡圖。
圖6A、6B、6C和6D為說明本發明又一實施例的工作網絡簡圖。
本發明包括涉及內容顯示給觀看者的幾個方面。例如,本發明能使由計算機系統監視內容顯示。特別是能以提供監視信息的方式監視所顯示的內容,由此能收集用戶的內容觀察的各個方面。本發明還能監視在內容顯示點顯示(採用上述的能力)和觀察由內容提供點通過網絡提供到內容顯示點的內容。此外,本發明能通過網絡從內容提供點向內容顯示點快速供應更新的和/或編制的內容,以便在內容顯示點總是顯示內容提供者的當前的和適當編制的內容。
這裡,「內容」一般是指由本發明使用的設備顯示的任何感覺的圖像(或者用來產生這些感覺的圖像的數據)。「觀察」指的是觀看者對內容的感知。一般說,所述內容是由所述設備產生的視覺的或聽覺的圖像;因此,這種內容的觀察包括觀看或收聽所產生的圖像(根據情況)。
本發明的某些方面涉及從網上取得或通過網絡提供的內容的監視。「內容提供點」指的是網絡的部分設備,它能將內容提供給作為網絡一部分的另一設備。「內容顯示點」指的是網絡的部分設備,它能接收和顯示來自網絡的一部分的另一設備的內容。人們期望本發明特別有用於採用以這種方式工作的計算機網絡。「計算機網絡」包括任何互聯的計算機系統。「計算機系統」指的是至少它們的工作的某些方面是取決於計算裝置(例如通用或專用處理器)的一種或一批設備。尤其如這裡所用的,「計算機系統」能包括任何類型的顯示裝置,包括常規的計算機顯示監視器,電視,或一個或幾個揚聲器。
圖3A、圖3B和3C是說明本發明的一個方面的i作的網絡簡圖。內容顯示點302(可以用客戶計算機來實現)經由網絡通信線(或線路)303聯到內容提供點301(可以由常規的服務計算機來實現)。(一般說,網絡連接多個內容顯示點與多個內容提供點;為簡單起見,圖3A、圖3B和3C中示出單個內容顯示點302和單個內容提供點301。此外,應該理解網上的每一地點既可用作內容顯示點又可用作內容提供點。)如圖3A所示,在內容顯示點302的客戶計算機經由網絡通信線303向內容提供點的服務計算機請求內容。如圖3B所示,在內容提供點的服務計算機通過網絡通信線303對在內容顯示點地客戶計算機提供內容。按照本發明的這一方面,響應於對內容提供點301的內容請求,一組監視指令(具體為例如電腦程式)也被傳送到內容顯示點302。監視指令的傳送可在內容傳送之前、同時或之後發生。如下面詳細說明的,監視指令使內容顯示點302的客戶計算機監視內容的顯示以產生有關內容被顯示的方式的監視信息。如圖3C所示,監視信息從內容顯示點302通過網絡通信線302被傳送到內容提供點301(監視信息可交替地或附加地傳送到作為網絡一部分的另一地點。)由監視指令產生的監視信息的評論能引出有關用戶的內容觀察的結論,如下面詳述。(應該指出,更一般的是,按照本發明的監視指令能用來在計算機系統監視內容的顯示,計算機系統是否是網絡的一部分並通過網絡接收內容和監視指令。)本發明既能用公用計算機網絡(例Internet)又能用個人計算機網絡(例商用聯網服務諸如America OnlineTM,ProdigyTM和Compu serveTM,以及內部網)。本發明尤其方便地用於計算機網絡或部分計算機網絡,通過這些網絡視頻和/或音頻內容可以一個網址傳送到另一網址,以用於顯示。而且本發明能方便地用於其網址可用瀏覽器實時訪問的網絡上。(「瀏覽器」可看作一種電腦程式,它能夠解釋超文本文件並顯示對應於那些文件的內容,以及能夠經由在被傳送的超文本文件內的超鏈路從一個超文本傳送到另一個)。網際網路的全球網部分是這種網絡一個共知的現行的例子,本發明可採用這網絡。下面為了說明,描述本發明的某些方面作為與全球網相兼容方式的實施,即與超文本標高語言(html)和超文本傳輸協議(http)相一致。然而,本發明的所述方面中沒有一個被限制於這種實施。
當本發明用於計算機網絡或由計算機系統監視內容顯示時,可以執行本發明的各個方面作為一個或一個以上電腦程式,由計算執行這種程序以獲得這一方面的功能性。通常,可採用任何適當的計算機編程程序語言實現這種電腦程式。然而,當本發明的一個方面用於包括許多不同類型的計算機的計算機網絡(如網際網路)時,計算機程式語言最好是一種由任何類型計算機都能執行語言(即計算機程式語言是與平臺無關的)。由Sun Microsystems公司開發的Java程式語言是一種這類計算機程式語言。下面為了說明,描述本發明的某些方面作為在Java程式語言方面的實施。然而再一次地,本發明的所述方面中沒有一個被限制於這種實施。
在本發明的一個實施例中,監視指令與內容一起被傳送到內容顯示點302。在這一特定實施例中,監視指令是電腦程式的一部分,它還包括內容顯示指令。直觀地說,這樣一種電腦程式可以是寫入Java程式語言的一個applet(一種小應用程式)。如熟練html用法的人所能理解的那樣,下面的例1說明一組與html語法相一致的指令,用它使執行顯示內容和監視顯示的applet。
例1applet code=」AdInsert.class」width=230 height=33
param name=」image」value=」images/southwest.gif」
param name=」href」value=」http//www.swa.com/」
/applet
當內容顯示點的觀察者對由文件「southwest.gif」所代表的內容(例如選擇超鏈路)提出請求時,由在內容顯示點的計算機上所提供的常規瀏覽器執行例1中所示的指令。所述請求由在適當的提供點的http daemon所接收。在內容提供點,指令識別稱為「Adlnsert」的applet(一個小應用程式)的位置(「image」),applet中進一步包括指令,當執行時,指令根據本發明執行監視方法,以及使內容顯示。(這些步驟以這種監視方法加以執行,將在下面討論。)根據由http daemon在內容提供點接收的請求,AdInsert applet被傳送到請求的內容顯示點並開始執行。例1的指令還建立區域的尺寸(寬度和高度),內容顯示在計算機顯示屏的這個區域內,指令還表明了網絡地點(「href」),可以通過選擇在所述內容內的超鏈路與之聯絡。因此,直觀地說,按照本發明,通過將applet傳送到內容顯示點並由瀏覽器加以執行以顯示內容和使內容的顯示方面得到監視,就可將來自內容提供點的、可由瀏覽器訪問(諸如全球網一部分的網址)的內容傳送到內容顯示點並加以顯示(注意,被監視的內容可包括全部被顯示的內容,或者只是一部分被顯示的內容,例如網頁中存在的廣告。)對比之下,以前,對由上面例1中所示的html語法所顯示的內容採用下面例2所示的html語法,只有內容傳送到內容顯示點。
例2a href=http//www.swa.com/
img border=0 src=」/images/southwest.gif」height=33 width=230
/a
因此,在以前,內容一旦被完成傳送到內容顯示點以後,不可能從內容提供點依靠全球網來監視已傳送的內容。那麼可以理解,本發明的這一方面對獲得有關內容如何地被顯示在計算機網絡諸如全球網上的信息,提供一種強有力的工具,是以前不能加以利用的。
上述的監視方法的實施意味著監視方法的運作是與要監視的內容的顯示相一致。由於內容不被顯示時監視方法並不運作,因此僅當需要時監視方法才在內容顯示點使用計算機系統的處理容量。同時當內容被時保證在所有次數上監視方法的運作。
而且,由於按照本發明可以實施監視方法作為瀏覽器方法的一部分,它也使內容得以顯示,因此以前提到的在監視內容顯示中在內容顯示點高速存儲內容的問題得以克服。這是由於與以前使用的記錄文件不一樣(在記錄文件中,為了要記錄任何信息需要向內容提供點提出請求),按照本發明的監視方法,能夠記錄內容被顯示的任意次數的監視信息,而不管請求顯示的那種方法。特別是本發明能夠精確地計數特定但內容被顯示的。這是對上述的以前方法的巨大改進,以前的方法不僅不能計數內容顯示的次數(計數請求次數),而且即使計數也不能計出準確的請求次數。
按照本發明實施方法的指令可用來取得多種監視信息。例如,常規的記錄文件(討論如上)的內容可以通過本發明的監視方法得以確定。然而,本發明的一個重要方法在於通過本發明的方法還能獲得超過常規記錄文件中能用的以外的信息。為獲得幾類這種監視信息的指令說明如下。需要說明的是,下面說明的僅是說明能夠獲得監視信息的類型;獲得其他類型的監視信息也是本發明所關注的。
例如,按照本發明的監視方法能夠檢測每一次內容顯示。事實上,在按照本發明的監視方法的一個實施例中,監視方法確實不比這更多。檢測內容顯示的監視方法可由上述的applet執行。這樣一個applet的「monitoring instructions」可以是不大於產生表明applet已經執行要被存儲或傳送到一個適當的網址(下面進一步討論)的指令。能夠確定內容是否被顯示的監視方法是一個非常有用的監視方法,它提供以前為獲得和觀看內容在交互作用的瀏覽環境中不可利用的重要的基本信息。特別是內容顯示的次數的計數不足(例如由於內容顯示點高速存儲內容造成)和計數過頭(例如由於提出對內容的請求並不導致內容顯示的虛假請求所造成)得以避免。
按照本發明的監視方法還能確定內容顯示的持續期間。例如,由於為顯示內容所執行的電腦程式的時間量如有關程序執行的預定的開始和結束的時間標記(例如採用作為Java語言一部分存在的方法可加確定)所表明的,可確定內容顯示的持續期間。
在本發明的一個實施例中,在內容被顯示的同時,監視方法監視顯示屏上內容的位置。評估位置以產生有關內容顯示的監視信息。例如,通過進一步獲取有關顯示屏上一個或一個以上其他圖像的位置的信息,並且比較內容的位置與一個或一個以上其他圖像的位置,可以完成這種評估。
按照上述實施例,監視方法能確定顯示屏上的內容是否不能看見,這或者由於內容被一個或一個以上其他圖像所阻塞,或者由於顯示屏的「滾翻」造成的,(此後,這兩種情況都稱之為內容的「遮蔽」)。而且,監視方法能確定內容是否部分地被遮蔽,即或是由一個或一個以上圖像部分地阻塞,或是顯示屏部分地滾翻。此外,當內容被部分地或完全地遮蔽的期間發生時,可以確定每次發生期間的持續時期。由於看到內容既不全部地又不部分地遮蔽的次數,能夠確定不被遮蔽的內容顯示的持續時間。可以直接報告每個持續時間,和/或可以分別報告內容被全部遮蔽、部分遮蔽、全部或部分遮蔽和/或未被遮蔽的總計持續時間。
多種原因表明,有關所顯示的內容是否被遮蔽的信息是有用的,例如,這種信息表明所顯示的內容為觀察者觀察看到的時間量。此外,這一信息可由內容提供者用來確定在顯示屏的哪一區域中他的內容大概未被遮蔽。
可採用與本發明的計算機網絡有關聯工具(如支持的程式語言、作業系統特性)的可能方式確定所顯示的內容是否被遮蔽。採用上述Applet確定所顯示內容是否被遮蔽的一種方式是周期性地宣布內容顯示(或者它的部分)失效,即需要時要求作業系統重新畫出內容顯示。如果作業系統接著對applet提出請求重新畫出內容顯示,則內容顯示不被遮蔽。然而,如果作業系統並不對applet提出請求重新畫出內容顯示,則內容顯示被遮蔽。
在上述方式中,通過使內容顯示的每個離散的元件(如像素)失效並確定所述離散元件是否被遮蔽,可以得到有關內容顯示是否被遮蔽的最完整的信息。然而這種花費的計算量大,並且通常不需要去獲得有用的、足夠準確的有關內容顯示是否被遮蔽的信息。因此較好的是在戰略上選擇只是內容顯示的一部分用這種方式來評估。
例如在本發明的一個實施例中,使用內容顯示的每個角失效並如上述對重新畫出圖像進行監視。如所有的角被重新畫出圖像,則確定內容顯示未被遮蔽。如沒有一個角被重新畫出圖像,則確定內容顯示被完全遮蔽。如至少有一個角但不是全部被重新畫出圖像,則確定內容顯示被部分遮蔽。
圖4A、4B和4C為包括內容顯示401和其他圖像402、403和404的顯示屏的簡圖,分別說明未被遮蔽、全部遮蔽和部分遮蔽內容顯示的情況。在圖4A中,角401a、401b、401c或401d中沒有一個被其他圖像402、403和404中的一個所遮蓋。因此在使角401a、401b、401c和401d失效後,每個都重新畫出,內容顯示401被確定(這時是正確地確定)未遮蔽。在圖4B,角401a、401b、401c和401d的每一個被圖像402遮蓋。因此在使失效之後,角401a、401b、401c和401d中沒有一個重新畫出,內容顯示被確定(又一次正確地確定)全部遮蔽,在圖4C,角401c和401d由圖像402所遮蓋,但角401a和401b並沒有被遮。因此在使角401a、401b、401c和401d失效之後只有角401a、401b重新畫出,內容顯示401a被(又一次正確地)確定部分遮蔽。
上述方法不是在所有的情況都正確的。圖4D是包括內容顯示401和其他圖像402、403和404的顯示屏400的簡圖。說明按照上述的本發明的方法將被確定為全部遮蔽的部分遮蔽的內容顯示401的情況。圖4D中,圖像402遮蓋角401c和401d,圖像403遮蓋角401a,圖像404遮蓋角401b。因此4個角401a、401b、401c和401d中在失效後沒有一個角重新畫出,內容顯示被確定為全部遮蔽;然而;由圖所見,情況並非如此。
這個問題可以這樣地來得到緩和,即除了各個角以外再評估其他離散的像素。例如,除了角上的像素外,還評估在內容顯示的上、下邊緣和/或左、右邊緣的中部處的離散的像素。圖4E為如圖4D所示顯示屏400的簡圖,說明本發明的另一種方法是如何正確地確定內容顯示401是部分遮蔽的情況。圖4E中,內容顯示的上邊緣中心401e和下邊緣中心401f也加以評估。下邊緣中心401f由圖像402遮蓋,而上邊緣中心401e未遮蓋。因此在使角401a、401b、401c和401d和中心401e、401f失效後,上邊緣中心401e重新畫出,從而內容顯示401被(正確地)確定為部分遮蔽。
圖4F是包括內容顯示401和其他圖像402、403和404的顯示屏400的簡圖,說明按照本發明的一種方法可能被確定未被遮蔽的部分遮蔽的內容顯示401的情況。圖4F中,角401a、401b、401c和401d,或中點401e和40f中沒有一個被圖像402、402和404所遮蓋。因此在使角401a、401b、401c和401d以及中點401e和401f失效後,每個都重新畫出,從而內容顯示401被確定為未遮蔽。然而如圖4F所見,情況並非如此,因為圖像403位於內容顯示401的中間。
如圖4D至4F所說明,儘管內容顯示的附加的離散像素的評估並不能消除不正確地確定有關內容顯示是否被遮蔽的可能性,但它確實降低發生這類事情的可能。一般地說,可評估任意數目和排布的內容顯示的離散像素來降低不正確地確定有關內容顯示是否被遮蔽的可能性,只要有關計算的費用不要高得不可接受就行。而且,上述用於確定內容顯示是否被遮蔽的方法是在其中可作出這種確定的僅有的一種方法。
作為確定內容顯示是否被遮蔽的一部分,在每一次內容顯示的「遮蔽狀態」有變化時記錄了時間標記。根據這些時間標記可以確定內容顯示未遮蔽、部分遮蔽和完全遮蔽的每一時間段的持續時間。根據每一時間段的持續時間,可以確定內容顯示未遮蔽、部分遮蔽和完全遮蔽的總計持續時間。
當內容顯示被部分遮蔽,通過適當配置要評估的內容顯示的離散像素未確定看得見的內容顯示量,也是可能的。當內容顯示部分遮蔽,也可能給出被遮蔽(或可看見)的內容顯示部分,例如右上角、左下角的質量描述。
當監視方法在具有事件驅動操作環境的計算機系統上工作時,該監視方法可監視由作業系統傳送的事件以確定有關內容顯示的信息。當監視方法由也顯示該內容的applet實現時,能自然地產生這種監視,因為只有有關內容顯示的事件被傳送到該監視方法。例如,applet可使用一個預先有的Java方法(例如Java的當前版本中的稱為Handle Event的方法),以監視由工作系統傳送的事件。這種事件監視可用來例如確定屏上指針(例如滑鼠箭頭或光標)進入由內容顯示限定的區域的次數。(限定的區域可以任意的方式與內容顯示相關聯,並且可以是例如內容在其中顯示的區域,或者是稍大幹或稍小於內容顯示的區域。)顯示內容顯示的計算機系統的作業系統通常監視屏上指針的位置,並能識別指針位於屏的哪個區域內。因此如上述配置到顯示內容的applet可以通過監視表明指針已進入由內容顯示所限定區域的事件來識別指針是否位於內容顯示內。本發明的這一監視方法能採用作業系統提供的這一信息來計數屏上指針進入內容顯示所限定區域的次數。該監視方法還可通過監視另一個表明指針已退出由內容顯示所限定區域的事件,來確定屏上指針在每次進入後何時離開所限定區域。有關進入到限定區域和從限定區域退出的時間標記可用計算指針每次進入限定區域停留在區內持續時間,以及指針停留在限定區域內的總計持續時間。監視方法再通過監視表明這種指針移動的事件,還可確定屏上指針是何時移動進入限定區域的。上述與內容顯示有聯繫的屏上指針位置和運動的有關信息在確定觀察是如何關注內容方面是有用的,因為當觀看顯示屏時,觀察者經常注視屏上指針的位置。
在本發明的另一實施例中,監視方法監視內容顯示的特性的時間方面改變。評估這一特性的時間方面改變以產生監視信息。通過進一步監視用於顯示內容的計算機系統的特性的時間方面改變,並比較內容顯示的特性的時間方面改變與計算機系統的特性的時間方面改變,可以完成這種評估。上面給出的兩個例子中的任何一個(內容顯示的遮蔽和指針進入限定)均是按照本發明的這一實施例的監視方法的例子。
按照本發明的顯示方法也可獲得多種其他信息。例如,監視方法可獲得表明內容顯示何時開始的時間標記(日期和時間)。當由寫入Java的applet執行監視方法時,使用作為Java語言一部分而存在的方法可取得時間標記。
也可以獲得有關在其上顯示內容的計算機的識別信息。可以獲得由此提出內容請求的網際網路協議(IP)地址以及內容被送到的機器的識別。(如果後者是系統的客戶計算機,前者是系統的服務計算機,那麼這兩者之間可以不是一對一的對應關係。)又,採用預先有的Java方法可以獲得IP位址和機器名稱兩者。
按照本發明的監視方法也能確定在內容顯示點的計算機用戶是否選擇(例如擊打滑鼠或按下適當鍵盤的鍵)在內容顯示區域內的超級鏈路來結束當前內容顯示的顯示。類似於上述指針位置的監視,執行本發明的監視方法的applet可包括一標準Java方法(例如Handle Event),該方法接收由作業系統傳送的事件。事件之一是選擇超級鏈路。當報告這種事件時,監視方法會相當注意。
如以前所表明,監視信息的上述各例僅在說明由本發明的監視方法能夠獲得的監視信息的類型。一般地說,本發明的監視方法能利用計算環境中可加利用的任何方法,如,作業系統方法,或部分軟體結構方法,或寫入能在計算環境中使用的計算機程式語言的方法。例如當由寫入Java的applet執行監視方法時,或者通過使用改變內容在其上顯示的計算機的狀態(如顯示狀態)並監視計算機的響應(如上面討論的監視內容顯示是否被遮蔽的方法),或者通過檢索有關計算機狀態的信息(如上面討論的監視指針進入內容顯示區域的方法),任何現有的Java方法可用來獲得有關內容顯示將被監視的信息。特別是,上述的事件的監視在識別有關內容顯示的信息中是有用的。
按照本發明的監視方法也能用來確定有關音頻顯示的信息。例如,如被監視內容包括只能由選擇一適當用戶的接口機構(如圖形按鈕)來顯示的音頻內容,則按照本發明的監視方法能確定是否這「事件」被送到由內容所表示的窗口,表明音頻顯示至少已開始。使用如上述監視內容顯示的持續時間的確定方法,與音頻顯示何時開始的知識一起(使用上述的時間標記),也可確定音頻顯示的持續時間。通過適當監視用於操作音頻顯示設備的方法,確定顯示音頻內容的音量也是可能的。這些例子僅是說明。能夠理解,使用在計算機環境中可利用的任何其他方法,可以確定有關音頻顯示的其他信息。
按照本發明的監視方法也能用於清楚地(即通過對能夠回答的觀察者提問)獲取有關被監視內容的觀察者的人口學的信息。這可通過在用於執行監視方法的電腦程式中包括這類提出提問的指令,提問內容,以及存儲取得的人口學的信息的指令來實現。或者,這種指令和提問內容可以存儲在單獨的文件中,由實現監視方法的電腦程式調用和執行該文件,或者提出提問和存儲答案的指令可包括在實現監視方法的電腦程式中,而提問內容可在單獨的文件中,由電腦程式訪問該文件。這後兩種可能特別方便,因為它允許由監視方法對觀察者提出多組的人口學的提問,因此能使人口學的問題加工編製成為顯示的內容,或者成為具有可能去觀看內容的觀察者的特徵。
如上所述,按照本發明,能夠獲得有關內容顯示的監視信息,接著加以評論和分析,使能導出關於內容如何顯示的結論,以及或許進行關於內容如何觀察的推論。此外,監視信息能用來影響一組內容的顯示。其中能夠發生的一種方式,是根據從該組內容的以前的顯示取得的監視信息的評論和分析,對一組內容或其中該組內容被顯示的方式進行修改(這些監視信息如有關內容是否被遮蔽的監視信息,在一天或一周不同次數內容顯示的頻度,這能用來分別確定在顯示屏上最佳位置或最佳次數,以顯示該內容)。
監視信息可用以影響一組內容顯示的另一種方式是使用剛才取得的或顯示期間取得的某些顯示信息以使該組內容以特殊方式加以顯示。例如如上所討論,可以確定從中發出請求一組內容的IP位址在何時第一次接收到該請求。有可能將觀察者的特徵與從中已經接收到內容請求的IP位址相結合(因為當一組內容預先傳送到IP位址時,如上所述人口學的信息已經預先取得)。根據已知的與IP位址相結合的特性,可以傳送所請求的該組內容的多個版本中適當的一個,以供顯示,如,假若已知IP位址對應於由說特定語言的觀察者所使用的內容顯示點,那麼可以顯示以這種語言來作聽覺上、或視覺上顯示的文本。作為另一個例子,如上所述,可以確定一組內容已經被顯示的持續時間,並且由於這個持續時間的作用,改變正在顯示的該組內容的部分,例如,一組內容的顯示能以特定的視頻顯示開始並在經過規定的持續時間之後改變成另一視頻顯示。作為又一個例子,根據傳送內容的網絡的性能特性可以被顯示的一組內容的部分。例如,從內容提供點傳送數據到內容顯示點所需的時間量可被監視(例如通過從有關傳送的文件大小的記錄文件取得的信息和傳送這些文件所需的時間量,如上所討論)。於是可以控制該內容的顯示,從而,如數據傳輸率高於預定值,則顯示運動視頻像,而數據傳輸率低於預定值,則顯示靜止視頻像,選用預定值以使數據率低於不適當地快的值以產生可以接受的質量的運動視頻像。上述例子僅是為了說明,本發明期待著採用監視信息以影響一組內容顯示的其他方式。
如上所述,按照本發明的監視方法可以取得有關內容顯示的監視信息。特別關心的是內容到底是否被顯示的根本問題。如上所述,按照本發明的監視方法能夠做出這個確定。然而,有些觀察者具有開發的技術,用於抑制特定內容(如廣告)顯示。按照本發明的監視方法,通過調節計算機系統的某些其他操作(該系統根據特定內容的顯示來顯示內容)提高顯示特定內容的可能性。例如可提出要監視的內容作為其他內容的部分。在全球網上這種顯示是普通的,例如,在那裡,經常包括廣告內容作為其他內容的部分。按照本發明的監視方法可以根據要被監視內容的顯示調節其他內容的顯示,例如,除非看到網頁上所包括的廣告,否則不能看到網頁上的全部內容。而且,對於規定的時間段,可以根據要被監視內容的顯示調節其他內容的顯示、當要被監視的內容並不自動地出現作為其他內容的部分時,這是特別有價值的;但是,反過來,只在響應於選擇適當的用戶接口機構(如圖形按鈕),顯示要被監視的內容是其他內容的部分。
按照上述的規定內容的強制顯示,可以任何適當的方式實現內容抑制的檢測。例如,有可能探查正在使用的抑制技術。或者,可以排序內容的顯示使首先顯示必須顯示的內容(「所需內容」);如果監視方法探查出內容顯示點正在顯示其他內容而不是先顯示所需的內容,那麼就已經查到所需內容的抑制。根據所需內容抑制的探查;其他內容的顯示得以防止,需要時可以顯示表明這一事實的信息。
如上所述,通過本發明的監視方法取得監視信息之後,將監視信息從內容顯示點302傳送到遠地點。遠地點可以是內容提供點301或是網絡部分的另一地點。當按照本發明的監視方法由Java applet實施時,遠地點為內容提供點301,因為這種applet當前只能對從那裡傳送他們的網址通信信息。然而在將來,這種限制將不存在;如果那樣的話,遠地點就未必是內容提供點,即使那時採用Java applet實現本發明的監視方法。
一般,監視信息可在任何時候傳向遠地點。例如可能願在取得監視信息之後立即將它傳到遠地點,使得監督信息儘可能早地被訪問。另一方面,可能願在內容顯示點存儲監視信息,然後在網絡通信線303上通信最快和/或最省費用(如夜晚)的時候傳送監視信息。
監視信息可發送到有別於從此向內容顯示點302發出內容和監視指令的通信埠。如果那樣的話,就在內容提供點的服務計算機上裝置專用daemon,監視接收監視信息的這種通信埠。所述daemon可如在指定的通信埠上用於監視由服務計算機接收的數據的常規的計算機服務daemon那樣來實施。發送監視信息到專門指定的埠可以採用使監視信息以按照任何所要求規約的需要格式來發送。例如監視信息可以加密,有如下述。
當本發明用全球網實施時,也有可能通過採用由http監視的通信通道傳送監視數據,即通過對http daemon發送一個請求。這種傳送可能是所希望的,其原因有幾條。例如,對http daemon傳送監視數據消除為產生接收監視數據的專用軟體並將它提供給遠地點操作員的需要(監視數據是傳送到該遠地點的)(操作員有例如網頁操作員,或者應用管理點操作員)。此外,通過http daemon發送請求來傳送監視數據可能是對遠地點傳送監視數據的唯一方式。例如當由「代理伺服器」服務一個或一個以上客戶計算機時就是這樣,代理伺服器是在客戶計算機和其他網址之間傳達通信的。代理伺服器不許可通過專門指定的信道通信用來發送監視數據;但允許與http daemon通信。
通過對http daemon提出請求傳送監視數據可以多種方式來實現。例如可以某種方式對具有表示監視數據的「名字」的文件提交http請求。儘管文件請求的寄生性質,但在http記錄文件中記錄了該請求,從中可檢索該「名字」以能提取監視信息。或者用CGI原本請求的參數傳送執行CGI原本的請求。所述參數說明輸入原本被規定以某種方式表示監視數據。然後在遠地點的計算機系統上駐留的電腦程式可以實施一種從CGI原本提取輸入值的方法,並且從輸入值中提取監視數據。採用CGI原本或http請求以傳送監視數據到http daemon的其他方法是可能的。
為安全計,在從內容顯示點傳送到遠地點之前,希望對監視數據加密。可採用任何適宜的加密方法。例如可採用熟知的RSA算法的一種公用密鑰法來加密監視數據。通常,在通過網絡傳送任何數據之前可以加密監視數據(或按照本發明通過網絡傳送的其他數據)(這種數據傳送的其他例子將如下述作為在圖5A、5B和5C及圖6A、6B、6C和6D所說明的系統和部分)。
一旦傳送到遠地點後,監視信息可存儲到任何適當的資料庫中(如建立和管理資料庫方面熟練的)。通過合適的用戶接口如圖形用戶接口(GUI),以任何所需的格式如圖形、條形圖、百分率圖可顯示監視信息用來觀察。如有需要,存入資料庫的監視信息也可經過進一步分析。例如,內容顯示可以觀看利用的總計時間可分成內容未遮蔽、部分遮蔽和全部遮蔽的時間的百分數。或者可以識別選擇特定超級鏈路同時觀察內容的一組內容的觀察者的百分數。
監視信息不僅對提供內容供顯示的內容提供者具有興趣,而且第三方也感興趣。例如如果內容提供者提供一內容包含廣告,則廣告主對有關內容顯示的監視信息會感興趣。第三方和內容提供者可能對監視信息的內容會有相牴觸的興趣。例如,如果第三方為內容提供者的內容包含第三方的內容正在支付給內容提供者費用,而且支付費用基於第三方內容對觀察者的曝光量,那麼內容提供者對表明大的內容曝光量的監視信息感興趣,而第三方對表明小的內容曝光量感興趣,(當然,雙方同時也有由其他利益所驅使例如第三方單純要監視信息以反映內容的準確的曝光量,從而可用此信息來評價通過內容提供者提供他們的內容的效果。)如果監視信息從內容顯示點傳送到內容提供點,並且在內容提供點允許未加限制地訪問該監視信息,那麼缺少安全的方法來防止內容提供者對監視信息內容的篡改。當按照本發明的監視方法以一種方式(如由Java applet)具體實施,如上所述討論需要將監視信息傳回內容提供點時,這個問題尤為敏銳。
圖5A、5B和5C為說明本發明另一實施例工作的網絡簡圖。本發明的這一實施例提供一種系統配置,能克服內容提供者可能篡改監視信息內容的問題。如在圖3A、3B和3C所說明的系統,內容顯示點302通過網絡與內容提供點301相聯絡。網絡還包括應用管理點501。如上所述,內容顯示點302和內容提供點301通過網絡通信303相互聯絡,以實現從內容提供點301到內容顯示點302傳送內容和監視指令。另一方面,響應於根據來自內容顯示點302的請求而接收到來自內容提供點301的請求,內容和監視指令會從應用管理點501傳送到內容顯示點302、圖5A、5B和5C中說明這一後者的實施。在此實施中,內容提供點301既不需要實施監視方法的電腦程式,也不需要在內容提供點301裝置的接收監視數據的程序,從而簡化了內容提供者對本發明的使用。說得更確切一點,內容提供者只需要在應用管理點501有一結算帳戶(有如下述)就可。
在本發明的這一實施例中,在內容顯示點302獲得的監視信息,或是直接從內容顯示點302或是間接經由內容提供點301傳送到應用管理點501。如是後者,則以防止在內容提供點301訪問顯示信息的方式由內容提供點301接收該監視信息並傳送到應用管理點501。例如在將監視信息傳送到內容提供點301之前,在內容顯示點302對它加密,只有在應用管理點501可使用解密法。或者,在內容提供點301收到監視信息後立即傳送到應用管理點501。應用管理點501一經接收到後就由(中立的)應用管理員管理對監視信息的訪問,因此對引信息感興趣的任一方均不能修改監視信息,從而保證監視信息的完整性。
在典型的實施中,將由多個內容提供點提供多組內容,並由多個內容顯示點顯示每組信息。對多組內容中每一組的每次顯示記錄一組監視信息,並傳送到應用管理點存入資料庫,這是在應用管理點的計算機實施的。必須識別每組監視信息以便與據以獲得該監視信息的該組內容相對應,因此監視信息被適當地存入資料庫,使以後能對該組內容檢索監視信息、當按照本發明的監視方法用全球網來執行時,可通過寫入用於執行監視方法的htmp的電腦程式所包含的適當的參數指標來完成。下面的例3說明如何修改上面討論的例1以產生這種指標(「Account」參數)。
例3param name=」Account」value=」9004560093」
/applet
也可使用駐留在應用管理點的計算機上的資料庫存儲關於提供內容的內容提供點的帳目信息。
在圖5所說明的本發明的實施例中,在內容提供點計算機上可提供一用戶接口(如GUI),使內容提供點的業主(或代理人)能夠訪問存儲在應用管理點的有關由內容提供點提供內容顯示的監視信息。也可配置這樣一個接口,使內容提供者在應用管理計算機上建立一個新帳戶,為使用本發明的監視系統和請求特定的分析和顯示所獲得的監視信息委託會費。如有需要,在這種接口中也可提供其他功能。
有多個應用管理點也是可能的。一般,每次內容的監視信息被指定存儲到應用管理點中特定的一個中。這種指定可以包括在用來執行如上述監視信息的電腦程式中作為參數指標。
如上所述,由內容提供者提供的內容可按照任何規定的準則加以編制。此外,內容提供者可周期地更新內容。還有,第三方可以要求與內容提供者的內容一起提供他們的內容。這些第三方也可以有多組專門編制的內容,這些內容也定期更新。在內容提供點由內容提供者管理這種多組內容會變得不希望有的複雜,並對內容提供點往來傳輸數據的可用帶寬造成過度的負擔。
圖6A、6B、6C和6D是說明本發明另一實施例工作的網絡簡圖。本發明的這一實施例提供一系統配置,能實現由二級內容提供者提供的更新的和/或編制的二級內容被傳送到一級內容顯示點,與由一級內容提供者提供的一級內容一起使用,而沒有上述的用現存這種系統的識別的問題,詳細討論如下。本發明的這一實施例也能實現上述圖5A、5B和5C中說明的系統的所有功能。在圖6A、6B、6C和6D所示的本發明的實施例中,內容顯示點302、一級內容提供點602和應用管理點501通過網絡互相連接,並能如上述互相通信。網絡還包括二級內容提供點601。如圖6A中所示,本發明的這一實施例中,二級內容可從二級內容提供點601傳送到應用管理點501,並在那裡存儲。如圖6B所示,每當二級內容提供到應用管理點501,應用管理者既將該內容存儲在應用管理點501,又將該內容傳送到所有的內容提供點的內容提供點602,該點602與一級內容一起提供該二級內容。當一級內容提供點602接到內容顯示點302對包含有這種二級內容的一級內容的請求時(圖6C),一級內容提供點602能夠立即(即不需要從另一網址檢索或請求從另一網址給內容提供點提供該內容)提供該一級內容和二級內容給內容顯示點302,如圖6D所示。
可以理解,當從一級內容提供點正在提供許多級二級內容和/或一級內容,和/或許多版本時,一級內容和二級內容的管理變得相當繁重。對這些組內容數據連續更新的管理加劇了這種負擔。通過在應用管理點501存儲二級內容(以及需要時一級內容),圖6A、6B、6C和6D的系統減輕一級內容提供者管理這種內容的負擔。然而,因為應用管理者使內容存儲在內容提供點602,內容能從內容提供點602而不是從應用管理點501提供到內容顯示點302,從而將帶寬度管理控制交給一級內容提供者,因此一級內容提供者能夠使適當地訪問由一級內容提供點601提供的內容的帶度要求的系統保證處於適當的地位上。這對一級內容提供者是一個重要的考慮,因為來自一級內容提供者的內容請求者將對有關內容提供的性能特性(如速度)負起一級內容提供者的責任。這樣,圖6A、6B、6C和6D的系統減輕需要管理內容存儲的一級內容提供者的負擔,同時保留對內容提供者內容供應的控制。
在本發明的這一實施例中,可在一級內容提供點602和應用管理點501兩處提供用戶接口(如GUI)。一級內容提供者用戶接口能提供上述關於圖5相同的功能。此外,一級內容提供者用戶接口能使內容提供者選擇該內容提供者的一級內容可能包含的可利用的二級內容。這種選擇也能包含檢索詞的說明,根據所述檢索詞一級內容提供者願意包括該二級內容。二級內容的選擇並非自動地使二級內容被包含於一級內容提供者的內容中,更確切地說而是對二級內容提供者提出(如,經由二級內容提供用戶接口,如下述)這種包含的請求。根據二級內容提供者的接受,二級內容可被包含於一級內容。二級內容提供者用戶接口使二級內容提供者能選擇用以包含二級內容提供者的內容的一級內容提供點。又,與這種包含的檢索詞的說明一起進行這種選擇;選擇引起對一級內容提供者提出(如經由二級內容提供用戶接口)包含的請求。二級內容用戶接口也能提供類似於上述關於圖5的功能。如這一領域中熟練的專業人員所容易理解的,在需要時在一級內容提供者和二級用戶提供者用戶接口中還能提供其他功能。圖6所示的本發明的實施例有助於一級內容提供點602和二級內容提供點601之間的交互作用,以一種使一級和二級內容提供者都能對內容提供行使控制的方式,使二級內容提供點602能方便和靈活對一級內容提供者提供內容。
如上所述,在內容顯示點通過applet執行能具體實現監視信息和內容。在圖5A、5B和5C的系統中或在圖6A、6B、6C和6D的系統中,使用這種applet能夠有利地與那些其中將applet從應用管理點傳送到內容顯示點的系統執行相吻合。這是因為,applet必須將監視信息送回從那裡傳送出applet的網址,因此監視信息被直接傳送到中立的應用管理點。還有,當顯示指令和內容從應用管理點傳送到內容顯示點時,如上所述,也能容易地執行使用顯示信息編制提供給內容顯示點的內容。
已經描述本發明的各種實施例。這些描述打算用於說明而不是限制。因此對於本專業領域中熟練的人員來說顯然可以在不背離下面提出的權利要求的範圍內對上述的本發明進行某些修改。例如,儘管本發明就監視通過全球網聯播的內容的顯示作了以上的描述。但本發明一般也能用於監視通過計算機網絡聯播的內容的顯示。此外,儘管已經描述了本發明的一種實施,其中採用Java程式語言的各個方面,但應該理解本發明不限於這種實施;也可以使用具有其他特點和特性的其他程式語言(例如。語言不需要是像Java一樣的目標指向語言)。
權利要求
1.一種將更新的和/或編制的內容從第一內容提供點提供到內容顯示點的系統,其特徵在於包括從所述第一內容提供點將內容傳送到第二內容提供點的傳送內容裝置;識別在第一內容提供點存儲的更新的和/或編制的內容的存在的識別裝置,其中響應於在第一內容提供點所述更新的和/或編制的內容的存在識別,所述傳送內容裝置將所述更新的和/或編制的內容從所述第一內容提供點傳送到所述第二內容提供點;和當所述內容由所述內容顯示點所請求時,將內容從所述第二內容提供點傳向所述內容顯示點的傳送內容的裝置。
2.如權利要求1所述的系統,其特徵在於進一步包括應用管理者系統,其中從所述第一內容提供點到所述第二內容提供點的傳送內容裝置還包括從所述第一內容提供點到所述應用管理者系統的傳送內容裝置;和從所述應用管理者系統到所述第二內容提供點的傳送內容裝置。
3.如權利要求1所述的系統,其特徵在於,根據在所述第一內容提供點所述更新的和/或編制的內容的識別,所述傳送內容裝置自動地從所述第一內容提供點到所述第二內容提供點傳送所述更新的內容。
4.如權利要求1所述的系統,其特徵在於有多個第二內容提供點;和響應於在第一內容提供點所述更新的和/或編制的內容的識別,所述傳送內容裝置從所述第一內容提供點傳送所述更新的和/或調製的內容到多個第二內容提供點的每一個。
5.如權利要求1所述的系統,其特徵在於,有多個內容提供點,內容可以從第一內容提供點傳送到所述多個內容提供點,所述系統進一步包括使在第一內容提供點的用戶能夠選擇多個內容提供點中的一個或一個以上作為第二內容提供點的裝置。
6.如權利要求1所述的系統,其特徵在於,有多個內容提供點,可以從所述多個內容提供點傳送內容到所述第二內容提供點,以及進一步包括使在所述第二內容提供點的用戶能夠選擇所述多個內容提供點中的一個或一個以上作為第一內容提供點,其中只有一個所選的內容提供點能夠對所述第二內容提供點傳送內容。
全文摘要
本發明能實現由計算機系統監視內容顯示。而且本發明能實現內容顯示地監視以產生監視信息,可由觀察者從該信息導出有關所顯示內容的觀察的結論。本發明還能在內容顯示點監視由內容提供點通過網絡提供到內容顯示點的內容的顯示。此外,本發明能通過網絡從內容提供點到內容顯示點迅速提供更新的和/或編制的內容,因此在內容顯示點總是顯示內容提供者的當前的和經適應編制的內容。
文檔編號G06Q30/00GK1547123SQ20041003371
公開日2004年11月17日 申請日期1997年8月29日 優先權日1996年9月3日
發明者特雷費·I·布魯梅奧, 特雷費 I 布魯梅奧 申請人:尼爾遜媒介研究股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀