檢測移動裝置的承載商的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開總體上涉及移動計算系統(tǒng)。
【背景技術(shù)】
[0002 ]可包括社交網(wǎng)絡(luò)網(wǎng)站的社交網(wǎng)絡(luò)系統(tǒng)使其用戶(例如,個人或組織)能夠與該系統(tǒng)互動并且通過該系統(tǒng)彼此互動。通過用戶的輸入,社交網(wǎng)絡(luò)可以在社交網(wǎng)絡(luò)系統(tǒng)內(nèi)創(chuàng)建和儲存與用戶相關(guān)聯(lián)的用戶配置文件。用戶配置文件可包括人口統(tǒng)計信息、通信信道信息以及關(guān)于用戶的個人興趣的信息。通過用戶的輸入,社交網(wǎng)絡(luò)系統(tǒng)還可以創(chuàng)建和儲存用戶與社交網(wǎng)絡(luò)系統(tǒng)的其他用戶的關(guān)系的記錄,并且提供服務(wù)(例如,涂鴉墻、照片分享、活動組織、消息傳送、游戲或廣告),以在用戶之間或之中促進(jìn)社會互動。
[0003]移動計算裝置(例如,智能電話、平板電腦或膝上型電腦)可包括用于確定其位置、方向或定向的功能,例如,全球定位系統(tǒng)(GPS)接收器、指南針或陀螺儀。這種裝置還可包括無線通信的功能,例如,BLUETOOTH通信、近場通信(NFC)、或紅外(IR)通信或者與無線局域網(wǎng)(WLAN)或蜂窩電話網(wǎng)的通信。這種裝置還可包括一個或多個攝像頭、掃描儀、觸摸屏、麥克風(fēng)或揚(yáng)聲器。移動計算裝置還可執(zhí)行軟件應(yīng)用,例如,游戲、網(wǎng)頁瀏覽器或社交網(wǎng)絡(luò)應(yīng)用程序。通過社交網(wǎng)絡(luò)應(yīng)用程序,用戶可與在其社交網(wǎng)絡(luò)內(nèi)的其他用戶連接、通信以及共享信息。
【發(fā)明內(nèi)容】
[0004]在特定的實(shí)施方式中,響應(yīng)于移動客戶端系統(tǒng)的內(nèi)容的請求,承載商檢測系統(tǒng)可用于確定移動客戶端系統(tǒng)的連接相關(guān)的信息,例如,移動客戶端系統(tǒng)的承載商、連接類型、連接狀態(tài)、延遲周期、其他合適的連接相關(guān)的信息、或其任何組合??墒褂酶鞣N信號,例如,S頂卡信息、用戶歷史、自治系統(tǒng)號、IP地址、裝置類型、其他合適的信號或其任何組合,確定這種連接相關(guān)的信息。承載商檢測系統(tǒng)可在物理上或者在邏輯上與另一個系統(tǒng)(例如,社交網(wǎng)絡(luò)系統(tǒng)、第三方應(yīng)用程序服務(wù)器、網(wǎng)絡(luò)服務(wù)器、企業(yè)服務(wù)器)完全或部分共同定位。例如,承載商檢測系統(tǒng)可接收移動客戶端系統(tǒng)的網(wǎng)頁的請求。然后,承載商檢測系統(tǒng)可使用上述信號中的一個或多個,來確定移動客戶端系統(tǒng)的連接相關(guān)的信息。然后,可將網(wǎng)頁或基于移動客戶端系統(tǒng)的連接相關(guān)的信息自定義的其他內(nèi)容對象發(fā)送給系統(tǒng)。
【附圖說明】
[0005]圖1示出了與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的一個實(shí)例網(wǎng)絡(luò)環(huán)境;
[0006]圖2示出了一個實(shí)例社交圖;
[0007]圖3示出了用于確定移動裝置的承載商的一個實(shí)例方法;
[0008]圖4示出了一個實(shí)例承載商檢測系統(tǒng)環(huán)境;
[0009]圖5示出了一個實(shí)例計算機(jī)系統(tǒng)。
【具體實(shí)施方式】
[0010]圖1示出了與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)聯(lián)的一個實(shí)例網(wǎng)絡(luò)環(huán)境100。網(wǎng)絡(luò)環(huán)境100包括通過網(wǎng)絡(luò)110彼此連接的用戶101、客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170以及承載商檢測系統(tǒng)180。雖然圖1示出了用戶101、客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170、承載商檢測系統(tǒng)180以及網(wǎng)絡(luò)110的特定設(shè)置,但是本公開預(yù)計用戶101、客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170、承載商檢測系統(tǒng)180以及網(wǎng)絡(luò)110具有任何合適的設(shè)置。作為一個實(shí)例,并非通過限制的方式,客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170以及承載商檢測系統(tǒng)180中的兩個或多個可彼此直接連接,旁通網(wǎng)絡(luò)110。作為另一個實(shí)例,并非通過限制的方式,客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170以及承載商檢測系統(tǒng)180中的兩個或多個在物理上或邏輯上彼此完全或部分共同定位。因此,裝置檢測系統(tǒng)170和/或承載商檢測系統(tǒng)180可能是社交網(wǎng)絡(luò)系統(tǒng)160的子系統(tǒng),或者反之亦然。作為另一個實(shí)例,并非通過限制的方式,客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170或承載商檢測系統(tǒng)180中的兩個或多個可在物理上或邏輯上與另一個系統(tǒng)完全或部分共同定位。因此,裝置檢測系統(tǒng)170和/或承載商檢測系統(tǒng)180可能是第三方應(yīng)用程序服務(wù)器、網(wǎng)絡(luò)服務(wù)器、企業(yè)服務(wù)器、或另一個合適的系統(tǒng)的子系統(tǒng)。而且,雖然圖1示出了特定數(shù)量的用戶101、客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170、承載商檢測系統(tǒng)180以及網(wǎng)絡(luò)110,但是本公開預(yù)計用戶101、客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170、承載商檢測系統(tǒng)180以及網(wǎng)絡(luò)110具有任何合適的數(shù)量。作為一個實(shí)例,并非通過限制的方式,網(wǎng)絡(luò)環(huán)境100可包括多個用戶101、客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170、承載商檢測系統(tǒng)180以及網(wǎng)絡(luò)110。
[0011]在特定的實(shí)施方式中,用戶101可能是個人(個人用戶)、實(shí)體(例如,企業(yè)、商業(yè)或第三方應(yīng)用程序)、或與或者通過社交網(wǎng)絡(luò)系統(tǒng)160互動或通信的群組(例如,個人或?qū)嶓w)。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以是可以托管在線社交網(wǎng)絡(luò)的網(wǎng)絡(luò)可尋址計算系統(tǒng)。社交網(wǎng)絡(luò)系統(tǒng)160可以生成、儲存、接收并且發(fā)送社交網(wǎng)絡(luò)數(shù)據(jù),例如,用戶配置文件數(shù)據(jù)、概念配置文件數(shù)據(jù)、社交圖信息、或與在線社交網(wǎng)絡(luò)相關(guān)的其他合適數(shù)據(jù)。社交網(wǎng)絡(luò)系統(tǒng)160可由網(wǎng)絡(luò)環(huán)境100的其他元件直接或者通過網(wǎng)絡(luò)110訪問。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可包括認(rèn)證服務(wù)器,該服務(wù)器允許用戶101決定參加或決定退出由社交網(wǎng)絡(luò)系統(tǒng)160記錄的或者與其他系統(tǒng)(例如,裝置檢測系統(tǒng)170)共享的其活動,例如,通過設(shè)置適當(dāng)?shù)碾[私設(shè)置。在特定的實(shí)施方式中,裝置檢測系統(tǒng)170可能是可以托管在線移動裝置檢測引擎的網(wǎng)絡(luò)可尋址計算系統(tǒng)。裝置檢測系統(tǒng)170可以生成、儲存、接收并且發(fā)送裝置相關(guān)的數(shù)據(jù),例如,裝置屬性以及其他合適的裝置相關(guān)的數(shù)據(jù)。作為一個實(shí)例,并非通過限制的方式,裝置檢測系統(tǒng)170可實(shí)現(xiàn)一個或多個模型或算法,以響應(yīng)于在裝置檢測系統(tǒng)170上接收的(或者在可以訪問裝置檢測系統(tǒng)170的另一個系統(tǒng)上接收的)網(wǎng)絡(luò)資源的請求,識別裝置和裝置屬性。在特定的實(shí)施方式中,由裝置檢測系統(tǒng)170實(shí)現(xiàn)的模型或算法可使用機(jī)器學(xué)習(xí)計分公式,在適當(dāng)?shù)那闆r下,計分算法可從由對內(nèi)容對象的請求對和移動計算裝置130的所選類型構(gòu)成的一組訓(xùn)練數(shù)據(jù)中自動獲得該機(jī)器學(xué)習(xí)計分公式。裝置檢測系統(tǒng)170可由網(wǎng)絡(luò)環(huán)境100的其他元件直接或者通過網(wǎng)絡(luò)110訪問。在特定的實(shí)施方式中,承載商檢測系統(tǒng)180可能是可以托管在線承載商檢測引擎的網(wǎng)絡(luò)可尋址計算系統(tǒng)。承載商檢測系統(tǒng)180可以生成、儲存、接收并且發(fā)送承載商或裝置相關(guān)的數(shù)據(jù),例如,承載商屬性、裝置屬性以及其他合適的承載商或裝置相關(guān)的數(shù)據(jù)。作為一個實(shí)例,并非通過限制的方式,承載商檢測系統(tǒng)180可實(shí)現(xiàn)一個或多個模型或算法,以響應(yīng)于在承載商檢測系統(tǒng)180上接收的(或者在可以訪問承載商檢測系統(tǒng)180的另一個系統(tǒng)上接收的)網(wǎng)絡(luò)資源的請求,識別承載商、裝置、承載商屬性以及裝置屬性。在特定的實(shí)施方式中,由承載商檢測系統(tǒng)180實(shí)現(xiàn)的模型或算法可使用機(jī)器學(xué)習(xí)計分公式,在適當(dāng)?shù)那闆r下,計分算法可從由對內(nèi)容對象的請求對和移動計算裝置130的所選類型構(gòu)成的一組訓(xùn)練數(shù)據(jù)中自動獲得該機(jī)器學(xué)習(xí)計分公式。承載商檢測系統(tǒng)180可由網(wǎng)絡(luò)環(huán)境100的其他元件直接或者通過網(wǎng)絡(luò)110訪問。在特定的實(shí)施方式中,一個或多個用戶101可使用一個或多個客戶端系統(tǒng)130訪問社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170或承載商檢測系統(tǒng)180、給其發(fā)送數(shù)據(jù)并且從其中接收數(shù)據(jù)。移動計算裝置130可直接、通過網(wǎng)絡(luò)110或者通過第三方系統(tǒng)訪問社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170或承載商檢測系統(tǒng)180。作為一個實(shí)例,并非通過限制的方式,移動計算裝置130可通過社交網(wǎng)絡(luò)系統(tǒng)160訪問裝置檢測系統(tǒng)170或承載商檢測系統(tǒng)180。移動計算裝置130可能是任何合適的移動計算裝置,例如,蜂窩電話、智能電話、個人數(shù)字助理(PDA)或平板電腦。
[0012]在特定的實(shí)施方式中,客戶端系統(tǒng)130可包括網(wǎng)頁瀏覽器,例如,MICROSOFTINTERNET EXPLORER(或INTERNET EXPLORER MOBILE)、GOOGLE CHROME、GOOGLE ANDROID、APPLE SAFAR1、0PERA(或OPERA MINI或OPERA MOBILE)、BITSTREAM BOLT或M0ZILLAFIREF0X(或FIREF0X MOBILE),并且可具有一個或多個附加組件、插件或其他延伸部分。為了請求訪問內(nèi)容對象,在客戶端系統(tǒng)130上的用戶101可輸入統(tǒng)一資源定位符(URL)或其他地址,將網(wǎng)頁瀏覽器引向特定用戶(例如,與社交網(wǎng)絡(luò)系統(tǒng)160相關(guān)聯(lián)的服務(wù)器、第三方應(yīng)用程序服務(wù)器、網(wǎng)絡(luò)服務(wù)器、企業(yè)服務(wù)器、裝置檢測系統(tǒng)170、承載商檢測系統(tǒng)180或另一個合適的系統(tǒng)),并且網(wǎng)頁瀏覽器可生成超文本傳輸協(xié)議(HTTP)請求,并且將HTTP請求傳送給服務(wù)器。對內(nèi)容對象的請求可包括http報頭,http報頭包括限定HTTP事務(wù)的操作參數(shù)的一個或多個報頭字段。服務(wù)器可接受HTTP請求并且將響應(yīng)于HTTP請求的一個或多個超文本標(biāo)記語言(HTML)文件傳送給客戶端系統(tǒng)130。客戶端系統(tǒng)130可基于來自服務(wù)器的HTML文件渲染內(nèi)容對象,用于呈現(xiàn)給用戶。本公開預(yù)計任何合適的內(nèi)容對象文件。作為一個實(shí)例,并非通過限制的方式,內(nèi)容對象可能是根據(jù)特定的需要從HTML文件、可擴(kuò)展超文本標(biāo)記語言(XHTML)文件或可擴(kuò)展標(biāo)記語言(XML)文件中渲染的網(wǎng)頁。這種頁面還可執(zhí)行腳本,例如,例如并且沒有限制地,通過JAVASCRIPT、JAVA、MICR0S0FT SILVERLIGHT、標(biāo)記語言和腳本(例如,AJAX(異步JAVASCRIPT和XML))的組合等編寫的腳本。在本文中,在適當(dāng)?shù)那闆r下,網(wǎng)頁的引用包括一個或多個相應(yīng)的網(wǎng)頁文件(瀏覽器可用于渲染網(wǎng)頁的文件),反之亦然。
[0013]本公開預(yù)計任何合適的網(wǎng)絡(luò)110。作為一個實(shí)例,并非通過限制的方式,網(wǎng)絡(luò)110的一個或多個部分可包括自組織網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、虛擬專用網(wǎng)絡(luò)(VPN)、局域網(wǎng)(LAN)、無線LAN(WLAN)、廣域網(wǎng)(WAN)、無線WAN(WWAN)、城域網(wǎng)(MAN)、一部分互聯(lián)網(wǎng)、一部分公共交換電話網(wǎng)(PSTN)、蜂窩電話網(wǎng)絡(luò)、或其中的兩個或多個的組合。網(wǎng)絡(luò)110可包括一個或多個網(wǎng)絡(luò) 110。
[0014]鏈路150可使移動客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、裝置檢測系統(tǒng)170以及承載商檢測系統(tǒng)180與通信網(wǎng)絡(luò)110或者彼此連接。本公開預(yù)計任何合適的鏈路150。在特定的實(shí)施方式中,一個或多個鏈路150包括一個或多個有線(例如,數(shù)字用戶線路(DSL)或電纜數(shù)據(jù)服務(wù)接口規(guī)范(DOCSIS))、無線(例如,W1-Fi或全球微波接入互操作性(WiMAX))、或光學(xué)(例如,同步光纖網(wǎng)絡(luò)(S0NET)或同步數(shù)字系列(SDH))鏈路。在特定的實(shí)施方式中,一個或多個鏈路150均包括自組織網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、VPN、LAN、WLAN、WAN、WWAN、MAN、一部分互聯(lián)網(wǎng)、一部分PSTN、基于蜂窩技術(shù)的網(wǎng)絡(luò)、基于衛(wèi)星通信技術(shù)的網(wǎng)絡(luò)、另一個鏈路150或兩個或多個這種鏈路150的組合。在整個網(wǎng)絡(luò)設(shè)備100中,鏈路150不必相同。一個或多個第一鏈路150可以在一個或多個方面與一個或多個第二鏈路150不同。
[0015]圖2示出了實(shí)例社交圖200。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160可以在一個或多個數(shù)據(jù)儲存中儲存一個或多個社交圖200。在特定的實(shí)施方式中,社交圖200可以包括多個節(jié)點(diǎn)(其可以包括多個用戶節(jié)點(diǎn)202或多個概念節(jié)點(diǎn)204)以及連接所述節(jié)點(diǎn)的多個矢線206。為了教育的目的,在二維視覺圖表示中顯示了在圖2中示出的實(shí)例社交圖200。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)160、移動客戶端系統(tǒng)130、裝置檢測系統(tǒng)170或承載商檢測系統(tǒng)180可訪問用于合適的應(yīng)用程序的社交圖200和相關(guān)的社交圖信息。社交圖200的節(jié)點(diǎn)和矢線可以作為數(shù)據(jù)對象(例如)儲存在數(shù)據(jù)儲存(例如,社交圖數(shù)據(jù)庫)內(nèi)。這種數(shù)據(jù)儲存可以包括社交圖200的節(jié)點(diǎn)和矢線的一個或多個可搜索或可查詢的索引。
[0016]在特定的實(shí)施方式中,用戶節(jié)點(diǎn)202可以與社交網(wǎng)絡(luò)系統(tǒng)160的用戶對應(yīng)。作為一個實(shí)例,并非通過限制的方式,用戶可以是個人(個人用戶)、實(shí)體(例如,企業(yè)、商業(yè)或第三方應(yīng)用程序)、或與或者通過社交網(wǎng)絡(luò)系統(tǒng)160互動或通信的群組(例如,個人或?qū)嶓w)。在特定的實(shí)施方式中,在用戶通過社交網(wǎng)絡(luò)系統(tǒng)160注冊賬號時,社交網(wǎng)絡(luò)系統(tǒng)160可以創(chuàng)建與用戶對應(yīng)的用戶節(jié)點(diǎn)202,并且在一個或多個數(shù)據(jù)儲存內(nèi)儲存用戶節(jié)點(diǎn)202。在適當(dāng)?shù)那闆r下,在本文中描述的用戶和用戶節(jié)點(diǎn)202表示注冊的用戶以及與注冊的用戶相關(guān)聯(lián)的用戶節(jié)點(diǎn)202。此外或者作為替換物,在適當(dāng)?shù)那闆r下,在本文中描述的用戶和用戶節(jié)點(diǎn)202表示沒有通過社交網(wǎng)絡(luò)系統(tǒng)160注冊的用戶。在特定的實(shí)施方式中,用戶節(jié)點(diǎn)202可以與由用戶提供的信息或者由各種系統(tǒng)聚集的信息相關(guān)聯(lián),包括社交網(wǎng)絡(luò)系統(tǒng)160。作為一個實(shí)例,并非通過限制的方式,用戶可以提供其名稱、大頭貼、聯(lián)系信息、生日、性別、婚姻狀況、家庭狀況、職業(yè)、教育背景、愛好、興趣或其他人口統(tǒng)計信息。在特定的實(shí)施方式中,用戶節(jié)點(diǎn)202可以與一個或多個數(shù)據(jù)對象相關(guān)聯(lián),所述數(shù)據(jù)對象與和用戶相關(guān)聯(lián)的信息對應(yīng)。在特定的實(shí)施方式中,用戶節(jié)點(diǎn)202可以與一個或多個網(wǎng)頁(或者其他合適的基于網(wǎng)絡(luò)的內(nèi)容對象)對應(yīng)。
[0017]在特定的實(shí)施方式中,概念節(jié)點(diǎn)204可以與概念對應(yīng)。作為一個實(shí)例,并非通過限制的方式,概念可以對應(yīng)于地點(diǎn)(例如,電影院、餐館、地標(biāo)或城市);網(wǎng)站(例如,與社交網(wǎng)絡(luò)系統(tǒng)160相關(guān)聯(lián)的網(wǎng)站或者與網(wǎng)絡(luò)應(yīng)用程序服務(wù)器相關(guān)聯(lián)的第三方網(wǎng)站);實(shí)體(例如,個人、企業(yè)、群組、體育隊或名流);資源(例如,音頻文件、視頻文件、數(shù)字照片、文本文件、結(jié)構(gòu)化文檔或應(yīng)用程序),其可以位于社交網(wǎng)絡(luò)系統(tǒng)160內(nèi)或外部服務(wù)器上,,例如,網(wǎng)絡(luò)應(yīng)用程序服務(wù)器;不動產(chǎn)或知識產(chǎn)權(quán)(例如,雕塑、繪畫、電影、游戲、歌曲、理念、照片、或書面工作);游戲;活動;理念或理論;另一種合適的概念;或兩個或多個這種概念。概念節(jié)點(diǎn)204可以與由用戶提供的概念的信息或者由各種系統(tǒng)聚集的信息相關(guān)聯(lián),包括社交網(wǎng)絡(luò)系統(tǒng)160。作為一個實(shí)例,并非通過限制的方式,概念的信息可以包括名字或稱號;一個或多個圖像(例如,書的封面的圖像);位置(例如,地址或地理位置);網(wǎng)站(其可以與URL相關(guān)聯(lián));聯(lián)系方式(例如,電話號碼或電子郵件地址);其他合適的概念信息;或這種信息的任何合適的組合。在