本公開涉及移動位置信標(biāo)。更具體地說,本公開涉及當(dāng)用戶位于移動位置信標(biāo)附近時的鄰近簽到(check-in)功能性。
背景技術(shù):許多社交網(wǎng)絡(luò)站點允許用戶在各種物理設(shè)施處“簽到”,諸如商店、娛樂會場等。當(dāng)前的簽到技術(shù)允許以物理地址(例如街道地址等)或者固定的GPS坐標(biāo)為基礎(chǔ)在物位置處簽到。通過使用簽到技術(shù),用戶能夠通過發(fā)送文本消息或者通過使用智能電話上的移動應(yīng)用簽到至特定位置。智能電話應(yīng)用典型地使用該電話的位置(使用三角定位法、GPS等)以識別用戶的當(dāng)前位置。然后將用戶的當(dāng)前位置與已經(jīng)在社交網(wǎng)絡(luò)網(wǎng)站上注冊其物理地址的諸如業(yè)務(wù)、會場等的物理位置相匹配。在發(fā)現(xiàn)匹配時,社交媒體網(wǎng)站能夠報告用戶“簽到”至特定的物理設(shè)施。許多應(yīng)用使用的一種方案是提供向用戶顯示附近地點的“地點”列表。如果用戶的期望的地點不在該列表上,則用戶從該列表中簡單地選擇合適的地點。然而,如果位置不在附近地點列表中,則用戶能夠直接從電話添加該位置。一旦用戶進行了簽到,他們具有與一個或者多個社交網(wǎng)絡(luò)網(wǎng)站中的朋友共享其位置的選項。涉及網(wǎng)絡(luò)網(wǎng)站典型地通過發(fā)表對于其他用戶可視的評論或者其他文本來與其他用戶共享信息。
技術(shù)實現(xiàn)要素:根據(jù)本發(fā)明的一個實施方式,提供一種方案,該方案接收與移動實體相對應(yīng)的地理信標(biāo)位置,所述移動實體是在社交網(wǎng)絡(luò)網(wǎng)站處建立的實體。接收地理用戶位置,該地理用戶位置與和所述社交聯(lián)網(wǎng)網(wǎng)站的用戶相關(guān)聯(lián)的移動用戶設(shè)備相對應(yīng)。關(guān)于所述地理信標(biāo)位置是否鄰近所述地理用戶位置進行確定。響應(yīng)于所述地理信標(biāo)位置鄰近所述地理用戶位置,用戶在所述實體處的簽到在所述社交媒體網(wǎng)站處被記入日志。上文是概要性的并且因而必要地包含細(xì)節(jié)的簡化、概括和省略;因而,本領(lǐng)域的普通技術(shù)人員將意識到該發(fā)明內(nèi)容只是說明性的而并不旨在以任何方式進行限制。通過權(quán)利要求唯一限定的本發(fā)明的其他方面、創(chuàng)造性特征和優(yōu)點將在下面闡釋的非限制性的詳細(xì)描述中變得明顯。附圖說明通過參照附圖,可以更好地理解本發(fā)明,并且本發(fā)明的各種方面、特征和優(yōu)點對于本領(lǐng)域的普通技術(shù)人員將變得明顯,其中:圖1是其中能夠?qū)崿F(xiàn)這里描述的方法的數(shù)據(jù)處理系統(tǒng)的方框圖;圖2提供圖1中示出的信息處理系統(tǒng)環(huán)境的擴展,以示出這里描述的方法能夠在聯(lián)網(wǎng)環(huán)境中操作的各種信息處理系統(tǒng)上執(zhí)行;圖3是繪出移動位置信標(biāo)的設(shè)置、管理和使用的方框圖;圖4是繪出由用戶和社交媒體網(wǎng)站采取的設(shè)置移動位置信標(biāo)的步驟的流程圖;圖5是繪出配置移動位置信標(biāo)所采取的步驟的流程圖;圖6是闡釋繪出用戶采取的配置移動位置信標(biāo)的使用的步驟的流程圖;圖7是繪出使用近場通信(NFC)提供移動位置信標(biāo)功能性所采取的步驟的流程圖;圖8是表示在社交媒體網(wǎng)站處執(zhí)行的處理NFC簽到的步驟的流程圖;圖9是表示使用三角定位法或者GPS技術(shù)提供移動位置信標(biāo)功能性所采取的步驟的流程圖;以及圖10是表示社交媒體網(wǎng)站處理來自移動位置信標(biāo)的簽到所采取的步驟的流程圖。具體實施方式在下面的說明書和附圖中繪出了某些具體細(xì)節(jié)以提供對本發(fā)明各種實施方式的全面理解。然而,在下面的公開中沒有繪出經(jīng)常與計算和軟件技術(shù)相關(guān)聯(lián)的某些公知細(xì)節(jié)以避免不必要地混淆本發(fā)明的各種實施方式。進而,相關(guān)領(lǐng)域的普通技術(shù)人員將理解,他們能夠在沒有下面描述的一個或者多個細(xì)節(jié)的情況下實踐本發(fā)明的其他實施方式。最后,盡管參照下面公開中的步驟和順序描述了各種方法,但是這樣的描述是為了提供本發(fā)明實施方式的清楚實現(xiàn),并且所述步驟和步驟順序不應(yīng)該被認(rèn)為是實踐本發(fā)明所要求的。取而代之的是,下文旨在提供本發(fā)明示例的詳細(xì)描述,并且不應(yīng)該被認(rèn)為限制本發(fā)明本身。而是任意數(shù)量的變化可以落入由說明書后面的權(quán)利要求限定的本發(fā)明的范圍內(nèi)。下面的詳細(xì)描述通常將跟隨如上面闡釋的發(fā)明內(nèi)容部分,根據(jù)需要進一步解釋各個方面的限定和本發(fā)明實施方式。為此,該詳細(xì)描述首先闡釋適合于實現(xiàn)與本發(fā)明相關(guān)聯(lián)的軟件和/或硬件技術(shù)的圖1中的計算環(huán)境。圖2中示出了聯(lián)網(wǎng)環(huán)境作為基本計算環(huán)境的擴展,以強調(diào)能夠在多個不同的設(shè)備之間執(zhí)行現(xiàn)代計算技術(shù)。圖1示出了信息處理系統(tǒng)100,其是能夠執(zhí)行這里描述的計算操作的計算機系統(tǒng)的簡化示例。信息處理系統(tǒng)100包括耦合到處理器接口總線112的一個或者多個處理器110。處理器接口總線112將處理器110連接到也被稱為存儲器控制器集線器(MCH)的北橋115。北橋115連接到系統(tǒng)存儲器120并且對于一個或者多個處理器110提供訪問系統(tǒng)存儲器的方式。圖形控制器125也連接到北橋115。在一個實施方式中,PCIExpress總線118將北橋115連接到圖形控制器125。圖形控制器125連接到諸如計算機監(jiān)視器的顯示器設(shè)備130。北橋115和南橋135通過使用總線119彼此連接。在一個實施方式中,總線是在北橋115和南橋135之間的每一個方向上高速傳輸數(shù)據(jù)的直接媒體接口(DMI)總線。在另一實施方式中,外圍部件互連(PCI)總線連接北橋和南橋。也被稱為I/O控制器集線器(ICH)的南橋135是通常實現(xiàn)以比北橋提供的能力更慢的速度操作的能力的芯片。南橋135典型地提供用于連接各種部件的各種總線。這些總線例如包括PCI和PCIExpress總線、ISA總線、系統(tǒng)管理總線(SMBus或者SMB)和/或低引腳計數(shù)(LPC)總線。LPC總線經(jīng)常連接低帶寬設(shè)備諸如引導(dǎo)ROM196和“遺留”I/O設(shè)備(使用“超級I/O”芯片)。“遺留”I/O設(shè)備(198)能夠例如包括串行和并行端口、鍵盤、鼠標(biāo)和/或軟盤控制器。LPC總線也將南橋135連接到信任的平臺模塊(TPM)195。經(jīng)常包括在南橋135中的其他部件包括直接存儲器訪問(DMA)控制器、可編程中斷控制器(PIC)以及使用總線184將南橋135連接到諸如硬盤驅(qū)動的非易失性存儲設(shè)備185的存儲設(shè)備控制器。Express卡155是將可熱插拔設(shè)備連接到信息處理系統(tǒng)的插槽。Express卡155在使用通用串行總線(USB)和PCIExpress總線二者連接到南橋135時支持該PCIExpress和USB連接性二者。南橋135包括提供到連接到USB的設(shè)備的USB連接性的USB控制器140。這些設(shè)備包括網(wǎng)絡(luò)照相機(照相機)150、紅外(IR)接收器148、鍵盤和軌跡板144以及提供無線個人局域網(wǎng)(PAN)的藍(lán)牙設(shè)備146。USB控制器140還提供到其他各種USB連接設(shè)備142的USB連接性,諸如鼠標(biāo)、可移除的非易失性存儲設(shè)備145、調(diào)制解調(diào)器、網(wǎng)絡(luò)卡、ISDN連接器、傳真機、打印機、USB集線器以及USB連接設(shè)備的許多其他類型。盡管將可移除的非易失性存儲設(shè)備145表示為USB連接設(shè)備,但是可以使用諸如Firewire接口等的不同接口連接可移除的非易失性存儲設(shè)備145。無線局域網(wǎng)(LAN)設(shè)備175經(jīng)由PCI或者PCIExpress總線172連接到南橋135。LAN設(shè)備175典型地實現(xiàn)全部使用相同協(xié)議的空中調(diào)制技術(shù)的IEEE802.11標(biāo)準(zhǔn)之一,以在信息處理系統(tǒng)100和另一計算機系統(tǒng)或者設(shè)備之間進行無線通信。光學(xué)存儲設(shè)備190使用串行ATA(SATA)總線188連接到南橋135。串行ATA適配器和設(shè)備在高速串行鏈路上通信。串行ATA總線還將南橋135連接到諸如硬盤驅(qū)動的其他形式的存儲設(shè)備。諸如聲卡的音頻電路160經(jīng)由總線158連接到南橋135。音頻電路160還提供諸如音頻輸入(line-in)和光學(xué)數(shù)字音頻入端口162、光學(xué)數(shù)字輸出和耳機插孔164、內(nèi)部揚聲器166和內(nèi)部麥克風(fēng)168的功能性。以太網(wǎng)控制器170使用諸如PCI或者PCIExpress總線的總線連接到南橋135。以太網(wǎng)控制器170將信息處理系統(tǒng)100連接到諸如局域網(wǎng)(LAN)、互聯(lián)網(wǎng)和其他公共和私有計算機網(wǎng)絡(luò)的計算機網(wǎng)絡(luò)。盡管圖1示出了一個信息處理系統(tǒng),但是信息處理系統(tǒng)可以采取許多形式。例如,信息處理系統(tǒng)可以采取桌面計算機、服務(wù)器、便攜式設(shè)備、膝上型計算機、筆記本或者其他規(guī)格計算機或者數(shù)據(jù)處理系統(tǒng)的形式。此外,信息處理系統(tǒng)可以采取諸如個人數(shù)字助理(PDA)、游戲設(shè)備、ATM機、便攜式電話設(shè)備、通信設(shè)備或者包括處理器和存儲器的其他設(shè)備的其他規(guī)格。圖1中示出和這里描述的提供安全功能的信任的平臺模塊(TPM195)只是硬件安全模塊(HSM)的一個示例。因此,這里描述和請求保護的TPM包括任何類型的HSM,包括但不局限于符合標(biāo)題為“信任的平臺模塊(TPM)規(guī)范版本1.2”的信任的計算組(TCG)標(biāo)準(zhǔn)的硬件安全設(shè)備。TPM是可以被結(jié)合在諸如圖2中列出的任何數(shù)量的信息處理系統(tǒng)的硬件安全子系統(tǒng)。圖2提供了圖1中示出的信息處理系統(tǒng)環(huán)境的擴展、以示出能夠在聯(lián)網(wǎng)環(huán)境中操作的各種信息處理系統(tǒng)上執(zhí)行這里描述的方法。信息處理系統(tǒng)的類型范圍從諸如手持計算機/移動電話210的小型手持設(shè)備到諸如大型機計算機270的大型機系統(tǒng)。手持計算機210的示例包括個人數(shù)字助理(PDA)、諸如MP3播放器的個人娛樂設(shè)備、便攜式電視和壓縮盤播放器。信息處理系統(tǒng)的其他示例包括筆輸入或者平板式計算機、計算機220、膝上型計算機或者筆記本、計算機230、工作站240、個人計算機系統(tǒng)250和服務(wù)器260。在圖2中沒有單獨示出的信息處理系統(tǒng)的其他類型由信息處理系統(tǒng)280表示。如圖所示,各種信息處理系統(tǒng)可以使用計算機網(wǎng)絡(luò)200聯(lián)網(wǎng)到一起??梢杂糜诨ミB各種信息處理系統(tǒng)的計算機網(wǎng)絡(luò)的類型包括局域網(wǎng)(LAN)、無線局域網(wǎng)(WLAN)、互聯(lián)網(wǎng)、公共交換電話網(wǎng)絡(luò)(PSTN)、其他無線網(wǎng)絡(luò)和能夠用于互連信息處理系統(tǒng)的任何其他網(wǎng)絡(luò)拓?fù)?。許多信息處理系統(tǒng)包括諸如硬驅(qū)的非易失性數(shù)據(jù)存儲和/或非易失性存儲器。圖2中示出的一些信息處理系統(tǒng)繪出了分離的非易失性數(shù)據(jù)存儲(服務(wù)器260利用非易失性數(shù)據(jù)存儲265、主機計算機270利用非易失性數(shù)據(jù)存儲275并且信息處理系統(tǒng)280利用非易失性數(shù)據(jù)存儲285)。非易失性數(shù)據(jù)存儲可以是位于各種信息處理系統(tǒng)外部的部件或者能夠位于信息處理系統(tǒng)之一的內(nèi)部。此外,可移除的非易失性存儲設(shè)備145能夠使用各種技術(shù)在兩個或者更多個信息處理系統(tǒng)之間共享,諸如將可移除的非易失性存儲設(shè)備145連接到信息處理系統(tǒng)的USB端口或者其他連接器。圖3是繪出移動位置信標(biāo)的設(shè)置、管理和使用的方框圖。社交網(wǎng)絡(luò)網(wǎng)站300包括在移動實體管理處涉及的處理和數(shù)據(jù)存儲。信標(biāo)設(shè)置和管理處理320對于信標(biāo)擁有者310建立移動實體并且提供該移動實體的管理。社交網(wǎng)絡(luò)網(wǎng)站在信標(biāo)數(shù)據(jù)存儲330中存儲與移動實體相關(guān)聯(lián)的信標(biāo)數(shù)據(jù)。如圖所示,移動實體與業(yè)務(wù)、事件、組織以及期望能夠由用戶訪問的移動位置的任何其他類型實體相關(guān)聯(lián)。移動實體的擁有者(310)使用諸如互聯(lián)網(wǎng)的計算機網(wǎng)絡(luò)200與社交網(wǎng)絡(luò)網(wǎng)站300通信。信標(biāo)使用處理360向社交網(wǎng)絡(luò)網(wǎng)站用戶350提供移動實體使用功能性。具體地說,社交網(wǎng)絡(luò)網(wǎng)站用戶是利用諸如智能電話等的移動設(shè)備以簽到至傳統(tǒng)(固定)和移動實體的社交網(wǎng)絡(luò)網(wǎng)站的移動用戶。用戶(350)使用諸如互聯(lián)網(wǎng)的計算機網(wǎng)絡(luò)200與社交網(wǎng)絡(luò)網(wǎng)站300無線通信。社交網(wǎng)絡(luò)網(wǎng)站300將移動實體處的簽到記錄維持在社交網(wǎng)絡(luò)數(shù)據(jù)存儲340中。社交網(wǎng)絡(luò)網(wǎng)站300的其他用戶然后能夠查看該簽到記錄以看見朋友和同事的活動和位置。通過社交網(wǎng)絡(luò)網(wǎng)站處合適的訪問或者安全策略確定能夠查看另一用戶數(shù)據(jù)的具體用戶。例如,在許多系統(tǒng)中,用戶需要在社交網(wǎng)絡(luò)網(wǎng)站上彼此相關(guān)聯(lián)(例如“朋友”等)以查看這樣的簽到記錄。圖4是繪出用戶和社交媒體網(wǎng)站采取的設(shè)置移動位置信標(biāo)的步驟的流程圖。在400處發(fā)生通過建立移動實體的用戶執(zhí)行移動實體設(shè)置。在步驟405處,用戶遞交請求以建立移動實體連同移動實體標(biāo)識符和名稱以分配到該移動實體。用戶的信息處理系統(tǒng)向社交媒體網(wǎng)站發(fā)送移動實體標(biāo)識符和移動實體名稱用于進一步處理。在410處示出用于設(shè)置移動實體的社交媒體網(wǎng)站處理。在步驟415處,社交媒體網(wǎng)站從用戶接收移動實體設(shè)置請求,該設(shè)置請求包括移動實體標(biāo)識符和移動實體名稱。在步驟420處,社交媒體網(wǎng)站生成唯一的移動信標(biāo)標(biāo)識符。在步驟425處,社交媒體網(wǎng)站使用所生成的信標(biāo)標(biāo)識符、移動實體標(biāo)識符和移動實體名稱在該網(wǎng)站處創(chuàng)建新的移動實體。社交媒體網(wǎng)站將該移動實體數(shù)據(jù)存儲在移動實體數(shù)據(jù)存儲330中。在步驟430處,社交媒體網(wǎng)站利用在社交媒體網(wǎng)站處建立的新的信標(biāo)標(biāo)識符對用戶(現(xiàn)在是移動實體擁有者)進行應(yīng)答。返回到用戶(現(xiàn)在是擁有者)處理,在步驟435處,信標(biāo)擁有者接收在建立移動實體時由社交媒體網(wǎng)站生成的信標(biāo)標(biāo)識符。在預(yù)定義的處理440處,信標(biāo)擁有者配置該新的移動信標(biāo)(參見圖5和對于處理細(xì)節(jié)的相對應(yīng)文本)。在步驟445處,社交媒體網(wǎng)站的各種用戶利用其移動用戶設(shè)備以在移動實體處“簽到”來進行被配置的移動信標(biāo)的使用。步驟445能夠繼續(xù)無限進行直到移動實體終止。關(guān)于移動實體的擁有者是否希望終止該移動實體做出決策(決策450)。只要該擁有者不希望終止移動實體,決策450就分支到“否”分支并且移動實體的使用繼續(xù)。在移動實體的擁有者希望終止移動實體時,決策450分支到“是”分支用于終止處理。注意到用戶可能已經(jīng)配置了移動實體以在特定的日期/時間終止,從而使得決策450在達(dá)到被配置的日期/時間時分支到“是”分支,或者移動實體的擁有者可以在某一點處決策以終止移動實體。在步驟455處,移動實體的擁有者向社交媒體網(wǎng)站遞交請求,以終止該移動實體提供移動實體標(biāo)識符和信標(biāo)標(biāo)識符。用以終止移動實體的社交媒體網(wǎng)站處理開始于460,繼而在步驟465處,社交媒體網(wǎng)站接收移動實體終止請求。通過社交媒體網(wǎng)站關(guān)于請求者是否被授權(quán)以終止移動實體做出決策(決策470)。如果請求者被授權(quán)終止移動實體,則決策470分支到“是”分支,從而在步驟475處,社交媒體網(wǎng)站從信標(biāo)數(shù)據(jù)存儲330刪除移動實體。另一方面,如果請求者沒有被授權(quán)終止移動實體,則決策470旁路步驟475而分支到“否”分支。在步驟480處,社交媒體網(wǎng)站向請求者發(fā)送表明移動實體是否終止的通知。返回到擁有者處理,在步驟490處,擁有者接收并且顯示關(guān)于擁有者的請求的通知以終止移動實體。圖5是繪出配置移動位置信標(biāo)所采取的步驟的流程圖。在500處開始配置處理,從而在步驟505處,社交媒體網(wǎng)站從移動實體的擁有者接收配置設(shè)置。通過社交媒體網(wǎng)站配置處理關(guān)于是否限制到移動實體的訪問進行決策(決策510)。如果限制對移動實體的訪問,則決策510分支到“是”分支,從而在步驟515處,社交媒體網(wǎng)站接收被授權(quán)“簽到”到移動實體的用戶標(biāo)識符的列表。例如,在私有方處使用的移動實體可以具有列出了被邀請到該私有方的那些用戶的信標(biāo)訪問列表。另一方面,如果沒有限制對移動實體的訪問,則社交媒體網(wǎng)站配置處理分支到“否”分支,從而在步驟520處,社交媒體網(wǎng)站使移動實體對于社交媒體網(wǎng)站的任意用戶可用。例如,公開的流動表演(例如馬戲表演、音樂會等)可以具有允許社交媒體網(wǎng)站的任意用戶“簽到”到移動實體的開放訪問策略。通過社交媒體網(wǎng)站配置處理關(guān)于是否存在作為附加的信標(biāo)的附加的移動實體做出決策。如果附加的移動實體用作附加的信標(biāo),則決策525分支到“是”分支,從而在步驟530處,社交媒體網(wǎng)站接收與各種附加的移動實體相對應(yīng)的移動實體標(biāo)識符。例如,如果巡回演說流動到大學(xué),各種演講者在大學(xué)內(nèi)的不同位置同時講話,則所述演講者的每一個能夠具有分離的移動實體,其允許演講的參與者“簽到”到該演講系列,而與他們所參與的具體演講無關(guān)。在另一示例中,諸如業(yè)務(wù)的實體可以在廣泛區(qū)域上擴散(例如在城市區(qū)域等的各種地區(qū)中提供冰淇淋的冰淇淋車、流動到會場但是在該會場處表演的同時覆蓋大的地理區(qū)域的馬戲團等)。另一方面,如果不存在用作附加的信標(biāo)的附加的移動設(shè)備,則決策525分支到“否”分支,從而在步驟535處,社交媒體網(wǎng)站利用單個移動實體標(biāo)識符作為移動實體的信標(biāo)。通過社交媒體網(wǎng)站配置處理對是否存在移動實體的附加擁有者做出決策(決策540)。在由一個擁有者建立移動實體時,可以存在附加的擁有者(例如業(yè)務(wù)行為中的伙伴或者聯(lián)合擁有者等)。如果存在移動實體的附加擁有者,則決策540分支到“是”分支,從而在步驟545處,社交媒體網(wǎng)站接收與移動實體的附加擁有者相對應(yīng)的標(biāo)識符。此外,社交媒體網(wǎng)站可以接收關(guān)于各種擁有者能夠采取什么行為的限制(例如,那些擁有者能夠修改移動實體配置,查看移動實體使用數(shù)據(jù)等)。另一方面,如果不存在移動實體的附加擁有者,則決策540分支到“否”分支,從而在步驟550處,建立了移動實體的原始擁有者是移動實體的唯一擁有者。通過社交媒體網(wǎng)站配置處理對移動實體是否具有限制的壽命或者無限繼續(xù)做出決策(步驟555)。如果移動實體具有限制的壽命,則決策555分支到“是”分支,從而在步驟560處,社交媒體網(wǎng)站配置處理接收移動實體的結(jié)束日期/時間,以使得在達(dá)到結(jié)束日期/時間時該移動實體將由社交媒體網(wǎng)站自動終止。例如,如果導(dǎo)游在城市內(nèi)進行歷史旅游,則該導(dǎo)游能夠建立移動實體(諸如導(dǎo)游的智能電話)的壽命,以使得用戶能夠在進行旅游時簽到至該移動實體,但是在旅游結(jié)束時該移動實體終止。另一方面,如果移動實體具有無限壽命,則決策555分支到“否”分支,從而在步驟565處,社交媒體網(wǎng)站無限地建立移動實體(例如直到擁有者終止)。在步驟570處,社交媒體網(wǎng)站從建立該移動實體的擁有者接收移動實體通信設(shè)置(例如該移動實體是否使用近場通信(NFC)、是否發(fā)送移動實體的移動位置等)。在步驟580處,社交媒體網(wǎng)站將移動實體配置設(shè)置保存在信標(biāo)數(shù)據(jù)存儲330中。之后在595處結(jié)束由社交媒體網(wǎng)站執(zhí)行的配置處理。圖6是繪出用戶配置移動位置信標(biāo)的使用所采取的步驟的流程圖。在600處發(fā)生用戶配置處理,從而在步驟605處該處理從用戶接收各種配置設(shè)置(例如使用對話或者其他輸入機制等)。關(guān)于用戶是否希望從移動實體接收“推送(push)”通知做出決策(決策610)。在使用推送通知時,在用戶的移動設(shè)備接近移動實體時該用戶的設(shè)備從移動實體接收通知。如果用戶希望使用推送通知,則決策610分支到“是”分支,從而在步驟615處,配置處理設(shè)置某一設(shè)置從而在用戶的設(shè)備接近各種移動實體時該用戶的設(shè)備從移動實體接收通知。另一方面,如果用戶不希望接收推送通知,則決策610分支到“否”分支,從而在步驟620處,該配置處理禁止推送通知,以使得當(dāng)用戶的設(shè)備接近移動實體時該用戶在移動實體處手動“簽到”。關(guān)于用戶是否希望使用近場通信(NFC)技術(shù)與移動實體通信做出決策(決策625)。NFC允許用戶的設(shè)備和移動實體彼此直接通信。如果用戶希望使用NFC,并且用戶的設(shè)備支持NFC,則決策625分支到“是”分支,從而在步驟630處,該配置處理設(shè)置某一設(shè)置從而用戶的設(shè)備使用NFC與移動實體通信。另一方面,如果用戶不希望使用NFC,或者用戶的設(shè)備不支持NFC,則決策625分支到“否”分支,從而在步驟635處,在與移動實體通信時該配置處理禁止使用NFC。在與移動實體通信時,關(guān)于用戶是否希望使用諸如使用GPS或者使用三角定位法收集的移動設(shè)備位置信息做出決策(決策640)。移動設(shè)備位置信息允許驗證用戶的移動設(shè)備在地理上接近特定移動實體。如果用戶希望使用移動設(shè)備位置信息,則決策640分支到“是”分支,從而在步驟645處,該配置處理設(shè)置某一設(shè)置,允許傳輸移動設(shè)備地理數(shù)據(jù)。另一方面,如果用戶不希望使用用戶的移動設(shè)備位置信息通信,則決策640分支到“否”分支,從而在步驟650處,該配置處理禁止使用與用戶的移動設(shè)備相關(guān)聯(lián)的地理位置數(shù)據(jù)。在步驟660處,該配置處理將各種用戶配置設(shè)置保存在用戶設(shè)置數(shù)據(jù)存儲670中。在一個實施方式中,用戶設(shè)置數(shù)據(jù)存儲被維持在社交媒體網(wǎng)站300處。在另一實施方式中,用戶設(shè)置數(shù)據(jù)存儲被維持在用戶的移動設(shè)備內(nèi)的存儲區(qū)域處。在備選實施方式中,一些數(shù)據(jù)被存儲在社交媒體網(wǎng)站處,而其他數(shù)據(jù)被存儲在用戶的移動設(shè)備處。在步驟675處,該配置處理將配置設(shè)置保存在用戶的移動設(shè)備中的存儲區(qū)域中。之后處理在695處結(jié)束。圖7是繪出使用近場通信(NFC)提供移動位置信標(biāo)功能性所采取的步驟的流程圖。在700處開始處理,從而具有NFC功能性的用戶設(shè)備確定用戶是否配置了該設(shè)備,以接受在位于移動實體的范圍(接近)內(nèi)時通知用戶的設(shè)備的“推送”通知(決策705)。如果用戶的設(shè)備沒有被配置以接受“推送”類型通知,則決策705分支到“否”分支,從而在步驟710處,設(shè)備等待直到用戶手動請求在移動實體處簽到。另一方面,如果用戶配置了設(shè)備以接受推送通知,則決策705旁路步驟710而分支到“是”分支。在步驟715處,用戶設(shè)備檢查該設(shè)備是否位于裝配有NFC功能性,并且被配置以接受來自移動設(shè)備的點到點請求的移動實體的范圍內(nèi)(決策720)。如果用戶設(shè)備不在裝配有NFC功能性并且接受點到點請求的移動實體的范圍(接近)內(nèi),則決策720分支到“否”分支,從而在步驟725處,用戶設(shè)備在循環(huán)回之前等待某一時間段(例如一分鐘,等)以檢查該用戶設(shè)備是否位于裝配有NFC功能性的、正在接受點到點請求的移動實體的范圍內(nèi)。該循環(huán)繼續(xù)進行直到用戶設(shè)備在裝配有NFC功能性、并且接受點到點請求的移動實體的范圍(接近)內(nèi),從而決策720分支到“是”分支,并且在步驟730處,用戶設(shè)備使用NFC發(fā)送移動實體簽到請求。在735處開始移動實體處理,從而在步驟740處,移動實體利用移動實體的NFC接收器從用戶設(shè)備接收簽到請求。關(guān)于接收該請求的移動實體是否被配置為接受移動簽到請求的信標(biāo)做出決策(決策745)。如果接收設(shè)備沒有被配置以作為移動實體(信標(biāo)),則決策745旁路剩余的步驟而分支到“否”分支,并且在步驟775處該設(shè)備拒絕該請求。另一方面,如果該設(shè)備被配置以用作移動實體,則決策745分支到“是”用于通過移動實體進行進一步處理。移動實體確定該移動實體對于任何人的簽到是否開放,或者是否存在控制誰能夠在移動實體處簽到的信標(biāo)訪問列表(決策750)。如果移動實體不對任何人開放,則決策750對于移動實體訪問處理分支到“是”分支。在步驟755處,移動實體向社交網(wǎng)絡(luò)網(wǎng)站發(fā)送請求用戶的移動用戶標(biāo)識符用于檢查。在步驟760處,移動實體從社交網(wǎng)絡(luò)網(wǎng)站接收關(guān)于請求者是否位于對于該移動實體的信標(biāo)訪問列表上的響應(yīng)。在一個實施方式中,在移動實體上維持信標(biāo)訪問列表,以使得在步驟755處該移動實體檢查其內(nèi)部存儲的信標(biāo)訪問列表,而不是向社交網(wǎng)絡(luò)網(wǎng)站發(fā)送請求。關(guān)于請求的用戶是否被允許在該移動實體處簽到做出決策(決策765)。如果請求者被允許在該移動實體處簽到(決策765分支到“是”分支)或者如果移動實體對于任何人的簽到開放(決策750分支到“是”分支),則在步驟768處,移動實體向請求的用戶設(shè)備發(fā)送簽到接受響應(yīng),在步驟770處,該移動實體向社交網(wǎng)絡(luò)網(wǎng)站發(fā)送請求的用戶在該移動實體處成功簽到的通知(例如,發(fā)送社交網(wǎng)絡(luò)網(wǎng)站移動實體的標(biāo)識符以及用戶設(shè)備的標(biāo)識符等)。另一方面,如果發(fā)出請求的用戶沒有被授權(quán)在該移動實體處簽到,則決策765分支到“否”分支,從而在步驟775處,該移動實體拒絕簽到請求,并且向發(fā)出請求的用戶設(shè)備發(fā)送拒絕響應(yīng)。返回到由用戶設(shè)備執(zhí)行的處理,在步驟780處,用戶設(shè)備從移動實體接收響應(yīng)。關(guān)于移動實體是否接受了簽到請求做出決策(決策785)。如果接受了簽到請求,則決策785分支到“是”分支,從而在步驟790處,用戶設(shè)備向社交網(wǎng)絡(luò)網(wǎng)站發(fā)送簽到通知。另一方面,如果移動實體沒有接受簽到,則決策785旁路步驟790而分支到“否”分支。在步驟795處,向移動用戶設(shè)備的用戶顯示表明該用戶是否成功簽到至移動實體的簽到消息。圖8是表示在社交媒體網(wǎng)站處執(zhí)行的處理NFC簽到的步驟的流程圖。在800處發(fā)生處理,從而在步驟810處,社交網(wǎng)絡(luò)網(wǎng)站從多方之一(或者從用戶的移動設(shè)備或者從移動實體設(shè)備)接收簽到通知。簽到請求包括雙方的標(biāo)識符。在步驟820處,社交網(wǎng)絡(luò)網(wǎng)站檢查信標(biāo)簽到隊列,以確定是否從雙方接收了簽到請求(決策830)。如果從雙方接收了簽到通知,則決策830分支到“是”分支,從而在步驟840處,社交網(wǎng)絡(luò)網(wǎng)站在社交網(wǎng)絡(luò)網(wǎng)站數(shù)據(jù)存儲340中將簽到記錄日志,以使得該簽到事件出現(xiàn)在用戶的頁面以及與移動實體相對應(yīng)的頁面二者上。在步驟850處,社交網(wǎng)絡(luò)網(wǎng)站通過移除與用戶和移動實體二者相對應(yīng)的條目,而清除信標(biāo)簽到隊列870。另一方面,如果沒有從雙方接收到通知,則決策830分支到“否”分支,從而在步驟870處,社交網(wǎng)絡(luò)網(wǎng)站將(從用戶或者移動實體)接收的通知添加到信標(biāo)簽到隊列870,并且處理將等待并且查看是否在晚些時候從其他方接收了相對應(yīng)的簽到。在步驟880處,社交網(wǎng)絡(luò)網(wǎng)站等待要從移動實體或者從用戶設(shè)備接收的下一個通知。在接收了下一個通知時,處理循環(huán)回到步驟810以按照上面描述處理下一個通知。在一個實施方式中,信標(biāo)簽到隊列870周期性地被清楚以移除單個(orphan)條目。例如,如果用戶設(shè)備發(fā)送簽到通知,但是該用戶沒有被授權(quán)以在移動實體處簽到,則將不從該移動實體接收相對應(yīng)的簽到通知。在該示例中,社交媒體網(wǎng)站在經(jīng)過某一時間段之后(例如在五分鐘之后等)移除單個用戶簽到通知。圖9是表示使用三角定位法或者GPS技術(shù)提供移動位置信標(biāo)功能性所采取的步驟的流程圖。社交網(wǎng)絡(luò)網(wǎng)站處理開始于900,從而該社交網(wǎng)絡(luò)網(wǎng)站決定用戶的移動設(shè)備是否正在使用“推送”通知(決策905)。如果推送通知正在由用戶的移動設(shè)備使用,則決策905分支到“是”分支,從而在步驟910處,社交網(wǎng)絡(luò)網(wǎng)站接收與移動實體901相對應(yīng)的地理信標(biāo)位置,并且在步驟915處,社交網(wǎng)絡(luò)網(wǎng)站接收用戶的移動設(shè)備902的地理用戶位置。社交網(wǎng)絡(luò)網(wǎng)站以所接收的地理位置為基礎(chǔ),決定用戶的移動設(shè)備是否接近移動實體(決策920)。如果用戶的移動設(shè)備不接近移動實體,則決策920分支到“否”分支,循環(huán)回以繼續(xù)檢查用戶的移動設(shè)備和移動實體的位置。由于用戶的移動設(shè)備和移動實體二者都是移動的,因此他們會在某一時候變得彼此接近。在用戶的移動設(shè)備接近移動實體時,決策920分支到“是”分支用于進一步處理。在步驟925處,社交網(wǎng)絡(luò)網(wǎng)站向用戶的移動設(shè)備發(fā)送通知(接近)移動實體附近的用戶的通知或者信標(biāo)。在902處開始移動用戶設(shè)備處理,從而移動用戶設(shè)備確定其是否接受推送通知(決策922)。如果用戶的移動設(shè)備接受了推送通知,則決策922分支到“是”分支,從而在步驟930處,用戶的移動設(shè)備從接近移動實體的社交網(wǎng)絡(luò)網(wǎng)站接收推送通知(信標(biāo))。在步驟935處,用戶關(guān)于接近移動實體的通知采取行動(例如請求簽到至移動實體,或者忽略該通知并且不簽到至該移動實體,等)。關(guān)于用戶是否選擇了簽到至鄰近移動實體做出決策(決策940)。如果用戶沒有選擇簽到至移動實體,則決策940分支到“否”分支,其循環(huán)回以繼續(xù)接受其他附近信標(biāo)的通知。另一方面,如果用戶選擇簽到(或者決策940分支到“是”分支或者如果用戶不使用推送通知,則在從用戶接收手動簽到請求時決策922分支到“否”分支),然后在步驟945處,用戶的移動設(shè)備向社交網(wǎng)絡(luò)網(wǎng)站發(fā)送簽到請求。在社交網(wǎng)絡(luò)網(wǎng)站從用戶的移動設(shè)備接收簽到請求時,在步驟950處該社交網(wǎng)絡(luò)網(wǎng)站處理恢復(fù)。在預(yù)定義的處理955處,執(zhí)行移動實體(信標(biāo))簽到處理(參見圖10以及對于處理細(xì)節(jié)的相對應(yīng)文本)。社交網(wǎng)絡(luò)網(wǎng)站確定信標(biāo)簽到處理是否成功(決策960)。如果信標(biāo)簽到處理成功,則決策960分支到“是”分支,從而在步驟965處,社交網(wǎng)絡(luò)網(wǎng)站向用戶的移動設(shè)備、并且向移動實體發(fā)送表明用戶在移動實體處成功簽到的通知(響應(yīng))。另一方面,如果移動實體簽到處理成功,則決策960分支到“否”分支,從而在步驟970處,社交網(wǎng)絡(luò)網(wǎng)站發(fā)送通知用戶的移動設(shè)備該簽到請求被拒絕的響應(yīng)。返回到用戶設(shè)備處理,在步驟975處,用戶的移動設(shè)備從社交網(wǎng)絡(luò)網(wǎng)站接收響應(yīng)(接受或者拒絕)。在步驟980處,用戶的移動設(shè)備向用戶顯示表明簽到是否成功的簽到狀態(tài)。圖10是表示社交媒體網(wǎng)站處理來自移動位置信標(biāo)的簽到所采取的步驟的流程圖。在通過圖9中示出的預(yù)定義處理955調(diào)用例程時,在1000處發(fā)生社交媒體網(wǎng)站處理。在圖10中,在步驟1005處,社交媒體網(wǎng)站通過從移動實體配置數(shù)據(jù)存儲330獲取移動實體的配置來檢查該配置。關(guān)于該移動實體是否被配置以從任何人接受簽到請求做出決策(決策1010)。如果移動實體還沒有被配置以從任何人接受簽到請求,則決策1010分支到“否”分支,以檢查關(guān)于該移動實體的信標(biāo)訪問列表。在步驟1020處,社交網(wǎng)絡(luò)網(wǎng)站檢查關(guān)于請求在該移動實體處簽到的用戶的信標(biāo)訪問列表(決策1025)。如果用戶沒有被授權(quán)以在移動實體處簽到,則決策1025分支到“否”分支,從而在步驟1070處,社交網(wǎng)絡(luò)網(wǎng)站拒絕簽到請求并且處理在1095處返回。另一方面,如果移動實體對于全部用戶開放(決策1010分支到“是”分支),或者如果用戶被授權(quán)以在移動實體處簽到(決策1025分支到“是”分支),則社交網(wǎng)絡(luò)網(wǎng)站處理該簽到請求。在一個實施方式中,檢查用戶的移動設(shè)備和移動實體的當(dāng)前地理位置以確保它們彼此接近。在該實施方式中,在步驟1030處,社交網(wǎng)絡(luò)網(wǎng)站檢查簽到請求者(用戶的移動設(shè)備902)的當(dāng)前地理位置。在步驟1040處,社交網(wǎng)絡(luò)網(wǎng)站還檢查移動實體(移動信標(biāo)901)的當(dāng)前地理位置。通過社交網(wǎng)絡(luò)網(wǎng)站關(guān)于用戶的移動設(shè)備是否在地理上接近移動實體做出決策(決策1050)。如果用戶的移動設(shè)備不接近移動實體,則決策1050分支到“否”分支,從而在步驟1070處,社交網(wǎng)絡(luò)網(wǎng)站拒絕簽到請求并且處理在1095處返回。另一方面,如果用戶的移動設(shè)備接近移動實體,則決策1050分支到“是”分支,從而在步驟1060處,社交網(wǎng)絡(luò)網(wǎng)站在社交網(wǎng)絡(luò)網(wǎng)站數(shù)據(jù)存儲340中對簽到記錄日志,以使得簽到事件出現(xiàn)在用戶頁面以及與移動實體相對應(yīng)的頁面二者上。處理然后在1095處返回到調(diào)用例程。這里使用的術(shù)語僅出于描述特定實施方式的目的而并不旨在限制本發(fā)明。如這里使用的,單數(shù)形式的“一種”、“一個”或者“所述”也旨在包括復(fù)數(shù)形式,除非上下文以其他方式清楚表明。將進一步理解,在該說明書中使用的術(shù)語“包括”和/或“包括著”指定所表述的特征、整數(shù)、步驟、操作、元件和/或部件的存在,但是不排除一個或者多個其他特征、整數(shù)、步驟、操作、元件、部件和/或其組的存在或者添加。下面權(quán)利要求中相對應(yīng)的結(jié)構(gòu)、材料、動作以及全部模塊或者步驟加功能元件的等同物旨在包括用于結(jié)合專門請求保護的其他請求保護的元件執(zhí)行的功能的任何結(jié)構(gòu)、材料或者動作。出于說明和描述目的呈現(xiàn)了本發(fā)明的說明書,但是并不旨在是排他性的或者將本發(fā)明局限于所公開的形式。在不偏離本發(fā)明的范圍和精神的情況下,許多變型和變化對于本領(lǐng)域的普通技術(shù)人員來說將變得明顯。選擇和描述所述實施方式以最佳解釋本發(fā)明的原理和實踐應(yīng)用,并且使能本領(lǐng)域的其他普通技術(shù)人員理解本發(fā)明的各種實施方式,其中各種變型適合于期望的特定用途。本領(lǐng)域的普通技術(shù)人員將意識到,本發(fā)明的各個方面可以被實施為系統(tǒng)、方法或者計算機程序產(chǎn)品。因此,本發(fā)明的各個方面可以采取完全硬件實施方式、完全軟件實施方式(包括固件、駐留的軟件、微代碼等)或者組合軟件和硬件方面的這里通常全部被稱為“電路”、“模塊”或者“系統(tǒng)”的實施方式的形式。而且,本發(fā)明的各個方面可以采取實施在其上實施有計算機可讀程序代碼的一個或者多個計算機可讀介質(zhì)中的計算機程序產(chǎn)品的形式??梢岳靡粋€或者多個計算機可讀介質(zhì)的任意組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)可以例如是但不局限于電、磁、光、電磁、紅外或者半導(dǎo)體系統(tǒng)、裝置或者設(shè)備,或者前述的任意合適組合。計算機可讀存儲介質(zhì)的更加具體的示例(非排他性列表)將包括下面:具有一個或者多個線路的電連接、便攜式計算機盤、硬盤、隨機訪問存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPROM或者閃存)、光纖、便攜式壓縮盤只讀存儲器(CD-ROM)、光存儲設(shè)備、磁存儲設(shè)備、前述的任意適當(dāng)組合,或者進一步研發(fā)的計算機可讀存儲介質(zhì)。在該文檔的上下文中,計算機可讀存儲介質(zhì)可以是任何有形介質(zhì),能夠包含或者存儲由指令執(zhí)行系統(tǒng)、裝置或者設(shè)備使用或者結(jié)合該指令執(zhí)行系統(tǒng)、裝置或者設(shè)備使用的程序。計算機可讀信號介質(zhì)可以包括其中實施有計算機可讀程序代碼的傳播的數(shù)據(jù)信號,例如在基帶中或者作為載波的一部分。這樣的傳播信號可以采取各種形式,包括但不局限于電磁、光、或者其任意合適的組合。計算機可讀信號介質(zhì)可以是不是計算機可讀存儲介質(zhì)并且能夠通信、傳播或者傳輸由指令執(zhí)行系統(tǒng)、裝置或者設(shè)備使用或者結(jié)合該指令執(zhí)行系統(tǒng)、裝置或者設(shè)備使用的程序的任何計算機可讀介質(zhì)??梢允褂萌魏魏线m的介質(zhì)傳輸實施在計算機可讀介質(zhì)上的程序代碼,包括但不局限于無線、有線、光纖、RF等,或者前述的任意適當(dāng)組合。用于執(zhí)行本發(fā)明各個方面的操作的計算機程序代碼可以按照一個或者多個編程語言的任意組合進行編寫,包括諸如Java、C++等的面向?qū)ο缶幊陶Z言以及諸如“C”編程語言或者類似編程語言的傳統(tǒng)過程編程語言。程序代碼可以完全在用戶計算機上執(zhí)行,部分在用戶計算機上并且部分在遠(yuǎn)程計算機上執(zhí)行或者完全在遠(yuǎn)程計算機或者服務(wù)器上執(zhí)行。在后者的情景中,遠(yuǎn)程計算機可以經(jīng)過任意類型的網(wǎng)絡(luò)連接到用戶計算機,包括局域網(wǎng)(LAN)或者寬域網(wǎng)(WAN),或者可以進行到外部計算機的連接(例如經(jīng)過使用互聯(lián)網(wǎng)服務(wù)供應(yīng)商的互聯(lián)網(wǎng))。所述連接可以是物理或者無線的。下面參照根據(jù)本發(fā)明實施方式的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖說明和/或方框圖描述本發(fā)明的各個方面。將理解,能夠通過計算機程序指令實現(xiàn)流程圖說明和/或方框圖的每一個方框以及流程圖說明和/或方框圖中的方框組合。這些計算機程序指令可以被提供到通用計算機、專用計算機或者其他可編程數(shù)據(jù)處理裝置的處理器以制造機器,以使得經(jīng)由計算機或者其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令創(chuàng)建用于實現(xiàn)在流程圖和/或一個或者多個方框圖中指定的功能/行為的模塊。這些計算機程序指令也可以被存儲在能夠指示計算機、其他可編程數(shù)據(jù)處理裝置或者其他設(shè)備按照特定方式工作的計算機可讀介質(zhì)中,以使得存儲在計算機可讀介質(zhì)中的指令產(chǎn)生包括實現(xiàn)在流程圖和/或一個或者多個方框圖中指定的功能/行為的指令的制造產(chǎn)品。所述計算機程序指令也可以被加載到計算機、其他可編程數(shù)據(jù)處理裝置或者其他設(shè)備上以在所述計算機、其他可編程裝置或者其他設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的過程以使得在計算機或者其他可編程裝置上執(zhí)行的指令提供用于實現(xiàn)在流程圖和/或一個或者多個方框圖中指定的功能/行為的處理。附圖中的流程圖和方框圖示出了根據(jù)本發(fā)明各種實施方式的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的架構(gòu)、功能性和操作。為此,流程圖或者方框圖中的每一個方框可以代表包括用于實現(xiàn)所指定的邏輯功能的一個或者多個可執(zhí)行指令的模塊、片段或者代碼部分。還應(yīng)該注意到,在一些備選實現(xiàn)中,方框中標(biāo)注的功能可以不按照在附圖中標(biāo)注的順序發(fā)生。例如,實際上連續(xù)示出的兩個方框可以被基本上同時執(zhí)行,或者取決于所涉及的功能性,有時可以按照相反的順序執(zhí)行所述方框。也將注意到,方框圖和/或流程圖示出中的每一個方框以及方框圖和/或流程圖示出中的方框組合能夠通過執(zhí)行指定功能或者行為的專用硬件基系統(tǒng)或者專用硬件和計算機指令的組合實現(xiàn)。