新四季網

監測移動網際網路活動的系統、方法和設備的製作方法

2023-06-14 00:18:21

監測移動網際網路活動的系統、方法和設備的製作方法
【專利摘要】公開了監測移動網際網路活動的系統、方法和設備。示例方法包括以下步驟:在代理的埠上接收針對網際網路內容的請求,所述請求源自經由蜂窩無線接入點發送請求的移動裝置;基於第一埠將所述針對網際網路內容的請求與移動裝置相關聯;從在所述針對網際網路內容的請求中標識的網際網路內容提供商請求內容,所述網際網路內容提供商不同於所述代理;以及發送所述內容。
【專利說明】監測移動網際網路活動的系統、方法和設備
[0001]本申請是申請號為201110294045.0、申請日為2011年8月15日、發明名稱為"監 測移動網際網路活動的系統、方法和設備,,的發明專利申請的分案申請。

【技術領域】
[0002]本發明總體上涉及監測網際網路活動,更具體地說,涉及監測移動網際網路活動的系 統、方法和設備。

【背景技術】
[0003]近年來,訪問網際網路內容的方法已經演進。例如,以前主要經由諸如臺式計算機和 膝上型計算機的計算機系統來訪問網際網路內容。近來,已經提出手持移動裝置(例如,智能 電話)以使得用戶能夠請求和觀看網際網路內容。移動裝置通常(但並非總是)經由諸如蜂 窩網絡的無線接入網絡來請求和接收網際網路內容。


【發明內容】

[0004] -種監測網際網路活動的方法,該方法包括:將代理的埠分配給與調查對象組成 員相關聯的移動裝置;向所述調查對象組成員發送屬性列表文件,所述屬性列表文件指示 所述移動裝置向第一代理的埠發送針對網際網路內容的未來請求;在代理的埠上接收針 對網際網路內容的第一請求,所述第一請求源自所述移動裝置;基於埠的標識符將所述針 對網際網路內容的第一請求與所述移動裝置所關聯的所述調查對象組成員的人口統計特徵 相關聯。

【專利附圖】

【附圖說明】
[0005] 圖1是監測移動網際網路活動的示例系統的結構圖。
[0006] 圖2和圖2A是例示通過圖1的示例系統流動的示例請求和響應的框圖。
[0007] 圖3是圖1的示例代理的框圖。
[0008] 圖4是一流程圖,其表示可以被執行以實現圖1、圖2和圖3的示例代理的示例機 器可讀指令。
[0009]圖5是一流程圖,其表不可以被執行以實現圖1的不例註冊器(registrar)的示 例機器可讀指令。
[0010] 圖6例示可以由圖1的示例註冊器生成的示例配置文件。
[0011] 圖7是示例計算機的框圖,該示例計算機可以執行例如圖4和/或圖5的機器可 讀指令以實現圖1、圖2和圖3的示例監測器和/或圖1的示例註冊器。

【具體實施方式】
[0012] 移動監測公司希望獲得關於用戶怎樣與他們的諸如智慧型電話的手持移動裝置交 互(interact)的知識。具體地說,移動監測公司想要監測到和/或來自手持移動裝置的互 聯網業務量(traffic),以(除了別的之外)監測廣告的接觸率(exposure),確定廣告的效 果,確定用戶行為,標識與各種人口統計特徵(demographics)關聯的購買行為等。一些已 知的系統已經使用代理伺服器來監測向/從所監測的裝置傳輸的網際網路內容。
[0013] 這些已知的監測系統將代理伺服器實現為HTTP代理,該HTTP代理經由單個端 口與所監測的手持裝置進行通信並且要求所監測的裝置提供唯一標識參與該網際網路通信 的移動裝置的、包括用戶名/裝置名和密碼的認證憑證(authentication credential)。 這些監測系統使得移動監測公司能夠基於用戶名和密碼將網際網路活動與該網際網路活動 所源自的移動裝置相關聯。手持移動裝置上的網際網路活動不限於瀏覽器的使用(例如, Apple?Saikri?)。例如,Apple?|的趣one?和抑幽⑧的iPad?支持訪問網際網路內容的許 多第三方應用(通常稱為"應用(Apps)")以執行特別的功能。例如,天氣應用可以從www. weather, com請求HTTP數據,並顯示該HTTP數據。這些應用通常不允許在網際網路上逐個網 站地無限制瀏覽(儘管它們可以允許在限定的網頁集合內的移動)。因而,應用通常提供對 網際網路上的有限數據集合的訪問。相反,瀏覽器使得用戶能夠虛擬地訪問網際網路上的任意 公共可用的站點(受到諸如內容屏蔽器(content blocker)的限制)以及直接為該用戶顯 示內容(諸如www. weather, com的網站)。
[0014] 雖然一些訪問網際網路內容的應用正確地響應代理請求以提供憑證,但是諸如前一 示例的天氣應用的許多應用當前不支持代理認證,因此在代理請求憑證時不能起作用。這 對調查對象組成員(panelist)而言是令人沮喪的,並可能引起調查對象組成員放棄參與 該監測調查對象組。此外,對監測實體而言期望的是,在不影響用戶行為的方式的情況下監 測網際網路活動。由於監測技術而導致應用失敗是與該期望不一致的。
[0015] 為了避免在使用認證代理時的固有錯誤,圖1所示的示例系統使用非認證代理。 使用沒有請求認證憑證的代理(即,非認證代理)的問題在於,這種方法不適於用戶標識, 並且用戶標識對於將活動行為與人口統計特徵相關聯是必要的。圖1的示例系統通過以下 步驟解決了該問題:針對各個調查對象組成員和/或移動裝置託管(host)唯一的非認證 埠;以及指示各個監測的移動裝置利用其唯一分配的埠進行通信。多個埠的這種使 用使得該監測實體能夠將其檢測的網際網路業務量與參與這種業務量的調查對象組成員和/ 或移動裝置唯一地相關聯。儘管之前的監測系統託管諸如埠 8080的單個埠上的代理 連接,但是所提出的監測系統託管許多可用埠(例如,埠 〇到65535)上的連接。如果 特定的埠與其它網際網路業務相關聯,則從可用埠的列表中省略這些埠。例如,埠 0 到1023被網際網路號碼分配機構(IANA)限定為公知埠,並且禁止在不經註冊的情況下使 用。因而,在圖1的示例系統中不使用公知埠。
[0016] 圖1的示例監測系統記錄客戶裝置請求和/或接收的數據的標識和/或該數據自 身的一些或全部。數據的標識和/或數據自身(例如,網頁內容)在這裡被統稱為"會話數 據"。經由發送會話數據的埠號與調查對象組成員相關聯地記錄該會話數據。該監測系 統可以根據所記錄的會話數據和埠號來唯一地標識特定的調查對象組成員正在訪問的 (多個)站點,以及該調查對象組成員怎樣與他們的移動裝置交互,同時避免針對該調查對 象組成員的業務的中斷。
[0017] 圖1是監測移動網際網路活動的示例系統100的框圖。該示例系統監測到和/或來 自手持移動裝置(例如,與第一調查對象組成員115相關聯的第一客戶裝置110、與第二調 查對象組成員135相關聯的第二客戶裝置130)的網際網路業務量。所監測的裝置(例如,客 戶裝置110和客戶裝置130)與網際網路站點(例示(多個)網際網路內容提供商170)之間的 所監測的網際網路業務量被路由發送(route)到示例監測系統100。如圖1所示,業務量經過 無線(例如,蜂窩)通信系統(例如,網際網路業務提供商145和通信鏈路120、140)。示例監 測系統100包括註冊器155、存儲資料庫160和代理165。
[0018] 圖1的示例第一客戶裝置110和第二客戶裝置130是手持移動裝置。雖然在所 例示的示例中將該第一客戶裝置110示出為Apple? iPhone?並將該第二客戶裝置130 示出為翻蓋手機(flip phone),但是也可以使用任意其它類型的裝置。例如,可以附加地 或另選地使用其它類型的電話、膝上型計算機、臺式計算機、個人數字助理(PDA)、上網本 (netbook)、或平板計算機(例如,Apple? iPad?)。該第一客戶裝置110和第二客戶裝 置130可以實現任意行動作業系統,並且可以實現任意類型的硬體和/或形式因素 (form factor)。在所例示的示例中,該第一客戶裝置110和第二客戶裝置130是移動裝置並且經 由第一無線通信鏈路12〇和第二無線通信鏈路140進行通信。
[0019] 所例示的示例中的第一通信鏈路120和第二通信鏈路140是蜂窩通信鏈路。但 是,可以附加地或另選地使用諸如乙太網連接、Bluetooth連接、WiFi連接等的任何其它通 信方法和/或系統。此外,圖1的示例第一通信鏈路120和第二通信鏈路140經由全球移 動通信系統(GSM)實現蜂窩連接。但是,可以使用諸如時分多址(TDMA)、碼分多址(CDMA)、 全球微波接入互操作(WiMAX)、長期演進(LTE)等的任何其它通信系統和/或協議。當使用 另選的通信方法和/或系統(例如,WiFi)時,該通信系統的拓撲結構(topology)可以包 括屏蔽使用特定埠的網際網路通信的防火牆。當唯一分配給調查對象組成員的埠被防火 牆屏蔽時,客戶裝置可能不能按照預期工作和/或向調查對象組成員呈現錯誤消息。
[0020] 所例示的示例中的第一調查對象組成員115和第二調查對象組成員135是參與 監測業務的調查對象組成員。儘管圖1的示例系統是基於調查對象組成員的系統,但是可 以另選地使用非調查對象組成員和/或混合調查對象組成員系統。在所例示的示例的調 查對象組成員系統中,當用戶加入和/或註冊到調查對象組時,從該用戶獲得人口統計信 息。可以通過使用戶完成在線調查等來經由電話訪談從該用戶獲得該人口統計信息。可 以另外地或另選地使用任何期望的方法(例如,隨機選擇、統計學選擇、電話懇請(phone solicitation)、網際網路廣告、調查、購物城中的廣告等)來聯繫和/或徵募(eniist)調查 對象組成員。
[0021]在所例示的示例中,第一調查對象組成員115和第二調查對象組成員135分別與 第一客戶裝置110和第二客戶裝置130相關聯。在所例示的示例中,客戶裝置11〇、130被 擁有、出租,或者屬於它們各自的調查對象組成員。所例示的示例中的監測實體不提供這些 客戶裝置。在其它系統中,調查對象組成員可以配備有客戶裝置以參與調查對象組。雖然 在所例示的示例中,第一客戶裝置110和第二客戶裝置 130各自與單個調查對象組成員關 聯,但是第一客戶裝置110和第二客戶裝置130可以另選地與一個以上調查對象組成員關 聯。例如,一個家庭可以具有可以在多個用戶之間共享的單個客戶裝置。與客戶裝置是便 攜計算機(例如,Apple?. iPad?)時相比,當客戶裝置是蜂窩電話時,該客戶裝置的共享更 不普遍。
[0022]所例示的示例中的網際網路服務提供商145經由通信鏈路120U40向第一客戶裝 置110和第二客戶裝置130提供無線網際網路業務。在所例示的示例中,經由蜂窩連接提供 無線業務。但是,網際網路服務提供商145可以經由任何其它類型的連接來提供網際網路業務。 此外,網際網路服務提供商145可以經由全球移動通信系統(GSM)來實現蜂窩連接。但是, 可以使用任何其它通信系統和/或協議。實際上,網際網路服務提供商145有時被稱為承載 (carrier),並向客戶裝置提供到承載網絡的接入。
[0023] 在所例示的示例中,監測系統100被示出為多個計算系統。但是,監測系統100最 終可以由單個計算系統組成。在所例示的示例中,監測系統100包括註冊器155、存儲數據 庫160和代理165。但是,可以實現附加的結構以執行由註冊器155、存儲資料庫160和/ 或代理165實現的多個功能中的一個或更多個部分和/或其它功能。
[0024] 在圖1的示例中,註冊器155從調查對象組成員115、135接收註冊信息,並存儲標 識調查對象組成員115U35和/或他們相應的客戶裝置110、130的記錄。在所例示的示例 中,標識調查對象組成員115、135的記錄是分配給調查對象組成員的埠號(例如,分配給 調查對象組成員的埠可以是50, 000,並且標識調查對象組成員的記錄可以是50, 000)。 在所例示的示例中,所接收到的註冊信息包括人口統計信息。但是,可以另外地或另選地收 集任何其它信息。註冊信息可以包括例如標識與調查對象組成員相關聯的移動裝置的模型 的信息、與調查對象組成員相關聯的郵寄地址、與調查對象組成員相關聯的電子郵件地址、 與移動裝置相關聯的電話號碼、調查對象組成員和/或移動裝置的唯一標識符(例如,調查 對象組成員的社會安全號碼、移動裝置的電話號碼、調查對象組成員的郵政編碼、和/或與 調查對象組成員和/或移動裝置相關的任意信息的任意組合或衍生(derivation))、調查 對象組成員的年齡、調查對象組成員的性別、調查對象組成員的種族、調查對象組成員的婚 姻狀況、調查對象組成員的收入和/或調查對象組成員的家庭(household)、調查對象組成 員的從業狀態、調查對象組成員通常打算在哪裡使用它們的裝置、調查對象組成員已經擁 有它們的裝置多長時間、調查對象組成員的教育層次和/或與調查對象組成員或移動裝置 相關的任意其它信息。
[0025] 在所例示的示例中,由註冊器I55經由電子接口(例如,通過調查對象組成員在網 站上的表單中輸入數據或者回答網站上的調查問題)接收註冊數據。但是,註冊器可以經 由其它手段接收註冊數據。例如,註冊器可以經由(通過電話或者當面的)個人訪談、電話 接口、直接郵寄、購買清單等來接收註冊數據。雖然所例示的示例中的註冊器155是電子系 統,但是可以另選地通過以下步驟來人工地實現註冊器155 :-個人員或一組人員將註冊 數據收集和輸入到存儲資料庫160中。
[0026] 當接收到註冊數據時,所例示的示例中的註冊器155創建將調查對象組成員和裝 置標識符信息與所收集的人口統計信息相關聯的記錄。註冊器155還可以將唯一的字母數 字標識符分配給該調查對象組成員或裝置。所述標識符可以基於例如客戶裝置的序列號。 在存儲資料庫1 6〇中存儲該記錄。在所例不的不例中,註冊器155還將唯一的埠號分配 給調查對象組成員115、135和/或客戶裝置110、130,並且將該埠號存儲在該記錄中(或 者與針對該調查對象組成員和/或客戶裝置的記錄相關聯)。如上所述,除了分配和存儲端 口號以外,註冊器可以分配和存儲附加的標識符。例如,註冊器可以分配和存儲客戶裝置和 /或調查對象組成員的標識符。調查對象組成員或客戶裝置的(多個)標識符可以與埠 號相同,或者這些標識符可以與該埠號不同。
[0027]除了分配和存儲埠號以外,所例示的示例中的註冊器155生成配置文檔。在 所例示的示例中,該配置文檔是實現屬性列表(這裡稱為plist)文件的可擴展標記語言 (XML)文件,該屬性列表文件包括諸如要由對應的調查對象組成員和/或客戶裝置使用的 埠號和網際網路代理地址的配置數據。但是,可以生成諸如逗號分隔(CSV)文檔、便攜文檔 格式(PDF)文檔、微軟馨fci·文檔等的任何其它類型的文檔。在所例示的示例中,使用 公共/私有密鑰基礎架構(infrastructure)來標記該配置文檔。例如,可以經由數字證書 (digital certificate)來標記該配置文檔。但是,可以另選地不標記該配置文檔。如果沒 有標記該配置文檔,則該配置文檔對於調查對象組成員而言看上去是無效(invalid)配置 文件,這可以導致該調查對象組成員放棄參與調查對象組。該配置文件被發送給對應的客 戶裝置(例如,經由具有附加的(attached)文件或者具有到該文件的連結的電子郵件消 息)。客戶裝置隨後解釋該配置文件中的數據,從而將這些數據(例如,埠號和網際網路代 理地址)應用到該移動裝置的未來通信。在所例示的示例中,該配置文件使得該移動裝置 執行以下步驟:向代理165的網際網路地址發送所有網際網路業務量;以及指定在這種通信中 分配給該客戶裝置的唯一埠號。結果,到和/或來自該移動裝置的所有網際網路通信被尋 址到代理165的唯一分配的埠,因而可以被標識或者與該特定客戶裝置相關聯。在所例 示的示例中,針對由Apple? iPhon_:和/或_^1_ iPad?進行的解釋來實現該plist文 件。但是,該移動裝置可以是任何其它類型的移動裝置。此外,可以基於作為該註冊數據的 一部分標識到該註冊器(或者通過該註冊器標識)的、移動裝置的模型來針對該特定類型 的移動裝置定製生成該配置文件。
[0028] 雖然在圖1的示例中,該文檔是可以由該客戶裝置進行解釋以自動將該客戶裝置 配置為將網際網路相關消息發送給代理165的唯一埠的電子文檔,但是該文檔可以另外地 或另選地包括指示文檔,該指示文檔可以針對如何將該客戶裝置配置為與該代理進行通信 來引導該調查對象組成員。該指示文檔從而可以針對如何應用該配置文件來指示該調查對 象組成員,或者可以針對如何將存儲在該配置文件中的數據直接應用到該客戶裝置來指示 該調查對象組成員。
[0029] 如上所述,註冊器155向調查對象組成員和/或客戶裝置發送配置文檔。在所例 示的示例中,經由電子郵件(email)消息來提供該配置文件。該電子郵件消息包括用於將 該配置文件下載到客戶裝置的超連結。但是,可以另外地或另選地使用發送該配置文件的 任何其它方法。例如,該配置文件可以作為電子郵件消息的附件來發送,註冊器I 55可以發 送包括到客戶裝置可以下載該配置文件的網際網路地址的連結或者該網際網路地址的文本表 示的短消息業務(SMS)消息,可以向調查對象組成員發送包括指示文檔和/或另外包括包 含該配置文件的電子介質的直接郵件,可以發起(Place)電話呼叫以針對如何配置該客戶 裝置來口頭(orally)指示該調查對象組成員,等等。
[0030] 圖1的註冊器155由執行指令的處理器來實現,但是可以另選地由ASIC、DSP、FPGA 或其它電路來實現。存儲資料庫16〇從註冊器155接收將調查對象組成員115、135與客戶 裝置110U30關聯的標識符,並存儲這些標識符。另外,存儲資料庫! 6〇從代理165接收監 測數據,並存儲該監測數據。該監測數據經由用於對應的所監測的網際網路業務量的埠號 與對應的調查對象組成員和/或客戶裝置相關聯。存儲資料庫160還能夠存儲不是標識符 和/或測量數據的數據。例如,針對監測系統1〇〇的任意組件的經更新軟體和/或經更新 固件可以存儲在存儲資料庫16〇中。此外,存儲資料庫160能夠存儲使得註冊器155能夠 生成該配置文檔的信息。例如,存儲資料庫16〇可以存儲諸如客戶裝置110、130的模型的 註冊信息。另外,存儲資料庫160可以存儲如由註冊器155收集的人口統計數據。
[0031]存儲資料庫leo可以是諸如快閃記憶體、磁介質、光學介質等的用於存儲數據的任何裝 置。此外,存儲在存儲資料庫160中的數據可以按照諸如二進位數據、逗號分隔的數據、制 表符分隔的數據、結構化查詢語言(SQL)結構等的任何數據格式。儘管在所例示的示例中 存儲資料庫被例示為單個資料庫,但是存儲資料庫160可以由多個資料庫實現。
[0032]所例示的示例中的代理165經由無線網際網路服務提供商145從客戶裝置110、130 接收請求。由於配置文件已經應用於相應多個客戶裝置,並指示客戶裝置通過代理165發 送所有後續的請求,所以由代理I 65接收客戶裝置110、130的請求。該代理165位於配置文 件中標識的網際網路代理地址處,並經由與客戶裝置關聯的埠來接收請求。在所例示的示 例中,這些埠是由網際網路號碼分配機構(IANA)限定的動態和/或專用(private)埠。 因此,由所例示的代理1陽用於與所監測的客戶裝置的網際網路業務量的可分配埠的範圍 是49152到 65535。通過僅使用動態和/或專用埠,單個代理165所服務的該組調查對 象組成員被有效地限於16383個客戶裝置。可以利用其它網際網路地址處的另外的代理來擴 展該大小。其它網際網路地址處的另外的代理可以由同一代理165或者由多個代理實現。例 如,代理1陽可以具有分配給該代理165的網絡接口(例如,虛擬接口)的多個網際網路地址, 或者該代理165可以具有各自具有網際網路地址的多個網絡接口。儘管在所例示的示例中僅 使用了在動態和/或專用埠範圍內使用的埠,但是可以另外地或另選地使用任何其它 埠。例如,註冊埠範圍和/或公知埠範圍內的埠可以潛在地用於將具有單個代理 的該組調查對象組成員增加到65535個調查對象組成員那麼大。在正在測試諸如監測系統 100的調查對象組監測系統的場景中,調查對象組通常包括至少六十個調查對象組成員,因 而代理165將使用至少六十個埠(例如,每個調查對象組成員一個埠)。在使用正在進 行的調查對象組的場景中,可以使用至少1500個調查對象組成員的調查對象組大小,因而 代理165將使用至少1500個埠(例如,每個調查對象組成員一個埠)。
[0033] 在從客戶裝置110U30接收到請求時,代理165從網際網路內容提供商170獲取 (retrieve)所請求的網際網路內容(或者,如果例如之前就請求並存儲了該網際網路內容,則 從本地緩存獲取該網際網路內容)。為了標識與該請求關聯的調查對象組成員,通過唯一分配 的(例如,專用的)埠進行到各個特定的調查對象組成員的通信和來自各個特定的調查 對象組成員的通信。雖然通過單個埠(例如,由註冊器155分配給客戶裝置110、130的 埠)使用代理165進行客戶裝置110、130之間的通信,但是可以通過任何埠實現代理 165與網際網路內容提供商170之間的通信。通常,由代理用於與內容提供商1 7〇進行通信的 埠限於通過埠 80發生的超文本傳輸協議(HTTP)數據。在從網際網路內容提供商170獲 取了所請求的網際網路內容之後,在所例示的示例中,經由所分配的埠將該內容中繼給正 在請求的客戶裝置11〇、130。另外地或另選地,可以經由所分配的埠(例如,埠 80)以 外的埠來將該內容中繼給正在請求的客戶裝置110、130。
[0034] 所例示的示例中的代理165將源自客戶裝置110、130的、針對網際網路內容的請求 和/或這些請求中的(多個)部分與接收這些請求的埠號相關聯地存儲資料庫160中。 在存儲這些請求時,代理165可以另外地存儲諸如客戶裝置110、13〇的標識符和/或調查 對象組成員115、135的標識符的其它標識符。另外地或另選地,代理165可以將該網際網路 內容的一部分存儲到存儲資料庫160中。例如,代理165可以存儲發送給客戶裝置110、130 的網頁的主體。在另一個示例中,代理165可以存儲出現在發送給客戶的網頁上的廣告的 標識符。這在廣告在網站上循環(rotate)的情況下尤其有用。另外地或另選地,代理165 可以存儲諸如HTTP頭、HTTP頭的狀態碼、HTTP頭的內容類型等的響應的特性。
[0035] 網際網路內容提供商170經由網際網路向客戶提供內容。在所例示的示例中,代理165 充當客戶裝置110、13〇的中介(intermediary),因而代理165是網際網路內容提供商170的 客戶。通常通過埠 8〇來提供網際網路內容,因為大多數網際網路內容是HTTP數據的形式。但 是,可以使用任何其它埠來提供網際網路內容。例如,文件傳輸協議(FTP)數據可以通過端 口 21發送,基於安全套接字層(SSL)的HTTP可以通過埠 443發送等。
[0036]網際網路內容提供商Π0可以是任何提供商。例如,網際網路內容提供商17〇可以包 括託管被格式為超文本標記語言(HTML)內容的網頁的網絡伺服器。另選地,網際網路內容提 供商17〇可以是向訪問網際網路內容的應用提供應用內容的應用伺服器。該應用內容的格式 可以是HTMUXML,或者可以使用任何其它協議或埠以將內容返回給請求者。在一些示例 中,在具體針對請求網際網路內容的應用(例如,像上述的天氣應用)的協議中實現該應用內 容。
[0037]圖2是例示通過圖1中的示例系統流動的示例請求和響應的框圖200。圖2的框 圖2〇0例示移動裝置205、承載網絡23〇、代理1的、存儲資料庫160、網際網路240和網際網路內 容提供商170之間的通信。移動裝置205表示客戶裝置11〇、130中的任一個,並且包括裝 置聯網子系統210、瀏覽器應用215、訪問網際網路內容的應用220以及用戶接口 225。另外, 該框圖例不了第一請求235、第二請求245、第一響應250和第二響應255。
[0038]裝置聯網子系統210提供用於發送和接收內容的框架。裝置聯網子系統210可以 經由應用處理器、便於聯網通信的軟體系統、瀏覽器引擎、發送網絡業務量的基帶處理器、 和/或提供用於發送和接收內容的框架的任何其它系統實現。在所例示的示例中,裝置聯 網子系統由設置在義i_tone_作業系統中的聯網庫實現。但是,可以另外地或另選地 使用任何其它庫、系統或程序。
[0039]瀏覽器應用215和訪問網際網路內容的應用220是由移動裝置205的處理器執行的 應用。瀏覽器應用215從網際網路內容提供商170請求HTTP網際網路內容,並呈現(render) 該HTTP內各以進行顯不。另外地或另選地,瀏覽器應用可以請求和呈現肌嚇 3網際網路內 容。在一些示例中,瀏覽器應用由App]e? Safari?實現。但是,可以另選地使用任何其它應 用。例如,可以使用Pocket Internet Explorer。在一些示例中,HTTP網際網路內容是HTML 內容。但是,可以按照可以由瀏覽器應用215呈現的任何格式示出該內容。
[0040]訪問網際網路內容的應用220可以是請求網際網路內容的移動裝置上的任何應用。例 如,訪冋網際網路內容的應用220可以是訪問由www· weather, com提供的網際網路內容的天氣 應用。為WWW. weather, com提供內容的網際網路內容提供商17〇可以利用HTML數據來響 應內容請求、。但是,該內容請求中可以包含任何其它類型的數據。例如,為 ffww.weather. com提供內容的網際網路內容提供商17〇可以提供包含簡明(c〇ndensed)天氣預報的)(11文 件。另外地或另選地,訪問網際網路內容的應用2 2〇可以請求諸如照片、視頻、音頻等的媒體 (media)。通常,訪問網際網路內容的應用220限於要顯示的少量信息。例如天氣應用可能 不能顯示體育新聞。儘管瀏覽器215或訪問網際網路內容的應用220可以發起針對內容的請 求,但是在諸如Apptt? 的一些裝置中,由裝置聯網子系統210基於控制這些請求 的(例如,到代理165的特定埠的)路由和/或尋址的系統級(SyStem wide)設置來對 這些請求進行格式化和發送。
[0041]所例示的示例中的用戶接口 225向用戶提供顯示並從用戶接收輸入。用戶接口 225可以包括用於向調查對象組成員顯示內容的硬體、圖形庫和/或圖形驅動,並且可以包 括用於從調查對象組成員接收輸入的硬體、輸入庫和/或輸入驅動。瀏覽器應用215和訪 問網際網路內容的應用2 2〇中的任一個或兩個可以使用該用戶接口來顯示內容和接收輸入。
[0042] 承載網絡23〇由網際網路服務提供商145託管。在所例示的示例中,承載網絡230 是基於網際網路協議(IP)版本4 (IPv4)的網絡。但是,可以另外地或另選地實現任何其它聯 網技術。例如,承載網絡230可以實現IP版本6(IPv6)協議。此外,所例示的示例中的承 載網絡230利用通信鏈路120、140來實現。儘管示出了蜂窩連接,但是可以另外地或另選 地使用諸如乙太網網絡、WiFi網絡等的任何其它通信方法。另外,承載網絡230被示出為 公共網絡。但是,該網絡可以是專用網絡。
[0043] 代理165從移動裝置接收針對網際網路內容的第一請求235,通過向對應的內容提 供商Π 0發送第二請求245來獲取該內容,接收來自內容提供商170的響應250中的內容, 以及經由第二響應255向移動裝置205中繼該內容。在所例示的示例中,代理165將該請 求和/或響應的特性和/或標識符存儲在存儲資料庫160中。這些特性和/或標識符可以 是例如該請求和/或響應的時間戳、該客戶的IP位址、該請求的用戶代理(agent)、該響應 的狀態碼、該響應的內容類型等。但是,代理165可以另外地將該響應的網際網路內容存儲在 存儲資料庫160中。在中繼該請求時,代理165轉換(translate)該請求的埠,如下文結 合圖2A所述。
[0044] 所例示的示例中的網際網路240是公共網絡。但是,可以替代地使用專用網絡。例 如,可以使用組織和/或公司內部的網絡來確定組織的成員和/或公司的僱員怎樣經由移 動裝置來使用內部網絡內容。
[0045] 所例示的示例示出針對單個請求的通信流。通過承載網絡230從移動裝置205向 代理165發送第一請求235。第一請求235使用分配給移動裝置205的唯一埠(例如,端 口 50, 000),並且針對HTTP內容(例如,該請求針對通過埠 8〇服務的內容)。但是,所請 求的內容可以通過任何埠來請求。例如,該請求可以針對文件傳輸協議(FTP)內容並且 可以通過埠 21發生。代理165在接收到第一請求235時將該請求中的一些或全部存儲 在存儲資料庫160中,並生成第二請求245。第二請求245是第一地址的有效轉換,如圖2A 所示。第二請求被尋址到標識在第一請求235中的網際網路內容提供商Π 0。由於第一請求 2:35標識要通過埠 80服務的內容,所以所例示的示例中的第二請求245經由網際網路240 在埠 80上發送。網際網路內容提供商170利用第一響應25〇來響應第二請求245。代理 165經由埠 80接收第一響應250,將該響應中的一些或全部存儲在存儲資料庫160中,以 及通過分配給移動裝置205的埠將第一響應250的內容作為第二響應255轉發到移動裝 置 205。
[0046] 圖2A是例示通過圖1的示例系統流動的示例請求和響應的框圖2〇1。框圖 2〇1包 括代理1陽、(多個)網際網路內容提供商170、移動裝置2〇5、承載網絡 23〇以及網際網路240。 框圖201另外包括第一請求235、第二請求245、第一響應250和第二響應255。此外,所例 示的示例中的請求和響應由HTTP請求和響應頭表示。第一請求235由第一 HTTP請求頭 236表不,而第二請求245由第二HTTP請求頭246表不。第一響應250由第一 HTTP響應頭 251表示,而第二響應255由第二HTTP響應頭256表示。
[0047] 第一 HTTP請求頭236是由移動裝置205生成的GET請求的頭。在所例示的示例 中,網際網路內容提供商Π 0由標識在第一 HTTP請求頭236的第一行中的絕對統一資源定位 符(URL)來標識,並且代理I65的地址和唯一分配的埠由第一 HTTP請求頭236的"Host" 行來標識。標識在所例不的不例中的主計算機(host)是proxy.MonitoringEntity. com,進 行請求的埠是50, 000。但是,可以另選地使用標識代理165的任何其它地址、和任何其它 埠。例如,標識代理1的的地址可以是代理165的網際網路協議(IP)地址。在所例示的示 例中,網際網路資源的絕對URL是"http://www. weather, com/home. html"。但是,可以另外地 或另選地使用任何其它URL。
[0048] 代理165接收第一內容請求235並且生成第二內容請求245。第二內容請求245由 第二HTTP請求頭246表示。在所例示的示例中,第二HTTP請求頭246是指向"http://www. weather· com"的GET請求並通過埠 80來發送,因為沒有標識埠 80以外的其它埠。 在所例不的不例中,正從"http://www. weather. com"i青求的內容是"/home, html"。代理通 過檢查(inspect)第一請求235來生成第二請求的內容。例如,代理165將第一請求235的 所請求的內容標識為"http://www. weather, com/home. html",確定要轉換到的埠是埠 80(由http://來標識),確定所標識的網際網路內容提供商170是"http: //www. weather, com",以及確定來自網際網路內容提供商的所請求的網頁是"/home.html"。第二內容請求 24δ通過埠 80來發送,因為代理165確定所請求的內容是HTTP內容,並且沒有指定另選 的埠號。另選地,由第一內容請求235標識的內容可以是在埠 80以外的埠上提供的 內容。在該示例中,第一 HTTP請求頭236的絕對URL將所請求的內容標識為"http: //www. weather· com: 1234/home. html",以告知在埠 U34上提供該請求所標識的內容。此外,代 理165生成第二HTTP請求頭2秘並且包括所標識的主計算機中的埠 1234 (例如,www. weather, com:1234)〇
[0049] 網際網路內容提供商17〇接收第二內容請求245,經由第一響應250來響應該請求。 第一響應25〇被發送到代理I 65。在所例示的示例中,第一響應通過埠 80來發送,因為該 第一響應是針對在埠 8〇上進行的內容請求的響應。但是,可以使用任何其它埠來向代 理I65發送該第一響應。代理1 65接收第一響應250,確定應當發送第二響應255的正確端 口。在所例示的示例中,代理1Θ5通過經由第二請求245將第一響應250與第一請求235 相關聯來確定應當發送第二響應的埠。在這種示例中,代理165可以標識在埠 50, 000 上發起的第一請求235,因而,應當在埠 50, 000上發送第二響應。但是,可以另外地或另 選地使用確定發送該第二響應的埠的任何其它方法。此外,可以通過除了分配給移動裝 置205的埠以外的埠來發送該響應。
[0050]圖3是圖1中的示例代理165的框圖。示例代理165包括請求和響應埠 305、請 求伺服器(servicer) 310、網際網路內容處理器315、內容收集器320以及網際網路埠 325。請 求和響應埠 305從客戶裝置110、130接收請求和/或向客戶裝置ιι〇、130發送響應。由 埠 305接收的請求被傳送到請求伺服器310。內容收集器320經由網際網路埠 325發送 請求以及接收來自網際網路內容提供商170的響應。網際網路內容處理器315將這些請求(或 者這些請求中的部分)和/或所獲取的內容(或者這些內容中的部分或與這些內容關聯的 標識符)存儲在存儲資料庫160中。
[0051] 所例示的示例中的請求和響應埠 305是傳輸控制協議(TCP)埠和/或用戶數 據報協議(UDP)埠。但是,可以另外地或另選地使用任何其它基於埠的系統。所例示 的示例中的請求和響應埠是IANA限定的動態和/或專用埠。同樣地,埠 305在埠 49152到埠 65535的範圍內(包括埠 491δ2和埠 65535)。但是,這些埠可以僅使用 該範圍中的一些(所使用的部分可以是連續的也可以是不連續的)和/或這些埠可以包 括在諸如公知(Well Defined)埠(從埠 0到埠 1023的範圍)和/或註冊埠(從 埠 1024到埠 49151的範圍)的任何其它範圍內的埠。
[0052] 所例示的示例中的請求伺服器310從請求和響應埠 3〇5接收請求並執行埠轉 換。埠轉換在經由託管所請求的內容的同一埠託管代理的情況下可以不是必需的。例 如,如果在埠 8〇上託管該代理並且該內容請求是針對在埠 8〇上提供的內容(例如, HTTP內容)的,則不發生埠轉換。首先,檢查該請求以確定打算用於與網際網路內容提供商 170進行通信的目的埠。例如,在許多情況下,該請求將針對HTTP內容,並且該目的埠 將被標識為埠 80。但是,可以使用任何其它目的埠。例如,FTP業務量可以被轉換到端 口 21。內容收集器320負責收集標識在該請求中的內容(例如,通過向對應的內容提供商 發送所轉換的請求)。一旦收集到該內容,請求伺服器310就針對所接收到的內容響應執行 另一個埠轉換,以生成經轉換的響應以及通過分配給進行該請求的客戶裝置的埠來向 該客戶裝置發送所轉換的響應。
[0053] 所例示的示例中的網際網路內容處理器315確定接收到該請求的埠(例如,埠 50, 000),並且將該請求與該埠相關聯地存儲在存儲資料庫160中,以唯一標識該客戶裝 置。另外地或另選地,網際網路內容處理器315可以使用埠號來確定和存儲在註冊時由注 冊器155生成的調查對象組成員ID和/或客戶裝置ID。在所例示的示例中,網際網路內容處 理器315存儲針對內容的請求。但是,網際網路內容處理器315可以存儲比該全部請求少的 部分、針對該請求的符號等,如圖3的表中所示。另外地或另選地,網際網路內容處理器315 可以將該響應中提供的內容和/或該響應中提供的內容的片段(segment)和/或部分存儲 在存儲資料庫160中。例如,網際網路內容處理器315可以將發送到客戶裝置的廣告存儲在 存儲資料庫160中。
[0054] 所例示的示例中的內容收集器320請求由針對網際網路內容的請求標識的內容。具 體地說,內容收集器320經由多個埠 305中的一個使用該請求所請求的內容的網際網路地 址,以生成用於收集所請求的網際網路內容的第二請求。內容收集器320經由網際網路埠 325 發送該第二請求。所例示的示例中的網際網路埠 325是傳輸控制協議(TCP)埠和/或用 戶數據報協議(UDP)埠。但是,可以另外地或另選地使用任何其它基於埠的系統。所 例示的示例中的網際網路埠是針對HTTP業務量的(例如,埠 80)。但是,可以使用任何其 它埠。例如,埠 21可以用於文件傳輸協議(FTP)業務量。
[0055] 雖然已經在圖1和圖3中例示了實現圖1的代理165的示例方式,但是,可以按照 任何其它方式組合、分離、重新設置、省略、去除和/或實現圖3中例示的元件、處理和/或 裝置中的一個或更多個。此外,請求和響應埠 305、請求伺服器310、網際網路內容處理器 315、內容收集器32〇、網際網路埠 3?和/或(更一般地)圖3中的示例代理165和/或圖 1中的示例註冊器155可以通過硬體、軟體、固件和/或硬體、軟體和/或固件的任意組合 來實現。因而,例如,示例請求和響應埠 3〇5、示例請求伺服器310、示例網際網路內容處理 器315、示例內容收集器320、示例網際網路埠 325和/或(更一般地)示例代理165中的 任意一個可以通過一個或更多個電路、可編程處理器、專用集成電路(ASIC)、可編程邏輯器 件(PLD)和/或現場可編程邏輯器件( FPLD)等來實現。當閱讀所附的設備權利要求中的 任意一個以覆蓋純軟體和/或固件實現時,示例請求和響應埠 305、示例請求伺服器310、 示例網際網路內容處理器315、示例內容收集器320、示例網際網路埠 325、示例代理165、示例 註冊器155和/或存儲資料庫160中的至少一個因此被明確地限定為包括硬體和/或存儲 軟體和/或固件的諸如存儲器、DVD、CD等的計算機可讀介質。此外,圖1和圖3的示例代 理165可以包括除了圖3所例示的那些以外或者取代圖 3所例示的那些的一個或更多個元 件、處理和/或裝置,和/或可以包括任意或者全部所例示的元件、處理和裝置中的一個以 上。
[0056] 在圖4中示出表示用於實現圖1和/或圖3中的代理165的示例機器可讀指令的 流程圖。此外,在圖5中示出表示用於實現圖1中的註冊器155的示例機器可讀指令的流 程圖。在這些示例中,這些機器可讀指令包括用於由處理器(諸如在以下結合圖7所討論 的示例計算機700中示出的處理器712)執行的(多個)程序。該程序可以在存儲在諸如 CD-ROM、軟盤、硬碟驅動器、數位化視頻光碟(DVD)、或與處理器712相關聯的存儲器的計算 機可讀介質上的軟體中具體實現,但是全部程序和/或該全部程序中的一部分可以另選地 由除處理器712以外的裝置執行和/或在固件或專用硬體中具體實現。此外,儘管參照圖4 和圖5中例示的流程圖描述了示例程序,但是可以另選地使用實現示例代理165和/或示 例註冊器155的許多其它方法。例如,可以改變這些塊(block)的執行的順序,和/或可以 改變、去除或組合這些塊中的一些。
[0057] 如上所述,圖4和圖5的示例處理可以利用存儲在諸如硬碟驅動器、快閃記憶體、只讀 存儲器(ROM)、光碟(CD)、數位化視頻光碟(DVD)、緩存、隨機存取存儲器(RAM)的有形 (tangible)計算機可讀介質和/或存儲信息達任意持續時間(例如,達擴展時段、永久地、 簡短實例、用於暫時緩衝(buffering)、和/或用於信息的緩存(caching))的任何其它存 儲介質上的編碼指令(例如,計算機可讀指令)來實現。如這裡所使用的,術語有形計算機 可讀介質被明確地限定為包括任何類型的計算機可讀存儲器,並且排除傳播信號。另外地 或另選地,圖4和圖5的示例處理可以利用存儲在諸如硬碟驅動器、快閃記憶體、只讀存儲器、光 盤、數位化視頻光碟、緩存、隨機存取存儲器的非暫時性(n〇n-transitory)計算機可讀介 質和/或存儲信息達任意持續時間(例如,達擴展時段、永久地、簡短實例、用於暫時緩衝 (buffering)、和/或用於信息的緩存(caching))的任何其它存儲介質上的編碼指令(例 如,計算機可讀指令)來實現。如這裡所使用的,術語非暫時性計算機可讀介質被明確地限 定為包括任何類型的計算機可讀介質,並且排除傳播信號。
[0058] 圖4是表示可以被執行以實現圖1、圖2和圖3中的示例代理的示例機器可讀指 令400的流程圖。圖4的程序開始於示例機器可讀指令400開始執行的塊405。首先,代理 165的請求伺服器310等待內容請求(塊4〇 5)。在所例示的示例中,請求伺服器31〇僅在 分配給客戶的埠上等待內容請求。但是,請求伺服器310可以在任何或者全部埠上等 待內容請求。另外,請求伺服器310可以相對IP位址的(多個)已知範圍檢查網際網路協議 (IP)地址以確定是否應當服務該請求。例如,IP位址的己知範圍可以包括分配給特定的互 聯網服務提供商和/或承載的IP位址的範圍。這可以例如將代理165的用途限制於移動 裝置。如果請求伺服器310確定該請求不源自特定的網際網路服務提供商內的IP位址,則請 求伺服器310可以忽略該請求。
[0059] 接著,請求伺服器310在埠上接收內容請求。因為可能在基本同一時間接收多 個針對內容的請求,所以代理165可以在第一埠上接收第一內容請求(塊410)並且在第 二埠上接收第二內容請求(塊430)。在所例示的示例中,對這些內容請求進行並行處理 以降低響應請求所耗費的時間量。但是,可以按照任何其它形式處理這些內容請求。例如, 可以對這些內容請求進行串行處理。在圖4中用這些點"…"來表示任意數量的請求的並 行處理。
[0060] 接著,內容收集器320基於在塊410和塊430接收到的對應多個請求來生成(多 個)第二請求,以獲取在對應內容請求中標識的網際網路內容(塊415和塊435)。內容收集 器320通過經由網際網路埠 325發送該第二請求來收集所請求的網際網路內容。在所例示的 示例中,埠 80用於發送請求。但是,可以另外地或另選地使用任何其它埠。
[0061] 網際網路內容處理器315還將內容請求與對應的請求裝置相關聯,並將該關聯存儲 在存儲資料庫中(塊420和塊440)。在所例示的示例中,網際網路內容處理器315利用接收 第一內容請求的埠號將該第一內容請求與對應的客戶裝置相關聯。由於各個埠僅由單 個客戶裝置使用,所以可以基於接收到請求的埠的埠號來唯一標識各個客戶裝置。此 夕卜,當將該關聯存儲在存儲資料庫160中時,網際網路內容處理器315可以存儲埠、客戶裝 置、調查對象組成員等的一個或更多個標識符。另外,網際網路內容處理器315可以將所返回 的內容或所返回的內容的一部分存儲在存儲資料庫160中(塊420、塊440)。
[0062] 網際網路內容處理器315可以過濾存儲在存儲資料庫中的內容。例如,網際網路內容 處理器315可以僅存儲請求HTTP內容的內容請求,因為在分析信息時可能不能正確地解析 針對非HTTP內容的請求。作為另一個示例,網際網路內容處理器315可以從存儲在存儲數據 庫160中的內容中省略樣式(style)內容(例如,層疊式樣式表(CSS)文檔),因為在分析 信息時樣式內容可能用途有限。
[0063] 請求伺服器310通過經由接收到內容請求的埠向客戶裝置發送所請求的互聯 網內容來完成對來自該客戶裝置的請求的服務(塊425和塊445)。控制返回請求伺服器 310等待更多內容請求的塊405 (塊405)。
[0064] 圖5是表示可以被執行以實現圖1的示例註冊器155的示例機器可讀指令500的 流程圖。圖5的示例機器可讀指令500在調查對象組成員115、135向註冊器155提交註冊 數據的塊503開始執行(塊503)。在所例示的示例中,由註冊器155經由電子接口(例如, 網站)接收該註冊數據(塊505)。但是,該註冊器可以按照任何其它方式接收該註冊數據。 例如,該註冊器可以經由電話接口、直接郵件、預定義清單等來接收該註冊數據。
[0065] 接著,註冊器155為調查對象組成員分配唯一埠(塊510)。在所例示的示例中, 該唯一埠在如IANA所限定的動態和/或專用埠範圍(例如,埠 49152到65535)內。 但是,可以另選地使用在任何其它範圍中的任何其它埠號。在所例示的示例中,因為基於 一個調查對象組成員一個埠來分配埠,所以埠號對於客戶裝置和/或調查對象組成 員而言起到唯一標識符的作用。
[0066] 註冊器155生成配置文件(塊515)。該配置文件包括分配給調查對象組成員的客 戶裝置的唯一埠、以及網際網路代理地址。網際網路代理地址是代理1Θ5的地址。埠號是 代理1防的埠,並且與調查對象組成員唯一地關聯。在所例示的示例中,該配置文檔是實 現包括配置數據的屬性列表(plist)文件的可擴展標記語言(XML)文件,該配置數據包括 埠號和網際網路代理地址。但是,可以生成諸如逗號分隔(CSV)文檔、便攜文檔格式(PDF) 文檔、Micmsof? mrd?文檔等的任何其它類型的文檔。在所例示的示例中,使用公共/私 有密鑰基礎架構來標記該配置文檔。但是,可以另選地不標記該配置文檔。如果沒有標記 該配置文檔,則該配置文檔對於調查對象組成員而言看上去是無效配置文件,這可能導致 該調查對象組成員放棄參與調查對象組。
[0067] 接著,註冊器155向客戶裝置發送該配置文件(塊520)。在所例示的示例中,經由 電子郵件(email)消息發送該配置文件。該電子郵件消息包括超連結,可以選擇該超連結 來下載該配置文件。但是,可以另外地或另選地使用任何其它發送該配置文件的方法。例 如,該配置文件可以作為電子郵件消息的附件來發送,註冊器155可以發送包括客戶裝置 可以下載該配置文件的網際網路地址的短消息業務(SMS)消息,可以向調查對象組成員發送 包括指示文檔和/或另外包括包含該配置文件的電子介質的直接郵件,可以發起電話呼叫 以針對如何配置該客戶裝置來口頭指示該調查對象組成員等。調查對象組成員和/或客戶 裝置接著接收該配置文件(塊523)。
[0068]接著經由該配置文件來配置客戶裝置110、130(塊525)。由於該配置文件是可以 由客戶裝置11〇、13〇來進行解釋的電子文檔,所以客戶裝置接收所發送的配置文件並且自 動地應用包含在該文檔中的設置,以使得客戶發起(originate)的其它網際網路請求被尋址 到代理165的對應埠。但是,該配置文件可以另外地或另選地包括指導調查對象組成員 如何配置客戶裝置的指示文檔。該指示文檔從而可以指示該調查對象組成員如何應用該配 置文件或者可以指示該調查對象組成員如何人工地應用該配置文件中的數據。
[0069]在應用包含在該配置文件中的數據時,根據該配置文件來路由發送由客戶裝置 110、13〇進行的針對網際網路內容的後續請求。具體地說,由於該配置文件包括網際網路代理地 址和分配給該客戶裝置的唯一埠號,所以經由該唯一埠號、通過該網際網路代理地址來 代理請求。
[0070]圖6例示由圖1的示例註冊器155生成的示例配置文件600。示例配置文件600 包括配置數據605。配置數據605包括網際網路代理地址61〇和唯一埠分配615。
[0071]配置文件6〇〇是實現屬性列表(plist)文件的可擴展標記語言(XML)文件,該屬 性列表(plist)文件包括諸如代理165的埠號和網際網路代理地址的配置數據。但是,可 以生成諸如逗號分隔(CSV)文檔、便攜文檔格式 (pDF)文檔、響文檔等的 任何其它類型的文檔。在所例示的示例中,該配置文件被實現為plist文件,以便於支持 作為移動裝置的 APPle? iPhonc?。但是,可以另外地或另選地使用任何其它移動裝置,並 且該移動裝置可以實現任何其它作業系統(例如, Andr〇id,觀沾_^_Mobile擬 等)。例如,該配置文件可以被不同地格式化或者可以按照不同的格式來支持由實現除 A_l_: 0!!秘所實現的作業系統以外的作業系統的客戶裝置進行的解釋。
[0072] 圖7是能夠執行圖4和圖5的指令以實現圖!的監測系統的示例計算機700的框 圖。計算機700可以是例如伺服器、個人計算機、或任何其它類型的計算裝置。
[0073] 本示例中的系統7〇〇包括處理器712。例如,可以通過來自pentium?系列、 Itanium?系列或XScale敗系列的一個或更多個1論:_;微處理器來實現處理器712。當然, 來自其它系列的其它處理器也是合適的。
[0074] 處理器712經由總線722與包括易失性存儲器718和非易失性存儲器72〇的主存 儲器進行通信。易失性存儲器可以由同步動態隨機存取存儲器(SDRAM)、動態隨機存取 存儲器(DRAM)、RAMBUS動態隨機存取存儲器(RDRAM)和/或任何其它類型的隨機存取存儲 器裝置來實現。非易失性存儲器720可以由快閃記憶體和/或任何其它期望類型的存儲器裝置來 實現。對主存儲器714的存取通常由存儲器控制器(未示出)來控制。
[0075] 計算機700還包括接口電路724。接口電路724可以由諸如乙太網接口、通用串行 總線(USB)和/或PCI快速接口的任何類型的接口標準來實現。
[0076] 一個或更多個輸入裝置726連接到接口電路724。(多個)輸入裝置726使得用 戶能夠將數據和命令輸入到處理器712中。(多個)輸入裝置可以由例如鍵盤、滑鼠、觸摸 屏、軌跡板(track-pad)、軌跡球(track ball)、等電位點(iSOp〇int)和/或語音識別系統 來實現。
[0077] 一個或更多個輸出裝置728也連接到接口電路724。輸出裝置728可以例如由顯 示裝置(例如,液晶顯示器、陰極射線管顯示器(CRT)、印表機和/或揚聲器)來實現。接口 電路724因而通常包括圖形驅動卡。
[0078] 接口電路724還包括諸如數據機或網絡接口卡的通信裝置(例如,請求服務 器310),以便於經由網絡(例如,乙太網連接、數字用戶線(DSL)、電話線、同軸電纜、蜂窩電 話系統等)與外部計算機交換數據。
[0079] 計算機700還包括一個或更多個用於存儲軟體和數據的大容量存儲裝置730。這 種大容量存儲裝置730的示例包括軟盤驅動器、硬碟驅動器、光碟驅動器和數位化視頻光 盤(DVD)驅動器。大容量存儲裝置 73〇可以實現存儲資料庫160。
[0080] 圖4和圖5的編碼指令732可以存儲在大容量存儲裝置730、易失性存儲器718、 非易失性存儲器720、本地存儲器714和/或諸如CD或DVD的可移動存儲介質中。
[0081] 從上文可以理解,已經公開了示例方法、設備和產品,以使得由移動裝置進行的互 聯網內容請求能夠在不需要認證憑證的情況下仍然唯一標識進行請求的裝置和/或調查 對象組成員,而無論是瀏覽器還是訪問網際網路內容的應用發起該請求。
[0082] 儘管本文已經描述了特定的示例方法、設備和產品,但是本專利的覆蓋範圍不限 於此。相反,本專利覆蓋清楚地(fairly)落在本專利的權利要求的範圍內的全部方法、設 備和廣品。
【權利要求】
1. 一種監測網際網路活動的方法,該方法包括: 將代理的埠分配給與調查對象組成員相關聯的移動裝置; 向所述調查對象組成員發送屬性列表文件,所述屬性列表文件指示所述移動裝置向第 一代理的埠發送針對網際網路內容的未來請求; 在代理的埠上接收針對網際網路內容的第一請求,所述第一請求源自所述移動裝置; 基於埠的標識符將所述針對網際網路內容的第一請求與所述移動裝置所關聯的所述 調查對象組成員的人口統計特徵相關聯。
2. 根據權利要求1所述的方法,該方法還包括:經由分配的埠向所述移動裝置發送 所請求的網際網路內容。
3. 根據權利要求1所述的方法,該方法還包括:將所述針對網際網路內容的第一請求存 儲在資料庫中。
4. 根據權利要求1所述的方法,該方法還包括:將所請求的網際網路內容存儲在資料庫 中。
5. 根據權利要求1所述的方法,該方法還包括:如果針對網際網路內容的請求源自互聯 網協議(IP)地址範圍以外的IP位址,則不為所述請求提供服務。
6. 根據權利要求5所述的方法,其中,所述IP範圍是表示蜂窩網絡上的裝置的IP位址 的範圍。
7. 根據權利要求1所述的方法,其中,分配的埠在動態埠和專用埠中的至少一 種的範圍內。
8. -種監測網際網路活動的系統,該系統包括: 註冊器,所述註冊器註冊移動裝置,將代理的第一埠唯一分配給所述移動裝置,生成 指示所述移動裝置向所述代理的第一埠發送針對網際網路內容的未來請求的屬性列表文 件; 所述代理,所述代理為來自所述移動裝置的針對網際網路內容的請求提供服務,所述代 理包括接收來自所述移動裝置的針對網際網路內容的請求的所述第一埠和基於針對互聯 網內容的請求獲取網際網路內容的第二埠; 資料庫,所述資料庫基於第一埠的埠編號、與所述移動裝置所關聯的調查對象組 成員的人口統計特徵相關聯地存儲所請求的網際網路內容的標識。
9. 根據權利要求8所述的系統,其中,所述註冊器將所述移動裝置、調查對象組成員和 分配的埠之間的關聯存儲在所述資料庫中。
10. 根據權利要求8所述的系統,其中,所述代理將來自所述移動裝置的網際網路內容請 求存儲在所述資料庫中。
11. 根據權利要求8所述的系統,其中,所述代理將所獲取的、發送到所述移動裝置的 網際網路內容存儲在所述資料庫中。 I2·根據權利要求8所述的系統,其中,所述代理經由無線網絡接收針對網際網路內容的 請求並且發送網際網路內容。 I3·根據權利要求12所述的系統,其中,所述無線網絡是蜂窩網絡。
14. 一種包括指令的有形計算機可讀存儲盤或存儲裝置,所述指令運行時使機器至 少: 將代理的埠分配給與調查對象組成員相關聯的移動裝置; 向所述調查對象組成員發送屬性列表文件,所述屬性列表文件指示所述移動裝置向第 一代理的埠發送針對網際網路內容的未來請求; 在代理的埠上接收針對網際網路內容的第一請求,所述第一請求源自所述移動裝置, 所述移動裝置經由蜂窩網絡發送所述第一請求; 基於埠的標識符將所述針對網際網路內容的第一請求與所述移動裝置所關聯的所述 調查對象組成員的人口統計特徵相關聯。
15. 根據權利要求14所述的有形計算機可讀介質,其還包括運行時使機器經由分配的 埠向所述移動裝置發送所請求的網際網路內容的指令。
16. 根據權利要求14所述的有形計算機可讀介質,其還包括運行時使機器將所述針對 網際網路內容的第一請求存儲在資料庫中的指令。
17. 根據權利要求14所述的有形計算機可讀介質,其還包括運行時使機器將所請求的 網際網路內容存儲在資料庫中的指令。
18. 根據權利要求14所述的有形計算機可讀介質,其還包括運行時使機器在針對互聯 網內容的請求源自網際網路協議(IP)地址範圍以外的IP位址的情況下不為所述請求提供服 務的指令。
19. 根據權利要求I8所述的有形計算機可讀介質,其中,IP範圍是表示蜂窩網絡上的 裝置的IP位址的範圍。
20. 根據權利要求14所述的有形計算機可讀介質,其中,分配的埠在動態埠和專 用埠中的至少一種的範圍內。
【文檔編號】H04L29/12GK104219108SQ201410432742
【公開日】2014年12月17日 申請日期:2011年8月15日 優先權日:2010年8月14日
【發明者】A·帕帕寇斯塔斯, M·楊克 申請人:尼爾森(美國)有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀