專利名稱:監(jiān)測移動互聯(lián)網(wǎng)活動的系統(tǒng)、方法和設備的制作方法
技術領域:
本發(fā)明總體上涉及監(jiān)測互聯(lián)網(wǎng)活動,更具體地說,涉及監(jiān)測移動互聯(lián)網(wǎng)活動的系統(tǒng)、方法和設備。
背景技術:
近年來,訪問互聯(lián)網(wǎng)內(nèi)容的方法已經(jīng)演進。例如,以前主要經(jīng)由諸如臺式計算機和膝上型計算機的計算機系統(tǒng)來訪問互聯(lián)網(wǎng)內(nèi)容。近來,已經(jīng)提出手持移動裝置(例如,智能電話)以使得用戶能夠請求和觀看互聯(lián)網(wǎng)內(nèi)容。移動裝置通常(但并非總是)經(jīng)由諸如蜂窩網(wǎng)絡的無線接入網(wǎng)絡來請求和接收互聯(lián)網(wǎng)內(nèi)容。
圖1是監(jiān)測移動互聯(lián)網(wǎng)活動的示例系統(tǒng)的結構圖。圖2和圖2A是例示通過圖1的示例系統(tǒng)流動的示例請求和響應的框圖。圖3是圖1的示例代理的框圖。圖4是一流程圖,其表示可以被執(zhí)行以實現(xiàn)圖1、圖2和圖3的示例代理的示例機器可讀指令。圖5是一流程圖,其表示可以被執(zhí)行以實現(xiàn)圖1的示例注冊器(registrar)的示例機器可讀指令。圖6例示可以由圖1的示例注冊器生成的示例配置文件。圖7是示例計算機的框圖,該示例計算機可以執(zhí)行例如圖4和/或圖5的機器可讀指令以實現(xiàn)圖1、圖2和圖3的示例監(jiān)測器和/或圖1的示例注冊器。
具體實施例方式移動監(jiān)測公司希望獲得關于用戶怎樣與他們的諸如智能電話的手持移動裝置交互(interact)的知識。具體地說,移動監(jiān)測公司想要監(jiān)測到和/或來自手持移動裝置的互聯(lián)網(wǎng)業(yè)務量(traffic),以(除了別的之外)監(jiān)測廣告的接觸率(exposure),確定廣告的效果,確定用戶行為,標識與各種人口統(tǒng)計特征(demographics)關聯(lián)的購買行為等。一些已知的系統(tǒng)已經(jīng)使用代理服務器來監(jiān)測向/從所監(jiān)測的裝置傳輸?shù)幕ヂ?lián)網(wǎng)內(nèi)容。這些已知的監(jiān)測系統(tǒng)將代理服務器實現(xiàn)為HTTP代理,該HTTP代理經(jīng)由單個端口與所監(jiān)測的手持裝置進行通信并且要求所監(jiān)測的裝置提供唯一標識參與該互聯(lián)網(wǎng)通信的移動裝置的、包括用戶名/裝置名和密碼的認證憑證(authentication credential) 0 這些監(jiān)測系統(tǒng)使得移動監(jiān)測公司能夠基于用戶名和密碼將互聯(lián)網(wǎng)活動與該互聯(lián)網(wǎng)活動所源自的移動裝置相關聯(lián)。手持移動裝置上的互聯(lián)網(wǎng)活動不限于瀏覽器的使用(例如, Apple Safari )。例如,Apple 的iPhone 和Apple 的iPad 支持訪問互聯(lián)網(wǎng)內(nèi)容的許多第三方應用(通常稱為“應用(Apps)”)以執(zhí)行特別的功能。例如,天氣應用可以從www. weather, com請求HTTP數(shù)據(jù),并顯示該HTTP數(shù)據(jù)。這些應用通常不允許在互聯(lián)網(wǎng)上逐個網(wǎng)站地無限制瀏覽(盡管它們可以允許在限定的網(wǎng)頁集合內(nèi)的移動)。因而,應用通常提供對互聯(lián)網(wǎng)上的有限數(shù)據(jù)集合的訪問。相反,瀏覽器使得用戶能夠虛擬地訪問互聯(lián)網(wǎng)上的任意公共可用的站點(受到諸如內(nèi)容屏蔽器(contentblocker)的限制)以及直接為該用戶顯示內(nèi)容(諸如www. weather, com的網(wǎng)站)。雖然一些訪問互聯(lián)網(wǎng)內(nèi)容的應用正確地響應代理請求以提供憑證,但是諸如前一示例的天氣應用的許多應用當前不支持代理認證,因此在代理請求憑證時不能起作用。這對調(diào)查對象組成員(panelist)而言是令人沮喪的,并可能引起調(diào)查對象組成員放棄參與該監(jiān)測調(diào)查對象組。此外,對監(jiān)測實體而言期望的是,在不影響用戶行為的方式的情況下監(jiān)測互聯(lián)網(wǎng)活動。由于監(jiān)測技術而導致應用失敗是與該期望不一致的。為了避免在使用認證代理時的固有錯誤,圖1所示的示例系統(tǒng)使用非認證代理。 使用沒有請求認證憑證的代理(即,非認證代理)的問題在于,這種方法不適于用戶標識, 并且用戶標識對于將活動行為與人口統(tǒng)計特征相關聯(lián)是必要的。圖1的示例系統(tǒng)通過以下步驟解決了該問題針對各個調(diào)查對象組成員和/或移動裝置托管(host)唯一的非認證端口 ;以及指示各個監(jiān)測的移動裝置利用其唯一分配的端口進行通信。多個端口的這種使用使得該監(jiān)測實體能夠?qū)⑵錂z測的互聯(lián)網(wǎng)業(yè)務量與參與這種業(yè)務量的調(diào)查對象組成員和/ 或移動裝置唯一地相關聯(lián)。盡管之前的監(jiān)測系統(tǒng)托管諸如端口 8080的單個端口上的代理連接,但是所提出的監(jiān)測系統(tǒng)托管許多可用端口(例如,端口 0到65535)上的連接。如果特定的端口與其它互聯(lián)網(wǎng)業(yè)務相關聯(lián),則從可用端口的列表中省略這些端口。例如,端口 0 到1023被互聯(lián)網(wǎng)號碼分配機構(IANA)限定為公知端口,并且禁止在不經(jīng)注冊的情況下使用。因而,在圖1的示例系統(tǒng)中不使用公知端口。圖1的示例監(jiān)測系統(tǒng)記錄客戶裝置請求和/或接收的數(shù)據(jù)的標識和/或該數(shù)據(jù)自身的一些或全部。數(shù)據(jù)的標識和/或數(shù)據(jù)自身(例如,網(wǎng)頁內(nèi)容)在這里被統(tǒng)稱為“會話數(shù)據(jù)”。經(jīng)由發(fā)送會話數(shù)據(jù)的端口號與調(diào)查對象組成員相關聯(lián)地記錄該會話數(shù)據(jù)。該監(jiān)測系統(tǒng)可以根據(jù)所記錄的會話數(shù)據(jù)和端口號來唯一地標識特定的調(diào)查對象組成員正在訪問的 (多個)站點,以及該調(diào)查對象組成員怎樣與他們的移動裝置交互,同時避免針對該調(diào)查對象組成員的業(yè)務的中斷。圖1是監(jiān)測移動互聯(lián)網(wǎng)活動的示例系統(tǒng)100的框圖。該示例系統(tǒng)監(jiān)測到和/或來自手持移動裝置(例如,與第一調(diào)查對象組成員115相關聯(lián)的第一客戶裝置110、與第二調(diào)查對象組成員135相關聯(lián)的第二客戶裝置130)的互聯(lián)網(wǎng)業(yè)務量。所監(jiān)測的裝置(例如,客戶裝置110和客戶裝置130)與互聯(lián)網(wǎng)站點(例示(多個)互聯(lián)網(wǎng)內(nèi)容提供商170)之間的所監(jiān)測的互聯(lián)網(wǎng)業(yè)務量被路由發(fā)送(route)到示例監(jiān)測系統(tǒng)100。如圖1所示,業(yè)務量經(jīng)過無線(例如,蜂窩)通信系統(tǒng)(例如,互聯(lián)網(wǎng)業(yè)務提供商145和通信鏈路120、140)。示例監(jiān)測系統(tǒng)100包括注冊器155、存儲數(shù)據(jù)庫160和代理165。圖1的示例第一客戶裝置110和第二客戶裝置130是手持移動裝置。雖然在所例示的示例中將該第一客戶裝置110示出為Apple iPhone :并將該第二客戶裝置130 示出為翻蓋手機(flip Phone),但是也可以使用任意其它類型的裝置。例如,可以附加地或另選地使用其它類型的電話、膝上型計算機、臺式計算機、個人數(shù)字助理(PDA)、上網(wǎng)本(netbook)、或平板計算機(例如,Apple iPad )。該第一客戶裝置110和第二客戶裝置130可以實現(xiàn)任意移動操作系統(tǒng),并且可以實現(xiàn)任意類型的硬件和/或形式因素(formfactor)。在所例示的示例中,該第一客戶裝置110和第二客戶裝置130是移動裝置并且經(jīng)由第一無線通信鏈路120和第二無線通信鏈路140進行通信。所例示的示例中的第一通信鏈路120和第二通信鏈路140是蜂窩通信鏈路。但是,可以附加地或另選地使用諸如以太網(wǎng)連接、Bluetooth連接、WiFi連接等的任何其它通信方法和/或系統(tǒng)。此外,圖1的示例第一通信鏈路120和第二通信鏈路140經(jīng)由全球移動通信系統(tǒng)(GSM)實現(xiàn)蜂窩連接。但是,可以使用諸如時分多址(TDMA)、碼分多址(CDMA)、 全球微波接入互操作(WiMAX)、長期演進(LTE)等的任何其它通信系統(tǒng)和/或協(xié)議。當使用另選的通信方法和/或系統(tǒng)(例如,WiFi)時,該通信系統(tǒng)的拓撲結構(topology)可以包括屏蔽使用特定端口的互聯(lián)網(wǎng)通信的防火墻。當唯一分配給調(diào)查對象組成員的端口被防火墻屏蔽時,客戶裝置可能不能按照預期工作和/或向調(diào)查對象組成員呈現(xiàn)錯誤消息。所例示的示例中的第一調(diào)查對象組成員115和第二調(diào)查對象組成員135是參與監(jiān)測業(yè)務的調(diào)查對象組成員。盡管圖1的示例系統(tǒng)是基于調(diào)查對象組成員的系統(tǒng),但是可以另選地使用非調(diào)查對象組成員和/或混合調(diào)查對象組成員系統(tǒng)。在所例示的示例的調(diào)查對象組成員系統(tǒng)中,當用戶加入和/或注冊到調(diào)查對象組時,從該用戶獲得人口統(tǒng)計信息。可以通過使用戶完成在線調(diào)查等來經(jīng)由電話訪談從該用戶獲得該人口統(tǒng)計信息。可以另外地或另選地使用任何期望的方法(例如,隨機選擇、統(tǒng)計學選擇、電話懇請(phone solicitation)、互聯(lián)網(wǎng)廣告、調(diào)查、購物城中的廣告等)來聯(lián)系和/或征募(enlist)調(diào)查對象組成員。在所例示的示例中,第一調(diào)查對象組成員115和第二調(diào)查對象組成員135分別與第一客戶裝置Iio和第二客戶裝置130相關聯(lián)。在所例示的示例中,客戶裝置110、130被擁有、出租,或者屬于它們各自的調(diào)查對象組成員。所例示的示例中的監(jiān)測實體不提供這些客戶裝置。在其它系統(tǒng)中,調(diào)查對象組成員可以配備有客戶裝置以參與調(diào)查對象組。雖然在所例示的示例中,第一客戶裝置110和第二客戶裝置130各自與單個調(diào)查對象組成員關聯(lián),但是第一客戶裝置110和第二客戶裝置130可以另選地與一個以上調(diào)查對象組成員關聯(lián)。例如,一個家庭可以具有可以在多個用戶之間共享的單個客戶裝置。與客戶裝置是便攜計算機(例如,Apple iPadTM)時相比,當客戶裝置是蜂窩電話時,該客戶裝置的共享更不普遍。所例示的示例中的互聯(lián)網(wǎng)服務提供商145經(jīng)由通信鏈路120、140向第一客戶裝置110和第二客戶裝置130提供無線互聯(lián)網(wǎng)業(yè)務。在所例示的示例中,經(jīng)由蜂窩連接提供無線業(yè)務。但是,互聯(lián)網(wǎng)服務提供商145可以經(jīng)由任何其它類型的連接來提供互聯(lián)網(wǎng)業(yè)務。 此外,互聯(lián)網(wǎng)服務提供商145可以經(jīng)由全球移動通信系統(tǒng)(GSM)來實現(xiàn)蜂窩連接。但是, 可以使用任何其它通信系統(tǒng)和/或協(xié)議。實際上,互聯(lián)網(wǎng)服務提供商145有時被稱為承載 (carrier),并向客戶裝置提供到承載網(wǎng)絡的接入。在所例示的示例中,監(jiān)測系統(tǒng)100被示出為多個計算系統(tǒng)。但是,監(jiān)測系統(tǒng)100最終可以由單個計算系統(tǒng)組成。在所例示的示例中,監(jiān)測系統(tǒng)100包括注冊器155、存儲數(shù)據(jù)庫160和代理165。但是,可以實現(xiàn)附加的結構以執(zhí)行由注冊器155、存儲數(shù)據(jù)庫160和/ 或代理165實現(xiàn)的多個功能中的一個或更多個部分和/或其它功能。在圖1的示例中,注冊器155從調(diào)查對象組成員115、135接收注冊信息,并存儲標識調(diào)查對象組成員115、135和/或他們相應的客戶裝置110、130的記錄。在所例示的示例中,標識調(diào)查對象組成員115、135的記錄是分配給調(diào)查對象組成員的端口號(例如,分配給調(diào)查對象組成員的端口可以是50,000,并且標識調(diào)查對象組成員的記錄可以是50,000)。 在所例示的示例中,所接收到的注冊信息包括人口統(tǒng)計信息。但是,可以另外地或另選地收集任何其它信息。注冊信息可以包括例如標識與調(diào)查對象組成員相關聯(lián)的移動裝置的模型的信息、與調(diào)查對象組成員相關聯(lián)的郵寄地址、與調(diào)查對象組成員相關聯(lián)的電子郵件地址、 與移動裝置相關聯(lián)的電話號碼、調(diào)查對象組成員和/或移動裝置的唯一標識符(例如,調(diào)查對象組成員的社會安全號碼、移動裝置的電話號碼、調(diào)查對象組成員的郵政編碼、和/或與調(diào)查對象組成員和/或移動裝置相關的任意信息的任意組合或衍生(derivation))、調(diào)查對象組成員的年齡、調(diào)查對象組成員的性別、調(diào)查對象組成員的種族、調(diào)查對象組成員的婚姻狀況、調(diào)查對象組成員的收入和/或調(diào)查對象組成員的家庭(household)、調(diào)查對象組成員的從業(yè)狀態(tài)、調(diào)查對象組成員通常打算在哪里使用它們的裝置、調(diào)查對象組成員已經(jīng)擁有它們的裝置多長時間、調(diào)查對象組成員的教育層次和/或與調(diào)查對象組成員或移動裝置相關的任意其它信息。在所例示的示例中,由注冊器155經(jīng)由電子接口(例如,通過調(diào)查對象組成員在網(wǎng)站上的表單中輸入數(shù)據(jù)或者回答網(wǎng)站上的調(diào)查問題)接收注冊數(shù)據(jù)。但是,注冊器可以經(jīng)由其它手段接收注冊數(shù)據(jù)。例如,注冊器可以經(jīng)由(通過電話或者當面的)個人訪談、電話接口、直接郵寄、購買清單等來接收注冊數(shù)據(jù)。雖然所例示的示例中的注冊器1 是電子系統(tǒng),但是可以另選地通過以下步驟來人工地實現(xiàn)注冊器155 —個人員或一組人員將注冊數(shù)據(jù)收集和輸入到存儲數(shù)據(jù)庫160中。當接收到注冊數(shù)據(jù)時,所例示的示例中的注冊器155創(chuàng)建將調(diào)查對象組成員和裝置標識符信息與所收集的人口統(tǒng)計信息相關聯(lián)的記錄。注冊器155還可以將唯一的字母數(shù)字標識符分配給該調(diào)查對象組成員或裝置。所述標識符可以基于例如客戶裝置的序列號。 在存儲數(shù)據(jù)庫160中存儲該記錄。在所例示的示例中,注冊器155還將唯一的端口號分配給調(diào)查對象組成員115、135和/或客戶裝置110、130,并且將該端口號存儲在該記錄中(或者與針對該調(diào)查對象組成員和/或客戶裝置的記錄相關聯(lián))。如上所述,除了分配和存儲端口號以外,注冊器可以分配和存儲附加的標識符。例如,注冊器可以分配和存儲客戶裝置和 /或調(diào)查對象組成員的標識符。調(diào)查對象組成員或客戶裝置的(多個)標識符可以與端口號相同,或者這些標識符可以與該端口號不同。除了分配和存儲端口號以外,所例示的示例中的注冊器155生成配置文檔。在所例示的示例中,該配置文檔是實現(xiàn)屬性列表(這里稱為plist)文件的可擴展標記語言 (XML)文件,該屬性列表文件包括諸如要由對應的調(diào)查對象組成員和/或客戶裝置使用的端口號和互聯(lián)網(wǎng)代理地址的配置數(shù)據(jù)。但是,可以生成諸如逗號分隔(CSV)文檔、便攜文檔格式(PDF)文檔、微軟 Word 文檔等的任何其它類型的文檔。在所例示的示例中,使用公共/私有密鑰基礎架構(infrastructure)來標記該配置文檔。例如,可以經(jīng)由數(shù)字證書 (digital certificate)來標記該配置文檔。但是,可以另選地不標記該配置文檔。如果沒有標記該配置文檔,則該配置文檔對于調(diào)查對象組成員而言看上去是無效(invalid)配置文件,這可以導致該調(diào)查對象組成員放棄參與調(diào)查對象組。該配置文件被發(fā)送給對應的客戶裝置(例如,經(jīng)由具有附加的(attached)文件或者具有到該文件的鏈接的電子郵件消息)??蛻粞b置隨后解釋該配置文件中的數(shù)據(jù),從而將這些數(shù)據(jù)(例如,端口號和互聯(lián)網(wǎng)代理地址)應用到該移動裝置的未來通信。在所例示的示例中,該配置文件使得該移動裝置執(zhí)行以下步驟向代理165的互聯(lián)網(wǎng)地址發(fā)送所有互聯(lián)網(wǎng)業(yè)務量;以及指定在這種通信中分配給該客戶裝置的唯一端口號。結果,到和/或來自該移動裝置的所有互聯(lián)網(wǎng)通信被尋址到代理165的唯一分配的端口,因而可以被標識或者與該特定客戶裝置相關聯(lián)。在所例示的示例中,針對由Apple iPhone 和/或Apple iPad 進行的解釋來實現(xiàn)該plist文件。但是,該移動裝置可以是任何其它類型的移動裝置。此外,可以基于作為該注冊數(shù)據(jù)的一部分標識到該注冊器(或者通過該注冊器標識)的、移動裝置的模型來針對該特定類型的移動裝置定制生成該配置文件。雖然在圖1的示例中,該文檔是可以由該客戶裝置進行解釋以自動將該客戶裝置配置為將互聯(lián)網(wǎng)相關消息發(fā)送給代理165的唯一端口的電子文檔,但是該文檔可以另外地或另選地包括指示文檔,該指示文檔可以針對如何將該客戶裝置配置為與該代理進行通信來引導該調(diào)查對象組成員。該指示文檔從而可以針對如何應用該配置文件來指示該調(diào)查對象組成員,或者可以針對如何將存儲在該配置文件中的數(shù)據(jù)直接應用到該客戶裝置來指示該調(diào)查對象組成員。如上所述,注冊器155向調(diào)查對象組成員和/或客戶裝置發(fā)送配置文檔。在所例示的示例中,經(jīng)由電子郵件(email)消息來提供該配置文件。該電子郵件消息包括用于將該配置文件下載到客戶裝置的超鏈接。但是,可以另外地或另選地使用發(fā)送該配置文件的任何其它方法。例如,該配置文件可以作為電子郵件消息的附件來發(fā)送,注冊器155可以發(fā)送包括到客戶裝置可以下載該配置文件的互聯(lián)網(wǎng)地址的鏈接或者該互聯(lián)網(wǎng)地址的文本表示的短消息業(yè)務(SMQ消息,可以向調(diào)查對象組成員發(fā)送包括指示文檔和/或另外包括包含該配置文件的電子介質(zhì)的直接郵件,可以發(fā)起(Place)電話呼叫以針對如何配置該客戶裝置來口頭(orally)指示該調(diào)查對象組成員,等等。圖1的注冊器155由執(zhí)行指令的處理器來實現(xiàn),但是可以另選地由ASIC、DSP、FPGA 或其它電路來實現(xiàn)。存儲數(shù)據(jù)庫160從注冊器155接收將調(diào)查對象組成員115、135與客戶裝置110、130關聯(lián)的標識符,并存儲這些標識符。另外,存儲數(shù)據(jù)庫160從代理165接收監(jiān)測數(shù)據(jù),并存儲該監(jiān)測數(shù)據(jù)。該監(jiān)測數(shù)據(jù)經(jīng)由用于對應的所監(jiān)測的互聯(lián)網(wǎng)業(yè)務量的端口號與對應的調(diào)查對象組成員和/或客戶裝置相關聯(lián)。存儲數(shù)據(jù)庫160還能夠存儲不是標識符和/或測量數(shù)據(jù)的數(shù)據(jù)。例如,針對監(jiān)測系統(tǒng)100的任意組件的經(jīng)更新軟件和/或經(jīng)更新固件可以存儲在存儲數(shù)據(jù)庫160中。此外,存儲數(shù)據(jù)庫160能夠存儲使得注冊器155能夠生成該配置文檔的信息。例如,存儲數(shù)據(jù)庫160可以存儲諸如客戶裝置110、130的模型的注冊信息。另外,存儲數(shù)據(jù)庫160可以存儲如由注冊器155收集的人口統(tǒng)計數(shù)據(jù)。存儲數(shù)據(jù)庫160可以是諸如閃存、磁介質(zhì)、光學介質(zhì)等的用于存儲數(shù)據(jù)的任何裝置。此外,存儲在存儲數(shù)據(jù)庫160中的數(shù)據(jù)可以按照諸如二進制數(shù)據(jù)、逗號分隔的數(shù)據(jù)、制表符分隔的數(shù)據(jù)、結構化查詢語言(SQL)結構等的任何數(shù)據(jù)格式。盡管在所例示的示例中存儲數(shù)據(jù)庫被例示為單個數(shù)據(jù)庫,但是存儲數(shù)據(jù)庫160可以由多個數(shù)據(jù)庫實現(xiàn)。所例示的示例中的代理165經(jīng)由無線互聯(lián)網(wǎng)服務提供商145從客戶裝置110、130 接收請求。由于配置文件已經(jīng)應用于相應多個客戶裝置,并指示客戶裝置通過代理165發(fā)送所有后續(xù)的請求,所以由代理165接收客戶裝置110、130的請求。該代理165位于配置文件中標識的互聯(lián)網(wǎng)代理地址處,并經(jīng)由與客戶裝置關聯(lián)的端口來接收請求。在所例示的示例中,這些端口是由互聯(lián)網(wǎng)號碼分配機構(IANA)限定的動態(tài)和/或?qū)S?private)端口。 因此,由所例示的代理165用于與所監(jiān)測的客戶裝置的互聯(lián)網(wǎng)業(yè)務量的可分配端口的范圍是49152到65535。通過僅使用動態(tài)和/或?qū)S枚丝冢瑔蝹€代理165所服務的該組調(diào)查對象組成員被有效地限于16383個客戶裝置??梢岳闷渌ヂ?lián)網(wǎng)地址處的另外的代理來擴展該大小。其它互聯(lián)網(wǎng)地址處的另外的代理可以由同一代理165或者由多個代理實現(xiàn)。例如,代理165可以具有分配給該代理165的網(wǎng)絡接口(例如,虛擬接口)的多個互聯(lián)網(wǎng)地址, 或者該代理165可以具有各自具有互聯(lián)網(wǎng)地址的多個網(wǎng)絡接口。盡管在所例示的示例中僅使用了在動態(tài)和/或?qū)S枚丝诜秶鷥?nèi)使用的端口,但是可以另外地或另選地使用任何其它端口。例如,注冊端口范圍和/或公知端口范圍內(nèi)的端口可以潛在地用于將具有單個代理的該組調(diào)查對象組成員增加到65535個調(diào)查對象組成員那么大。在正在測試諸如監(jiān)測系統(tǒng) 100的調(diào)查對象組監(jiān)測系統(tǒng)的場景中,調(diào)查對象組通常包括至少六十個調(diào)查對象組成員,因而代理165將使用至少六十個端口(例如,每個調(diào)查對象組成員一個端口)。在使用正在進行的調(diào)查對象組的場景中,可以使用至少1500個調(diào)查對象組成員的調(diào)查對象組大小,因而代理165將使用至少1500個端口(例如,每個調(diào)查對象組成員一個端口 )。在從客戶裝置110、130接收到請求時,代理165從互聯(lián)網(wǎng)內(nèi)容提供商170獲取 (retrieve)所請求的互聯(lián)網(wǎng)內(nèi)容(或者,如果例如之前就請求并存儲了該互聯(lián)網(wǎng)內(nèi)容,則從本地緩存獲取該互聯(lián)網(wǎng)內(nèi)容)。為了標識與該請求關聯(lián)的調(diào)查對象組成員,通過唯一分配的(例如,專用的)端口進行到各個特定的調(diào)查對象組成員的通信和來自各個特定的調(diào)查對象組成員的通信。雖然通過單個端口(例如,由注冊器155分配給客戶裝置110、130的端口 )使用代理165進行客戶裝置110、130之間的通信,但是可以通過任何端口實現(xiàn)代理 165與互聯(lián)網(wǎng)內(nèi)容提供商170之間的通信。通常,由代理用于與內(nèi)容提供商170進行通信的端口限于通過端口 80發(fā)生的超文本傳輸協(xié)議(HTTP)數(shù)據(jù)。在從互聯(lián)網(wǎng)內(nèi)容提供商170獲取了所請求的互聯(lián)網(wǎng)內(nèi)容之后,在所例示的示例中,經(jīng)由所分配的端口將該內(nèi)容中繼給正在請求的客戶裝置110、130。另外地或另選地,可以經(jīng)由所分配的端口(例如,端口 80)以外的端口來將該內(nèi)容中繼給正在請求的客戶裝置110、130。所例示的示例中的代理165將源自客戶裝置110、130的、針對互聯(lián)網(wǎng)內(nèi)容的請求和/或這些請求中的(多個)部分與接收這些請求的端口號相關聯(lián)地存儲數(shù)據(jù)庫160中。 在存儲這些請求時,代理165可以另外地存儲諸如客戶裝置110、130的標識符和/或調(diào)查對象組成員115、135的標識符的其它標識符。另外地或另選地,代理165可以將該互聯(lián)網(wǎng)內(nèi)容的一部分存儲到存儲數(shù)據(jù)庫160中。例如,代理165可以存儲發(fā)送給客戶裝置110、130 的網(wǎng)頁的主體。在另一個示例中,代理165可以存儲出現(xiàn)在發(fā)送給客戶的網(wǎng)頁上的廣告的標識符。這在廣告在網(wǎng)站上循環(huán)(rotate)的情況下尤其有用。另外地或另選地,代理165 可以存儲諸如HTTP頭、HTTP頭的狀態(tài)碼、HTTP頭的內(nèi)容類型等的響應的特性?;ヂ?lián)網(wǎng)內(nèi)容提供商170經(jīng)由互聯(lián)網(wǎng)向客戶提供內(nèi)容。在所例示的示例中,代理165 充當客戶裝置110、130的中介(intermediary),因而代理165是互聯(lián)網(wǎng)內(nèi)容提供商170的客戶。通常通過端口 80來提供互聯(lián)網(wǎng)內(nèi)容,因為大多數(shù)互聯(lián)網(wǎng)內(nèi)容是HTTP數(shù)據(jù)的形式。但是,可以使用任何其它端口來提供互聯(lián)網(wǎng)內(nèi)容。例如,文件傳輸協(xié)議(FTP)數(shù)據(jù)可以通過端口 21發(fā)送,基于安全套接字層(SSL)的HTTP可以通過端口 443發(fā)送等?;ヂ?lián)網(wǎng)內(nèi)容提供商170可以是任何提供商。例如,互聯(lián)網(wǎng)內(nèi)容提供商170可以包文本標記語言(HTML)內(nèi)容的網(wǎng)頁的網(wǎng)絡服務器。另選地,互聯(lián)網(wǎng)內(nèi)容提供商170可以是向訪問互聯(lián)網(wǎng)內(nèi)容的應用提供應用內(nèi)容的應用服務器。該應用內(nèi)容的格式可以是HTML、XML,或者可以使用任何其它協(xié)議或端口以將內(nèi)容返回給請求者。在一些示例中,在具體針對請求互聯(lián)網(wǎng)內(nèi)容的應用(例如,像上述的天氣應用)的協(xié)議中實現(xiàn)該應用內(nèi)容。圖2是例示通過圖1中的示例系統(tǒng)流動的示例請求和響應的框圖200。圖2的框圖200例示移動裝置205、承載網(wǎng)絡230、代理165、存儲數(shù)據(jù)庫160、互聯(lián)網(wǎng)240和互聯(lián)網(wǎng)內(nèi)容提供商170之間的通信。移動裝置205表示客戶裝置110、130中的任一個,并且包括裝置聯(lián)網(wǎng)子系統(tǒng)210、瀏覽器應用215、訪問互聯(lián)網(wǎng)內(nèi)容的應用220以及用戶接口 225。另外, 該框圖例示了第一請求235、第二請求M5、第一響應250和第二響應255。裝置聯(lián)網(wǎng)子系統(tǒng)210提供用于發(fā)送和接收內(nèi)容的框架。裝置聯(lián)網(wǎng)子系統(tǒng)210可以經(jīng)由應用處理器、便于聯(lián)網(wǎng)通信的軟件系統(tǒng)、瀏覽器引擎、發(fā)送網(wǎng)絡業(yè)務量的基帶處理器、 和/或提供用于發(fā)送和接收內(nèi)容的框架的任何其它系統(tǒng)實現(xiàn)。在所例示的示例中,裝置聯(lián)網(wǎng)子系統(tǒng)由設置在Apple iPhone 操作系統(tǒng)中的聯(lián)網(wǎng)庫實現(xiàn)。但是,可以另外地或另選地使用任何其它庫、系統(tǒng)或程序。瀏覽器應用215和訪問互聯(lián)網(wǎng)內(nèi)容的應用220是由移動裝置205的處理器執(zhí)行的應用。瀏覽器應用215從互聯(lián)網(wǎng)內(nèi)容提供商170請求HTTP互聯(lián)網(wǎng)內(nèi)容,并呈現(xiàn)(render) 該HTTP內(nèi)容以進行顯示。另外地或另選地,瀏覽器應用可以請求和呈現(xiàn)HTTPS互聯(lián)網(wǎng)內(nèi)容。在一些示例中,瀏覽器應用由Apple Safari 實現(xiàn)。但是,可以另選地使用任何其它應用。例如,可以使用Pocket Internet Explorer。在一些示例中,HTTP互聯(lián)網(wǎng)內(nèi)容是HTML 內(nèi)容。但是,可以按照可以由瀏覽器應用215呈現(xiàn)的任何格式示出該內(nèi)容。訪問互聯(lián)網(wǎng)內(nèi)容的應用220可以是請求互聯(lián)網(wǎng)內(nèi)容的移動裝置上的任何應用。例如,訪問互聯(lián)網(wǎng)內(nèi)容的應用220可以是訪問由www. weather, com提供的互聯(lián)網(wǎng)內(nèi)容的天氣應用。為www. weather, com提供內(nèi)容的互聯(lián)網(wǎng)內(nèi)容提供商170可以利用HTML數(shù)據(jù)來響應內(nèi)容請求。但是,該內(nèi)容請求中可以包含任何其它類型的數(shù)據(jù)。例如,為www. weather, com提供內(nèi)容的互聯(lián)網(wǎng)內(nèi)容提供商170可以提供包含簡明(condensed)天氣預報的XML文件。另外地或另選地,訪問互聯(lián)網(wǎng)內(nèi)容的應用220可以請求諸如照片、視頻、音頻等的媒體 (media) 0通常,訪問互聯(lián)網(wǎng)內(nèi)容的應用220限于要顯示的少量信息。例如,天氣應用可能不能顯示體育新聞。盡管瀏覽器215或訪問互聯(lián)網(wǎng)內(nèi)容的應用220可以發(fā)起針對內(nèi)容的請求,但是在諸如Apple iPhone 的一些裝置中,由裝置聯(lián)網(wǎng)子系統(tǒng)210基于控制這些請求的(例如,到代理165的特定端口的)路由和/或?qū)ぶ返南到y(tǒng)級(system wide)設置來對這些請求進行格式化和發(fā)送。所例示的示例中的用戶接口 225向用戶提供顯示并從用戶接收輸入。用戶接口 225可以包括用于向調(diào)查對象組成員顯示內(nèi)容的硬件、圖形庫和/或圖形驅(qū)動,并且可以包括用于從調(diào)查對象組成員接收輸入的硬件、輸入庫和/或輸入驅(qū)動。瀏覽器應用215和訪問互聯(lián)網(wǎng)內(nèi)容的應用220中的任一個或兩個可以使用該用戶接口來顯示內(nèi)容和接收輸入。承載網(wǎng)絡230由互聯(lián)網(wǎng)服務提供商145托管。在所例示的示例中,承載網(wǎng)絡230 是基于互聯(lián)網(wǎng)協(xié)議(IP)版本4(IPv4)的網(wǎng)絡。但是,可以另外地或另選地實現(xiàn)任何其它聯(lián)網(wǎng)技術。例如,承載網(wǎng)絡230可以實現(xiàn)IP版本6 (IPv6)協(xié)議。此外,所例示的示例中的承載網(wǎng)絡230利用通信鏈路120、140來實現(xiàn)。盡管示出了蜂窩連接,但是可以另外地或另選地使用諸如以太網(wǎng)網(wǎng)絡、WiFi網(wǎng)絡等的任何其它通信方法。另外,承載網(wǎng)絡230被示出為公共網(wǎng)絡。但是,該網(wǎng)絡可以是專用網(wǎng)絡。代理165從移動裝置接收針對互聯(lián)網(wǎng)內(nèi)容的第一請求235,通過向?qū)膬?nèi)容提供商170發(fā)送第二請求245來獲取該內(nèi)容,接收來自內(nèi)容提供商170的響應250中的內(nèi)容, 以及經(jīng)由第二響應255向移動裝置205中繼該內(nèi)容。在所例示的示例中,代理165將該請求和/或響應的特性和/或標識符存儲在存儲數(shù)據(jù)庫160中。這些特性和/或標識符可以是例如該請求和/或響應的時間戳、該客戶的IP地址、該請求的用戶代理(agent)、該響應的狀態(tài)碼、該響應的內(nèi)容類型等。但是,代理165可以另外地將該響應的互聯(lián)網(wǎng)內(nèi)容存儲在存儲數(shù)據(jù)庫160中。在中繼該請求時,代理165轉(zhuǎn)換(translate)該請求的端口,如下文結合圖2A所述。所例示的示例中的互聯(lián)網(wǎng)240是公共網(wǎng)絡。但是,可以替代地使用專用網(wǎng)絡。例如,可以使用組織和/或公司內(nèi)部的網(wǎng)絡來確定組織的成員和/或公司的雇員怎樣經(jīng)由移動裝置來使用內(nèi)部網(wǎng)絡內(nèi)容。所例示的示例示出針對單個請求的通信流。通過承載網(wǎng)絡230從移動裝置205向代理165發(fā)送第一請求235。第一請求235使用分配給移動裝置205的唯一端口(例如,端口 50,000),并且針對HTTP內(nèi)容(例如,該請求針對通過端口 80服務的內(nèi)容)。但是,所請求的內(nèi)容可以通過任何端口來請求。例如,該請求可以針對文件傳輸協(xié)議(FTP)內(nèi)容并且可以通過端口 21發(fā)生。代理165在接收到第一請求235時將該請求中的一些或全部存儲在存儲數(shù)據(jù)庫160中,并生成第二請求M5。第二請求245是第一地址的有效轉(zhuǎn)換,如圖2A 所示。第二請求被尋址到標識在第一請求235中的互聯(lián)網(wǎng)內(nèi)容提供商170。由于第一請求 235標識要通過端口 80服務的內(nèi)容,所以所例示的示例中的第二請求245經(jīng)由互聯(lián)網(wǎng)240 在端口 80上發(fā)送?;ヂ?lián)網(wǎng)內(nèi)容提供商170利用第一響應250來響應第二請求對5。代理 165經(jīng)由端口 80接收第一響應250,將該響應中的一些或全部存儲在存儲數(shù)據(jù)庫160中,以及通過分配給移動裝置205的端口將第一響應250的內(nèi)容作為第二響應255轉(zhuǎn)發(fā)到移動裝置 205。圖2A是例示通過圖1的示例系統(tǒng)流動的示例請求和響應的框圖201。框圖201包括代理165、(多個)互聯(lián)網(wǎng)內(nèi)容提供商170、移動裝置205、承載網(wǎng)絡230以及互聯(lián)網(wǎng)M0。 框圖201另外包括第一請求235、第二請求M5、第一響應250和第二響應255。此外,所例示的示例中的請求和響應由HTTP請求和響應頭表示。第一請求235由第一 HTTP請求頭 236表示,而第二請求M5由第二 HTTP請求頭246表示。第一響應250由第一 HTTP響應頭 251表示,而第二響應255由第二 HTTP響應頭256表示。第一 HTTP請求頭236是由移動裝置205生成的GET請求的頭。在所例示的示例中,互聯(lián)網(wǎng)內(nèi)容提供商170由標識在第一 HTTP請求頭236的第一行中的絕對統(tǒng)一資源定位符(URL)來標識,并且代理165的地址和唯一分配的端口由第一 HTTP請求頭236的“Host” 行來標識。標識在所例示的示例中的主計算機(host)是proxy. MonitoringEntity. com,進行請求的端口是50,000。但是,可以另選地使用標識代理165的任何其它地址、和任何其它端口。例如,標識代理165的地址可以是代理165的互聯(lián)網(wǎng)協(xié)議(IP)地址。在所例示的示例中,互聯(lián)網(wǎng)資源的絕對URL是“http //www. weather, com/home, html ”。但是,可以另外地或另選地使用任何其它URL。代理165接收第一內(nèi)容請求235并且生成第二內(nèi)容請求M5。第二內(nèi)容請求245由第二 HTTP請求頭246表示。在所例示的示例中,第二 HTTP請求頭246是指向“http //www. weather, com"的GET請求并通過端口 80來發(fā)送,因為沒有標識端口 80以外的其它端口。 在所例示的示例中,正從“http//www. weather, com”請求的內(nèi)容是“/home, html”。代理通過檢查(inspect)第一請求235來生成第二請求的內(nèi)容。例如,代理165將第一請求235的所請求的內(nèi)容標識為“http://www. weather, com/home, html”,確定要轉(zhuǎn)換到的端口是端口 80(由http://來標識),確定所標識的互聯(lián)網(wǎng)內(nèi)容提供商170 ^"http://www. weather, com”,以及確定來自互聯(lián)網(wǎng)內(nèi)容提供商的所請求的網(wǎng)頁是“/home.html”。第二內(nèi)容請求 245通過端口 80來發(fā)送,因為代理165確定所請求的內(nèi)容是HTTP內(nèi)容,并且沒有指定另選的端口號。另選地,由第一內(nèi)容請求235標識的內(nèi)容可以是在端口 80以外的端口上提供的內(nèi)容。在該示例中,第一 HTTP請求頭236的絕對URL將所請求的內(nèi)容標識為“http //www. weather, com 1234/home. html”,以告知在端口 1234上提供該請求所標識的內(nèi)容。此外,代理165生成第二 HTTP請求頭246并且包括所標識的主計算機中的端口 1234(例如,www. weather, com :1234)0互聯(lián)網(wǎng)內(nèi)容提供商170接收第二內(nèi)容請求M5,經(jīng)由第一響應250來響應該請求。 第一響應250被發(fā)送到代理165。在所例示的示例中,第一響應通過端口 80來發(fā)送,因為該第一響應是針對在端口 80上進行的內(nèi)容請求的響應。但是,可以使用任何其它端口來向代理165發(fā)送該第一響應。代理165接收第一響應250,確定應當發(fā)送第二響應255的正確端口。在所例示的示例中,代理165通過經(jīng)由第二請求245將第一響應250與第一請求235 相關聯(lián)來確定應當發(fā)送第二響應的端口。在這種示例中,代理165可以標識在端口 50,000 上發(fā)起的第一請求235,因而,應當在端口 50,000上發(fā)送第二響應。但是,可以另外地或另選地使用確定發(fā)送該第二響應的端口的任何其它方法。此外,可以通過除了分配給移動裝置205的端口以外的端口來發(fā)送該響應。圖3是圖1中的示例代理165的框圖。示例代理165包括請求和響應端口 305、請求服務器(servicer) 310、互聯(lián)網(wǎng)內(nèi)容處理器315、內(nèi)容收集器320以及互聯(lián)網(wǎng)端口 325。請求和響應端口 305從客戶裝置110、130接收請求和/或向客戶裝置110、130發(fā)送響應。由端口 305接收的請求被傳送到請求服務器310。內(nèi)容收集器320經(jīng)由互聯(lián)網(wǎng)端口 325發(fā)送請求以及接收來自互聯(lián)網(wǎng)內(nèi)容提供商170的響應。互聯(lián)網(wǎng)內(nèi)容處理器315將這些請求(或者這些請求中的部分)和/或所獲取的內(nèi)容(或者這些內(nèi)容中的部分或與這些內(nèi)容關聯(lián)的標識符)存儲在存儲數(shù)據(jù)庫160中。所例示的示例中的請求和響應端口 305是傳輸控制協(xié)議(TCP)端口和/或用戶數(shù)據(jù)報協(xié)議(UDP)端口。但是,可以另外地或另選地使用任何其它基于端口的系統(tǒng)。所例示的示例中的請求和響應端口是IANA限定的動態(tài)和/或?qū)S枚丝?。同樣地,端?305在端口 49152到端口 65535的范圍內(nèi)(包括端口 49152和端口 6553 。但是,這些端口可以僅使用該范圍中的一些(所使用的部分可以是連續(xù)的也可以是不連續(xù)的)和/或這些端口可以包括在諸如公知(Well Defined)端口(從端口 0到端口 1023的范圍)和/或注冊端口(從端口 10M到端口 49151的范圍)的任何其它范圍內(nèi)的端口。所例示的示例中的請求服務器310從請求和響應端口 305接收請求并執(zhí)行端口轉(zhuǎn)換。端口轉(zhuǎn)換在經(jīng)由托管所請求的內(nèi)容的同一端口托管代理的情況下可以不是必需的。例如,如果在端口 80上托管該代理并且該內(nèi)容請求是針對在端口 80上提供的內(nèi)容(例如, HTTP內(nèi)容)的,則不發(fā)生端口轉(zhuǎn)換。首先,檢查該請求以確定打算用于與互聯(lián)網(wǎng)內(nèi)容提供商 170進行通信的目的端口。例如,在許多情況下,該請求將針對HTTP內(nèi)容,并且該目的端口將被標識為端口 80。但是,可以使用任何其它目的端口。例如,F(xiàn)TP業(yè)務量可以被轉(zhuǎn)換到端口 21。內(nèi)容收集器320負責收集標識在該請求中的內(nèi)容(例如,通過向?qū)膬?nèi)容提供商發(fā)送所轉(zhuǎn)換的請求)。一旦收集到該內(nèi)容,請求服務器310就針對所接收到的內(nèi)容響應執(zhí)行另一個端口轉(zhuǎn)換,以生成經(jīng)轉(zhuǎn)換的響應以及通過分配給進行該請求的客戶裝置的端口來向該客戶裝置發(fā)送所轉(zhuǎn)換的響應。所例示的示例中的互聯(lián)網(wǎng)內(nèi)容處理器315確定接收到該請求的端口(例如,端口 50,000),并且將該請求與該端口相關聯(lián)地存儲在存儲數(shù)據(jù)庫160中,以唯一標識該客戶裝置。另外地或另選地,互聯(lián)網(wǎng)內(nèi)容處理器315可以使用端口號來確定和存儲在注冊時由注冊器155生成的調(diào)查對象組成員ID和/或客戶裝置ID。在所例示的示例中,互聯(lián)網(wǎng)內(nèi)容處理器315存儲針對內(nèi)容的請求。但是,互聯(lián)網(wǎng)內(nèi)容處理器315可以存儲比該全部請求少的部分、針對該請求的符號等,如圖3的表中所示。另外地或另選地,互聯(lián)網(wǎng)內(nèi)容處理器315 可以將該響應中提供的內(nèi)容和/或該響應中提供的內(nèi)容的片段(segment)和/或部分存儲在存儲數(shù)據(jù)庫160中。例如,互聯(lián)網(wǎng)內(nèi)容處理器315可以將發(fā)送到客戶裝置的廣告存儲在存儲數(shù)據(jù)庫160中。所例示的示例中的內(nèi)容收集器320請求由針對互聯(lián)網(wǎng)內(nèi)容的請求標識的內(nèi)容。具體地說,內(nèi)容收集器320經(jīng)由多個端口 305中的一個使用該請求所請求的內(nèi)容的互聯(lián)網(wǎng)地址,以生成用于收集所請求的互聯(lián)網(wǎng)內(nèi)容的第二請求。內(nèi)容收集器320經(jīng)由互聯(lián)網(wǎng)端口 325 發(fā)送該第二請求。所例示的示例中的互聯(lián)網(wǎng)端口 325是傳輸控制協(xié)議(TCP)端口和/或用戶數(shù)據(jù)報協(xié)議(UDP)端口。但是,可以另外地或另選地使用任何其它基于端口的系統(tǒng)。所例示的示例中的互聯(lián)網(wǎng)端口是針對HTTP業(yè)務量的(例如,端口 80)。但是,可以使用任何其它端口。例如,端口 21可以用于文件傳輸協(xié)議(FTP)業(yè)務量。雖然已經(jīng)在圖1和圖3中例示了實現(xiàn)圖1的代理165的示例方式,但是,可以按照任何其它方式組合、分離、重新設置、省略、去除和/或?qū)崿F(xiàn)圖3中例示的元件、處理和/或裝置中的一個或更多個。此外,請求和響應端口 305、請求服務器310、互聯(lián)網(wǎng)內(nèi)容處理器 315、內(nèi)容收集器320、互聯(lián)網(wǎng)端口 325和/或(更一般地)圖3中的示例代理165和/或圖 1中的示例注冊器155可以通過硬件、軟件、固件和/或硬件、軟件和/或固件的任意組合來實現(xiàn)。因而,例如,示例請求和響應端口 305、示例請求服務器310、示例互聯(lián)網(wǎng)內(nèi)容處理器315、示例內(nèi)容收集器320、示例互聯(lián)網(wǎng)端口 325和/或(更一般地)示例代理165中的任意一個可以通過一個或更多個電路、可編程處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)和/或現(xiàn)場可編程邏輯器件(FPLD)等來實現(xiàn)。當閱讀所附的設備權利要求中的任意一個以覆蓋純軟件和/或固件實現(xiàn)時,示例請求和響應端口 305、示例請求服務器310、 示例互聯(lián)網(wǎng)內(nèi)容處理器315、示例內(nèi)容收集器320、示例互聯(lián)網(wǎng)端口 325、示例代理165、示例注冊器巧5和/或存儲數(shù)據(jù)庫160中的至少一個因此被明確地限定為包括硬件和/或存儲軟件和/或固件的諸如存儲器、DVD、CD等的計算機可讀介質(zhì)。此外,圖1和圖3的示例代理165可以包括除了圖3所例示的那些以外或者取代圖3所例示的那些的一個或更多個元件、處理和/或裝置,和/或可以包括任意或者全部所例示的元件、處理和裝置中的一個以上。在圖4中示出表示用于實現(xiàn)圖1和/或圖3中的代理165的示例機器可讀指令的流程圖。此外,在圖5中示出表示用于實現(xiàn)圖1中的注冊器155的示例機器可讀指令的流程圖。在這些示例中,這些機器可讀指令包括用于由處理器(諸如在以下結合圖7所討論的示例計算機700中示出的處理器71 執(zhí)行的(多個)程序。該程序可以在存儲在諸如 ⑶-ROM、軟盤、硬盤驅(qū)動器、數(shù)字化視頻光盤(DVD)、或與處理器712相關聯(lián)的存儲器的計算機可讀介質(zhì)上的軟件中具體實現(xiàn),但是全部程序和/或該全部程序中的一部分可以另選地由除處理器712以外的裝置執(zhí)行和/或在固件或?qū)S糜布芯唧w實現(xiàn)。此外,盡管參照圖4 和圖5中例示的流程圖描述了示例程序,但是可以另選地使用實現(xiàn)示例代理165和/或示例注冊器155的許多其它方法。例如,可以改變這些塊(block)的執(zhí)行的順序,和/或可以改變、去除或組合這些塊中的一些。如上所述,圖4和圖5的示例處理可以利用存儲在諸如硬盤驅(qū)動器、閃存、只讀存儲器(ROM)、光盤(⑶)、數(shù)字化視頻光盤(DVD)、緩存、隨機存取存儲器(RAM)的有形 (tangible)計算機可讀介質(zhì)和/或存儲信息達任意持續(xù)時間(例如,達擴展時段、永久地、 簡短實例、用于暫時緩沖(buffering)、和/或用于信息的緩存(caching))的任何其它存儲介質(zhì)上的編碼指令(例如,計算機可讀指令)來實現(xiàn)。如這里所使用的,術語有形計算機可讀介質(zhì)被明確地限定為包括任何類型的計算機可讀存儲器,并且排除傳播信號。另外地或另選地,圖4和圖5的示例處理可以利用存儲在諸如硬盤驅(qū)動器、閃存、只讀存儲器、光盤、數(shù)字化視頻光盤、緩存、隨機存取存儲器的非暫時性(non-transitory)計算機可讀介質(zhì)和/或存儲信息達任意持續(xù)時間(例如,達擴展時段、永久地、簡短實例、用于暫時緩沖 (buffering)、和/或用于信息的緩存(caching))的任何其它存儲介質(zhì)上的編碼指令(例如,計算機可讀指令)來實現(xiàn)。如這里所使用的,術語非暫時性計算機可讀介質(zhì)被明確地限定為包括任何類型的計算機可讀介質(zhì),并且排除傳播信號。圖4是表示可以被執(zhí)行以實現(xiàn)圖1、圖2和圖3中的示例代理的示例機器可讀指令400的流程圖。圖4的程序開始于示例機器可讀指令400開始執(zhí)行的塊405。首先,代理 165的請求服務器310等待內(nèi)容請求(塊40 。在所例示的示例中,請求服務器310僅在分配給客戶的端口上等待內(nèi)容請求。但是,請求服務器310可以在任何或者全部端口上等待內(nèi)容請求。另外,請求服務器310可以相對IP地址的(多個)已知范圍檢查互聯(lián)網(wǎng)協(xié)議 (IP)地址以確定是否應當服務該請求。例如,IP地址的已知范圍可以包括分配給特定的互聯(lián)網(wǎng)服務提供商和/或承載的IP地址的范圍。這可以例如將代理165的用途限制于移動裝置。如果請求服務器310確定該請求不源自特定的互聯(lián)網(wǎng)服務提供商內(nèi)的IP地址,則請求服務器310可以忽略該請求。接著,請求服務器310在端口上接收內(nèi)容請求。因為可能在基本同一時間接收多個針對內(nèi)容的請求,所以代理165可以在第一端口上接收第一內(nèi)容請求(塊410)并且在第二端口上接收第二內(nèi)容請求(塊430)。在所例示的示例中,對這些內(nèi)容請求進行并行處理以降低響應請求所耗費的時間量。但是,可以按照任何其它形式處理這些內(nèi)容請求。例如, 可以對這些內(nèi)容請求進行串行處理。在圖4中用這些點“…”來表示任意數(shù)量的請求的并行處理。
接著,內(nèi)容收集器320基于在塊410和塊430接收到的對應多個請求來生成(多個)第二請求,以獲取在對應內(nèi)容請求中標識的互聯(lián)網(wǎng)內(nèi)容(塊415和塊43 。內(nèi)容收集器320通過經(jīng)由互聯(lián)網(wǎng)端口 325發(fā)送該第二請求來收集所請求的互聯(lián)網(wǎng)內(nèi)容。在所例示的示例中,端口 80用于發(fā)送請求。但是,可以另外地或另選地使用任何其它端口?;ヂ?lián)網(wǎng)內(nèi)容處理器315還將內(nèi)容請求與對應的請求裝置相關聯(lián),并將該關聯(lián)存儲在存儲數(shù)據(jù)庫中(塊420和塊440)。在所例示的示例中,互聯(lián)網(wǎng)內(nèi)容處理器315利用接收第一內(nèi)容請求的端口號將該第一內(nèi)容請求與對應的客戶裝置相關聯(lián)。由于各個端口僅由單個客戶裝置使用,所以可以基于接收到請求的端口的端口號來唯一標識各個客戶裝置。此外,當將該關聯(lián)存儲在存儲數(shù)據(jù)庫160中時,互聯(lián)網(wǎng)內(nèi)容處理器315可以存儲端口、客戶裝置、調(diào)查對象組成員等的一個或更多個標識符。另外,互聯(lián)網(wǎng)內(nèi)容處理器315可以將所返回的內(nèi)容或所返回的內(nèi)容的一部分存儲在存儲數(shù)據(jù)庫160中(塊420、塊440)?;ヂ?lián)網(wǎng)內(nèi)容處理器315可以過濾存儲在存儲數(shù)據(jù)庫中的內(nèi)容。例如,互聯(lián)網(wǎng)內(nèi)容處理器315可以僅存儲請求HTTP內(nèi)容的內(nèi)容請求,因為在分析信息時可能不能正確地解析針對非HTTP內(nèi)容的請求。作為另一個示例,互聯(lián)網(wǎng)內(nèi)容處理器315可以從存儲在存儲數(shù)據(jù)庫160中的內(nèi)容中省略樣式(style)內(nèi)容(例如,層疊式樣式表(CSS)文檔),因為在分析信息時樣式內(nèi)容可能用途有限。請求服務器310通過經(jīng)由接收到內(nèi)容請求的端口向客戶裝置發(fā)送所請求的互聯(lián)網(wǎng)內(nèi)容來完成對來自該客戶裝置的請求的服務(塊425和塊4妨)。控制返回請求服務器 310等待更多內(nèi)容請求的塊405 (塊405)。圖5是表示可以被執(zhí)行以實現(xiàn)圖1的示例注冊器155的示例機器可讀指令500的流程圖。圖5的示例機器可讀指令500在調(diào)查對象組成員115、135向注冊器155提交注冊數(shù)據(jù)的塊503開始執(zhí)行(塊50;3)。在所例示的示例中,由注冊器155經(jīng)由電子接口(例如, 網(wǎng)站)接收該注冊數(shù)據(jù)(塊50 。但是,該注冊器可以按照任何其它方式接收該注冊數(shù)據(jù)。 例如,該注冊器可以經(jīng)由電話接口、直接郵件、預定義清單等來接收該注冊數(shù)據(jù)。接著,注冊器155為調(diào)查對象組成員分配唯一端口(塊510)。在所例示的示例中, 該唯一端口在如IANA所限定的動態(tài)和/或?qū)S枚丝诜秶?例如,端口 49152到65535)內(nèi)。 但是,可以另選地使用在任何其它范圍中的任何其它端口號。在所例示的示例中,因為基于一個調(diào)查對象組成員一個端口來分配端口,所以端口號對于客戶裝置和/或調(diào)查對象組成員而言起到唯一標識符的作用。注冊器155生成配置文件(塊51 。該配置文件包括分配給調(diào)查對象組成員的客戶裝置的唯一端口、以及互聯(lián)網(wǎng)代理地址?;ヂ?lián)網(wǎng)代理地址是代理165的地址。端口號是代理165的端口,并且與調(diào)查對象組成員唯一地關聯(lián)。在所例示的示例中,該配置文檔是實現(xiàn)包括配置數(shù)據(jù)的屬性列表(Plist)文件的可擴展標記語言(XML)文件,該配置數(shù)據(jù)包括端口號和互聯(lián)網(wǎng)代理地址。但是,可以生成諸如逗號分隔(CSV)文檔、便攜文檔格式(PDF) 文檔、Microsoft Word 文檔等的任何其它類型的文檔。在所例示的示例中,使用公共/私有密鑰基礎架構來標記該配置文檔。但是,可以另選地不標記該配置文檔。如果沒有標記該配置文檔,則該配置文檔對于調(diào)查對象組成員而言看上去是無效配置文件,這可能導致該調(diào)查對象組成員放棄參與調(diào)查對象組。接著,注冊器155向客戶裝置發(fā)送該配置文件(塊520)。在所例示的示例中,經(jīng)由電子郵件(email)消息發(fā)送該配置文件。該電子郵件消息包括超鏈接,可以選擇該超鏈接來下載該配置文件。但是,可以另外地或另選地使用任何其它發(fā)送該配置文件的方法。例如,該配置文件可以作為電子郵件消息的附件來發(fā)送,注冊器155可以發(fā)送包括客戶裝置可以下載該配置文件的互聯(lián)網(wǎng)地址的短消息業(yè)務(SMQ消息,可以向調(diào)查對象組成員發(fā)送包括指示文檔和/或另外包括包含該配置文件的電子介質(zhì)的直接郵件,可以發(fā)起電話呼叫以針對如何配置該客戶裝置來口頭指示該調(diào)查對象組成員等。調(diào)查對象組成員和/或客戶裝置接著接收該配置文件(塊523)。接著經(jīng)由該配置文件來配置客戶裝置110、130(塊52幻。由于該配置文件是可以由客戶裝置110、130來進行解釋的電子文檔,所以客戶裝置接收所發(fā)送的配置文件并且自動地應用包含在該文檔中的設置,以使得客戶發(fā)起(originate)的其它互聯(lián)網(wǎng)請求被尋址到代理165的對應端口。但是,該配置文件可以另外地或另選地包括指導調(diào)查對象組成員如何配置客戶裝置的指示文檔。該指示文檔從而可以指示該調(diào)查對象組成員如何應用該配置文件或者可以指示該調(diào)查對象組成員如何人工地應用該配置文件中的數(shù)據(jù)。在應用包含在該配置文件中的數(shù)據(jù)時,根據(jù)該配置文件來路由發(fā)送由客戶裝置 110、130進行的針對互聯(lián)網(wǎng)內(nèi)容的后續(xù)請求。具體地說,由于該配置文件包括互聯(lián)網(wǎng)代理地址和分配給該客戶裝置的唯一端口號,所以經(jīng)由該唯一端口號、通過該互聯(lián)網(wǎng)代理地址來代理請求。圖6例示由圖1的示例注冊器155生成的示例配置文件600。示例配置文件600 包括配置數(shù)據(jù)605。配置數(shù)據(jù)605包括互聯(lián)網(wǎng)代理地址610和唯一端口分配615。配置文件600是實現(xiàn)屬性列表(plist)文件的可擴展標記語言(XML)文件,該屬性列表(plist)文件包括諸如代理165的端口號和互聯(lián)網(wǎng)代理地址的配置數(shù)據(jù)。但是,可以生成諸如逗號分隔(CSV)文檔、便攜文檔格式(PDF)文檔、Microsoft Word 文檔等的任何其它類型的文檔。在所例示的示例中,該配置文件被實現(xiàn)為Plist文件,以便于支持作為移動裝置的Apple iPhone 。但是,可以另外地或另選地使用任何其它移動裝置,并且該移動裝置可以實現(xiàn)任何其它操作系統(tǒng)(例如,Google Android, Windows Mobile 等)。例如,該配置文件可以被不同地格式化或者可以按照不同的格式來支持由實現(xiàn)除 Apple iPhone 所實現(xiàn)的操作系統(tǒng)以外的操作系統(tǒng)的客戶裝置進行的解釋。圖7是能夠執(zhí)行圖4和圖5的指令以實現(xiàn)圖1的監(jiān)測系統(tǒng)的示例計算機700的框圖。計算機700可以是例如服務器、個人計算機、或任何其它類型的計算裝置。本示例中的系統(tǒng)700包括處理器712。例如,可以通過來自Pentium 系列、 Itanium 系列或XScale 系列的一個或更多個Intel 微處理器來實現(xiàn)處理器712。當然,來自其它系列的其它處理器也是合適的。處理器712經(jīng)由總線722與包括易失性存儲器718和非易失性存儲器720的主存儲器進行通信。易失性存儲器718可以由同步動態(tài)隨機存取存儲器(SDRAM)、動態(tài)隨機存取存儲器(DRAM)、RAMBUS動態(tài)隨機存取存儲器(RDRAM)和/或任何其它類型的隨機存取存儲器裝置來實現(xiàn)。非易失性存儲器720可以由閃存和/或任何其它期望類型的存儲器裝置來實現(xiàn)。對主存儲器714的存取通常由存儲器控制器(未示出)來控制。計算機700還包括接口電路724。接口電路7M可以由諸如以太網(wǎng)接口、通用串行總線(USB)和/或PCI快速接口的任何類型的接口標準來實現(xiàn)。
18
一個或更多個輸入裝置7 連接到接口電路724。(多個)輸入裝置7 使得用戶能夠?qū)?shù)據(jù)和命令輸入到處理器712中。(多個)輸入裝置可以由例如鍵盤、鼠標、觸摸屏、軌跡板(track-pad)、軌跡球(track ball)、等電位點(isopoint)和/或語音識別系統(tǒng)來實現(xiàn)。一個或更多個輸出裝置728也連接到接口電路724。輸出裝置7 可以例如由顯示裝置(例如,液晶顯示器、陰極射線管顯示器(CRT)、打印機和/或揚聲器)來實現(xiàn)。接口電路724因而通常包括圖形驅(qū)動卡。接口電路724還包括諸如調(diào)制解調(diào)器或網(wǎng)絡接口卡的通信裝置(例如,請求服務器310),以便于經(jīng)由網(wǎng)絡(例如,以太網(wǎng)連接、數(shù)字用戶線(DSL)、電話線、同軸電纜、蜂窩電話系統(tǒng)等)與外部計算機交換數(shù)據(jù)。計算機700還包括一個或更多個用于存儲軟件和數(shù)據(jù)的大容量存儲裝置730。這種大容量存儲裝置730的示例包括軟盤驅(qū)動器、硬盤驅(qū)動器、光盤驅(qū)動器和數(shù)字化視頻光盤(DVD)驅(qū)動器。大容量存儲裝置730可以實現(xiàn)存儲數(shù)據(jù)庫160。圖4和圖5的編碼指令732可以存儲在大容量存儲裝置730、易失性存儲器718、 非易失性存儲器720、本地存儲器714和/或諸如CD或DVD的可移動存儲介質(zhì)中。從上文可以理解,已經(jīng)公開了示例方法、設備和產(chǎn)品,以使得由移動裝置進行的互聯(lián)網(wǎng)內(nèi)容請求能夠在不需要認證憑證的情況下仍然唯一標識進行請求的裝置和/或調(diào)查對象組成員,而無論是瀏覽器還是訪問互聯(lián)網(wǎng)內(nèi)容的應用發(fā)起該請求。盡管本文已經(jīng)描述了特定的示例方法、設備和產(chǎn)品,但是本專利的覆蓋范圍不限于此。相反,本專利覆蓋清楚地(fairly)落在本專利的權利要求的范圍內(nèi)的全部方法、設備和產(chǎn)品。
權利要求
1.一種監(jiān)測互聯(lián)網(wǎng)活動的方法,該方法包括以下步驟在代理的端口上接收針對互聯(lián)網(wǎng)內(nèi)容的請求,所述請求源自經(jīng)由蜂窩無線接入點發(fā)送請求的移動裝置;基于第一端口的標識符將所述針對互聯(lián)網(wǎng)內(nèi)容的請求與移動裝置相關聯(lián); 從標識在所述針對互聯(lián)網(wǎng)內(nèi)容的請求中的互聯(lián)網(wǎng)內(nèi)容提供商請求內(nèi)容,所述互聯(lián)網(wǎng)內(nèi)容提供商不同于所述代理;以及發(fā)送所述內(nèi)容。
2.根據(jù)權利要求1所述的方法,其中,發(fā)送所述內(nèi)容的步驟包括以下步驟經(jīng)由所述第一端口發(fā)送所述內(nèi)容。
3.根據(jù)權利要求1所述的方法,該方法還包括以下步驟將所述針對互聯(lián)網(wǎng)內(nèi)容的請求存儲在數(shù)據(jù)庫中。
4.根據(jù)權利要求1所述的方法,該方法還包括以下步驟將所請求的互聯(lián)網(wǎng)內(nèi)容存儲在數(shù)據(jù)庫中。
5.根據(jù)權利要求1所述的方法,該方法還包括以下步驟在所述請求源自互聯(lián)網(wǎng)協(xié)議地址范圍以外的互聯(lián)網(wǎng)協(xié)議地址的情況下,不為所述針對互聯(lián)網(wǎng)內(nèi)容的請求提供服務。
6.根據(jù)權利要求5所述的方法,其中,所述互聯(lián)網(wǎng)協(xié)議范圍是表示蜂窩網(wǎng)絡上的裝置的互聯(lián)網(wǎng)協(xié)議地址的范圍。
7.根據(jù)權利要求1所述的方法,其中,所述端口在動態(tài)端口和專用端口中的至少一種的范圍內(nèi)。
8.根據(jù)權利要求1所述的方法,其中,在所述代理的與調(diào)查對象組中的多個調(diào)查對象組成員相對應的多個端口上接收針對互聯(lián)網(wǎng)內(nèi)容的請求。
9.根據(jù)權利要求8所述的方法,其中,所述調(diào)查對象組包括60個調(diào)查對象組成員。
10.根據(jù)權利要求8所述的方法,其中,所述調(diào)查對象組包括1500個調(diào)查對象組成員。
11.根據(jù)權利要求1所述的方法,其中,所述針對互聯(lián)網(wǎng)內(nèi)容的請求是非認證的。
12.—種監(jiān)測互聯(lián)網(wǎng)活動的方法,該方法包括以下步驟 指定第一客戶裝置經(jīng)由代理的第一端口發(fā)送內(nèi)容請求;指定第二客戶裝置經(jīng)由所述代理的第二端口發(fā)送內(nèi)容請求,所述第二端口不同于所述第一端口 ;在所述第一端口上從所述第一客戶裝置接收第一內(nèi)容請求; 在所述第二端口上從所述第二客戶裝置接收第二內(nèi)容請求; 向所述第一客戶裝置發(fā)送由所述第一內(nèi)容請求標識的第一內(nèi)容; 向所述第二客戶裝置發(fā)送由所述第二內(nèi)容請求標識的第二內(nèi)容; 基于所述第一端口的標識、與所述第一客戶裝置相關聯(lián)地存儲由所述第一內(nèi)容請求所請求的所述第一內(nèi)容的標識符。
13.根據(jù)權利要求12所述的方法,該方法還包括以下步驟與所述第一客戶裝置相關聯(lián)地存儲所述第一內(nèi)容的一部分。
14.根據(jù)權利要求12所述的方法,其中,存儲由所述第一內(nèi)容請求所請求的所述第一內(nèi)容的所述標識符的步驟還包括以下步驟將第一調(diào)查對象組成員標識符與所述第一內(nèi)容的所述標識符相關聯(lián),其中,所述第一調(diào)查對象組成員標識符與所述第一客戶裝置相關聯(lián)。
15.根據(jù)權利要求14所述的方法,其中,所述第一調(diào)查對象組成員標識符是所述第一端口的標識符。
16.根據(jù)權利要求12所述的方法,其中,指定所述第一客戶裝置經(jīng)由所述第一端口發(fā)送內(nèi)容請求的步驟還包括以下步驟向所述第一客戶裝置發(fā)送所述代理的互聯(lián)網(wǎng)地址和所述第一端口的標識符,以使得所述第一客戶裝置向所述代理的所述第一端口發(fā)送針對內(nèi)容的后續(xù)請求。
17.根據(jù)權利要求16所述的方法,其中,發(fā)送所述代理的所述第一端口標識符和所述互聯(lián)網(wǎng)地址的步驟還包括以下步驟生成包含所述代理的所述第一端口標識符和所述互聯(lián)網(wǎng)地址的配置文件。
18.一種監(jiān)測互聯(lián)網(wǎng)活動的方法,該方法包括以下步驟從調(diào)查對象組成員接收注冊數(shù)據(jù);將代理的唯一端口分配給所述調(diào)查對象組成員的客戶裝置;生成標識代理地址以及與所述客戶裝置相關聯(lián)的所述唯一端口的配置文件,所述配置文件使得所述客戶裝置經(jīng)由所述代理的所述唯一端口路由發(fā)送針對內(nèi)容的后續(xù)請求;以及向所述客戶裝置發(fā)送所述配置文件。
19.根據(jù)權利要求18所述的方法,其中,從所述調(diào)查對象組成員接收到的所述注冊數(shù)據(jù)包括與所述調(diào)查對象組成員相關聯(lián)的電子郵件地址;并且發(fā)送所述配置文件的步驟包括以下步驟向與所述調(diào)查對象組成員相關聯(lián)的所述電子郵件地址以電子方式郵寄所述配置文件。
20.根據(jù)權利要求18所述的方法,該方法還包括以下步驟提供超鏈接來下載所述配置文件。
21.根據(jù)權利要求18所述的方法,其中,從所述調(diào)查對象組成員接收到的所述注冊數(shù)據(jù)包括與所述調(diào)查對象組成員相關聯(lián)的電話號碼;并且發(fā)送所述配置文件的步驟包括以下步驟向與所述調(diào)查對象組成員相關聯(lián)的所述電話號碼以文本消息方式發(fā)送到所述配置文件的鏈接。
22.根據(jù)權利要求18所述的方法,其中,從所述調(diào)查對象組成員接收到的所述注冊數(shù)據(jù)包括與所述調(diào)查對象組成員相關聯(lián)的唯一標識符;并且發(fā)送所述配置文件的步驟包括以下步驟向所述調(diào)查對象組成員發(fā)送到所述配置文件的鏈接。
23.根據(jù)權利要求18所述的方法,其中,從所述調(diào)查對象組成員接收到的所述注冊數(shù)據(jù)包括與所述調(diào)查對象組成員相關聯(lián)的郵寄地址;并且發(fā)送所述配置文件的步驟包括以下步驟向與所述調(diào)查對象組成員相關聯(lián)的所述郵寄地址郵寄所述配置文件。
24.根據(jù)權利要求23所述的方法,其中,所述配置文件包括指示文檔,該指示文檔指示所述調(diào)查對象組成員將所述唯一端口和所述互聯(lián)網(wǎng)地址輸入到所述客戶裝置中。
25.根據(jù)權利要求18所述的方法,其中,所述配置文件使得與所述客戶裝置相關聯(lián)的所述唯一端口和所述互聯(lián)網(wǎng)地址應用于所述客戶裝置。
26.根據(jù)權利要求25所述的方法,其中,從所述調(diào)查對象組成員接收到的所述注冊數(shù)據(jù)包含由所述調(diào)查對象組成員使用的所述客戶裝置的型號;并且自動生成所述配置文件以配置所述客戶裝置。
27.一種監(jiān)測互聯(lián)網(wǎng)活動的方法,該方法包括以下步驟分配多個不同的移動裝置與代理服務器的多個不同端口中的相應端口進行通信,所述多個移動裝置和所述多個端口與調(diào)查對象組中的多個調(diào)查對象組成員相對應;基于所述多個端口經(jīng)由所述多個移動裝置中的一個來接收針對互聯(lián)網(wǎng)內(nèi)容的非認證請求;以及使用所述多個端口中的所述一個端口來標識與所述請求相關聯(lián)的所述移動裝置。
28.根據(jù)權利要求27所述的方法,其中,所述調(diào)查對象組包括至少60個調(diào)查對象組成員O
29.根據(jù)權利要求27所述的方法,其中,所述調(diào)查對象組包括至少1500個調(diào)查對象組成員。
30.根據(jù)權利要求27所述的方法,其中,所述多個端口在從端口49152到端口 65535的范圍內(nèi)。
31.根據(jù)權利要求27所述的方法,該方法還包括以下步驟與所標識的客戶裝置相關聯(lián)地存儲由所述請求所請求的所述內(nèi)容的標識。
32.一種監(jiān)測互聯(lián)網(wǎng)活動的系統(tǒng),該系統(tǒng)包括代理,其為來自第一客戶裝置和第二客戶裝置的、針對互聯(lián)網(wǎng)數(shù)據(jù)的互聯(lián)網(wǎng)數(shù)據(jù)請求提供服務,所述代理包括接收針對互聯(lián)網(wǎng)數(shù)據(jù)的請求的第一端口和第二端口,以及基于所述針對互聯(lián)網(wǎng)數(shù)據(jù)的請求來獲取互聯(lián)網(wǎng)數(shù)據(jù)的第三端口;以及數(shù)據(jù)庫,其基于所述第一端口的編號、與調(diào)查對象組成員相關聯(lián)地存儲經(jīng)由所述第一端口請求的所述互聯(lián)網(wǎng)數(shù)據(jù)的標識。
33.根據(jù)權利要求32所述的系統(tǒng),其中,所述第一端口與所述第一客戶裝置相關聯(lián),并且所述第二端口與所述第二客戶裝置相關聯(lián)。
34.根據(jù)權利要求32所述的系統(tǒng),該系統(tǒng)還包括注冊器,該注冊器注冊所述第一客戶裝置,向所述第一客戶裝置唯一分配所述第一端口,以及生成第一配置文件以向所述第一客戶裝置傳達所述第一端口分配。
35.根據(jù)權利要求34所述的系統(tǒng),其中,所述注冊器將第一客戶裝置、第一調(diào)查對象組成員和所述第一端口之間的關聯(lián)存儲在所述數(shù)據(jù)庫中。
36.根據(jù)權利要求32所述的系統(tǒng),其中,所述代理將來自所述第一客戶裝置的所述互聯(lián)網(wǎng)數(shù)據(jù)請求存儲在所述數(shù)據(jù)庫中。
37.根據(jù)權利要求32所述的系統(tǒng),其中,所述代理將所獲取的、發(fā)送到所述第一客戶裝置的互聯(lián)網(wǎng)數(shù)據(jù)存儲在所述數(shù)據(jù)庫中。
38.根據(jù)權利要求32所述的系統(tǒng),其中,所述代理經(jīng)由無線網(wǎng)絡接收針對互聯(lián)網(wǎng)數(shù)據(jù)的請求以及發(fā)送互聯(lián)網(wǎng)數(shù)據(jù)。
39.根據(jù)權利要求38所述的系統(tǒng),其中,所述無線網(wǎng)絡是蜂窩網(wǎng)絡。
40.一種監(jiān)測互聯(lián)網(wǎng)活動的設備,該設備包括至少兩個請求和響應端口,其被唯一分配給至少兩個客戶裝置;請求服務器,其經(jīng)由所述至少兩個請求和響應端口中的一個端口接收針對互聯(lián)網(wǎng)內(nèi)容的請求,并且經(jīng)由所述至少兩個請求和響應端口發(fā)送在針對互聯(lián)網(wǎng)內(nèi)容的請求中標識的互聯(lián)網(wǎng)內(nèi)容;互聯(lián)網(wǎng)內(nèi)容處理器,其將所述針對互聯(lián)網(wǎng)內(nèi)容的請求的至少一部分存儲在數(shù)據(jù)庫中;互聯(lián)網(wǎng)端口 ;以及內(nèi)容收集器,其經(jīng)由所述互聯(lián)網(wǎng)端口接收在所述針對互聯(lián)網(wǎng)內(nèi)容的請求中標識的所述互聯(lián)網(wǎng)內(nèi)容。
41.根據(jù)權利要求40所述的設備,其中,所述互聯(lián)網(wǎng)內(nèi)容處理器將所述至少兩個端口中的所述一個端口的標識符存儲在所述數(shù)據(jù)庫中。
42.根據(jù)權利要求40所述的設備,其中,所述互聯(lián)網(wǎng)內(nèi)容處理器存儲在所述針對互聯(lián)網(wǎng)內(nèi)容的請求中標識的所述互聯(lián)網(wǎng)內(nèi)容的一部分。
43.根據(jù)權利要求40所述的設備,其中,所述至少兩個請求和響應端口在動態(tài)端口和專用端口中的至少一種的范圍內(nèi)。
全文摘要
公開了監(jiān)測移動互聯(lián)網(wǎng)活動的系統(tǒng)、方法和設備。示例方法包括以下步驟在代理的端口上接收針對互聯(lián)網(wǎng)內(nèi)容的請求,所述請求源自經(jīng)由蜂窩無線接入點發(fā)送請求的移動裝置;基于第一端口將所述針對互聯(lián)網(wǎng)內(nèi)容的請求與移動裝置相關聯(lián);從在所述針對互聯(lián)網(wǎng)內(nèi)容的請求中標識的互聯(lián)網(wǎng)內(nèi)容提供商請求內(nèi)容,所述互聯(lián)網(wǎng)內(nèi)容提供商不同于所述代理;以及發(fā)送所述內(nèi)容。
文檔編號H04L29/06GK102377616SQ20111029404
公開日2012年3月14日 申請日期2011年8月15日 優(yōu)先權日2010年8月14日
發(fā)明者A·帕帕寇斯塔斯, M·楊克 申請人:尼爾森(美國)有限公司