亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

動態(tài)背景設備網(wǎng)絡的制作方法

文檔序號:12185555閱讀:305來源:國知局
動態(tài)背景設備網(wǎng)絡的制作方法與工藝

本申請要求Gupta于2014年4月11日提交的題為“Location Based Service on Mobile Devices(移動設備上基于位置的服務)”的美國臨時專利申請61/978,478;Gupta于2014年7月7日提交的題為“Creating and Accessing Virtual Halls using Unique Ids of Network Devices(使用網(wǎng)絡設備唯一識別碼創(chuàng)建并訪問虛擬大廳)”的美國臨時專利申請62/021,514;Gupta于2015年2月5日提交的題為“Dynamic Contextual Device Network(動態(tài)背景設備網(wǎng)絡)”的美國臨時專利申請62/112,180;Gupta于2015年2月24日提交的題為“Creating and Accessing Dynamic Contextual Device Networks(創(chuàng)建并訪問動態(tài)背景設備網(wǎng)絡)”的美國臨時專利申請62/119,812的權益和優(yōu)先權,并且進一步地要求Gupta于2014年7月21日提交的題為“Context Scanner or Trigger Device(背景掃描或觸發(fā)設備)”的印度申請2051/DEL/2014的權益和優(yōu)先權。這五篇申請中每一篇的全部內(nèi)容通過引用合并于此。



背景技術:

計算設備,例如筆記本電腦、平板電腦和移動電話現(xiàn)在成為我們?nèi)粘I顝V泛而不可或缺的一部分。但是,獲取信息是一件乏味的工作,特別是當計算設備暫時沒有連接到互聯(lián)網(wǎng)時。另外,搜索到的信息可能與某領域相關,但是可能與特定用戶或者用戶的背景不太相關。



技術實現(xiàn)要素:

在一方面,一種包括電路的系統(tǒng),所述電路配置用來建立并且保持數(shù)據(jù)通道和虛擬大廳。每一虛擬大廳與數(shù)據(jù)通道中的一個相關聯(lián),并且每一虛擬大廳包括與虛擬大廳相關的數(shù)據(jù)和對象,其中所述數(shù)據(jù)包括與設備或用戶相關的背景信息。每一虛擬大廳將數(shù)據(jù)和對象的訪問權提供給虛擬大廳的成員。對虛擬大廳的數(shù)據(jù)和對象的修改在虛擬大廳的成員之間同步。

在一方面,一種包括電路的系統(tǒng),所述電路布置用來接收虛擬大廳標識符和創(chuàng)建與虛擬大廳標識符相關的虛擬大廳的請求,創(chuàng)建虛擬大廳,建立數(shù)據(jù)通道用于在虛擬大廳內(nèi)通信,并且提供虛擬記號對虛擬大廳進行識別。該電路進一步地配置用來從第一設備接收第一請求,第一請求通過對虛擬記號的選擇啟動,第一請求是將第一設備增加到虛擬大廳。該電路進一步配置用來識別第一設備的背景,驗證第一設備的背景和與虛擬大廳相關的規(guī)則一致,增加第一設備為虛擬大廳的成員,提供與虛擬大廳相關的信息給第一設備,并且用與第一設備相關的信息更新虛擬大廳。

在一方面,一種方法包括:從第一用戶設備的用戶界面接收對虛擬記號的選擇;向遠程計算設備發(fā)送虛擬記號的表示;從遠程計算設備接受與虛擬記號相關聯(lián)的虛擬大廳相關的信息;為遠程計算設備提供背景數(shù)據(jù);接受與進入虛擬大廳的第二用戶設備相關的同步數(shù)據(jù);并且提交數(shù)據(jù)以分發(fā)給虛擬大廳的參與者。

在一方面,一種方法包括:提供用戶設備的位置信息給遠程計算設備并且從遠程計算設備接收虛擬大廳列表,對于該列表中的每一虛擬大廳,該方法包括測定該用戶設備與虛擬大廳的傳送設備的接近度。該方法進一步包括:基于接近度對虛擬大廳的列表進行優(yōu)先化,將代表了優(yōu)先化后的虛擬大廳列表的一組優(yōu)先級排序的虛擬記號提供給用戶設備的用戶界面,并且從用戶界面接收對虛擬記號之一的選擇。

附圖說明

圖1A為網(wǎng)絡環(huán)境的示例的圖示。

圖1B為動態(tài)背景設備網(wǎng)絡環(huán)境的示例的圖示。

圖2為計算設備的示例的結(jié)構框圖表示。

圖3為示出了背景感知訪問目錄的示例的流程圖。

圖4為示出了創(chuàng)建目錄的示例的流程圖。

圖5為示出了用于動態(tài)背景設備網(wǎng)絡的數(shù)據(jù)庫結(jié)構的示例的表格關系圖。

圖6為示出了背景感知訪問動態(tài)背景設備網(wǎng)絡的示例的流程圖。

圖7為示出了創(chuàng)建動態(tài)背景設備網(wǎng)絡的示例的流程圖。

圖8為示出了用于動態(tài)背景設備網(wǎng)絡的數(shù)據(jù)結(jié)構的示例的示意圖。

圖9為虛擬大廳的結(jié)構框圖表示。

圖10為示出了利用自動身份驗證訪問動態(tài)背景設備網(wǎng)絡中的信息的示例的流程圖。

圖11提供了虛擬大廳中的對象在圖形用戶界面上的顯示的示例。

具體實施方式

本公開中所描述的是用戶友好并且有效的技術,所述技術用于基于個人或計算設備的背景來發(fā)現(xiàn)信息,使得通過所描述的技術獲得的信息與所述背景相關。本公開所描述的技術也能應用于局域級的消息傳送、文件或者視頻分享。

本公開中所使用的背景(context)是指關于用戶或相關計算設備的數(shù)據(jù),例如位置背景、人口背景、興趣背景、醫(yī)療需求背景、職業(yè)背景、使用背景、歷史背景、性能背景、制造背景以及其他描述用戶或者相關計算設備的背景。對背景的示例的提供遍及本公開。

如在概述中本公開所描述的,動態(tài)背景設備網(wǎng)絡(DCDN)是基于一組規(guī)則定義的,所述規(guī)則與合格的計算設備或用戶的背景相關;換言之,DCDN的規(guī)則描述了那些基于它們的背景有資格加入DCDN的計算設備或用戶。由于不論背景是基于用戶還是計算設備,都是通過計算設備訪問DCDN的,本公開中對成員資格參考或者通過計算設備的訪問可以代表成員資格或用戶通過計算設備的方式進行的訪問。

每一DCDN可以包括一個或多個虛擬大廳。每一虛擬大廳有相應的虛擬大廳標識符。有資格加入DCDN的計算設備將加入DCDN,并因而根據(jù)合格性和/或背景成為DCDN中一個或多個虛擬大廳的成員。成員資格可以為短期或者長期。

成員資格的合格性的證明是通過從計算設備向DCDN系統(tǒng)發(fā)送虛擬記號的方式提供的。虛擬記號能以觸發(fā)器的方式提供。該觸發(fā)器可以由計算設備的用戶(例如,在用戶界面上)啟動;但是,觸發(fā)器可以自動地啟動,或者可以由另一計算設備啟動。虛擬記號可以與虛擬大廳標識符相關聯(lián),使得當一種形式的虛擬記號被DCDN系統(tǒng)接收時,相關的虛擬大廳標識符被識別。

虛擬大廳包含虛擬大廳的成員可用的信息。信息可以從與虛擬大廳相關或與DCDN相關的存儲器被傳遞至成員,或者可以在虛擬大廳的成員之間以點對點(P2P)的形式傳遞。不論哪種情況,信息是通過虛擬大廳專用的數(shù)據(jù)通道或DCDN專用的數(shù)據(jù)通道進行傳遞。虛擬大廳的成員可以通過位于計算設備上可用的通信接口(例如,通過3G或4G通信接口,或者其他無線或有線接口)訪問該數(shù)據(jù)通道。因此,計算設備不需要訪問互聯(lián)網(wǎng)來訪問數(shù)據(jù)通道。

成員可以在虛擬大廳中編輯、刪除或者增加信息。當虛擬大廳中的信息被修改(例如,編輯過、刪除過或者增加過),該修改的信息將被同步至虛擬大廳和虛擬大廳的成員。

在以概述的水平描述了本公開的思想之后,為了更好地理解本思想,接下來提供其與物質(zhì)世界的類比。

一個虛構的城市,Montemar市(蒙特馬爾市),具有帶有實體圖書館位置的圖書館系統(tǒng)(Montemar圖書館)。Montemar圖書館包含多種對象,包括書籍、電影、音樂和期刊。Montemar圖書館還包括氣候控制室,其中有需要特殊憑證才能訪問的工件對象,以及如何處理這些工件對象而不損壞它們的培訓。Montemar圖書館定義了對圖書館內(nèi)的對象進行訪問的三個類別:A類定義為公共類別,包括任何物理地處在Montemar圖書館的人;B類定義為居民類別,包括任何為Montemar市居民的人;以及C類定義為研究員類別,包括證明適當憑證和訪問具有工件對象的氣候控制室的訓練證據(jù)的任何人。

A類人憑借該人在圖書館中的存在的背景來獲得對圖書館主要部分中(例如,不在氣候控制室中)的對象的訪問。已經(jīng)獲得B類成員資格(例如,獲得圖書館卡)的人憑借該人在圖書館中的存在的背景來獲得對圖書館的主要部分中的對象的訪問,并且還憑借該人圖書館卡的背景允許其檢查圖書館的主要部分的對象。已經(jīng)獲得C類成員資格(例如,獲得研究員證書和經(jīng)驗證的培訓,并且因此被提供研究員卡或代碼)的人憑借在圖書館中的該人的存在的背景獲得對圖書館的主要部分的對象的訪問,并且還允許憑借該人的研究員卡或代碼的背景來查看和處理氣候控制室中的對象,但是不能檢查該對象。

通過類比,Montemar圖書館系統(tǒng)可以類比為DCDN,并且A類,B類和C類的定義可以類比為給DCDN中成員資格限定的規(guī)則,或者給DCDN的虛擬大廳中成員資格限定的規(guī)則。在A類中,該規(guī)則為出現(xiàn)在Montemar圖書館的物理空間(例如在某地址)中的成員資格定義了背景。在B類中,該規(guī)則為居住在Montemar市邊界內(nèi)(例如通過地圖上一組位置坐標定義)的成員定義了背景。在C類中,該規(guī)則為有合適證書和訓練(例如特征)的成員資格定義了背景。

將類別進一步擴展至Montemar圖書館的電子版本,A1類定義為公共類別,包括任何訪問Montemar圖書館網(wǎng)站的人;B1類定義為居民類別,包括任何為Montemar居民的人;以及C1類定義為研究員類別,包括任何證明了訪問特定的一組對象的合適證件和訓練證明的人。在該進一步的類比中,A1類人憑借此人訪問網(wǎng)站的計算設備的背景獲權訪問此網(wǎng)站的主要部分中的對象(例如不是特定的一組對象)。獲得B1類成員資格的人(例如得到圖書館卡)憑借此人訪問網(wǎng)站的計算設備的背景獲權訪問此網(wǎng)站的主要部分中的對象,并且進一步地憑借提供了此人圖書館卡信息的計算設備的背景允許其檢查(例如下載或發(fā)郵件)網(wǎng)站主要部分中的對象。獲得C1類成員資格的人(即獲得了研究員證書并驗證了訓練,并且相應地被提供了研究員卡或代碼)憑借此人訪問網(wǎng)站的計算設備的背景獲權訪問此網(wǎng)站的主要部分中的對象,并且該人進一步地憑借此計算設備提供的此人的研究員卡或代碼允許此人觀察但不能檢查此特殊的一組對象。

在Montemar圖書館網(wǎng)站類比中,該Montemar圖書館網(wǎng)站可以類比為帶主體室和額外內(nèi)容室(包括此特別的一組對象的額外內(nèi)容)的虛擬大廳,或者可以類比為兩個虛擬大廳(例如,一個用于Montemar圖書館的主體室并且另一個用于額外內(nèi)容)。

在該Montemar圖書館網(wǎng)站類比中,背景是通過要求訪問虛擬大廳的虛擬記號的方式提供。在A1類中,虛擬記號可以為空的,意味著不需要虛擬記號。在B1類或C1類中,虛擬記號可以為電子圖書館卡或代碼,可以在計算設備上人工地或者自動地選擇。進一步在C1類中,Montemar圖書館網(wǎng)站的規(guī)則還包括該額外內(nèi)容僅當該計算設備在Montemar圖書館的物理位置的場所內(nèi)可用,在這種情況下虛擬記號可以包括電子圖書館卡或代碼,另外還有指明該計算設備在Montemar圖書館的物理位置的場所內(nèi)的指示,例如Wi-Fi設備標識符、Wi-Fi設備標識符組、Wi-Fi設備標識符的優(yōu)先列表、一組位置坐標、通信塔信號強度列表、傳感器可讀的圖書館中的標識符等等。

在Montemar圖書館網(wǎng)站類比中,虛擬地理空間(VGS)通過成員資格的合格性定義為與背景相關。例如,考慮到A1類、B1類和C1類涉及相應的虛擬大廳A1、B1和C1。虛擬大廳A1的VGS包括所有空間的空背景(例如,可以訪問Montemar圖書館網(wǎng)站的任何位置);虛擬大廳B1的VGS包括與Montemar市的邊界線內(nèi)的空間有關的地理背景(但是注意到,如果在Montemar市居民的控制下,該VGS擴展為包括位于Montemar市的邊界線外的成員計算設備);虛擬大廳C1的VGS包括根據(jù)特征背景(例如獨立于居所的合適的證書和訓練)的虛擬大廳C1的每一成員計算設備的當前位置。在另一示例中,包括A1類、B1類和C1類的虛擬大廳的VGS將相應地包括每一前述虛擬大廳A1、B1和C1的相關聯(lián)的VGS的組合。注意到虛擬大廳的VGS由成員設備定義;而DCDN的VGS由合格成員的設備定義的。

在以概述的形式描述了本發(fā)明的思想,并且提供了便于更好地理解此思想的類比,接下來結(jié)合示例提供此思想的詳細介紹。

圖1A為網(wǎng)絡環(huán)境100的示例的表示法,所述網(wǎng)絡環(huán)境包括多個通過一個或多個網(wǎng)絡120、125彼此通信的計算設備110。如所示出的,計算設備110可以通過另一計算設備110、通過網(wǎng)絡120或125的一種、或網(wǎng)絡120和125的組合彼此直接通信。計算設備110為包括硬件和軟件(包括固件和硬連線軟件)結(jié)合的設備,其中處理線路(例如處理設備)執(zhí)行指令,所述指令管理所述處理線路執(zhí)行限定的功能。計算設備110的更多細節(jié)在圖4中進行了描述。

每一網(wǎng)絡120、125代表一個或多個公共或?qū)S镁W(wǎng)絡。例如,網(wǎng)絡120、125的一個可以代表局域網(wǎng)(LAN)、與LAN通信的家庭網(wǎng)絡、與廣域網(wǎng)(WAN)(例如互聯(lián)網(wǎng))通信的LAN、WAN、或者其他網(wǎng)絡、或者網(wǎng)絡的結(jié)合。一種或多種網(wǎng)絡的一部分可以為有線的,并且一種或多種網(wǎng)絡的一部分可以為無線的。進一步地,網(wǎng)絡120、125可以包括一個或多個電話網(wǎng)絡、蜂窩網(wǎng)絡或?qū)拵ЬW(wǎng)絡。通過這些網(wǎng)絡進行的通信可以使用對這些關聯(lián)的網(wǎng)絡有用的標準或?qū)S脜f(xié)議來進行。盡管針對本公開中的特定實施例描述了特定類型或協(xié)議的網(wǎng)絡,但是除非另外說明,所述類型或協(xié)議并非限制性的,應當理解的是本發(fā)明的思想通常適用于多種多樣的網(wǎng)絡環(huán)境100。

網(wǎng)絡環(huán)境100中的一個或多個計算設備110包括顯示器130和與用戶交互的圖形用戶界面135,所述顯示器用作給計算設備的用戶提供信息。輸入設備(未示出)允許用戶輸入信息來進行用戶交互。在一個或多個實施例中,顯示器130為觸摸屏顯示器,并且同樣相應地為輸入設備。其他輸入設備的非限制性實施例包括鼠標、話筒、攝像機和生物探測器。

網(wǎng)絡環(huán)境100中的一個或多個計算設備110包括外部存儲器140,其代表一個或多個用于儲存信息的存儲設備。存儲器140,例如為大容量存儲器,并且可以包括一個或多個數(shù)據(jù)庫。存儲器140可以專用于一個或多個計算設備110(其可以與存儲器140并列或者通過一個或多個網(wǎng)絡120、125與存儲器140通信),或者為非專用的并且對于一個或多個計算設備110是可訪問的(本地或者通過一個或多個網(wǎng)絡120、125的方式)。

如接下來的討論所可以領會到的,圖1A是對一般的網(wǎng)絡環(huán)境以介紹性的概述說明的形式提供的。圖1B提供了網(wǎng)絡環(huán)境更具體的實施例。

圖1B為網(wǎng)絡環(huán)境150的示例的表示法,其包括多個通過網(wǎng)絡155彼此通信的計算設備160、165、170、175、180、190。計算設備160、165、170、175、180、190為計算設備110(圖1A)的實例,布置用于特定的功能。計算設備160的一部分或者其所有被布置用作動態(tài)背景設備網(wǎng)絡服務器(此處,DCDNS 160);計算設備165的一部分或者其所有被布置用作同步網(wǎng)關165(此處,同步網(wǎng)關165);計算設備170的一部分或者其所有被布置用作對象服務器(此處,對象服務器170);計算設備175的一部分或者其所有被布置用作應用服務器(此處,應用服務器175);計算設備180為移動通信設備(此處,移動設備180),例如智能手機、平板電腦、個人數(shù)字助理、筆記本電腦或者其他移動電腦;以及計算設備190為一件裝備(此處,裝備190),例如打印機、3D打印機、掃描儀、投影儀、咖啡機、視頻播放器、電視、電話、照明開關、支付機、音響系統(tǒng)、安全鎖、制造裝備、機器人或者其他裝備。DCDNS 160、同步網(wǎng)關165、對象服務器170和應用服務器175可以在四個分開的計算設備(或者在更少的設備)上實現(xiàn)。例如:DCDNS 160和同步網(wǎng)關165可以在一個計算設備110中實現(xiàn);對象服務器170和應用服務器175可以在一個計算設備中實現(xiàn);DCDNS 160、同步網(wǎng)關165、對象服務器170和應用服務器175可以在一個計算設備中實現(xiàn)等等。進一步地,DCDNS 160、同步網(wǎng)關165、對象服務器170和應用服務器175的功能分布于四個以上的計算設備上。因此,圖1B中所示出的為網(wǎng)絡環(huán)境150的功能性的圖示而不必是具體的物理實現(xiàn)。網(wǎng)絡155代表例如結(jié)合網(wǎng)絡120、125(圖1A)描述的一個或多個網(wǎng)絡。

同步網(wǎng)關165同步網(wǎng)絡環(huán)境150內(nèi)的計算設備之間的信息,例如同步移動設備180之間的信息,同步移動設備180與DCDNS 160、對象服務器170和應用服務器175中的一個或多個之間的信息,或者同步DCDNS 160、對象服務器170和應用服務器175中的兩個或更多個之間的信息。

對象服務器170儲存并且更新對象信息。例如,對象信息包括與移動設備(例如移動設備180)和裝備(例如裝備190)相關的信息,以及與DCDN相關的信息。在以下各種實施例的描述中提供了對象的示例。

應用服務器175儲存并更新應用信息。例如,應用信息包括可下載的軟件模塊。在以下各種實施例的描述中提供了應用示例。

網(wǎng)絡環(huán)境150可以包括計算設備上的應用185,例如移動設備180或者應用服務器175。在一個或多個實施例中,應用185可以位于應用服務器175上,所述應用服務器為移動運營商的網(wǎng)絡或者管理系統(tǒng)的一部分;在其他實施例中,應用185可以為屬于服務供應商的模塊。進一步地,應用185的功能在兩個或更多的實體間分割,例如在應用服務器175和移動設備180之間進行分割。在一個或多個實施例中,應用185可以管理、創(chuàng)建或者發(fā)現(xiàn)DCDN。DCDN通常包括兩個或更多的設備180;有時DCDN僅包括一個移動設備180。

從上面給出的類比可以看出,背景可以與位置相關或者不相關。當背景與位置相關時,決定當前的位置可能是個挑戰(zhàn),特別是當在三維位置中(例如在多層建筑物中)。所面臨的一些問題有:因為能量消耗,計算設備上的位置服務一般保持失效狀態(tài);許多位置服務在室內(nèi)不工作;以及位置服務(例如全球定位系統(tǒng)(GPS))使用二維(不是三維)位置數(shù)據(jù)。進一步地,GPS位置搜索是緩慢并且消耗電池的過程。另外,Wi-Fi服務不提供位置坐標;近場通信傳感器使用不廣泛并且跨越距離短;以及三角測量可能不夠精確。代替通過決定計算設備的當前位置(例如使用GPS,三角測量或其他定位技術)來建立位置背景,本公開的一個或多個實施例的技術替代地或者附加地提供了與當前位置分開的計算設備的位置背景,正如下面將要描述的。

如上所述,VGS可以由DCDN的規(guī)則以地理坐標的形式確定,例如有著基于地圖坐標的周界;但是,VGS不受限于這種地圖坐標,也可以替代地為由特征替代地或附加地定義的虛擬空間。因此,盡管VGS可以包括地理位置(例如,DCDN的移動設備180位于跨越了不同的城市、地區(qū)、國家或者大洲的VGS內(nèi)),VGS不是一定需要通過地理位置來限定。

在一個或多個實施例中VGS可以為三維的(3D),例如在位于特定地址的多層建筑物中跨越多個樓層的地理區(qū)域。其他3D VGS的示例包括飛機(或者宇宙飛船)以及其相關地面控制的位置(他們都隨時間改變),以及行星間的VGS。VGS可以有模糊的周界,意味著該周界不是以任何地理坐標系的形式清晰地限定的。進一步地,VGS周界(以地理坐標系的形式)可以為動態(tài)的。

在帶有已限定的或部分限定(其可以是模糊的)的周界的實施例中,例如在一棟建筑的多層有辦公室的公司,或者辦公室在不同建筑的一層,該周界可以通過郵政地址或者地理坐標限定,或者通過周界內(nèi)出現(xiàn)的并且在周界中可用的信號限定。例如,一個或多個傳送設備以特定的預定的頻率發(fā)出信號和/或使用特定消息或代碼發(fā)出信號;信號接收區(qū)域定義了VGS周界。鑒于此示例中的周界是模糊的,在其不同的接收設備中(例如移動設備180)有不同的靈敏度,并且一個接收設備的接收區(qū)域可以與另一個接收設備的接收區(qū)域不同。此例中的周界在這方面也是模糊的,其傳送設備可以有不同的發(fā)射水平,或者存在電子干擾使得一些接收設備的接收區(qū)域縮減。傳送設備的非限制性例子包括單向無線電頻率發(fā)射器、Wi-Fi設備和紅外設備。

在一個或多個實施例中,VGS定義了偽地理空間,其中允許出現(xiàn)特定DCDN的計算設備110(圖1A)。例如,公司DCDN可以定義VGS包括該公司的住所(即一個或多個地址),以及該公司員工的住所和車輛,并且如果DCDN的特定的移動設備180離開VGS的偽地理空間,公司將收到通知。

在一個或多個實施例中,對于帶有或不帶有確定周界的VGS,相關的DCDN可以使用設備標識符(ID)來限定允許進入DCDN、或者從DCDN排除的設備。

如上所述,在一個或多個實施例中,VGS在地理上是不可知的。地理上不可知的VGS由一個或多個移動設備180的共同特征確定,或者由移動設備180的用戶的共同特征確定。

VGS可以為靜態(tài)的,例如由地址所確定的;或者為半靜態(tài)的,例如由一個或多個發(fā)射信號的傳送設備確定。VGS可以為動態(tài)的,這樣,當移動設備180被加到DCDN(或者從DCDN中移除)時,相關的VGS可以擴展(縮減)為包括(排除)地理位置或者其他適用的與移動設備180相關的背景。在一個或多個實施例中,VGS有時為靜態(tài)的,有時為半靜態(tài)的,或者有時為動態(tài)的。例如,移動圖書館DCDN的非地理的VGS在相關的運載車輛的運輸過程中可以是靜態(tài)的,并且DCDN包括在車輛上的移動設備180;然后當停車且材料被檢查時變?yōu)閯討B(tài)的(例如用戶希望借一本書并因而加入DCDN,并且VGS動態(tài)地擴展為包括該用戶的背景或者該用戶的移動設備180的背景)。再例如,當與DCDN相關的車輛停在家庭車庫中時,VGS為靜態(tài)的;但是當該車輛沿著街道移動并且基于位置或者背景(例如,如“移動”或“沒有移動”的背景)將附近車輛增加至DCDN或者將附近車輛從DCDN減除時所述VGS變?yōu)閯討B(tài)的。

在一個或多個實施例中,VGS可以在DCDN中由Wi-Fi設備信息、GPS位置或三角測量信息中的一個或它們的結(jié)合定義。例如,用于VGS的位置可以與一個或多個Wi-Fi媒體訪問控制(MAC)標識符(ID)、一個或多個移動通信塔標識符、GPS位置或三角測量信息中的一個或者兩者、或者它們的結(jié)合相關。在MAC ID被用作為VGS的位置信息的實施例中,如果與MAC ID相關聯(lián)的Wi-Fi設備是移動的,該VGS將有動態(tài)邊界。

使用Wi-Fi信號來標記VGS的邊界是很方便的,因為Wi-Fi資源是普遍的,并且范圍、尺寸和可用性都是合適的。但是值得注意的是,盡管Wi-Fi信號可用于確定VGS的邊界,在一個或多個實施例中,Wi-Fi網(wǎng)絡本身不用來在DCDN中進行通信。

如上述關于Montemar圖書館的類比,DCDN可以定義一個或多個VGS。又例如,DCDN可以包括任何與從圣克拉拉(Santa Clara)大學畢業(yè)的用戶相關的計算設備,并且相關的VGS包含所有的基于從圣克拉拉大學畢業(yè)這個背景的這類設備。但是DCDN可以通過畢業(yè)年份進行細分,因此除了較大的與圣克拉拉大學的背景信息相關的VGS外,畢業(yè)年份的背景信息進一步定義了一個用于每一畢業(yè)年份的VGS。用于定義VGS的相關信息可以從一個DCDN復制到另一個DCDN。

如上面示例所描述的,DCDN(以及其相關的VGS)是由一組與背景相關的規(guī)則進行定義的。背景的非限制性示例包括與移動設備180相關的背景,例如位置、可用的網(wǎng)絡、目前狀態(tài)(例如移動或不移動)、容量、模型名稱或號碼、設備ID、或者設置(例如,其為兒童設備的指示器、“請勿接觸”設置或者低電量封鎖)。背景的非限制性示例包括與移動設備180的用戶相關的背景,例如人口統(tǒng)計信息(例如,出生年份、居住城市、就業(yè)、獲得的學位、畢業(yè)學校和醫(yī)療信息)、出現(xiàn)在某地理區(qū)域內(nèi)的頻率、興趣、目前活躍度和成員資格。DCDN可以建立為短期(例如數(shù)小時、數(shù)分鐘、數(shù)秒或更短)或者長期(數(shù)天、數(shù)周、數(shù)月、數(shù)年或者更長)。

因此,定義的DCDN包含的被允許的用戶或移動設備180的種類可以較窄或較寬。通過幾個非限制性示例,DCDN可以包含:一部分或所有出現(xiàn)在會議室中的移動設備180;一部分或所有下一年的任何時候?qū)霈F(xiàn)在會議室中的移動設備180;一部分或所有下一年的任何時候?qū)霈F(xiàn)在會議室中的移動設備180連同所有其他目前出現(xiàn)在會議室的計算設備110;一部分或所有的與核心家庭組成員相關的移動設備180;一部分或所有的與擴展的家庭成員相關的移動設備180;以及一部分或所有移動設備180連同所有其他位于住所的計算設備110。更多的示例在下面討論中提供。

DCDN定義了成員資格的合格性,其同樣定義了VGS??赡芩械暮细竦囊苿釉O備180(或者與合格的用戶相關的移動設備180)可以不加入DCDN,或者從DCDN排除。成功地加入到DCDN的移動設備180成為DCDN中加入的移動設備180的虛擬大廳的成員。如下面示例中可以看出的,虛擬大廳可以進一步包括一個或多個裝備190。有關合格的或加入的成員的信息可以從一個虛擬大廳復制到另一個。虛擬大廳的成員可以通過分配給該虛擬大廳的數(shù)據(jù)通道(或者分配給相關DCDN的數(shù)據(jù)通道)彼此交換信息。該數(shù)據(jù)通道的訪問權限被提供給成員設備。

仍參考圖1B,應用185可以接收來自請求移動設備180的請求以加入DCDN(并且因此成為DCDN的虛擬大廳的成員)。如下面所述,在一個或多個實施例中,可以通過提交虛擬記號來做出請求。如果請求被認可(例如該移動設備180或者相關的用戶符合定義DCDN的規(guī)則并且沒有被排除),該移動設備180被應用185或者被DCDNS 160標記為虛擬大廳的成員。例如,標簽可以是提供給移動設備180的密鑰,或者數(shù)據(jù)儲存(例如,圖1A中的存儲140,或者DCDNS 160、同步網(wǎng)關165、對象服務器170或應用服務器175的存儲器)內(nèi)的條目。一旦成為成員,虛擬大廳中可用的信息的訪問權限將會提供給移動設備180,并且在虛擬大廳內(nèi)修改信息的權限同樣被提供。同步網(wǎng)關165將虛擬大廳中可用信息的下載權限提供給移動設備180并且將與移動設備180相關的信息提供給虛擬大廳內(nèi)其他成員。通常,對虛擬大廳內(nèi)信息的修改通過同步網(wǎng)關165同步至虛擬大廳的每一成員,所述虛擬大廳現(xiàn)在包括新的成員移動設備180。

如通過下面示例明顯的是,虛擬大廳的成員除了包括移動設備180之外,虛擬大廳的成員可以包括一個或多個裝備190。因此,接下來使用的術語“成員設備”適用于均作為虛擬大廳成員的移動設備180和裝備190。

例如通過P2P協(xié)議,虛擬大廳的成員設備之間的信息可以直接同步。附加地或者代替地,通過增加信息至一成員設備的DCDNS 160、對象服務器170或應用服務器175中的一個或多個,然后用增加的信息同步其他成員設備,這樣可以在虛擬大廳的成員設備之間同步信息。

從概述水平來看,DCDN為信息的虛擬目錄。DCDN中的對象(例如儲存在對象服務器170中的對象)包含的信息有,例如公告板、用于網(wǎng)站的書簽、菜單、媒體內(nèi)容的形式(例如文件、視頻、圖片、聲音文件、痕跡文件、盲文或其他觸摸設備文件等等)、意見書和虛擬登記處。許多其他的對象可以附加地或者代替地為特定的DCDN實現(xiàn),并且不同的對象可以包括在不同的DCDN內(nèi)。對象可以在DCDN之間或者虛擬大廳之間復制。不同的對象服務器170可以群集協(xié)作對象例如聊天、視頻會議、白板、公告、更新、隊列、票務、聯(lián)系交流等等。

如上所述,在一個或多個實施例中,虛擬大廳的VGS可以通過虛擬大廳的永久成員的背景信息而不是位置信息進行定義。通過這樣,不用去定義區(qū)域邊界和打開GPS定位器,就有快速的信息交換。例如,讀書俱樂部虛擬大廳的VGS可以由“書籍”和“推理”連同每一永久成員的設備或用戶ID而不論位置進行定義。在一個或多個實施例中,如果與包括“書籍”和“推理”的背景信息相關的計算設備或者用戶隨后被識別,該計算設備或用戶可以被邀請成為虛擬大廳的成員,或者自動地作為虛擬大廳的成員不論位置而被包括在內(nèi)。在其他實施例中,如果與包括“書籍”和“推理”的背景信息相關的計算設備經(jīng)識別與虛擬大廳現(xiàn)有的成員相接近,該計算設備可以被邀請成為虛擬大廳的成員,或者自動地作為虛擬大廳的成員而被包括在內(nèi)。

應當注意的是,在一個或多個實施例中,不同成員可以有不同的訪問虛擬大廳信息的權限。

在一個或多個實施例中,即使當成員離開VGS時,帶有基于位置的VGS的DCDN中的虛擬大廳仍然對成員開放,因為VGS代表了成員資格合格性的規(guī)則,但是那些規(guī)則不必對稱地終止成員資格。例如,一旦計算設備(或者相關的用戶)符合成為基于公司的DCDN的成員的規(guī)則,數(shù)小時后或者當計算設備移動后該計算設備仍為成員。又例如,關于上述讀書俱樂部虛擬大廳的“書籍”和“推理”的背景標識符,如果用戶刪除了“書籍”并增加了“電影”,或者刪除了“推理”并增加了“懸疑”,根據(jù)DCDN的規(guī)則,該用戶或計算設備可以仍然為該讀書俱樂部虛擬大廳的成員。此處作為提醒而應當注意的是,盡管用戶可以被稱為虛擬大廳的成員,這種參照為簡化記法,表示該用戶符合DCDN的規(guī)則,并且與該用戶相關的設備成功地成為虛擬大廳的成員。

虛擬大廳可以結(jié)合以創(chuàng)建較大的虛擬大廳,或者分開以創(chuàng)建較小的虛擬大廳。在一個或多個實施例中,虛擬大廳可以有對信息進行帶限制地訪問的分開的區(qū)域或者房間,其中基于成員設備的安全級別、身份、相關用戶身份或者相關用戶偏好而為成員設備提供分開的區(qū)域和房間的訪問權限。因此,在一個或多個實施例中,虛擬大廳中的成員設備的可用信息可以基于成員設備的安全級別、身份、相關用戶身份或者相關用戶偏好進行自定義。

當?shù)乩砦恢檬荄CDN的VGS的一部分時,應用185可以決定虛擬大廳成員設備(例如移動設備180或裝備190)或者DCDN成員資格合格的設備的位置。例如,應用185可以觸發(fā)成員設備或者合格成員設備以啟動其GPS芯片,獲得GPS位置數(shù)據(jù),并且將該GPS位置數(shù)據(jù)提供給應用185。當成員設備四處移動時,其位置信息被更新至應用185并與其他成員設備同步。決定成員設備是否移動的機制包括但不限于:使用加速計檢測步進運動;用無線電信號強度傳感器來檢測信號強度的增加或減弱;地理定位器之間或蜂窩站之間進行的三角測量;信號臺或者GPS信號檢測。

當移動設備180(并且在一個或多個實施例中,裝備190)四處移動時,DCDNS 160要么通過移動設備180(或裝備190)的背景,要么通過移動設備180(或裝備190)的用戶的背景來鑒定移動設備180(或裝備190)對其成員資格合格的DCDN。DCDNS 160提供可用的DCDN的列表,其中的移動設備180(或裝置190)是合格的,并且移動設備180(或裝備190)選擇是否加入可用的DCDN(例如通過用戶偏好設置),或者由與移動設備180(或裝備190)相關的用戶選擇是否加入可用的DCDN。

在一個或多個實施例中,移動設備180(或裝備190)可以在當DCDN的規(guī)則符合時被標記,并且可以在當DCDN的規(guī)則不再符合時取消標簽。例如,當移動設備180在基于地理位置的VGS的周界范圍內(nèi)移動時,其可以被標記為合格成員;并且當移動設備180移動出基于地理位置的VGS的周界范圍時,其可以被標記為不合格成員或者取消合格成員標簽。又例如,當來自特定的某大學的用戶畢業(yè)時,相關用戶的移動設備180中的每一個可以因為是某大學的新畢業(yè)生而被標記為DCDN的合格成員;但是,兩年之后,根據(jù)該DCDN的背景規(guī)則該用戶不再是新畢業(yè)生,并且因此用戶的移動設備180中的每一個被標記為那個DCDN的不合格成員。

如下面將要描述的,新的DCDN可以通過移動設備180(或裝備190)創(chuàng)建。

上文已對虛擬記號做了簡要介紹。可以為DCDN或者虛擬大廳定義虛擬記號。虛擬記號的示例包括預先確定的標志,例如條形碼、快速響應(QR)碼、圖標、圖片、照片、視頻、聲音、痕跡、生物計量輸入(例如指紋、眼掃描、化學圖譜、心跳圖譜、DNA圖譜、聲紋,比如用來訪問個人的虛擬大廳)、電話號碼、其它號碼、其他虛擬記號或者上述記號的結(jié)合。這種標志由計算設備的讀取設備或者連接至計算設備的讀取設備進行讀取,并且轉(zhuǎn)換成可用的形式以傳送至DCDNS。虛擬記號的示例進一步包括電子指示器,例如網(wǎng)站鏈接、請柬、短信服務(SMS)消息或文字消息,其中對電子指示器的選擇可以啟動DCDN或者虛擬大廳的進入(例如通過選擇網(wǎng)站鏈接,打開消息或者回復消息)。虛擬記號的示例進一步包括信號特征,例如MAC ID、基于信號強度或者用戶偏好的MAC ID優(yōu)先列表、通信塔ID的列表、通信塔ID的優(yōu)先列表、紅外設備ID、RF設備ID、其他信號特征或者它們的結(jié)合。信號特征是由計算設備在其當前的環(huán)境中被感測的,并且被轉(zhuǎn)化成可用的形式用于傳送至DCDNS。

在標志的結(jié)合或者信號特征的結(jié)合是用于虛擬記號的情況中,計算設備在將結(jié)合的信息發(fā)送至DCDNS之前會將多個標志的信息或信號特征進行結(jié)合;但是,計算設備會分別發(fā)送與個別的標志或信號特征相關的信息。

虛擬記號可以被定義用于初次在DCDN或虛擬大廳中進行成員資格的請求。另外,可以定義虛擬記號給虛擬大廳的成員使用。如上文所討論的,DCNS 160、同步網(wǎng)關165、對象服務器170、應用服務器175、移動設備180和裝置190均為計算設備110的示例,或者被應用在一個或多個計算設備110中。計算設備一般如圖2所描述的。

圖2示出了計算設備200的示例,其包括處理器210、存儲器220、輸入/輸出界面230以及通信界面240。總線250提供了計算設備200的兩個或更多的元件之間的通信路徑。所示出的元件是以示例而非限制性的形式提供的。計算設備200可以具有附加的或者更少的元件,或者多個相同的元件。

處理器210代表處理器、微型處理器、微型控制器、專用集成電路(ASIC)和/或現(xiàn)場可編程門陣列(FPGA)中的一個或多個,連同相應的邏輯。

存儲器220代表用于儲存信息的易失性和非易失性存儲器中的一個或兩個。存儲器的示例包括半導體存儲器設備(例如EPROM、EEPROM、RAM和閃存設備)、磁盤(例如內(nèi)置硬盤、移動硬盤、磁光盤、CD、DVD和藍光磁盤)、記憶棒等等。

本公開的網(wǎng)絡環(huán)境150的一部分(例如,DCDNS 160、同步網(wǎng)關165、對象服務器170以及應用服務器175中的一部分,和移動設備180、裝置190和應用185)可以實施為計算設備200的存儲器220中的計算機可讀指令,由處理器210執(zhí)行。

輸入/輸出接口230代表電氣組件和可選的代碼,它們一起將計算設備200的內(nèi)部組件的接口提供至外部組件。示例包括帶相應程序的驅(qū)動集成電路。

通信接口240代表電氣組件和可選的代碼,它們一起將計算設備200的內(nèi)部組件的接口提供至外部網(wǎng)絡,例如網(wǎng)絡120或網(wǎng)絡125(圖1A)或網(wǎng)絡155(圖1B)。

總線250代表計算設備200內(nèi)組件之間的一個或多個接口。例如,總線250可以包括處理器210和存儲器220之間的專用連接以及處理器210和計算設備200的多個其他組件之間的共享連接。

本公開的一實施例涉及其上具有計算機代碼的非永久性計算機可讀存儲介質(zhì),所述計算機代碼用于執(zhí)行各種計算機實施的操作。術語“計算機可讀存儲介質(zhì)”被使用為包括任何能夠儲存或編碼用于執(zhí)行此處描述的操作、方法和技術的指令或計算機代碼序列。該介質(zhì)和計算機代碼可以為那些特別設計和構造的用于本公開的實施例的,或者它們可以為計算機軟件技術領域技術人員所知和可用的類型。計算機可讀存儲介質(zhì)包括但不限于:磁性介質(zhì),例如硬盤、軟盤和磁帶;光學介質(zhì),例如CD-ROM和全息照相設備;磁光介質(zhì),例如光盤;和特別地構造用于儲存和執(zhí)行程序代碼的硬件設備,例如ASIC、可編程邏輯設備(PLD)以及ROM和RAM設備。

計算機代碼的示例包括機器代碼(例如由編譯器產(chǎn)生),以及文件,所述文件包含更高級別代碼,所述更高級別代碼由使用解釋器或者編譯器的計算機執(zhí)行。例如,本公開的實施例可以使用Java、C++或者其他面向?qū)ο蟮木幊陶Z言和研制工具實施。計算機代碼的另外的示例包括加密碼以及壓縮碼。另外,本公開的實施例可以以計算機程序產(chǎn)品被下載,其中所述計算機程序產(chǎn)品可以通過傳輸通道從遠程計算機(例如服務器計算機)傳送至請求計算機(例如客戶端計算機或者不同的服務器計算機)。本公開的另一實施例可以在硬件電路中代替機器可執(zhí)行軟件指令或與機器可執(zhí)行軟件指令組合來實現(xiàn)。

已經(jīng)描述了一般網(wǎng)絡環(huán)境100并且更特別的網(wǎng)絡環(huán)境150,接下來描述本公開的各種實施例。

環(huán)境A

當前用于獲得區(qū)域聯(lián)系人信息的訪問權限的技術是乏味的,特別地,例如當用戶的設備暫時沒有與互聯(lián)網(wǎng)連接時。得到本地聯(lián)系人信息一般需要進行搜索,或者從其他人或者從互聯(lián)網(wǎng)請求聯(lián)系人信息。進一步地,由于區(qū)域聯(lián)系人與該區(qū)域相關并且不僅僅是特定的地理坐標,識別要進行搜索的相關區(qū)域同樣是一個挑戰(zhàn)。環(huán)境A允許以用戶友好和高效的方式基于設備的位置區(qū)域自主地去發(fā)現(xiàn)聯(lián)系人信息,甚至是當設備離線時允許這類聯(lián)系人以群組的方式謹慎地并且安全地出現(xiàn)在移動設備中。

在一個或多個實施例中,本公開的思想是有用的,例如,當用戶到達某些邊界(例如機場、距離市中心特定公里數(shù)、或者城市的某區(qū)域)內(nèi)時,其中所述邊界定義為DCDN的VGS。DCDN的規(guī)則可以根據(jù)邊界定義VGS:例如所有具有特定郵政編碼的位置、所有四角地圖坐標內(nèi)的位置、所有市中心半徑十公里內(nèi)的位置等等。一旦進入此VGS,虛擬記號將被送至DCDNS,其通過提供可用的DCDN列表來響應,或者自動授權訪問可用的DCDN中的虛擬大廳來響應。此虛擬大廳包括相關區(qū)域聯(lián)系人目錄,其中“相關”是由此人通過用戶設置的方式定義的,例如由DCDNS 160定義或者由此區(qū)域內(nèi)的人定義。虛擬大廳的相關聯(lián)系人可以自動地加載到位于用戶計算設備上的電話薄應用的虛擬大廳目錄中。然后當計算設備離開邊界后,虛擬大廳目錄可以從此人的計算設備中消除(代替地,當此人的計算設備離開此邊界后,提供了消除此虛擬大廳目錄的機會)。當該計算設備離開此邊界時,在此虛擬大廳中的成員資格可以(但不一定)終止。

在另一示例中,聯(lián)系人可以連接至本地辦公室的Wi-Fi(例如定義本地辦公室虛擬大廳的VGS);當用戶的計算設備感測到特定的Wi-Fi指紋(本地辦公室虛擬大廳的虛擬記號)時,面向公眾的聯(lián)系人和其他信息(例如該虛擬大廳的成員和對象)將在該用戶的計算設備上變的可用。

在環(huán)境A的一個或多個實施例中,虛擬大廳目錄包括緊急聯(lián)系人信息或者公司聯(lián)系人和網(wǎng)站。在一個或多個實施例中,虛擬大廳目錄動態(tài)地提供用于基于本地移動的專用自動交換分機(PABX)或者消息系統(tǒng)的創(chuàng)建。

用戶可以改變虛擬大廳目錄中的聯(lián)系人,并且此改變可以與數(shù)據(jù)庫和其他用戶的計算設備中的目錄進行同步。例如,用戶可以為目錄中的公司提供等級評定,然后該等級評定在該目錄的實體間同步。

圖3以流程圖的方式提供了環(huán)境A進一步的細節(jié),其以目錄應用(“移動目錄App”)和目錄服務器(“基于互聯(lián)網(wǎng)的目錄服務器”,或者IDS)內(nèi)和兩者之間的活動示出。

當移動目錄App檢測(在310)到位置變化,例如通過GPS坐標的變化或者使用三角測量技術識別的變化,該新位置(例如虛擬記號)被發(fā)送(在315)至IDS。代替地,當移動目錄App檢測到(在310)Wi-Fi指紋(例如,Wi-Fi信號數(shù)量、Wi-Fi信號強度、Wi-Fi ID或者來自不同Wi-Fi源的Wi-Fi信號的相對強度)已發(fā)生變化時,新的Wi-Fi指紋(例如虛擬記號)被發(fā)送(在315)至IDS。在一個或多個實施例中,除了Wi-Fi指紋,也可以使用其他信號特征。

IDS接收(在320)位置或信號信息,并且派生出(在325)附加的位置屬性(例如可用的公共Wi-Fi網(wǎng)絡、地址、郊區(qū)、城市、州、省、國家、大洲等等)。

IDS搜索(在330)與位置相關的目錄或者聯(lián)系人組(例如虛擬大廳)。IDS可以連同組標簽一起儲存聯(lián)系人,其中組標簽與位置相關。IDS可以儲存包括與位置相關的位置屬性的目錄。在一個或多個實施例中,目錄可以與本地Wi-Fi熱點相關。位置屬性被用來與儲存的位置信息進行匹配以發(fā)現(xiàn)相關目錄(例如虛擬大廳),并且標簽用來搜索與所述目錄相關的聯(lián)系人。IDS連同目錄名稱(例如虛擬大廳名稱)將搜索到的聯(lián)系人發(fā)送(在335)至移動目錄App以對計算設備進行同步。

移動目錄App接收(在340)聯(lián)系人信息(例如由IDS在335發(fā)送的本地聯(lián)系人)并且使得聯(lián)系人信息可用于(在345)用戶進行查看、增加、編輯或者刪除。如果用戶做了改變,這些改變被發(fā)送(在350)至IDS,并且IDS自身進行同步(在355),同樣也對其他用戶(例如虛擬大廳的其他成員)的計算設備的目錄進行同步。

在一個或多個實施例中,移動目錄App在事件發(fā)生或者根據(jù)用戶請求定期地對位置或者信號特征變化進行檢查。如果檢測到這類變化,啟動如圖3所描述的技術。

在一個或多個實施例中,當移動目錄App將新的位置發(fā)送(在315)至IDS時,IDS確認是否有已不再相關(例如不再與新的位置相關)的目錄(例如虛擬大廳),并且在下次同步(例如在335或355)時移除不相關的目錄。

可以對同步進行優(yōu)化以減少網(wǎng)絡帶寬消耗。進一步地,在一個或多個實施例中,由IDS提供的信息(例如在335或355)可以省略地理標記信息,因而進一步減少網(wǎng)絡帶寬消耗。

圖4通過流程圖的方式提供了環(huán)境A進一步的細節(jié),描述了基于位置背景的目錄的創(chuàng)建。

用戶使用移動目錄App創(chuàng)建(在410)新的公共目錄(虛擬大廳),并且選擇(在415)綁定該目錄的位置屬性,例如特定的Wi-Fi信號、Wi-Fi信號組、其他類型的信號、GPS定位、具有相關半徑的GPS定位、鄰近、郊區(qū)、城市等等。

用戶增加(在420)聯(lián)系人記錄至該目錄。代替地,對聯(lián)系人記錄的增加可以通過存在管理過濾器自動地完成。移動目錄App將目錄和聯(lián)系人記錄提供(在425)至IDS,其附加(在430)該目錄和位置信息至目錄服務器,并且增加(在435)聯(lián)系人記錄和目錄標簽(例如虛擬大廳標識符)至目錄。用戶可以將標志或其他虛擬記號與目錄相關聯(lián),例如IDS將接收到的虛擬記號版本與用于目錄的虛擬大廳標識符進行關聯(lián)。

圖5以提供IDS的表結(jié)構,描述表的示例的方式提供了環(huán)境A進一步的細節(jié),在所描述的表的示例中可儲存目錄和位置信息。以非限制性示例的方式將該表結(jié)構提供為關系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)中的結(jié)構;但是替代地可以使用其他數(shù)據(jù)庫系統(tǒng)。

表510包含獨特的目錄(虛擬大廳)的列表。多個位置可以共享一個目錄,或者多個目錄可以適用于一個位置。移動目錄App可以提供用于本地組進行發(fā)送消息和呼叫;因此,目錄可以被用來例如通過VoIP或者視頻會議(例如使用虛擬大廳或DCDN的數(shù)據(jù)通道)發(fā)送消息、呼叫。目錄可以包含對象、數(shù)據(jù)或者對象的連接(可以通過互聯(lián)網(wǎng)目錄服務器在一位置搜索到)。這類對象可以為,例如文件、圖片、位置地圖、網(wǎng)站連接或者配置文件。

表520包含具有不同位置屬性的目錄的組合。位置屬性可以包括但不限于:Wi-Fi ID、城市、郊區(qū)或者GPS定位。目錄可以包括一個或多個位置屬性,所述位置屬性也可以變化,例如增加或者減少覆蓋區(qū)域。因此位置屬性可以與位置坐標不同。表520用于發(fā)現(xiàn)待加載到成員計算設備上的目錄。

表530包含目錄的聯(lián)系人記錄。該表可以標準化。聯(lián)系人記錄可包括如名稱、機構、目的、電話、電子郵件或者網(wǎng)站等條目。聯(lián)系人記錄可以有與圖5所示的不同的格式。

表540包含對帶有位置屬性的成員計算設備的描述。

表550包含正是與用戶計算設備位置屬性進行比較的目錄。

表560包含待與成員計算設備進行同步的記錄。

附加的表(未示出)可以用于附加的功能,例如用于記錄安全、用戶和目錄所有權。

在環(huán)境A的變形中,可以提供一種應用,其在一位置起到虛擬的專用電子自動交換機(EPABX)系統(tǒng)的作用。虛擬的EPABX通過在有著共同屬性或者“Wi-Fi相關”目錄的位置增加人(基于他們存在的模式)可自動地出現(xiàn)。例如,如果用戶的計算設備在一周(至少三天)內(nèi)在一位置出現(xiàn)十小時(例如信號簽名歷史所指示的),用于該用戶計算設備的位置信息可以與此位置使用的Wi-Fi設備相關聯(lián)。該用戶的計算設備和其他用戶的計算設備(同樣在至少三天的一周內(nèi)在此位置出現(xiàn)十小時以上)能夠被增加為用于此位置的Wi-Fi相關目錄(虛擬大廳)的成員。進一步地,與Wi-Fi相關聯(lián)的目錄可以基于對Wi-Fi相關聯(lián)的目錄位置信息與其他目錄中的聯(lián)系人的位置信息進行匹配而被擴增。

為了節(jié)省能量,可以通過定期地掃描而刪除計算設備位置。掃描歷史可以被保持以評估在一位置近似的持續(xù)時間,或者從歷史中預測位置。計算設備可以布置為在特定時間或特定間隔掃描,以提高鄰接至彼此的計算設備的位置信息保持一致的可能性(例如提供更好的匹配性能)。

環(huán)境B

圖6以流程圖的方式提供了環(huán)境B的細節(jié),描述了計算設備(例如圖1B中的移動設備180)和DCDNS(例如圖1B中的DCDNS 160)之間的通信。參考圖1B和圖6,當移動設備180進入某一位置,位于移動設備180上的移動目錄App檢測(在610)到移動設備180的環(huán)境的變化(例如信號簽名的變化,如MAC地址、Wi-Fi指紋、無線網(wǎng)絡的無線電簽名的變化,或者位置的變化),并且發(fā)送(在615)新的環(huán)境信息至DCDNS 160,其可以為互聯(lián)網(wǎng)中的云服務器。DCDNS 160接收(在620)環(huán)境信息并搜索(在625)數(shù)據(jù)庫以匹配環(huán)境信息。代替地,DCDNS 160可以派生出附加的環(huán)境信息(例如,移動設備180特定的信息,或者特別地分配給移動設備180的屬性,例如虛擬大廳、目錄、虛擬房間或者與移動目錄App相關的其他標記的信息)并且然后在數(shù)據(jù)庫搜索(在625)與附加的環(huán)境信息相匹配的環(huán)境信息。在一個或多個實施例中,DCDNS 160代替地或額外地接收(在620)用戶屬性,所述用戶屬性被用來搜索(在625)數(shù)據(jù)庫并發(fā)現(xiàn)屬性(例如偏好、用戶證書和安全級別)。在任何情況下,DCDNS 160通過搜索(在625)識別DCDN。DCDNS 160用環(huán)境信息(例如,移動設備180相關信息,如與移動設備180位置信息相關的背景網(wǎng)絡、聯(lián)系人、聯(lián)系人組、偏好或者其他用戶信息)更新(在630)在搜索(在615)中找到的DCDN。然后DCDNS 160將移動設備180標記為DCDN的虛擬大廳的成員,并且將虛擬大廳信息提供(在635)給移動設備180,并且將該虛擬大廳信息與作為虛擬大廳成員的其他移動設備180同步。

移動設備180從DCDNS 160接收(在640)虛擬大廳信息,移動目錄App提供(在645)部分的或者所有的虛擬大廳信息用于顯示。移動設備180的用戶可以編輯目錄或者信息,并且移動目錄App與DCDNS 160同步(在650)此編輯。反過來,DCDNS 160同步(在655)此編輯至虛擬大廳的其他成員。在一個或多個實施例中,DCDNS 160基于環(huán)境同步(在655)此編輯至虛擬大廳的特定成員。

在一個或多個實施例中,優(yōu)化同步以減少網(wǎng)絡帶寬消耗。例如,在一個或多個實施例中,同步(例如在635、655)的信息被限制為相關數(shù)據(jù)或者修改數(shù)據(jù)。

DCDNS 160可以包括多個DCDN的數(shù)據(jù)庫,每一DCDN與許多用戶、計算設備、對象和其他信息相關。DCDNS 160可以包括與DCDN相關的位置屬性的表;該位置屬性與DCDN的數(shù)據(jù)庫相匹配以識別相關的DCDN,并且標記被用于對與那些DCDN相關的對象或數(shù)據(jù)進行檢索。

圖7通過流程圖的方式提供了環(huán)境B的進一步的細節(jié),描述了通過移動目錄App創(chuàng)建背景網(wǎng)絡的過程。用戶在移動設備180上創(chuàng)建(在710)新的DCDN。用戶從可能的背景屬性的列表中選擇(在715)DCDN要綁定哪一個。用戶增加(在720)對象和信息至DCDN,其中所述DCDN通過移動目錄App同步(在725)至DCDNS 160。DCDN通過標簽作為新的DCDN被DCDNS 160增加(在730)至DCDN數(shù)據(jù)庫,并且然后相關聯(lián)的對象和數(shù)據(jù)被增加(在735)至新的DCDN。這樣,用戶可以將標志或者其他虛擬記號與DCDN相關聯(lián)。

根據(jù)一個或多個實施例,圖8通過對的數(shù)據(jù)結(jié)構進行示出的方式提供了環(huán)境B的進一步的細節(jié)。盡管以NoSQL結(jié)構示出,可以代替地使用其他數(shù)據(jù)結(jié)構。附加地,此處也可以包括用于其他特征的其他數(shù)據(jù),例如用于安全或者DCDN所有權。

圖9通過方塊圖形式的示例提供了環(huán)境B進一步的細節(jié)。在此示例中,一個人會走進機場中的New Age Coffee店(新時代咖啡店)。此人的計算設備上的App 910提供可用的虛擬大廳的列表920(例如基于信號簽名),包括用于New Age Coffee店的虛擬大廳930和用于機場的虛擬大廳。此人可以選擇(例如在App中點擊一圖標)讓計算設備加入某虛擬大廳,并且如果接收,該計算設備成為那個虛擬大廳的成員。代替地,一旦進入,基于位置(例如,基于信號簽名如New Age Coffee Wi-Fi設備的MAC ID、New Age Coffee店內(nèi)的Wi-Fi指紋、或基于GPS或三角測量位置識別,其根據(jù)虛擬大廳930的規(guī)則確定該計算設備處于New Age Coffee虛擬大廳930的VGS內(nèi))此人的計算設備自動地成為New Age Coffee虛擬大廳930的成員。

一旦成為成員,那些在New Age Coffee虛擬大廳930中可用的信息被提供給此計算設備,例如用于特定物理位置的菜單(例如以背景菜單對象940的形式);New Age Coffee店中與裝置950相關的對象;一組其他位置的列表;可用于下載的軟件應用;選定的使其計算設備對New Age Coffee虛擬大廳930的其他成員可見的人;以及其他信息。同時,有關此人的信息或者相關計算設備可以與New Age Coffee虛擬大廳930的其他成員同步。此人可以選擇直接通過由App接收到的對象960點一份飲料,其中對象960是例如有關飲料混合機(裝備)的信息。飲料混合機接收此命令,接受付款,混合所要求的飲料,并通知此人飲料已準備好。而在New Age Coffee店內(nèi),此人的計算設備可以與New Age Coffee虛擬大廳930內(nèi)其他成員通信。當此人離開New Age Coffee店(或者,更加具體地,New Age Coffee虛擬大廳930的VGS)時,相關的計算設備在此New Age Coffee虛擬大廳930中的成員資格終止。代替地,一旦某一計算設備是New Age Coffee虛擬大廳930的成員,則該計算設備保持為其成員。手動或自動加入虛擬大廳可取決于用戶偏好或與相應DCDN相關聯(lián)的規(guī)則。因此,在圖9的示例中,此人可以手工地加入一個或多個所列的虛擬大廳,并且此人的計算設備可以自動地加入另一個。進一步地,此人的計算設備可以同時位于多個虛擬大廳中,因此,在圖9的示例中,此計算設備可以為機場虛擬大廳和New Age Coffee虛擬大廳930兩者的成員。

虛擬大廳可以包括那些使用虛擬大廳中可用的背景數(shù)據(jù)的對象。例如,在New Age Coffee虛擬大廳930中,飲料混合機可以基于設備ID背景信息與此人的計算設備開始交互,例如通過發(fā)送消息“我可以為你準備飲料嗎”,并且提供可選飲料的列表。通過對設備間同步的背景數(shù)據(jù)進行分析可以讓對象促進其他對象的功能。對象可以通過API、連接器、數(shù)據(jù)同步或者其他程序設計技術直接地或間接地訪問虛擬大廳的數(shù)據(jù)。對象可以進一步地使用網(wǎng)絡背景數(shù)據(jù)從第三方顧客關系管理(CRM,例如CRM970)或者企業(yè)資源計劃(ERP)系統(tǒng)搜索數(shù)據(jù)。

在一個或多個實施例中,當計算設備有資格成為多個虛擬大廳中的每一個的成員時,App 910以優(yōu)先化的方式提供可用虛擬大廳的列表,例如基于距某位置的三維距離,基于創(chuàng)建相關VGS的Wi-Fi設備的比較信號強度,或者基于其他背景(例如偏好)進行的優(yōu)先排序。

環(huán)境C

環(huán)境C為環(huán)境A或者環(huán)境B的延展。

在一個或多個實施例中,同步網(wǎng)關165(圖1B)在數(shù)據(jù)包中接收背景分配安全標志或者設置,并相應地提供同步。同步網(wǎng)關165可以為分布式網(wǎng)關的網(wǎng)格,在一些實施例中其在許多服務器上使用分布式數(shù)據(jù)庫。同步網(wǎng)關165可以處理用戶背景和憑證并自動地或者基于用戶選擇將它們傳遞至合適的對象。

同步網(wǎng)關165為虛擬大廳創(chuàng)建數(shù)據(jù)通道,例如接下來用于目錄的示例的數(shù)據(jù)通道。該目錄可以基于一聯(lián)系人組。在此聯(lián)系人組中的聯(lián)系人可以有預先驗證的憑證。多個應用和成員計算設備被賦予了訪問數(shù)據(jù)通道的權限,以插入通用的數(shù)據(jù)包,所述數(shù)據(jù)包標有用于現(xiàn)場同步(l ive sync)的分布背景或者標有安全限制背景。分布背景和安全限制背景可以包括用戶、計算設備、應用、分組的標識,或者其他標識。數(shù)據(jù)包可以包括基于背景在通道內(nèi)分布的配置和代碼。數(shù)據(jù)包可以包括自動到期或者刪除。數(shù)據(jù)包可以由SQL行或者NoSQL關鍵值技術或者其他此類技術形成。信息分組可以遵循一標準,并且包括有關該標準的元標簽。NoSQL數(shù)據(jù)庫可以用來同步計算設備間的數(shù)據(jù)。版本控制和沖突解決可以構建到數(shù)據(jù)包中。

目錄可以基于位置或者其他背景規(guī)范/標準動態(tài)地形成。目錄可以包括應用并且可以包括對象。

在一個或多個實施例中,可以存在用于每一應用或每一設備的數(shù)據(jù)通道的子通道。個人計算設備或者計算設備上的應用(例如移動目錄App)可以過濾掉不相關數(shù)據(jù)。

環(huán)境D

在環(huán)境D的實施例中,通過采集虛擬記號標志和將標志以及其他背景信息轉(zhuǎn)換成適合于傳送的形式的單擊或操作,計算設備可以將其位置和/或驗證的身份連同其他背景提供給第三方。在一個或多個實施例中,通過記號計算設備讀取虛擬記號,在安全登錄自動執(zhí)行后網(wǎng)站自動打開?;谔摂M記號的目的提供選項,并且可以與位置或時間相關,或者與用戶偏好有關。除了可能啟動對虛擬記號的讀取之外,可提供這種快速且易于使用的技術用于計算設備的驗證而無需用戶輸入,例如,無需用戶輸入如先進行呼叫、通過SMS或者短信發(fā)送代碼、或者通過確認發(fā)送到電子郵件中的連接驗證所有權。另一個所描述的快速且易于使用的技術是其能分別代替很多應用和網(wǎng)站的開放,再對每一個進行登錄。

在環(huán)境D的實施例中,在觸發(fā)時,虛擬記號在計算設備處被讀取或者被計算設備讀取。虛擬記號的讀取可以由識讀器執(zhí)行;例如,通過掃描儀、QR識讀器、谷歌眼鏡、帶用戶輸入的應用、話筒、照相機或者其他感測設備。虛擬記號被轉(zhuǎn)換成數(shù)字數(shù)據(jù)并且可以由App補充背景信息(例如,身份、位置、偏好或者其他相關的信息),并且提供給第三方服務供應商(例如,通過API、http或者其他技術)。代替地,虛擬記號信息和補充的信息可以被劃分為多個部分(例如由背景進行劃分,或者劃分成多次傳輸),并且被提供給一個第三方服務供應商,或者不同部分提供給多個第三方服務供應商。日志可以保持為虛擬記號讀取或者為提供給第三方的信息。第三方服務供應商基于虛擬記號和補充的信息生成輸出值或者合適的操作。為了更高的安全性,計算設備和第三方服務供應商之間的通信可以被標記化。服務器可以用來調(diào)解通信(參見,例如圖10的描述)。作為工作流的一部分或者為了觸發(fā)其他操作或者在計算設備上進行響應,計算設備可以從第三方將輸入接收回來。

虛擬記號識讀器可以有多個身份,其中之一可以用來觸發(fā)對虛擬記號中記號的讀取。一個身份可以有不止一個的標識符,例如一個或多個手機號,和/或一個或多個電子郵件地址。識讀器可以有一個或多個密碼,并且可以有部分標識符,例如生日或者社會保險號的后四個數(shù)字或者銀行賬號?;诒尘盎蛘哒埱?,這些標識符中的一些或全部被傳遞到第三方服務供應商。

包括在所提供給第三方服務供應商的信息內(nèi)的背景信息列表可以由所使用的觸發(fā)器決定。這樣的列表可以包括,例如天氣數(shù)據(jù)、溫度、位置、Wi-Fi列表、網(wǎng)絡詳情、信用卡詳情、語言偏好、飲食習慣和過敏情況。觸發(fā)器可以要求從第三方服務供應商或者從另一第三方對列表進行檢索。

識讀器可以保存認證以及可信的第三方服務供應商的列表以管理隱私問題。一些實施例對于標志(例如,QR碼、條形碼或者其他標志)特別有用。例如,目前對QR碼的讀取將觸發(fā)URL被打開,并且進一步的操作是用戶可預計的。如依照本公開所描述的,但是,QR碼可以替代地直接將客戶登記到客戶賬戶中,并且打開與該QR碼背景相關的頁面或者交易。一個相應的App可以推廣跨越多個第三方企業(yè),這樣每一企業(yè)不用創(chuàng)建自定義的App。因此,在掃描QR碼以在特定背景中觸發(fā)自定義App之前,不是必須定位、下載和打開適當?shù)膽?,而是在單個觸發(fā)時執(zhí)行對目標網(wǎng)站、頁面或交易的訪問,例如激活QR識讀器。在一個或多個實施例中,觸發(fā)器同樣為第三方服務供應商提供預認證(參見,例如圖10的描述)。在特定情形下,觸發(fā)器也可以觸發(fā)授權。

作為另一個示例,谷歌眼鏡可以是對象識別的觸發(fā)器的啟動器,或者由用戶啟動。

啟動器(或相關用戶)的身份可以或可以不完全披露給第三方服務供應商,并且可以替代地通過散列、加密或壓縮的方式被完全或部分地隱藏。

在一個或多個實施例中,可以通過識讀器或者多個連接的識讀器臨時創(chuàng)建瞬時背景。瞬時背景可以包含到期信息,使得例如在時間到期時或在位置改變時自動移除瞬時背景。這種背景也同樣可以隨時被增加至隨后的觸發(fā)器。觸發(fā)器可以簡單到如用戶在平板上的觸摸,或者復雜到如嵌入有用于觸發(fā)處理的預標準化指令的QR碼。觸發(fā)器可以進一步將觸發(fā)信息路由至包括在預定義的偏好中的優(yōu)選服務供應商。

如上所述,虛擬記號可以被轉(zhuǎn)換成適合于傳送的形式,其包括虛擬記號的散列。例如,虛擬記號可以為手機號,并且可以作為手機號的散列與國家代碼一起被發(fā)送。計算設備可以使用公共密鑰加密來發(fā)送數(shù)據(jù)至中介服務,然后中介服務可以使用另一公共密鑰加密來發(fā)送觸發(fā)信息和背景數(shù)據(jù)至第三方服務供應商。第三方服務供應商然后可以直接或間接地返回輸出數(shù)據(jù)至計算設備(參見,例如圖10的描述)。

在一個或多個實施例中,虛擬記號的信息是標準化的,并且識別是嵌入在觸發(fā)器中的以疏導信息至用戶優(yōu)選的第三方服務供應商。例如,可以使血液報告成為QR碼的一部分,所述QR碼被路由到用戶優(yōu)選的個人健康數(shù)據(jù)存儲庫中。

在一個或多個實施例中,一種方法被發(fā)布到網(wǎng)上(例如互聯(lián)網(wǎng))以創(chuàng)建與本地的識讀器兼容的標準化的觸發(fā)器。在一個或多個實施例中,觸發(fā)器可以被用作發(fā)現(xiàn)新的選擇或者為用戶減少可用的選擇的數(shù)量。例如,目前有超過一百萬個移動設備應用和十億多個網(wǎng)站。愈發(fā)令人畏懼去獲知如何搜索適合的網(wǎng)站。本公開的思想使得搜索更加可靠、簡單和安全,并且通過自動身份驗證可以節(jié)省時間。

在一個或多個實施例中,提供了通用平臺,其中以下示例場景可以通過在平臺上布置觸發(fā)器來處理:

用戶在餐廳→自定義菜單,隊列管理和通知,點菜,開發(fā)票

用戶在機場→自動驗票并領取登機卡,航班狀態(tài)

用戶在商店/商場→可用的最佳交易

用戶在圖書館→掃描標題的位置

用戶在學?!姘?,時間表,家庭作業(yè)

用戶在辦公室→訪客管理,訪問目錄,跟蹤絕限

用戶在家→關鍵聯(lián)系人的單一位置,家庭自動化

用戶在公共場所→獲取信息、時間管理、停車票或者門票、歷史、分數(shù)等等。

在該平臺上還有自動的預先批準的觸發(fā)器,其可用來例如開燈或者用于其他自動操作。觸發(fā)器的背景元素可以包括但不限于:驗證相關信息,如地址、電話號碼、即時通訊(IM)標識符和推特的處理;位置;發(fā)送器Id;Mac ID調(diào)查結(jié)果;日期;時間;天氣;偏好,例如語言、食物、過敏性和主題;首選的軟件,例如Quickbooks、Tal ly、Salesforce或者健康數(shù)據(jù)銀行;預選,例如桌號或瓶子;移動的方向;歷史數(shù)據(jù);組別信息;狀態(tài);移動設備詳細資料;用戶輸入;圖片;條形碼;QR碼;和支付信息。

觸發(fā)器可以進一步控制提供給第三方服務供應商的背景的變更。觸發(fā)器可以包括級聯(lián)觸發(fā)器以完成多個任務。

在一個或多個實施例中,提供了通用的移動平臺,其能捕獲并儲存背景元素、驗證的身份和本地化的觸發(fā)器,并使用移動計算設備上的多個可布置的觸發(fā)器來訪問多個第三方信息服務。此訪問自第三方的信息包括但不限定于:文本、音頻、視頻、痕跡、對象或者數(shù)據(jù)流或者其他二進制數(shù)據(jù)。訪問自第三方的數(shù)據(jù)可以進一步觸發(fā)待從網(wǎng)絡(例如互聯(lián)網(wǎng))檢索到的背景特定的廣告以顯示給虛擬大廳成員設備的用戶。

圖10示出了環(huán)境D的實施例的示例,其中計算設備1001從輸入系統(tǒng)1002接收輸入,并且與中介服務器1003和第三方系統(tǒng)1004通信。輸入系統(tǒng)1002可以為計算設備1001的一部分,或者可以為單獨的且與計算設備1001通信(例如通過有線的或者無線的接口)的系統(tǒng)。輸入系統(tǒng)1002可以包括例如:識讀器如條形碼識讀器、QR碼識讀器、話筒、照相機、用戶輸入機構如觸摸板、按鍵或者交互顯示、或者其他識讀設備。輸入系統(tǒng)1002將讀取的信息轉(zhuǎn)換成可以由計算設備1001使用的形式,此形式可以是數(shù)字、模擬、頻率、相位或其他形式或其組合。在將該信息轉(zhuǎn)換成預定義格式之后,輸入系統(tǒng)1002將該信息提供給計算設備1001,計算設備接收(在1010)該信息??蛇x擇地,附加信息可以增加(在1011)到來自輸入系統(tǒng)1002的信息中。附加信息包括用戶預驗證的身份、優(yōu)選的第三方服務供應商、用戶背景和用戶偏好以及其他可用的附加信息。計算設備1001將來自輸入系統(tǒng)1002的信息和附加信息傳送(在1012)至中介服務器1003和第三方系統(tǒng)1004。

中介服務器1003接收此傳送,并且如果為適用的,解碼或者解密(在1013)此接收到的信息。中介服務器1003然后驗證(在1014)計算設備1001的用戶的身份,觸發(fā)(在1015)那些基于接收到的信息而被驗證的操作,例如決定用戶的背景和識別(在1016)第三方服務供應商的服務器。中介服務器1003將用戶背景和其他信息傳送(在1017)至第三方服務供應商的已驗證的服務器中(例如,在第三方系統(tǒng)1004中)。

第三方系統(tǒng)1004接收(在1018)來自計算設備1001的傳輸(在1012)和來自中介服務器1003的傳輸(在1017)。第三方系統(tǒng)1004決定(在1019)要使用的信息(例如基于用戶的背景),根據(jù)所決定的信息觸發(fā)(在1020)要采取的操作,并且儲存(在1021)接收到的信息和決定的信息中的一部分或者所有。然后第三方系統(tǒng)1004傳送(在1022)響應至計算設備1001和中介服務器1003。

中介服務器1003接收(在1023)來自第三方系統(tǒng)1004的傳送,并且傳送(在1024)響應至計算設備1001。

計算設備1001接收(在1025)來自第三方系統(tǒng)1004的傳送(在1022)和來自中介服務器1003的傳送(在1024)。以這種方式,通過在輸入系統(tǒng)1002處發(fā)起讀取,可以在計算設備1001處接收對請求的響應,而無需附加的用戶輸入(即,除了發(fā)起讀取之外沒有用戶輸入)。然而,在一個或多個實施例中,可以實施附加的用戶輸入請求。

已經(jīng)通過類比和通過環(huán)境示例概括地描述了本公開的思想,接下來討論附加的選項。

當前位置服務和地圖數(shù)字化器面臨的問題之一是在擁擠的信息源中的存在的準確性或欺騙性問題。人們可以聲稱其在地圖的任何空間,并且沒有自動的方式來確定誰擁有該位置。解決此問題的一種方式是部署特定的基于硬件的信標,該信標由某人加密和擁有。但是,那是一個昂貴的解決方案并且產(chǎn)生硬件部署摩擦問題。另一個解決此問題的方法是使用現(xiàn)有的信標(例如Wi-Fi)供人們使用來聲明所有權。這個解決方案的問題是某人可能在另一位置復制該信號。為了解決此問題,信標可以綁定到地理位置上;然后某人可以建立位于此位置的VGS的所有權??梢酝ㄟ^用戶登錄到相關聯(lián)的Wi-Fi連接的能力來進一步檢測VGS所有權。

因此,例如,虛擬大廳的所有權可以通過接收自計算設備的驗證信息或憑證來決定;通過計算設備和與虛擬大廳相關的傳送設備的關系來決定;通過計算設備處在與虛擬大廳相關的傳送設備附近的次數(shù)來決定;通過計算設備處在與虛擬大廳相關的傳送設備附近的頻率來決定;通過計算設備進入虛擬大廳的次數(shù)來決定;通過計算設備提交的對虛擬大廳修改的次數(shù)來決定;通過被計算設備共享的背景的比例和虛擬大廳的定義來決定等等。

進一步地,對于多個用戶提名自己是連接的Wi-Fi的所有者的情況,可以存在投票機制以建立管理員。例如,投票可以包括基于在Wi-Fi源附近花費的時間,Wi-Fi網(wǎng)絡中的成員資格的資歷,或每日簽到等可變的加權值。還可以給能夠重置服務集標識(SSID)名稱的人賦予更高的權重。以這種方式,管理員具有對該位置的物理或受信訪問的較高概率。此外,可以通過郵寄將驗證字母或代碼發(fā)送到物理位置以用于確認。

另一改進是在域所有權上綁定VGS,使得對所有權憑證的授權管理更加容易。例如,這樣的改進可以阻止某些人通過將VGS綁定到域名(可隨后發(fā)送代碼以驗證)由此證明該位置的所有權,欺騙性地自稱是在一位置的銀行或者掛名名稱。

在一個或多個實施例中,有著唯一ID的設備可以由另一屬于目標數(shù)據(jù)通道(例如虛擬大廳)的設備通過掃描或者接受附屬于包含該唯一ID的設備的機器可讀代碼而被增加到應用層網(wǎng)絡,并且將該設備增加到新設備(onboarding device)的應用層網(wǎng)絡的數(shù)據(jù)通道。一旦將設備添加到網(wǎng)絡,就可以從包含設備背景并在應用層網(wǎng)絡中循環(huán)的數(shù)據(jù)庫檢索設備的背景。例如,增加的設備的背景包括:聯(lián)系該設備的方式;發(fā)送指令至該設備的應用代碼;其他信息,該設備的訪問權限、限制、描述或者說明書;身份驗證或者授權;日志;設備實體信息,例如狀態(tài)、配置和選項;或者關于相關實體的信息,例如制造商或零件編號。設備可以具有嵌入代碼以通過API或數(shù)據(jù)同步技術在實時基礎上訪問數(shù)據(jù)通道信息。

因此,已經(jīng)描述了用于快速并有效地訪問與人或者人的計算設備的背景相關的信息的系統(tǒng)和技術。如已經(jīng)描述的,在一個或多個實施例中,將用戶設備(或相關用戶)的背景信息提供給遠程計算設備,并且遠程計算設備提供與用戶設備(或相關用戶)的背景相關的虛擬大廳的列表。在一個或多個實施例中,基于相關性對虛擬大廳的列表進行優(yōu)先級排序。在一個或多個實施例中,當背景信息基于位置時,可以基于用戶設備到虛擬大廳的傳送設備的接近度來對虛擬大廳的列表進行優(yōu)先級排序。優(yōu)先化后的列表可以在圖形用戶界面(GUI)處作為一組圖標呈現(xiàn)給用戶,并且用戶可以選擇圖標之一來請求訪問虛擬大廳(或者成為其成員)。

接近度的確定可以包括例如確定三維接近度,基于全球定位系統(tǒng)(GPS)坐標確定接近度,或確定計算設備和與虛擬大廳相關聯(lián)的傳送設備之間的相對高度。

一旦成員訪問了虛擬大廳,虛擬大廳中的對象可以被提供給計算設備的GUI。

圖11提供了在虛擬大廳中向移動計算設備的GUI 1100展現(xiàn)對象的示例。在該示例中,對象涉及Happy Donuts,并且包括用戶可以參與的活動的對象(例如,在1120處的閑話,在1125處拍攝群組照片或在1130處進行調(diào)查),只限于工作人員的對象或區(qū)域(例如,1140處的私人房間),包括關于Happy Donuts的信息的對象(例如,在1145處的公司目錄),包括關于虛擬大廳的信息的對象(例如,在1135處的成員數(shù)量),用于與Happy Donuts交互的對象(例如,在1110處點餐)以及用于與第三方交互的對象(例如,在1115處的支付)。

如本文所使用的,術語“基本上”和“約”用于描述和說明小的變化。當與事件或情況一起使用時,術語可以指其中事件或情況精確地發(fā)生的情況以及事件或情況發(fā)生為接近近似的情況。例如,術語可以指小于或等于±10%,例如小于或等于±5%,小于或等于±4%,小于或等于±3%,小于或等于±2%,小于或等于±1%,小于或等于±0.5%,小于或等于±0.1%或小于或等于±0.05%。

雖然已經(jīng)參考其具體實施例描述了本公開,但是本領域技術人員應當理解,在不脫離由權利要求書定義的本公開的真實精神和范圍的情況下,可以進行各種改變并且可以替換等同物。另外,可以進行許多修改以使特定情況、材料、物質(zhì)組成、方法、某一操作或多個操作適應本公開的目的、精神和范圍。所有這些修改都在所附權利要求的范圍內(nèi)。具體地,雖然已經(jīng)參照以特定順序執(zhí)行的特定操作描述了某些方法,但是將理解,在不脫離本教導的情況下,可以組合、細分或重新排序這些操作以形成等同方法。因此,除非本文特別指出,操作的順序和分組不是對本公開的限制。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1