移動自組織網(wǎng)絡(luò)的制作方法
【專利摘要】在一種實(shí)施方式中,一種方法包括:由一個或多個計(jì)算裝置,從第一移動裝置發(fā)送第一消息,所述第一消息包括與第一移動裝置的第一用戶對應(yīng)的第一用戶標(biāo)識符,其中,所述第一用戶標(biāo)識符在社交網(wǎng)絡(luò)系統(tǒng)內(nèi)與第一用戶的用戶賬戶對應(yīng);在所述第一移動裝置處接收一個或多個第二消息,所述第二消息包括在所述第一移動裝置的直接無線電連接內(nèi)與第二移動裝置對應(yīng)的第二用戶標(biāo)識符,其中,所述第二用戶標(biāo)識符與第二用戶在社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的相應(yīng)用戶賬戶對應(yīng);以及在所述第一移動裝置處存儲在第二消息內(nèi)接收的信息,以便由在所述第一移動裝置上托管的一個或多個應(yīng)用程序訪問。
【專利說明】移動自組織網(wǎng)絡(luò)
【技術(shù)領(lǐng)域】
[0001]本公開總體上涉及社交網(wǎng)絡(luò)系統(tǒng),更具體而言,涉及移動自組織(ad hoc,點(diǎn)對點(diǎn))網(wǎng)絡(luò)以及包含社交網(wǎng)絡(luò)系統(tǒng)元件的表示層功能。
【背景技術(shù)】
[0002]通常,社交網(wǎng)絡(luò)是由實(shí)體(例如,由一種或多種相關(guān)性或關(guān)系(例如朋友關(guān)系、親屬關(guān)系、共同興趣、金融交換、反感、或信仰、知識或聲譽(yù))連接的個人或組織)構(gòu)成的社交結(jié)構(gòu)。最近幾年,社交網(wǎng)絡(luò)利用了互聯(lián)網(wǎng)。在互聯(lián)網(wǎng)上具有社交網(wǎng)絡(luò)網(wǎng)站形式存在的社交網(wǎng)絡(luò)系統(tǒng)。社交網(wǎng)絡(luò)系統(tǒng)(例如,社交網(wǎng)絡(luò)網(wǎng)站)能夠允許其用戶通過系統(tǒng)與其相互作用并且彼此相互作用。
[0003]社交網(wǎng)絡(luò)系統(tǒng)可創(chuàng)建和存儲與用戶連接的記錄,該記錄通常被稱為用戶配置文件。用戶配置文件可包括用戶的人口統(tǒng)計(jì)信息、通信信道信息以及個人興趣。社交網(wǎng)絡(luò)系統(tǒng)還可在社交網(wǎng)絡(luò)系統(tǒng)(例如,社交圖)中創(chuàng)建和存儲與其他用戶的用戶關(guān)系的記錄,并且提供服務(wù)(例如,涂鴉墻、照片分享、或即時(shí)消息),以在社交網(wǎng)絡(luò)系統(tǒng)中促進(jìn)在用戶之間的社交互動。社交網(wǎng)絡(luò)系統(tǒng)還可創(chuàng)建和存儲用戶偏好。
[0004]社交網(wǎng)絡(luò)、即時(shí)消息以及泛在無線數(shù)據(jù)網(wǎng)絡(luò)的出現(xiàn)允許個人從多種方法中選擇與其聯(lián)系人通話。在過去,在個人之間的通信限于實(shí)體郵件、有線電話、傳真以及無線電話。然而,由于與能夠保持與互聯(lián)網(wǎng)進(jìn)行數(shù)據(jù)連接的移動裝置耦接的互聯(lián)網(wǎng)的發(fā)展,用戶可從過多的通信方式中選擇,例如:蜂窩電話呼叫、多個賬戶的電子郵件、多個即時(shí)消息協(xié)議、推特(twitter)消息、IP語音(VoIP)呼叫、視頻聊天、SMS和麗S消息、社交網(wǎng)絡(luò)消息、語音信箱、一鍵通(PTT)以及基于專用通知的消息客戶端,例如,黑莓信使和Kik聊天工具。
[0005]在電信等級的網(wǎng)絡(luò)中使用的無線通信通常由基于蜂窩的基礎(chǔ)設(shè)施構(gòu)成,其中,所有移動裝置節(jié)點(diǎn)必須直接與網(wǎng)絡(luò)基站通信?;蛘撸苿友b置節(jié)點(diǎn)可利用移動自組織網(wǎng)絡(luò)來進(jìn)行無線通信,其中,任何移動裝置節(jié)點(diǎn)可直接或通過多跳與任何其他節(jié)點(diǎn)進(jìn)行通信。當(dāng)前的無線開發(fā)試圖提高服務(wù)質(zhì)量,以便在異構(gòu)型無線環(huán)境下可獲得電信等級的服務(wù)。
【專利附圖】
【附圖說明】
[0006]圖1示出了一個實(shí)例系統(tǒng)。
[0007]圖2示出了一個實(shí)例移動自組織網(wǎng)絡(luò)系統(tǒng)。
[0008]圖3為示出朋友發(fā)現(xiàn)的一個實(shí)例方法的流程圖。
[0009]圖4示出了一個實(shí)例計(jì)算機(jī)系統(tǒng)。
[0010]圖5示出了可用于進(jìn)行通信的其他用戶的一個實(shí)例列表。
【具體實(shí)施方式】
[0011]現(xiàn)在,參照在附圖中顯示的其一些實(shí)施方式,詳細(xì)描述本公開。在以下描述中,提出了多個具體細(xì)節(jié),以便徹底地理解本公開。然而,在沒有這些具體細(xì)節(jié)中的一些或所有細(xì)節(jié)時(shí),也可實(shí)踐本公開。在其他情況下,還未詳細(xì)描述眾所周知的工序步驟和/或結(jié)構(gòu),以避免本公開不必要地晦澀難懂。此外,雖然結(jié)合特定的實(shí)施方式描述了本公開,但是應(yīng)理解的是,該描述并非旨在將本公開限于所描述的實(shí)施方式。相反,本描述旨在包括可包含在由所附權(quán)利要求限定的本公開的精神和范圍內(nèi)的替換物、修改以及等同物。
[0012]通常,社交網(wǎng)絡(luò)是由實(shí)體(例如,由一種或多種相關(guān)性或關(guān)系(例如朋友關(guān)系、親屬關(guān)系、共同興趣、金融交換、反感、或信仰、知識或聲譽(yù))連接的個人或組織)構(gòu)成的社交結(jié)構(gòu)。最近幾年,社交網(wǎng)絡(luò)利用互聯(lián)網(wǎng)。在互聯(lián)網(wǎng)上具有社交網(wǎng)絡(luò)網(wǎng)站形式存在的社交網(wǎng)絡(luò)系統(tǒng)。社交網(wǎng)絡(luò)系統(tǒng)(例如,社交網(wǎng)絡(luò)網(wǎng)站)能夠允許其用戶通過系統(tǒng)與其相互作用并且彼此相互作用。
[0013]社交網(wǎng)絡(luò)系統(tǒng)可創(chuàng)建和存儲與用戶連接的記錄,該記錄通常被稱為用戶配置文件。用戶配置文件可包括用戶的人口統(tǒng)計(jì)信息、通信信道信息以及個人興趣。社交網(wǎng)絡(luò)系統(tǒng)還可在社交網(wǎng)絡(luò)系統(tǒng)(例如,社交圖)中創(chuàng)建和存儲與其他用戶的用戶關(guān)系的記錄,并且提供服務(wù)(例如,涂鴉墻、照片分享、或即時(shí)消息),以在社交網(wǎng)絡(luò)系統(tǒng)中促進(jìn)在用戶之間的社交互動。社交網(wǎng)絡(luò)系統(tǒng)還可創(chuàng)建和存儲用戶偏好。
[0014]社交網(wǎng)絡(luò)系統(tǒng)(例如,社交網(wǎng)絡(luò)網(wǎng)站)能夠允許其用戶通過該系統(tǒng)與其相互作用并且彼此相互作用。通常,為了變成社交網(wǎng)絡(luò)系統(tǒng)的注冊用戶,實(shí)體(人類或非人類)通過社交網(wǎng)絡(luò)系統(tǒng)注冊賬戶。隨后,例如,通過提供正確的登錄ID或用戶名和密碼,注冊用戶可通過賬戶登錄社交網(wǎng)絡(luò)系統(tǒng)。在本文中使用的“用戶”可以為個人(個人用戶)、實(shí)體(例如,企業(yè)、商業(yè)或第三方應(yīng)用程序)、或與這種社交網(wǎng)絡(luò)環(huán)境相互作用或者通過這種社交網(wǎng)絡(luò)環(huán)境進(jìn)行通信的(例如,個人或?qū)嶓w的)組。
[0015]在用戶通過社交網(wǎng)絡(luò)系統(tǒng)注冊賬戶時(shí),社交網(wǎng)絡(luò)系統(tǒng)可創(chuàng)建和存儲與用戶連接的記錄,該記錄通常被稱為“用戶配置文件”。用戶配置文件或賬戶可與和用戶相關(guān)的用戶標(biāo)識符相關(guān)。用戶配置文件可包括由用戶提供的信息以及由與用戶的活動或行為相關(guān)的各種系統(tǒng)(包括社交網(wǎng)絡(luò)系統(tǒng))聚集的信息。例如,用戶可提供其姓名、個人資料圖片、聯(lián)系人信息、出生日期、性別、婚姻狀況、家庭狀況、職業(yè)、教育背景、愛好、興趣以及包含在其用戶配置文件內(nèi)的其他人口統(tǒng)計(jì)信息。用戶可識別被用戶視為朋友的社交網(wǎng)絡(luò)系統(tǒng)的其他用戶。在用戶配置文件內(nèi)可包含一系列用戶的朋友或第一級聯(lián)系人??稍趦蓚€方向或者可僅在一個方向上在社交網(wǎng)絡(luò)系統(tǒng)中進(jìn)行連接。例如,如果Bob和Joe都是用戶并且彼此聯(lián)系,那么Bob和Joe均為彼此的聯(lián)系人。如果另一方面,Bob希望與Sam連接,以查看Sam張貼的內(nèi)容項(xiàng)目,但是Sam未選擇與Bob連接,那么可形成單向連接,其中,Sam是Bob的聯(lián)系人,但是Bob并非Sam的聯(lián)系人。社交網(wǎng)絡(luò)系統(tǒng)的一些實(shí)施方式允許通過一個或多個級別的聯(lián)系人(例如,朋友的朋友)間接進(jìn)行連接。用戶可明確地添加連接(例如,用戶選擇另一個特定的用戶作為朋友),或者社交網(wǎng)絡(luò)系統(tǒng)可根據(jù)用戶(例如,作為相同的教育機(jī)構(gòu)的校友的用戶)的共同特征自動創(chuàng)建連接。用戶可識別或標(biāo)記他常常訪問的網(wǎng)站或網(wǎng)頁,并且這些網(wǎng)站或網(wǎng)頁可包含在用戶的配置文件內(nèi)。
[0016]在用戶注冊賬戶時(shí)或者在稍后的時(shí)間,用戶可提供與用戶的各方面相關(guān)的信息(例如,聯(lián)系人信息和興趣)。用戶還可隨時(shí)更新其配置文件信息。例如,在用戶改變或者更換電話號碼時(shí),他可更新其聯(lián)系人信息。此外,用戶的興趣可隨著時(shí)間改變,并且用戶可時(shí)常在其配置文件中更新其興趣。用戶在社交網(wǎng)絡(luò)系統(tǒng)上的活動(例如,在系統(tǒng)上訪問特定信息的頻率)還可提供可包含在用戶的配置文件內(nèi)的信息。而且,可時(shí)常更新這種信息,以反映用戶最近的活動。更進(jìn)一步地,其他用戶或者用戶的所謂朋友或聯(lián)系人還可進(jìn)行影響或促使更新用戶配置文件的活動。例如,聯(lián)系人可將用戶添加為朋友(或者將作為朋友的用戶刪除)。聯(lián)系人還可將消息寫入用戶的配置文件頁面(通常稱為涂鴉墻)中。用戶還可輸入貼在用戶的配置文件頁面上的狀態(tài)消息。
[0017]社交網(wǎng)絡(luò)系統(tǒng)可支持各種應(yīng)用程序,例如,照片分享、在線日歷以及事件。例如,社交網(wǎng)絡(luò)系統(tǒng)還可包括媒體分享功能。社交網(wǎng)絡(luò)系統(tǒng)還可允許用戶配置事件。例如,第一用戶可配置具有包括事件的時(shí)間和日期、事件的位置以及受邀參與事件的其他用戶的屬性的事件。受邀用戶可接收參與事件的邀請并且做出回應(yīng)(例如,通過接受邀請或者拒絕邀請)。而且,社交網(wǎng)絡(luò)系統(tǒng)可允許用戶保持個人日歷。與事件一樣,日歷條目可包括時(shí)間、日期、位置以及其他用戶的身份。
[0018]社交網(wǎng)絡(luò)系統(tǒng)還可支持隱私模型。用戶可希望或不希望與其他用戶或第三方應(yīng)用程序分享其信息,或者用戶可希望僅僅與特定的用戶或第三方應(yīng)用程序分享其信息。用戶可通過與其用戶配置文件相關(guān)的隱私設(shè)置來控制是否與其他用戶或第三方應(yīng)用程序分享其信息。例如,用戶可為與用戶相關(guān)的每個用戶數(shù)據(jù)選擇隱私設(shè)置和/或選擇全面地應(yīng)用于用戶配置文件信息的類別或類型的設(shè)置。隱私設(shè)置限定或識別可訪問用戶數(shù)據(jù)的實(shí)體組(例如,其他用戶、用戶的聯(lián)系人、朋友的朋友或第三方應(yīng)用程序)??稍诟鱾€級別的粒度上規(guī)定隱私設(shè)置,例如,通過規(guī)定在社交網(wǎng)絡(luò)內(nèi)的特定實(shí)體(例如,其他用戶)、預(yù)定組的用戶聯(lián)系人、特定類型的聯(lián)系人、所有用戶的聯(lián)系人、用戶聯(lián)系人的所有第一級聯(lián)系人、整個社交網(wǎng)絡(luò)或者甚至整個互聯(lián)網(wǎng)(例如,使張貼的內(nèi)容項(xiàng)目在互聯(lián)網(wǎng)上可索引并且可搜索)。用戶可為要張貼的所有用戶數(shù)據(jù)選擇默認(rèn)隱私設(shè)置。此外,通過查看用戶數(shù)據(jù)或特定類型的用戶數(shù)據(jù),用戶可明確地排除某些實(shí)體。
[0019]社交網(wǎng)絡(luò)系統(tǒng)可保持與地理位置或地點(diǎn)相關(guān)的信息的數(shù)據(jù)庫。地點(diǎn)可與各種物理位置(例如,餐館、酒吧、火車站、飛機(jī)場等)對應(yīng)。在一種實(shí)現(xiàn)方式中,每個地點(diǎn)可作為中樞節(jié)點(diǎn)保持在社交圖或者由社交網(wǎng)絡(luò)系統(tǒng)保持的其他數(shù)據(jù)結(jié)構(gòu)內(nèi),如在美國專利申請?zhí)?2/763,171中所述,為了所有目的而將該專利并入本文中以作參考。社交網(wǎng)絡(luò)系統(tǒng)可允許用戶使用由有線或無線站(例如,膝上型電腦、臺式電腦或移動裝置)托管的客戶端應(yīng)用程序(例如,瀏覽器)訪問與每個地點(diǎn)相關(guān)的信息。例如,社交網(wǎng)絡(luò)系統(tǒng)可為請求關(guān)于地點(diǎn)的信息的用戶提供網(wǎng)頁(或其他結(jié)構(gòu)文檔)。
[0020]除了用戶配置文件和地點(diǎn)信息,社交網(wǎng)絡(luò)系統(tǒng)還可登錄或保持關(guān)于用戶的其他信息。例如,社交網(wǎng)絡(luò)系統(tǒng)可支持地理社交網(wǎng)絡(luò)系統(tǒng)功能,包括一個或多個記錄用戶位置的基于位置的服務(wù)。例如,用戶可使用由用戶的移動裝置托管的專用客戶端應(yīng)用程序(或者使用瀏覽器客戶端的基于網(wǎng)頁或網(wǎng)絡(luò)的應(yīng)用程序)來訪問地理社交網(wǎng)絡(luò)系統(tǒng)??蛻舳藨?yīng)用程序可自動訪問全球定位系統(tǒng)(GPS)或者由移動裝置支持的其他地理位置功能并且將用戶的當(dāng)前位置報(bào)告給地理社交網(wǎng)絡(luò)系統(tǒng)。
[0021]此外,客戶端應(yīng)用程序可支持允許用戶在各個位置簽到的地理社交網(wǎng)絡(luò)功能并且將該位置傳送給其他用戶。在用戶物理上位于某個地點(diǎn)時(shí),可發(fā)生在給定地點(diǎn)的簽到,并且使用移動裝置,該簽到訪問地理社交網(wǎng)絡(luò)系統(tǒng),以在該地點(diǎn)記錄用戶的存在。用戶可從靠近用戶的當(dāng)前位置的一系列現(xiàn)有地點(diǎn)中選擇一個地點(diǎn)或者創(chuàng)建一個新地點(diǎn)。社交網(wǎng)絡(luò)系統(tǒng)可根據(jù)用戶的當(dāng)前位置和過去位置數(shù)據(jù)自動在一個地點(diǎn)簽到用戶,如在于2011年3月7日提交的美國專利申請?zhí)?3/042,357中所述,為了所有目的而將該專利并入本文中以作參考??上蚱渌脩麸@示包括評論和與用戶簽到的時(shí)間對應(yīng)的時(shí)間戳的條目。例如,用戶的簽到活動的記錄可存儲在數(shù)據(jù)庫內(nèi)。社交網(wǎng)絡(luò)系統(tǒng)可在給定的地點(diǎn)選擇與用戶的簽到活動相關(guān)的一個或多個記錄,并且在與給定的地點(diǎn)對應(yīng)的網(wǎng)頁(或其他結(jié)構(gòu)文檔)內(nèi)包括這種簽到活動。簽到活動還可在用戶配置文件頁面上顯示,并且在新聞提要中提供給社交網(wǎng)絡(luò)系統(tǒng)的用戶。
[0022]更進(jìn)一步地,在用戶的移動裝置上托管的專用客戶端應(yīng)用程序可被配置為連續(xù)地采集移動裝置的位置數(shù)據(jù),并且將位置數(shù)據(jù)發(fā)送給社交網(wǎng)絡(luò)系統(tǒng)。通過這種方式,社交網(wǎng)絡(luò)系統(tǒng)可記錄用戶的位置并且為與接近用戶的路徑或用戶常去的地點(diǎn)相關(guān)的用戶提供各種推薦。在一種實(shí)現(xiàn)方式中,用戶可選擇參加該推薦服務(wù),這使客戶端應(yīng)用程序?qū)⒂脩舻奈恢脭?shù)據(jù)定期張貼到社交網(wǎng)絡(luò)系統(tǒng)中。
[0023]社交網(wǎng)絡(luò)系統(tǒng)可支持新聞提要服務(wù)。新聞提要是通常用于為用戶提供經(jīng)常更新的內(nèi)容的數(shù)據(jù)格式。社交網(wǎng)絡(luò)系統(tǒng)可將各種新聞提要提供給其用戶,其中,每個新聞提要包括與特定的主旨或主題相關(guān)的內(nèi)容。與特定的主題相關(guān)的不同內(nèi)容塊可聚集到單個新聞提要內(nèi)。該主題可以寬泛,例如,在目標(biāo)用戶的分離閾值程度內(nèi)與用戶相關(guān)的各種事件和/或更新用戶喜歡或建立了客戶關(guān)系的頁面。社交網(wǎng)絡(luò)系統(tǒng)的個人用戶可預(yù)訂有興趣的特定新聞提要。美國專利號7,669,123描述了一種系統(tǒng),該系統(tǒng)可用于在社交網(wǎng)絡(luò)系統(tǒng)中動態(tài)地提供新聞提要,為了所有目的而將該專利之全文并入本文中以作參考。可在相同的新聞提要內(nèi),將一組相關(guān)的行為共同顯示給社交網(wǎng)絡(luò)系統(tǒng)的用戶。例如,與通過社交網(wǎng)絡(luò)系統(tǒng)組織的事件相關(guān)的新聞提要可包括與事件相關(guān)的信息(例如,其時(shí)間、位置以及參加者)以及已經(jīng)上傳給社交網(wǎng)絡(luò)系統(tǒng)的在該事件中拍攝的照片。美國申請序號12/884,010描述了一種系統(tǒng),該系統(tǒng)可用于構(gòu)成包括相關(guān)行為的新聞提要并且向社交網(wǎng)絡(luò)系統(tǒng)的用戶顯示新聞提要,為了所有目的而將該申請之全文并入本文中以作參考。
[0024]一種社交網(wǎng)絡(luò)系統(tǒng)可保持通??稍趥€人組之間塑造關(guān)系的社交圖信息,并且可包括從偶然相識到親密的家庭聯(lián)系的范圍的關(guān)系??墒褂脠D形結(jié)構(gòu)表示社交網(wǎng)絡(luò)。示圖的每個節(jié)點(diǎn)與社交網(wǎng)絡(luò)的成員對應(yīng)。連接兩個節(jié)點(diǎn)的邊表示在兩個用戶之間的關(guān)系。此外,將在任何兩個節(jié)點(diǎn)之間的分離程度限定為從一個節(jié)點(diǎn)到另一個節(jié)點(diǎn)遍歷示圖所需的最小數(shù)量的跳躍。在示圖中,可將在兩個用戶之間的分離程度視為由節(jié)點(diǎn)表示的在這兩個用戶之間的關(guān)聯(lián)性的量度。
[0025]圖1示出了一個實(shí)例系統(tǒng),通過該系統(tǒng),移動裝置120A、120B通過網(wǎng)絡(luò)140與社交網(wǎng)絡(luò)系統(tǒng)Iio相互作用。在特定的實(shí)施方式中,鏈路150表示在移動裝置120AU20B與社交網(wǎng)絡(luò)系統(tǒng)110之間的相互作用。
[0026]移動裝置120AU20B通常是計(jì)算機(jī)或計(jì)算裝置,包括用于通過計(jì)算機(jī)網(wǎng)絡(luò)(例如,遠(yuǎn)程地)進(jìn)行通信的功能。在其他合適的移動計(jì)算裝置之中,移動裝置120AU20B可以為膝上型電腦、個人數(shù)字助理(PDA)、車內(nèi)或車外導(dǎo)航系統(tǒng)、智能電話或其他蜂窩或移動電話、或者移動游戲裝置。移動裝置120AU20B可執(zhí)行一個或多個客戶端應(yīng)用程序,例如,網(wǎng)頁瀏覽器(例如,Microsoft Windows Internet Explorer、Mozilla Firefox、Apple Safar1、Google Chrome以及Opera等),以用于通過計(jì)算機(jī)網(wǎng)絡(luò)訪問和查看內(nèi)容。[0027]在特定的實(shí)施方式中,一個或多個鏈路150均包括一個或多個有線、無線或光學(xué)鏈路150。在特定的實(shí)施方式中,一個或多個鏈路150均包括內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、VPN、LAN、WLAN、WAN、MAN、一部分互聯(lián)網(wǎng)、或另一個鏈路150或兩個或更多個這種鏈路150的組合。本公開設(shè)計(jì)有使移動裝置120和社交網(wǎng)絡(luò)系統(tǒng)110與網(wǎng)絡(luò)140耦接的任何合適的鏈路150。
[0028]社交網(wǎng)絡(luò)系統(tǒng)110可具有系統(tǒng)前端,該前端可包括網(wǎng)頁或HTTP服務(wù)器功能以及其他功能,以允許用戶訪問社交網(wǎng)絡(luò)系統(tǒng)110。社交網(wǎng)絡(luò)系統(tǒng)110可具有用于保持地點(diǎn)的信息庫的位置數(shù)據(jù)庫以及存在服務(wù)器,該服務(wù)器可操作地用于監(jiān)控用戶的在線存在并且將存在信息提供給一個或多個請求客戶,例如,移動裝置120AU20B。網(wǎng)絡(luò)140通常表示一個網(wǎng)絡(luò)或網(wǎng)絡(luò)集合(例如,互聯(lián)網(wǎng)或企業(yè)內(nèi)聯(lián)網(wǎng)、或這兩者的組合、或自組織網(wǎng)絡(luò)),通過該網(wǎng)絡(luò),移動裝置120可訪問社交網(wǎng)絡(luò)系統(tǒng)110。
[0029]社交網(wǎng)絡(luò)系統(tǒng)110可具有存儲地點(diǎn)的信息庫的位置數(shù)據(jù)庫,其中,每個地點(diǎn)包括名稱、地理位置以及元信息(例如,最初創(chuàng)建地點(diǎn)、點(diǎn)評、評論、簽到活動數(shù)據(jù)、與地點(diǎn)相關(guān)的一個或多個網(wǎng)頁以及與一個或多個網(wǎng)頁的相應(yīng)鏈接等的用戶)。地點(diǎn)可由該系統(tǒng)的管理員創(chuàng)建和/或由該系統(tǒng)的用戶創(chuàng)建。例如,通過訪問客戶端應(yīng)用程序以限定地名,用戶可注冊一個新地點(diǎn),并且提供地理位置和促使在位置數(shù)據(jù)庫內(nèi)注冊新創(chuàng)建的地點(diǎn)。
[0030]在特定的實(shí)施方式中,按照用戶的請求,該系統(tǒng)前端可構(gòu)成和提供一個地點(diǎn)的網(wǎng)頁。在一些實(shí)施方式中,地點(diǎn)的網(wǎng)頁可包括用戶可選擇的元件,以便“喜歡”該地點(diǎn)或簽到該地點(diǎn)。在特定的實(shí)施方式中,位置數(shù)據(jù)庫可存儲識別與簽到相關(guān)的用戶的真實(shí)世界地理位置的地理位置數(shù)據(jù)。例如,互聯(lián)網(wǎng)連接的計(jì)算機(jī)的地理位置可由計(jì)算機(jī)的IP地址識別。例如,裝有蜂窩、W1-Fi和/或GPS功能的手機(jī)的地理位置可由小區(qū)塔三角測量、W1-Fi定位和/或GPS定位來識別。
[0031]在特定的實(shí)施方式中,位置數(shù)據(jù)庫可存儲多個地點(diǎn)的地理位置和額外的信息。例如,一個地點(diǎn)可以為本地企業(yè)、興趣點(diǎn)(例如,在加利福尼亞州舊金山的聯(lián)合廣場)、大學(xué)、城市或國家公園。例如,一個地點(diǎn)(例如,本地咖啡廳)的地理位置可以為地址、一組地理坐標(biāo)(維度和經(jīng)度)或者另一個地點(diǎn)的參考(例如,“火車站附近的咖啡廳”)。例如,一個地點(diǎn)的額外信息可以為營業(yè)時(shí)間、照片或該地點(diǎn)的用戶評論。
[0032]在特定的實(shí)施方式中,位置數(shù)據(jù)庫可存儲用戶的位置數(shù)據(jù)。例如,用戶可創(chuàng)建地點(diǎn)(例如,新餐廳或咖啡廳),并且社交網(wǎng)絡(luò)系統(tǒng)可在位置數(shù)據(jù)庫內(nèi)存儲所創(chuàng)建的地點(diǎn)。例如,位置數(shù)據(jù)庫可存儲用戶的簽到活動。例如,位置數(shù)據(jù)庫可存儲由用戶的裝有GPS的移動裝置提供的用戶地理位置。
[0033]在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)110可具有存在服務(wù)器,該服務(wù)器保持與由移動裝置120AU20B和社交網(wǎng)絡(luò)系統(tǒng)110接收的用戶存在相關(guān)的數(shù)據(jù)。在特定的實(shí)施方式中,在社父網(wǎng)絡(luò)系統(tǒng)110的用戶訪問社父網(wǎng)絡(luò)系統(tǒng)時(shí),社父網(wǎng)絡(luò)系統(tǒng)可在存在服務(wù)器內(nèi)存儲用戶存在的數(shù)據(jù)。在特定的實(shí)施方式中,在移動裝置上的一個或多個應(yīng)用程序與社交網(wǎng)絡(luò)系統(tǒng)110的存在服務(wù)器相互作用。存在服務(wù)器可抽取訪問網(wǎng)絡(luò)并且登錄社交網(wǎng)絡(luò)系統(tǒng)的所有移動裝置的存在信息。在特定的實(shí)施方式中,社交網(wǎng)絡(luò)系統(tǒng)110可以特定的時(shí)間間隔(例如,每30秒、I分鐘、5分鐘等)從在移動裝置上執(zhí)行的應(yīng)用程序中連續(xù)地接收異步消息。在特定的實(shí)施方式中,用戶可規(guī)定其“在線”或者在特定的位置。在特定的實(shí)施方式中,用戶可選擇是否將其存在信息發(fā)送給社交網(wǎng)絡(luò)系統(tǒng)110或者由社交網(wǎng)絡(luò)系統(tǒng)110訪問其存在信息的偏好。在特定的實(shí)施方式中,用戶可規(guī)定上述額外的用戶信息,該信息還可由社交網(wǎng)絡(luò)系統(tǒng)110發(fā)送或訪問。在特定的實(shí)施方式中,用戶的存在或隱私設(shè)置的一個或多個方面可部分存儲在移動裝置120AU20B上,以便不需要遠(yuǎn)程訪問,并且這些設(shè)置可與存在服務(wù)器定期冋步,或者隱私在社交網(wǎng)絡(luò)系統(tǒng)110中控制數(shù)據(jù)庫。在特定的實(shí)施方式中,存在應(yīng)用程序還可檢索和顯示與用戶的社交網(wǎng)絡(luò)聯(lián)系人相關(guān)的存在信息。此外,與用戶的聯(lián)系人相關(guān)的信息可部分存儲在用戶的移動裝置上。
[0034]在社交網(wǎng)絡(luò)系統(tǒng)110的特定的實(shí)施方式中,隱私策略數(shù)據(jù)庫可為與用戶相關(guān)的每個用戶數(shù)據(jù)的用戶設(shè)置以及第三方應(yīng)用程序的用戶設(shè)置存儲用戶的隱私數(shù)據(jù)。例如,用戶可選擇默認(rèn)隱私設(shè)置,或者通過查看用戶數(shù)據(jù)或特定類型的用戶數(shù)據(jù),用戶可特定地排除某些實(shí)體,并且所有用戶和用戶的朋友的所有隱私數(shù)據(jù)可存儲在隱私策略數(shù)據(jù)庫內(nèi)。
[0035]在特定的實(shí)施方式中,隱私策略數(shù)據(jù)庫可規(guī)定包括不允許訪問用戶信息的例外的一組實(shí)體。在特定的實(shí)施方式中,例如,社交網(wǎng)絡(luò)系統(tǒng)的用戶可允許所有外部系統(tǒng)訪問用戶的工作信息,但是規(guī)定不允許訪問工作信息的一系列外部系統(tǒng)。在特定的實(shí)施方式中,不允許訪問用戶的某些信息的這系列例外可以是“黑名單”。在特定的實(shí)施方式中,防止屬于由社交網(wǎng)絡(luò)系統(tǒng)的用戶規(guī)定的黑名單的外部系統(tǒng)訪問在存儲在隱私策略數(shù)據(jù)庫內(nèi)的隱私設(shè)置內(nèi)規(guī)定的信息。根據(jù)用戶信息的類型以及實(shí)體組,特定的實(shí)施方式設(shè)計(jì)有允許訪問或拒絕訪問的粒度的各種組合,以此可與由用戶規(guī)定的并且存儲在隱私策略數(shù)據(jù)庫內(nèi)的實(shí)體組分享信息或者由實(shí)體組訪問該信息。
[0036]在社交網(wǎng)絡(luò)系統(tǒng)110的特定的實(shí)施方式中,授權(quán)服務(wù)器可執(zhí)行社交網(wǎng)絡(luò)系統(tǒng)的用戶的隱私設(shè)置。在特定的實(shí)施方式中,用戶的隱私設(shè)置確定可分享與用戶相關(guān)的特定信息的方式。在特定的實(shí)施方式中,如上所述,隱私策略數(shù)據(jù)庫包括與用戶相關(guān)的每個用戶數(shù)據(jù)的用戶設(shè)置以及第三方應(yīng)用程序的用戶設(shè)置的隱私數(shù)據(jù)。更具體而言,用戶設(shè)置的隱私數(shù)據(jù)可規(guī)定與用戶相關(guān)的特定信息以及一個或多個實(shí)體,可與這個或這些實(shí)體分享該信息。在特定的實(shí)施方式中,可分享信息的實(shí)體可包括用戶、第三方應(yīng)用程序、外部網(wǎng)站或者可潛在地訪問該信息的任何其他實(shí)體。在特定的實(shí)施方式中,可由用戶分享的信息可包括用戶配置文件、事件、位置、介質(zhì)、活動或者與該用戶相關(guān)的新聞提要的任何方面。
[0037]移動裝置可包括所謂的雙模式功能,包括射頻(RF)以及相關(guān)的功能,允許使用不同的網(wǎng)絡(luò)協(xié)議和網(wǎng)絡(luò)進(jìn)行無線通信。例如,一些雙模式移動裝置允許通過使用蜂窩網(wǎng)絡(luò)協(xié)議的蜂窩網(wǎng)絡(luò)并且通過使用所謂的WiFi或IEEE802.11標(biāo)準(zhǔn)的無線局域網(wǎng)進(jìn)行基于分組的無線通信。IEEE802.11標(biāo)準(zhǔn)支持無線通信由接入點(diǎn)協(xié)調(diào)的基礎(chǔ)設(shè)施模式以及無線通信由指定的對等節(jié)點(diǎn)協(xié)調(diào)的自組織模式。無論使用自組織還是基礎(chǔ)設(shè)施模式,許多IEEE802.11標(biāo)準(zhǔn)都限定共同操作。使用自組織模式僅影響協(xié)議,因此,通常對物理層(即,802.1la和802.1lb)沒有影響。在介質(zhì)訪問控制(MAC)層內(nèi),無論使用哪種模式,所有載波檢測和大部分幀類型以及相應(yīng)的用途都相同。
[0038]移動自組織網(wǎng)絡(luò)(MANET)趨于由彼此均非常接近的一小組移動裝置組成。在正??捎玫幕A(chǔ)設(shè)施模式齒輪(例如,接入點(diǎn)或路由器)停止運(yùn)行或者不可用時(shí),移動自組織網(wǎng)絡(luò)用作回退機(jī)制。在移動自組織網(wǎng)絡(luò)內(nèi)的每個移動裝置自由地在任何方向獨(dú)自移動,且因此,經(jīng)常改變其與其他移動裝置的鏈接。
[0039]圖2示出了包括移動電話或移動自組織網(wǎng)絡(luò)的各種結(jié)構(gòu)元件的一個實(shí)例系統(tǒng)。移動裝置210A、210B、210C、210D可以為所謂的雙模式電話。移動裝置210A、210B、210C、210D
均彼此接近并且在直接無線電連接內(nèi),并且每個移動裝置具有無線電設(shè)備,該設(shè)備能夠允許這些移動裝置使用任何合適的移動網(wǎng)絡(luò)協(xié)議或移動自組織網(wǎng)絡(luò)協(xié)議來通過鏈路250彼此通信。移動裝置210A、210B、210C、210D還可通過網(wǎng)絡(luò)與社交網(wǎng)絡(luò)系統(tǒng)通信。要注意的是,僅顯示了四個移動裝置,以便簡化討論。實(shí)際上,可具有幾十、幾百或者甚至幾千個移動裝置,這些裝置接近可用于交友或者群組形成的每個裝置。
[0040]在特定的實(shí)施方式中,移動裝置210A、210B、210C、210D發(fā)送無線鏈路層管理幀,以創(chuàng)建、發(fā)現(xiàn)或保持移動自組織無線網(wǎng)絡(luò)。在特定的實(shí)施方式中,移動裝置210A、210B、210C、210D使用電信級網(wǎng)絡(luò)(例如,通過基于蜂窩的基礎(chǔ)設(shè)施)來發(fā)送消息,以管理在移動裝置之間的通信。在特定的實(shí)施方式中,移動裝置210A、210B、210C、210D可使用社交網(wǎng)絡(luò)系統(tǒng)發(fā)送消息。
[0041]圖3示出了用于在直接無線電連接內(nèi)發(fā)現(xiàn)作為社交網(wǎng)絡(luò)系統(tǒng)的成員的移動裝置的用戶的一個實(shí)例方法。移動裝置210A、210B、210C、210D可執(zhí)行本地發(fā)現(xiàn)模式,促使移動裝置210A在附近尋找其他社交網(wǎng)絡(luò)用戶或者在本地RF范圍內(nèi)發(fā)現(xiàn)其他社交網(wǎng)絡(luò)聯(lián)系人并且在附近與每個人交友,或者在附近形成一組所有的社交網(wǎng)絡(luò)用戶。在特定的實(shí)施方式中,附近可以為特定的場所或事件等。場所或事件可通過社交網(wǎng)絡(luò)系統(tǒng)提前設(shè)立或者在直接無線電連接內(nèi)發(fā)現(xiàn)所有移動裝置之后創(chuàng)建。例如,社交網(wǎng)絡(luò)系統(tǒng)的用戶可在特定的晚上在夜總會。用戶可在該位置通過本地移動裝置應(yīng)用程序和簽到與社交網(wǎng)絡(luò)系統(tǒng)相互作用,或者甚至使用照片上傳工具來上傳照片。用戶可能希望看到在直接無線電連接內(nèi)在其周圍是否具有社交網(wǎng)絡(luò)系統(tǒng)的其他用戶并且是否與這些用戶交友。
[0042]應(yīng)用層支持網(wǎng)絡(luò)訪問并且為用戶應(yīng)用程序提供服務(wù)。在應(yīng)用層的OSI模型內(nèi),具有會話層和表示層。會話層提供在終端用戶應(yīng)用過程之間打開、關(guān)閉以及管理會話的機(jī)構(gòu),即,半永久的對話。在會話層中,通信由在應(yīng)用程序之間發(fā)生的請求和響應(yīng)構(gòu)成。相反,表示層負(fù)責(zé)將信息傳送給應(yīng)用層,并且將該信息格式化,以用于進(jìn)一步進(jìn)行處理或顯示。表示層還可壓縮數(shù)據(jù)并且保護(hù)通過使用加密發(fā)送的信息。
[0043]在特定的實(shí)施方式中,第一移動裝置發(fā)送第一消息,第一消息包括與第一移動裝置的第一用戶對應(yīng)的第一用戶標(biāo)識符,如在步驟310中所示。在特定的實(shí)施方式中,移動裝置210A、210B、210C、210D添加可由社交網(wǎng)絡(luò)系統(tǒng)和在附近的移動裝置識別的信息元素,例如,用戶標(biāo)識符。第一移動裝置可與社交網(wǎng)絡(luò)系統(tǒng)通信或者將通用廣播發(fā)送給在直接無線電連接內(nèi)的其他裝置。該消息可發(fā)現(xiàn)接近第一用戶的社交網(wǎng)絡(luò)系統(tǒng)的其他用戶,以便與在直接無線電連接內(nèi)的所有其他用戶交友,或者在第一用戶周圍的無線電連接內(nèi)創(chuàng)建一組所有用戶。例如,在俱樂部設(shè)置中,第一移動裝置的第一用戶可能希望了解在其周圍是否具有也是社交網(wǎng)絡(luò)系統(tǒng)的成員的其他用戶。或者,例如,如果用戶滿足另一個特定的人或人群并且希望與其中的至少一個人交友,那么其裝置會發(fā)送包括與其對應(yīng)的信息的第一消息。
[0044]用戶標(biāo)識符可包括與社交網(wǎng)絡(luò)系統(tǒng)的用戶的用戶賬戶相關(guān)的用戶ID或其他信息(例如,統(tǒng)一資源定位符等)。在特定的實(shí)施方式中,與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)的用戶ID以及其他信息可加密。在特定的實(shí)施方式中,例如,可使用非對稱加密(例如,公私密鑰加密)來將社交網(wǎng)絡(luò)信息加密。在特定的實(shí)施方式中,例如,每個移動裝置210A、210B、210C、210D可獲得與各個用戶對應(yīng)的加密版本的用戶標(biāo)識符,其中,社交網(wǎng)絡(luò)系統(tǒng)使用社交網(wǎng)絡(luò)系統(tǒng)的私人密鑰來將加密的版本加密。通過這種方式,僅社交網(wǎng)絡(luò)系統(tǒng)的其他用戶(這些用戶獲得公共密鑰)可將用戶識別信息解密并且利用用戶標(biāo)識符。在特定的實(shí)施方式中,第一移動裝置和一個或多個第二裝置可處于“混雜模式”中,其中,移動裝置將公共密鑰發(fā)送給社交網(wǎng)絡(luò)系統(tǒng)的其他用戶,以便其他用戶能夠在社交網(wǎng)絡(luò)系統(tǒng)中查看與用戶的用戶賬戶或配置文件相關(guān)的信息。在特定的實(shí)施方式中,可使用對稱密鑰算法將用戶識別信息加密,其中,加密密鑰是用戶的用戶標(biāo)識符的函數(shù)。接收加密的用戶識別信息的移動裝置會應(yīng)用密碼生成功能,以便為在本地存儲的列表中的所有用戶生成密鑰,例如,在本地聯(lián)系人數(shù)據(jù)庫中的一系列用戶標(biāo)識符。如果解密的用戶識別信息與存儲在本地聯(lián)系人數(shù)據(jù)庫內(nèi)的用戶標(biāo)識符匹配,那么顯示匹配。通過這種方式,僅給定用戶的社交聯(lián)系人可相對容易地解析用戶識別信息,與嘗試用戶標(biāo)識符的所有可能的組合以將信息解密相反。在特定的實(shí)施方式中,如果用戶的設(shè)置使其允許這樣做,那么社交網(wǎng)絡(luò)系統(tǒng)的任何用戶均能夠解析特定用戶的識別信息。例如,在俱樂部設(shè)置中,每個移動裝置210A、210B、210C、210D裝置可設(shè)置在“混雜模式”中,其中,這些裝置可將所有用戶和其他相關(guān)信息提供給附近的其他移動裝置,或者它們可被設(shè)置在更加限制社交網(wǎng)絡(luò)系統(tǒng)的其他用戶可查看哪些信息的另一模式中。
[0045]在特定的實(shí)施方式中,第一移動裝置可從一個或多個第二移動裝置中接收包括第二用戶標(biāo)識符的第二消息,如在步驟320中所示。在特定的實(shí)施方式中,第二移動裝置的第二用戶可以為社交網(wǎng)絡(luò)系統(tǒng)的成員。在特定的實(shí)施方式中,接收這些消息允許第一移動裝置的用戶與在社交網(wǎng)絡(luò)系統(tǒng)內(nèi)具有各個用戶的第二移動裝置的IP和/或MAC地址相關(guān)。在特定的實(shí)施方式中,該相關(guān)性可取決于各個第二用戶的隱私設(shè)置。在特定的實(shí)施方式中,第二移動裝置的第二用戶可以是或者不是屬于第一移動裝置的第一用戶的聯(lián)系人列表的成員。
[0046]響應(yīng)于接收第二用戶的用戶標(biāo)識符,特定實(shí)施方式訪問所存儲的信息,以便為第一用戶呈現(xiàn)社交網(wǎng)絡(luò)系統(tǒng)的一組局部用戶的列表。在特定的實(shí)施方式中,當(dāng)應(yīng)用程序在蜂窩分組無線電網(wǎng)絡(luò)上具有連接性時(shí),其可以為其他第二用戶的存在信息訪問社交網(wǎng)絡(luò)系統(tǒng)。在特定的實(shí)施方式中,在移動裝置210A上托管的應(yīng)用程序例如可訪問通過上述在社交上擴(kuò)展的網(wǎng)絡(luò)功能可獲得的一個或多個第二移動裝置210B、210C、210D的用戶的用戶標(biāo)識符信息,以便為用戶呈現(xiàn)可用于交友的一系列其他用戶。圖5示出了在第一移動裝置的直接無線電連接內(nèi)的并且可用于在移動裝置上托管的應(yīng)用程序內(nèi)交友或者群組形成的其他用戶510的一個實(shí)例列表500。在顯示器中列出的用戶可以是或不是第一移動裝置的用戶的現(xiàn)任朋友。為每個用戶顯示的信息可取決于在社交網(wǎng)絡(luò)系統(tǒng)中的每個用戶的隱私設(shè)置。
[0047]一旦將用戶列表500呈現(xiàn)給第一用戶,在第一移動裝置上的應(yīng)用程序可提示第一用戶與在列表500中的一個或多個第二用戶510交友,以形成包括一個或多個第二用戶510的組,或者甚至建立事件。通過這種方式,移動裝置可與社交網(wǎng)絡(luò)系統(tǒng)通信,以便訪問和呈現(xiàn)列表500。在特定的實(shí)施方式中,第一用戶可在任何時(shí)間自動與在列表500中的所有用戶510交友,或者例如,第一用戶可創(chuàng)建受到當(dāng)前事件的日期和時(shí)間的限制的單獨(dú)朋友列表。例如,在為第一用戶呈現(xiàn)在直接無線電連接中的社交網(wǎng)絡(luò)系統(tǒng)的一系列所有用戶并且第一用戶選擇與每個人交友的俱樂部場景下,第一用戶還可創(chuàng)建一群特定的朋友,例如,“俱樂部周五夜”,其表示第一用戶在該特定的時(shí)間交友的該特定的一群人。與和在附近的每個人交友相反,第一用戶可選擇與在第一用戶的直接無線電連接中的僅一個或者一些用戶510交友。
[0048]在特定的實(shí)施方式中,在例如蜂窩網(wǎng)絡(luò)條件不允許相互作用(例如,較差或沒有蜂窩服務(wù)、超額預(yù)定的小區(qū)塔等)時(shí),具有社交網(wǎng)絡(luò)信息的擴(kuò)展的MANET消息允許用戶發(fā)現(xiàn)在MANET內(nèi)的其他用戶并且與其他用戶進(jìn)行通信。在特定的實(shí)施方式中,在社交上擴(kuò)展的MANET可用于與社交網(wǎng)絡(luò)系統(tǒng)的其他用戶交友,在社交網(wǎng)絡(luò)系統(tǒng)內(nèi)創(chuàng)建一個組,并且在MANET內(nèi)直接與社交網(wǎng)絡(luò)聯(lián)系人分享媒體文件,無需通過蜂窩分組無線電網(wǎng)絡(luò)將文件上傳給中心系統(tǒng)。
[0049]可在一個或多個計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)特定的實(shí)施方式。圖4示出了可用于實(shí)現(xiàn)主機(jī)的一個實(shí)例計(jì)算機(jī)系統(tǒng)400,例如,執(zhí)行上述功能的服務(wù)器、客戶端臺式電腦或移動裝置。在特定的實(shí)施方式中,一個或多個計(jì)算機(jī)系統(tǒng)400執(zhí)行在本文中描述或示出的一個或多個方法的一個或多個步驟。在特定的實(shí)施方式中,一個或多個計(jì)算機(jī)系統(tǒng)400提供在本文中描述或示出的功能。在特定的實(shí)施方式中,在一個或多個計(jì)算機(jī)系統(tǒng)400上運(yùn)行的軟件執(zhí)行在本文中描述或示出的一個或多個方法的一個或多個步驟,或者提供在本文中描述或示出的功能。特定的實(shí)施方式包括一個或多個計(jì)算機(jī)系統(tǒng)400的一個或多個部分。
[0050]本公開設(shè)計(jì)有任何適當(dāng)數(shù)量的計(jì)算機(jī)系統(tǒng)400。本公開設(shè)計(jì)有采用任何合適的物理形式的計(jì)算機(jī)系統(tǒng)400。作為實(shí)例并非通過限制的方式,計(jì)算機(jī)系統(tǒng)400可以為嵌入式計(jì)算機(jī)系統(tǒng)、片上系統(tǒng)(SOC)、單板計(jì)算機(jī)系統(tǒng)(SBC)(例如,諸如計(jì)算機(jī)上模塊(COM)或系統(tǒng)上模塊(SOM))、臺式電腦系統(tǒng)、膝上型或筆記本電腦系統(tǒng)、交互式自助服務(wù)機(jī)、主機(jī)、計(jì)算機(jī)系統(tǒng)的網(wǎng)格、移動電話、個人數(shù)字助理(PDA)、服務(wù)器、或其中的兩個或更多個的組合。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)400可包括一個或多個計(jì)算機(jī)系統(tǒng)400 ;為單一式或分布式;跨過多個位置;跨多臺機(jī)器;或者位于云中,其在一個或多個網(wǎng)絡(luò)中可包括一個或多個云元件。在適當(dāng)?shù)那闆r下,一個或多個計(jì)算機(jī)系統(tǒng)400可執(zhí)行在本文中描述或示出的一個或多個方法的一個或多個步驟,無需大量空間或時(shí)間限制。作為實(shí)例并非通過限制的方式,一個或多個計(jì)算機(jī)系統(tǒng)400可實(shí)時(shí)或以成批的方式執(zhí)行在本文中描述或示出的一個或多個方法的一個或多個步驟。在適當(dāng)?shù)那闆r下,一個或多個計(jì)算機(jī)系統(tǒng)400可在不同的時(shí)間或者在不同的位置執(zhí)行在本文中描述或示出的一個或多個方法的一個或多個步驟。
[0051 ] 在特定的實(shí)施方式中,計(jì)算機(jī)系統(tǒng)400包括處理器402、內(nèi)存404、存儲器406、輸入/輸出(I/o)接口 408、通信接口 410以及總線412。在特定的實(shí)施方式中,處理器402包括用于執(zhí)行指令的硬件,例如,構(gòu)成計(jì)算機(jī)程序的那些指令。作為實(shí)例并非通過限制的方式,為了執(zhí)行指令,處理器402可從內(nèi)部寄存器、內(nèi)部高速緩存、內(nèi)存404或存儲器406中檢索(或提取)指令;將這些指令解碼并且執(zhí)行這些指令;且然后將一個或多個結(jié)果寫入內(nèi)部寄存器、內(nèi)部高速緩存、內(nèi)存404或存儲器406中。在特定的實(shí)施方式中,處理器402可包括用于數(shù)據(jù)、指令或地址的一個或多個內(nèi)部高速緩存。
[0052]在特定的實(shí)施方式中,內(nèi)存404包括主存儲器,用于存儲要執(zhí)行的處理器402的指令或者要操作的處理器402的數(shù)據(jù)。作為實(shí)例并非通過限制的方式,計(jì)算機(jī)系統(tǒng)400可將指令從存儲器406或另一個源(例如,諸如另一計(jì)算機(jī)系統(tǒng)400)加載到內(nèi)存404中。然后,處理器402可將指令從內(nèi)存404加載到內(nèi)部寄存器或內(nèi)部高速緩存中。為了執(zhí)行這些指令,處理器402可從內(nèi)部寄存器或內(nèi)部高速緩存中檢索指令,并且將這些指令解碼。在執(zhí)行指令期間或之后,處理器402可將一個或多個結(jié)果(這些結(jié)果可為中間或最終結(jié)果)寫入內(nèi)部寄存器或內(nèi)部高速緩存中。然后,處理器402可將這些結(jié)果中的一個或多個寫入內(nèi)存404中。一個或多個內(nèi)存總線(這些總線均可包括地址總線和數(shù)據(jù)總線)可使處理器402與內(nèi)存404耦接。如下所述,總線412可包括一個或多個內(nèi)存總線。在特定的實(shí)施方式中,一個或多個內(nèi)存管理單元(MMU)位于處理器402與內(nèi)存404之間,并且有助于訪問由處理器402請求的內(nèi)存404。在特定的實(shí)施方式中,內(nèi)存404包括隨機(jī)存取存儲器(RAM)。在適當(dāng)?shù)那闆r下,該RAM可以為易失性存儲器。
[0053]在特定的實(shí)施方式中,存儲器406包括用于數(shù)據(jù)或指令的大容量存儲器。作為實(shí)例并非通過限制的方式,存儲器406可包括HDD、軟盤驅(qū)動器、閃速存儲器、光盤、磁光盤、磁帶或通用串行總線(USB)驅(qū)動器或其中的兩個或更多個的組合。在適當(dāng)?shù)那闆r下,存儲器406可包括可移動或非移動的(或固定的)介質(zhì)。在適當(dāng)?shù)那闆r下,存儲器406可位于計(jì)算機(jī)系統(tǒng)400的內(nèi)部或外部。在特定的實(shí)施方式中,存儲器406是非易失性固態(tài)存儲器。在特定的實(shí)施方式中,存儲器406包括只讀存儲器(ROM)。在適當(dāng)?shù)那闆r下,該ROM可以為掩碼編程的ROM、可編程的ROM(PROM)、可擦PROM(EPROM)、電可擦PROM(EEPROM)、電可改寫ROM(EAROM)、或閃速存儲器或其中的兩個或更多個的組合。
[0054]在特定的實(shí)施方式中,I/O接口 408包括硬件、軟件或兩者,其提供一個或多個接口,用于在計(jì)算機(jī)系統(tǒng)400與一個或多個I/O裝置之間進(jìn)行通信。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)400可包括這些I/O裝置中的一個或多個。這些I/O裝置中的一個或多個能夠在個人與計(jì)算機(jī)系統(tǒng)400之間進(jìn)行通信。作為實(shí)例并非通過限制的方式,I/O裝置可包括鍵盤、按鍵、麥克風(fēng)、顯示器、鼠標(biāo)、打印機(jī)、掃描儀、揚(yáng)聲器、靜態(tài)照相機(jī)、唱針、平板電腦、觸摸式屏幕、軌跡球、攝影機(jī)、另一合適的I/O裝置或其中的兩個或更多個的組合。I/O裝置可包括一個或多個傳感器。本公開設(shè)計(jì)有任何合適的I/O裝置以及用于這些I/O裝置的任何合適的I/O接口 408。在適當(dāng)?shù)那闆r下,I/O接口 408可包括一個或多個裝置或軟件驅(qū)動器,其能夠允許處理器402驅(qū)動這些I/O裝置中的一個或多個。在適當(dāng)?shù)那闆r下,I/O接口 408可包括一個或多個I/O接口 408。雖然本公開描述和示出了特定的I/O接口,但是本公開設(shè)計(jì)有任何合適的I/O接口。
[0055]在特定的實(shí)施方式中,通信接口 410包括硬件、軟件或兩者,其提供一個或多個接口,用于在計(jì)算機(jī)系統(tǒng)400與一個或多個其他計(jì)算機(jī)系統(tǒng)400或一個或多個網(wǎng)絡(luò)之間進(jìn)行通信(例如,諸如基于分組的通信)。作為實(shí)例并非通過限制的方式,通信接口 410可包括網(wǎng)絡(luò)接口控制器(NIC)、或用于與以太網(wǎng)或其他有線網(wǎng)絡(luò)或無線NIC(WNIC)進(jìn)行通信的網(wǎng)絡(luò)適配器、或用于與無線網(wǎng)絡(luò)(例如,W1-FI網(wǎng)絡(luò))進(jìn)行通信的網(wǎng)絡(luò)適配器。本公開設(shè)計(jì)有任何合適的網(wǎng)絡(luò)以及用于該網(wǎng)絡(luò)的任何合適的通信接口 410。作為實(shí)例并非通過限制的方式,計(jì)算機(jī)系統(tǒng)400可與自組織網(wǎng)絡(luò)、個人區(qū)域網(wǎng)絡(luò)(PAN)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)、或互聯(lián)網(wǎng)的一個或多個部分或其中的兩個或更多個的組合進(jìn)行通信。這些網(wǎng)絡(luò)中的一個或多個的一個或多個部分可以為有線或無線部分。例如,計(jì)算機(jī)系統(tǒng)400可與無線PAN(WPAN)(例如,諸如BLUETOOTH WPAN)、W1-FI網(wǎng)絡(luò)、W1-MAX網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)(例如,諸如全球移動通訊系統(tǒng)(GSM)網(wǎng)絡(luò))、或其他合適的無線網(wǎng)絡(luò)或其中的兩個或更多個的組合進(jìn)行通信。
[0056]在特定的實(shí)施方式中,總線412包括硬件、軟件或兩者,其使計(jì)算機(jī)系統(tǒng)400的元件彼此耦接。作為實(shí)例并非通過限制的方式,總線412可包括加速圖形端口(AGP)或其他圖形總線、增強(qiáng)型工業(yè)標(biāo)準(zhǔn)架構(gòu)(EISA)總線、前端總線(FSB)、超傳輸(HT)互連、工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(ISA)總線、無限帶寬互連、低腳位(LPC)總線、內(nèi)存總線、微通道結(jié)構(gòu)(MCA)總線、夕卜圍組件互連(PCI)總線、PCI高速(PC1-X)總線、串行高級技術(shù)附件(SATA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會本地(VLB)總線、或另一合適的總線或其中的兩個或更多個的組合。在適當(dāng)?shù)那闆r下,總線412可包括一個或多個總線412。雖然本公開描述和示出了特定的總線,但是本公開設(shè)計(jì)有任何合適的總線或互連。
[0057]在本文中,在適當(dāng)?shù)那闆r下,計(jì)算機(jī)可讀非臨時(shí)性存儲介質(zhì)的引用可包括基于半導(dǎo)體的或者其他集成電路(IC)(例如,諸如現(xiàn)場可編程門陣列(FPGA)或?qū)S肐C(ASIC))、硬盤、HDD、混合硬盤驅(qū)動器(HHD)、光盤、光盤驅(qū)動器(ODD)、磁光盤、磁光驅(qū)動器、軟盤、軟盤驅(qū)動器(FDD)、磁帶、全息存儲介質(zhì)、固態(tài)驅(qū)動器(SSD)、RAM驅(qū)動器、安全數(shù)字卡、安全數(shù)字驅(qū)動器、另一合適的計(jì)算機(jī)可讀非臨時(shí)性存儲介質(zhì)、或者其中的合適的組合。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)可讀非臨時(shí)性存儲介質(zhì)可為易失性、非易失性或者易失性和非易失性的組合。
[0058]在本文中,除非另有明確規(guī)定或者在上下文中另有明確規(guī)定,否則“或”具有包括而非排除的意思。因此,在本文中,除非另有明確規(guī)定或者在上下文中另有明確規(guī)定,否則“A或B”表示“A、B或兩者”。而且,除非另有明確規(guī)定或者在上下文中另有明確規(guī)定,否則“和”具有共同和單獨(dú)的意思。因此,在本文中,除非另有明確規(guī)定或者在上下文中另有明確規(guī)定,否則“A和B”表示“共同或單獨(dú)的A和B”。
[0059]本公開包括本領(lǐng)域的技術(shù)人員會理解的在本文中的實(shí)例實(shí)施方式的所有變化、替換、變動、變更以及修改。而且,只要適合于、被設(shè)置為、能夠、被配置為、啟用、可用于或者有效地執(zhí)行一個特定的功能的設(shè)備、系統(tǒng)、或設(shè)備或系統(tǒng)的元件這樣適合、設(shè)置、能夠、配置、啟用、可用或者有效,就無論是否激活、打開或開啟該設(shè)備、系統(tǒng)、元件或該特定的功能,在所附權(quán)利要求中引用該設(shè)備、或系統(tǒng)或元件都包括該設(shè)備、系統(tǒng)、元件。
【權(quán)利要求】
1.一種方法,包括:由一個或多個計(jì)算裝置, 從第一移動裝置發(fā)送第一消息,所述第一消息包括與所述第一移動裝置的第一用戶對應(yīng)的第一用戶標(biāo)識符,其中,所述第一用戶標(biāo)識符與所述第一用戶在社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的用戶賬戶對應(yīng); 在所述第一移動裝置處接收一個或多個第二消息,所述第二消息包括在所述第一移動裝置的直接無線電連接內(nèi)與第二移動裝置對應(yīng)的第二用戶標(biāo)識符,其中,所述第二用戶標(biāo)識符與第二用戶在所述社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的相應(yīng)用戶賬戶對應(yīng);以及 在所述第一移動裝置處存儲在所述第二消息內(nèi)接收的信息,以便由在所述第一移動裝置上托管的一個或多個應(yīng)用程序訪問。
2.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 響應(yīng)于接收所述第二用戶標(biāo)識符,在所述第一移動裝置處訪問所存儲的信息,以便與在所述社交網(wǎng)絡(luò)系 統(tǒng)內(nèi)的一個或多個所述第二用戶交友;以及 將第三消息從所述第一移動裝置發(fā)送給一個或多個所述第二移動裝置,表示在所述社交網(wǎng)絡(luò)系統(tǒng)內(nèi)由所述第一用戶向所述第二用戶交友,所述第三消息包括所述第一移動裝置的所述第一用戶標(biāo)識符。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述第一移動裝置處于混雜模式中,所述混雜模式使所述第一移動裝置在所述直接無線電連接內(nèi)與所有所述第二移動裝置交友,其中,所述第一用戶和所述第二用戶在所述社交網(wǎng)絡(luò)系統(tǒng)中沒有關(guān)聯(lián)。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述第一用戶和所述第二用戶在所述社交網(wǎng)絡(luò)系統(tǒng)中具有關(guān)聯(lián)。
5.根據(jù)權(quán)利要求1所述的方法,其中,只有能夠發(fā)現(xiàn)在所述社交網(wǎng)絡(luò)系統(tǒng)中的第二用戶賬戶,第一移動裝置才接收一個或多個第二消息。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述直接無線電連接能夠受到日期和時(shí)間的限制。
7.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括: 響應(yīng)于與在所述社交網(wǎng)絡(luò)系統(tǒng)中的一個或多個所述第二用戶交友,在所述第一移動裝置處,生成在所述社交網(wǎng)絡(luò)系統(tǒng)中包括所述第一用戶和一個或多個所述第二用戶的組;以及 由所述第一移動裝置將第四消息發(fā)送給一個或多個所述第二移動裝置,表示在所述社交網(wǎng)絡(luò)系統(tǒng)中生成所述組,所述第四消息包括所述第一移動裝置的所述第一用戶標(biāo)識符。
8.一種系統(tǒng),包括: 存儲器,包括由一個或多個處理器可執(zhí)行的指令;以及 所述一個或多個處理器耦接至所述存儲器并且可操作為執(zhí)行所述指令,在執(zhí)行所述指令時(shí),所述一個或多個處理器可操作為: 發(fā)送第一消息,所述第一消息包括與第一移動裝置的第一用戶對應(yīng)的第一用戶標(biāo)識符,其中,所述第一用戶標(biāo)識符與所述第一用戶在社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的用戶賬戶對應(yīng); 接收一個或多個第二消息,所述第二消息包括在所述第一移動裝置的直接無線電連接內(nèi)與第二移動裝置對應(yīng)的第二用戶標(biāo)識符,其中,所述第二用戶標(biāo)識符與第二用戶在所述社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的相應(yīng)用戶賬戶對應(yīng);以及存儲在所述第二消息內(nèi)接收的信息,以便由在所述第一移動裝置上托管的一個或多個應(yīng)用程序訪問。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),進(jìn)一步可操作為: 響應(yīng)于接收所述第二用戶標(biāo)識符,訪問所存儲的信息,以便與在所述社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的一個或多個所述第二用戶交友;以及 將第三消息發(fā)送給一個或多個所述第二移動裝置,表示在所述社交網(wǎng)絡(luò)系統(tǒng)內(nèi)由所述第一用戶向所述第二用戶交友,所述第三消息包括所述第一移動裝置的所述第一用戶標(biāo)識符。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述第一移動裝置處于混雜模式中,所述混雜模式使所述第一移動裝置在所述直接無線電連接內(nèi)與所有所述第二移動裝置交友,其中,所述第一用戶和所述第二用戶在所述社交網(wǎng)絡(luò)系統(tǒng)中沒有關(guān)聯(lián)。
11.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述第一用戶和所述第二用戶在所述社交網(wǎng)絡(luò)系統(tǒng)中具有關(guān) 聯(lián)。
12.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,只有能夠發(fā)現(xiàn)在所述社交網(wǎng)絡(luò)系統(tǒng)中的第二用戶賬戶,第一移動裝置才接收一個或多個第二消息。
13.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述直接無線電連接能夠受到日期和時(shí)間的限制。
14.根據(jù)權(quán)利要求9所述的系統(tǒng),進(jìn)一步可操作為: 響應(yīng)于與在所述社交網(wǎng)絡(luò)系統(tǒng)中的一個或多個所述第二用戶交友,生成在所述社交網(wǎng)絡(luò)系統(tǒng)中包括所述第一用戶和一個或多個所述第二用戶的組;以及 將第四消息發(fā)送給一個或多個所述第二移動裝置,表示在所述社交網(wǎng)絡(luò)系統(tǒng)中生成所述組,所述第四消息包括所述第一移動裝置的所述第一用戶標(biāo)識符。
15.—種或多種具體化為軟件的計(jì)算機(jī)可讀非臨時(shí)性存儲介質(zhì),在由一個或多個計(jì)算機(jī)系統(tǒng)執(zhí)行時(shí),可操作為: 發(fā)送第一消息,所述第一消息包括與第一移動裝置的第一用戶對應(yīng)的第一用戶標(biāo)識符,其中,所述第一用戶標(biāo)識符與所述第一用戶在社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的用戶賬戶對應(yīng); 接收一個或多個第二消息,所述第二消息包括在所述第一移動裝置的直接無線電連接內(nèi)與第二移動裝置對應(yīng)的第二用戶標(biāo)識符,其中,所述第二用戶標(biāo)識符與第二用戶在所述社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的相應(yīng)用戶賬戶對應(yīng);以及 存儲在所述第二消息內(nèi)接收的信息,以便由在所述第一移動裝置上托管的一個或多個應(yīng)用程序訪問。
16.根據(jù)權(quán)利要求15所述的介質(zhì),進(jìn)一步可操作為: 響應(yīng)于接收所述第二用戶標(biāo)識符,訪問所存儲的信息,以便與在所述社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的一個或多個所述第二用戶交友;以及 將第三消息發(fā)送給一個或多個所述第二移動裝置,表示在所述社交網(wǎng)絡(luò)系統(tǒng)內(nèi)由所述第一用戶向所述第二用戶交友,所述第三消息包括所述第一移動裝置的所述第一用戶標(biāo)識符。
17.根據(jù)權(quán)利要求15所述的介質(zhì),其中,所述第一移動裝置處于混雜模式中,所述混雜模式使所述第一移動裝置在所述直接無線電連接內(nèi)與所有所述第二移動裝置交友,其中,所述第一用戶和所述第二用戶在所述社交網(wǎng)絡(luò)系統(tǒng)中沒有關(guān)聯(lián)。
18.根據(jù)權(quán)利要求15所述的介質(zhì),其中,所述第一用戶和所述第二用戶在所述社交網(wǎng)絡(luò)系統(tǒng)中具有關(guān)聯(lián)。
19.根據(jù)權(quán)利要求15所述的介質(zhì),其中,只有能夠發(fā)現(xiàn)在所述社交網(wǎng)絡(luò)系統(tǒng)中的第二用戶賬戶,第一移動裝置才接收一個或多個第二消息。
20.根據(jù)權(quán)利要求16所述的介質(zhì),進(jìn)一步可操作為: 響應(yīng)于與在所述社交網(wǎng)絡(luò)系統(tǒng)中的一個或多個所述第二用戶交友,生成在所述社交網(wǎng)絡(luò)系統(tǒng)中包括所述第 一用戶和一個或多個所述第二用戶的組;以及 將第四消息發(fā)送給一個或多個所述第二移動裝置,表示在所述社交網(wǎng)絡(luò)系統(tǒng)中生成所述組,所述第四消息包括所述第一移動裝置的所述第一用戶標(biāo)識符。
【文檔編號】G06Q50/30GK103988223SQ201280060762
【公開日】2014年8月13日 申請日期:2012年12月6日 優(yōu)先權(quán)日:2011年12月9日
【發(fā)明者】喬舒亞·懷斯曼, 大衛(wèi)·哈里·加西亞, 邁克爾·約翰·麥肯齊·托克斯韋格 申請人:臉譜公司