欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

可變精度位置共享的制作方法

文檔序號(hào):7885610閱讀:290來(lái)源:國(guó)知局
專利名稱:可變精度位置共享的制作方法
可變精度位置共享技術(shù)領(lǐng)域
本公開(kāi)一般涉及多個(gè)設(shè)備之間的位置共享。
背景技術(shù)
位置共享是現(xiàn)代移動(dòng)設(shè)備的流行的應(yīng)用?,F(xiàn)有的位置共享系統(tǒng)不向用戶提供他們的位置信息的精度控制。并且,在針對(duì)外部攻擊者確保安全的同時(shí)支持位置共享的網(wǎng)絡(luò)知曉被共享的位置信息。用戶必須信任,操作處理他們的位置信息的服務(wù)器的公司將不會(huì)以不受歡迎的方式使用他們的位置信息。最終,現(xiàn)有的位置共享系統(tǒng)不提供用于在臨時(shí)的基礎(chǔ)上向位置信息的接受者準(zhǔn)許更高的特權(quán)的手段。發(fā)明內(nèi)容
公開(kāi)了允許公布者與訂購(gòu)者共享他們的位置的安全的位置共享系統(tǒng)。各公布設(shè)備對(duì)于分發(fā)服務(wù)產(chǎn)生、加密和公布其具有規(guī)定的精度的位置信息,以用于向一個(gè)或更多個(gè)訂購(gòu)設(shè)備分發(fā)。分發(fā)服務(wù)向分發(fā)列表提供位置信息的安全的分發(fā),但不能訪問(wèn)公布者的精確的位置信息,該位置信息保持加密,直到在訂購(gòu)設(shè)備上被解密。公布者可對(duì)于不同的訂購(gòu)者或者不同的訂購(gòu)者組共享他們的具有不同的精度水平的位置信息。公布者可選擇位置信息精度的至少兩個(gè)維度:空間和時(shí)間。對(duì)于不太精確的位置共享,公布設(shè)備可隨機(jī)化或以其它方式模糊公布設(shè)備的精確位置。公布者可通過(guò)在公布設(shè)備上產(chǎn)生新的密鑰對(duì)將訂購(gòu)者或一組訂購(gòu)者移動(dòng)到更低或更高的位置精度水平。
在一些實(shí)現(xiàn)中,通過(guò)公布設(shè)備的一個(gè)或更多個(gè)硬件處理器執(zhí)行計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法可從獲得描述公布設(shè)備的位置的位置信息開(kāi)始。獲得位置信息的精度的規(guī)范。該精度可以是空間的和/或時(shí)間的。基于規(guī)定的精度修改位置信息??赏ㄟ^(guò)使用公共位置密鑰加密修改的位置信息。可向分發(fā)服務(wù)公布加密的位置信息,以用于向一個(gè)或更多個(gè)訂購(gòu)設(shè)備分發(fā)??梢允褂盟饺宋恢妹荑€以在訂購(gòu)設(shè)備上解密修改的位置信息。私人位置密鑰可被包含于由公布設(shè)備用訂購(gòu)者的公共消息密鑰加密的消息中。消息可被傳送給分發(fā)服務(wù),以用于向訂購(gòu)者分發(fā)??赏ㄟ^(guò)使用訂購(gòu)者的私人消息密鑰通過(guò)訂購(gòu)者從加密的消息解密私人位置密鑰。
在一些實(shí)現(xiàn)中,通過(guò)訂購(gòu)設(shè)備的一個(gè)或更多個(gè)處理器執(zhí)行計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法可從訂購(gòu)設(shè)備從公布設(shè)備接收加密的位置信息時(shí)開(kāi)始,其中,該位置信息根據(jù)規(guī)定的精度從精確的位置被修改??稍谟晒荚O(shè)備用與該訂購(gòu)者相關(guān)聯(lián)的公共消息密鑰加密的消息中由訂購(gòu)設(shè)備接收私人位置密鑰??赏ㄟ^(guò)使用訂購(gòu)者的相應(yīng)的私人消息密鑰,從該消息解密私人位置密鑰。訂購(gòu)設(shè)備可使用私人位置密鑰以解密位置信息??稍谟嗁?gòu)設(shè)備上顯示或者由在訂購(gòu)設(shè)備上運(yùn)行的應(yīng)用使用解密的位置信息。
可變精度位置共享的一個(gè)或更多個(gè)實(shí)現(xiàn)可提供以下的優(yōu)點(diǎn)中的一個(gè)或更多個(gè):1)公布者可控制他們的共享的位置的精度;2)支持位置共享的網(wǎng)絡(luò)不能訪問(wèn)只能通過(guò)具有適當(dāng)?shù)脑L問(wèn)特權(quán)(例如,私人密鑰)的訂購(gòu)設(shè)備解密的加密的位置信息;和3)公布者可暫時(shí)準(zhǔn)予訂購(gòu)者對(duì)于他們的位置信息的更精確或更不太精確的版本的訪問(wèn)特權(quán)。
在附圖以及以下的描述中,闡述可變精度位置共享的一個(gè)或更多個(gè)實(shí)現(xiàn)的細(xì)節(jié)。從描述、附圖和權(quán)利要求,其它的特征、方面和優(yōu)點(diǎn)將變得明顯。


圖1A是可變精度位置共享系統(tǒng)的框圖。
圖1B示出位置共享應(yīng)用的示例性用戶界面。
圖1C示出用于可變精度位置共享的公共密鑰密碼系統(tǒng)。
圖2A和圖2B是由公布設(shè)備執(zhí)行的可變精度位置共享處理的流程圖。
圖3A和圖3B是由訂購(gòu)設(shè)備執(zhí)行的可變精度位置共享處理的流程圖。
圖4是用于實(shí)現(xiàn)參照?qǐng)D1 圖3中描述的特征和處理的公布設(shè)備或訂購(gòu)設(shè)備的示例性硬件結(jié)構(gòu)的框圖。
各種附圖中的類(lèi)似的附圖標(biāo)記表示類(lèi)似的要素。
具體實(shí)施方式
示例性可變精度位置共享系統(tǒng)
圖1A是可變精度位置共享系統(tǒng)100的框圖。在一些實(shí)現(xiàn)中,系統(tǒng)100包括通過(guò)網(wǎng)絡(luò)104(例如,因特網(wǎng))相互通信的位置獲知設(shè)備102a 102c和分發(fā)服務(wù)106。設(shè)備102a 102c可以是具有通信能力的諸如智能電話、電子郵件設(shè)備、游戲設(shè)備、膝上式計(jì)算機(jī)、電子平板電腦、媒體播放器或任何其它位置獲知設(shè)備的移動(dòng)設(shè)備。各設(shè)備102a 102c可包含用于呈現(xiàn)用于有利于用戶輸入的用戶界面的顯示器表面。顯示器可以是能夠?qū)τ靡粋€(gè)或更多個(gè)手指或鐵筆的多觸摸輸入做出響應(yīng)的觸摸敏感表面。
在一些實(shí)現(xiàn)中,設(shè)備102a 102c可確定或接收當(dāng)前的位置信息。例如,設(shè)備102a 102c中的一個(gè)或更多個(gè)可包含用于確定位置信息的全球定位系統(tǒng)(GPS)接收器或者與其耦合。在其它的例子中,可通過(guò)使用無(wú)線通信網(wǎng)絡(luò)發(fā)射器(例如,WiF1、Cell-1D)和三角測(cè)量技術(shù)以確定設(shè)備的位置的服務(wù)向該設(shè)備提供位置信息。在本例子中,通過(guò)網(wǎng)關(guān)108和小區(qū)塔106將位置信息作為位置坐標(biāo)(例如,緯度、經(jīng)度、高度)提供給設(shè)備102b。通過(guò)無(wú)線網(wǎng)絡(luò)接入設(shè)備110 (例如,無(wú)線路由器)向設(shè)備102c提供位置信息。用于設(shè)備102a的位置信息被固定。在表示的例子中,由Charlie操作設(shè)備102a,由Alice操作設(shè)備102b,并且,由Bob操作設(shè)備102c。
分發(fā)服務(wù)106可包含用于與公布設(shè)備和訂購(gòu)設(shè)備通信的一個(gè)或更多個(gè)服務(wù)器計(jì)算機(jī)。例如,分發(fā)服務(wù)可以是由電信載波或因特網(wǎng)服務(wù)提供商(ISP)操作的一個(gè)或更多個(gè)服務(wù)器計(jì)算機(jī)。在一些實(shí)現(xiàn)中,分發(fā)服務(wù)106可以是公共密鑰基礎(chǔ)構(gòu)架(PKI)中的信任第三方(TTP)0分發(fā)服務(wù)106可以是私人或公共網(wǎng)絡(luò)的一部分。分發(fā)服務(wù)106可包含用于存儲(chǔ)諸如加密位置、訂購(gòu)者的分發(fā)列表、公共密鑰、證書(shū)、黑名單等的各種信息114的儲(chǔ)存庫(kù)112。
在表示的例子中,Alice可能希望與Bob共享她的不精確位置信息,而與Charlie共享她的精確位置信息。共享“精確位置”意味著共享由可用于公布設(shè)備的定位技術(shù)提供的公布設(shè)備的位置。因此,“精確位置”未必意味著確切的位置。事實(shí)上,由于由公布設(shè)備使用的定位技術(shù)固有或產(chǎn)生的位置誤差,“精確位置”可能與確切的位置不同。共享“不精確位置”意味著共享公布設(shè)備所處的限定的地理區(qū)域。在一些實(shí)現(xiàn)中,如參照?qǐng)D1C描述的那樣,可通過(guò)使用公共密鑰密碼實(shí)現(xiàn)可變精度位置共享。
Alice、Bob和Charlie可分別在他們各自的設(shè)備上調(diào)用位置共享應(yīng)用。通過(guò)使用位置共享應(yīng)用的一個(gè)或更多個(gè)用戶界面,Alice可規(guī)定Bob將接收她的不精確位置信息并且Charlie將接收她的精確位置信息。例如,Alice與Charlie具有緊密關(guān)系,并因此愿意與Charlie共享她的精確位置。另一方面,Alice與Bob的關(guān)系不太緊密,因此Alice會(huì)優(yōu)選Bob不知道她的精確位置。
通過(guò)使用設(shè)備102b上的位置共享應(yīng)用,Alice向分發(fā)服務(wù)106發(fā)送她的精確位置和不精確位置。對(duì)于Charlie,Alice的精確位置信息(例如,GPS位置坐標(biāo))在沒(méi)有修改的情況下在設(shè)備102b上被加密。對(duì)于Bob,Alice的精確位置信息被修改為不精確并被加密。兩個(gè)加密的位置均被傳送到分發(fā)服務(wù)106。包含Bob和Charlie的分發(fā)列表也可被傳送到分發(fā)服務(wù)106。分發(fā)列表可以是由分發(fā)服務(wù)106存儲(chǔ)的訂購(gòu)者的預(yù)定義的列表。如參照?qǐng)D1B描述的那樣,分發(fā)列表可被分發(fā)服務(wù)106使用,以基于規(guī)定的時(shí)間精度在單一更新中或者作為單獨(dú)的更新(例如,每2小時(shí)或者每30分鐘更新一次)分別向Bob和Charlie分發(fā)Alice的不精確位置和精確位置。
可通過(guò)使用公共密鑰密碼加密和分發(fā)Alice的精確和不精確位置信息。位置信息在被分發(fā)服務(wù)106的占用時(shí)保持被加密,并且,不能被分發(fā)服務(wù)106訪問(wèn),這是由于只有Bob和Charlie擁有必要的解密信息(例如,私人位置密鑰)。
在一些實(shí)現(xiàn)中,可基于規(guī)定的空間精度參數(shù)將Alice的精確位置隨機(jī)化從而創(chuàng)建Alice的不精確位置??蓪?duì)于她的精確位置坐標(biāo)應(yīng)用隨機(jī)化,使得修改的位置坐標(biāo)落在有界限的地理區(qū)域內(nèi)。例如,如果空間精度被Alice規(guī)定為處于Alice的精確位置的5英里內(nèi),那么可隨機(jī)產(chǎn)生處于Alice的精確位置的5英里內(nèi)的不精確位置。Alice的不精確位置和空間精度的指示(例如,5英里)可被公布給分發(fā)服務(wù)106并分發(fā)給Bob,使得可在Bob的設(shè)備上顯示的地圖上呈現(xiàn)有界限的地理區(qū)域(例如,半徑為5英里的圓)。在地圖上顯示的圓或其它地理邊界可指示Alice位于由邊界包圍的地理區(qū)域內(nèi)的某處。在一些實(shí)現(xiàn)中,可以使用改變形狀和尺寸并代表各種程度的地理粒度(例如,國(guó)家、州、地區(qū)、城市)的地理網(wǎng)格單元而不是圓作為地理邊界。
在一些實(shí)現(xiàn)中,可以使用適當(dāng)?shù)脑囂椒?heuristics)以確定特定的地理邊界是否包圍不能包含Alice的實(shí)際位置的地理區(qū)域,諸如包圍海岸線和沿海岸線的水體的邊界圓。在一些實(shí)現(xiàn)中,僅在Alice離開(kāi)由圓包圍的地理區(qū)域時(shí),才提供對(duì)于在Bob的設(shè)備上顯示的不精確位置的更新。否則,Bob可跟蹤依次的更新并觀看各圓的重疊以導(dǎo)出Alice的更精確位置。
用于選擇精度的示例性用戶界面
圖1B示出位置共享應(yīng)用的示例性用戶界面118。在本例子中,位置共享應(yīng)用在由Alice操作的移動(dòng)設(shè)備102b上運(yùn)行。Alice可通過(guò)使用滑塊控件120調(diào)整她的共享位置的時(shí)間和/或空間精度。時(shí)間精度可基于位置更新的頻率??臻g精度可基于位置誤差量(例如,被測(cè)量作為從公布設(shè)備的距離)。例如,Alice可希望Bob在+/-10英里內(nèi)知道她的位置;每2小時(shí)更新一次。相反,Alice可希望Charlie在+/-1英里內(nèi)知道她的位置;每30分鐘更新一次。向用戶界面118右側(cè)的滑動(dòng)控件120使得Alice的共享位置更精確,并且,向用戶界面118左側(cè)滑動(dòng)控件120使得Alice的共享位置更不精確。在一些實(shí)現(xiàn)中,可通過(guò)公布者或通過(guò)應(yīng)用選擇預(yù)設(shè)的精度值。其它的控制是可能的,包括用于調(diào)整時(shí)間和空間精度的單獨(dú)的控件。
用于安全的位置共享的示例加密系統(tǒng)
圖1C示出用于可變精度位置共享的公共密鑰密碼系統(tǒng)。公共密鑰密碼系統(tǒng)通過(guò)使用包括秘密私人密鑰和公布的公共密鑰的數(shù)學(xué)相關(guān)的不對(duì)稱密鑰對(duì)公布可變精度位置信息。可通過(guò)使用只能通過(guò)使用相應(yīng)的私人位置密鑰解密的公共位置密鑰加密位置信息。也可使用不對(duì)稱密鑰對(duì),以通過(guò)用可通過(guò)使用相應(yīng)的公共密鑰驗(yàn)證的私人消息密鑰創(chuàng)建消息的數(shù)字簽名來(lái)保護(hù)包含加密的位置信息的消息的真實(shí)性。在包括但不限于Diffie-Hellman密鑰交換協(xié)議的公共可用RSA公共密鑰密碼標(biāo)準(zhǔn)(例如,版本2.1)中描述用于可變精度位置共享的適當(dāng)?shù)牟粚?duì)稱密鑰技術(shù)的一些例子。也可使用其它的不對(duì)稱密鑰技術(shù),諸如數(shù)字簽名標(biāo)準(zhǔn)(DSS)和各種橢圓曲線技術(shù)。
在表示的例子中,存在兩種類(lèi)型的密鑰對(duì):消息密鑰對(duì)和位置密鑰對(duì)。系統(tǒng)100的各用戶(例如,Alice、Bob、Charlie)具有用于在各單個(gè)用戶之間接收安全的消息的用公共和私人消息密鑰的簽署的證書(shū)??赏ㄟ^(guò)分發(fā)服務(wù)106或另一 TTP分發(fā)公共消息密鑰,使得任何公布者可用只有訂購(gòu)者通過(guò)使用安全地存儲(chǔ)于訂購(gòu)設(shè)備上的相應(yīng)的私人消息密鑰才能讀取的訂購(gòu)者的公共消息密鑰來(lái)加密消息。如圖1C所示,各設(shè)備102a 102c可包含用于安全地存儲(chǔ)設(shè)置密鑰和共享密鑰的相應(yīng)的安全密鑰存儲(chǔ)區(qū)122a 122c。
設(shè)置密鑰可包含個(gè)人消息密鑰對(duì)。例如,Alice的密鑰存儲(chǔ)區(qū)122b可包含Alice的個(gè)人消息密鑰對(duì)(a_msg_priv和a_msg_pub), Bob的密鑰存儲(chǔ)區(qū)122c可包含Bob的個(gè)人消息密鑰對(duì)(b_msg_priv和b_msg_pub),而Charlie的密鑰存儲(chǔ)區(qū)122a可包含Charlie的個(gè)人消息密鑰對(duì)(c_msg_priv和c_msg_pub)。設(shè)置密鑰還可包括其它用戶的公共消息密鑰。例如,Alice的密鑰存儲(chǔ)區(qū)122b可包含Bob的公共消息密鑰(b_msg_pub)和Charlie的公共消息密鑰(c_msg_pub),Bob的密鑰存儲(chǔ)區(qū)122c可包含Alice的公共消息密鑰(a_msg_pub)和Charlie的公共消息密鑰(c_msg_pub),而Charlie的密鑰存儲(chǔ)區(qū)122a可包含Alice的公共消息密鑰(a_msg_pub)和Bob的公共消息密鑰(b_msg_pub)。
可以使用共享密鑰以確??勺兙任恢眯畔⒌墓蚕怼@?,假定Alice希望與Bob以10英里、每2小時(shí)一次的精度共享她的不精確位置。Alice的設(shè)備102b可產(chǎn)生可用于加密具有10英里、每2小時(shí)一次的規(guī)定的空間和時(shí)間精度的不精確位置信息的新的位置密鑰對(duì)(a_locl_pub、a_locl_priv)。另外,Alice希望與Charlie共享她的精確位置。Alice的設(shè)備102b可產(chǎn)生可用于加密Alice的精確位置信息的新的位置密鑰對(duì)(a_loC2_pub、a_loc2_priv)。Alice向分發(fā)服務(wù)106發(fā)送已通過(guò)Bob的公共消息密鑰(b_msg_pub)加密的私人位置密鑰(a_locl_priv),以用于分發(fā)給Bob。Alice還向分發(fā)服務(wù)106發(fā)送通過(guò)Charlie的公共消息密鑰(c_msg_pub)加密的私人密鑰(a_loc2_priv),以用于分發(fā)給Charlie。分發(fā)服務(wù)106向Bob和Charlie遞送加密的消息。Bob用他的私人消息密鑰(b_msg_priv)解密加密的消息,以得到私人位置密鑰(a_locl_priV)。類(lèi)似地,Charlie用他的私人消息密鑰(c_msg_priv)解密加密的消息,以得到私人位置密鑰(a_loc2_priv)。
按第一規(guī)定的計(jì)劃,或者,響應(yīng)觸發(fā)事件,Alice通過(guò)使用用于她的不精確位置的公共位置密鑰(a_locl_pUb)向分發(fā)服務(wù)106發(fā)送她的不精確位置。分發(fā)服務(wù)106將該消息轉(zhuǎn)送給Bob的設(shè)備102c。在設(shè)備102c上運(yùn)行的解密處理通過(guò)使用僅可用于Bob的設(shè)備102c的相應(yīng)的私人位置密鑰(a_locl_priv)解密不精確位置。
按照第二規(guī)定的計(jì)劃,或者,響應(yīng)觸發(fā)事件,Alice通過(guò)使用用于她的精確位置的公共位置密鑰(a_loC2_pub)向分發(fā)服務(wù)106發(fā)送她的精確位置。分發(fā)服務(wù)106將消息轉(zhuǎn)送給Charlie的設(shè)備102a。在設(shè)備102a上運(yùn)行的解密處理通過(guò)使用僅可用于Charlie的設(shè)備102a的相應(yīng)的私人位置密鑰(a_loC2_priv)解密精確位置。在一些實(shí)現(xiàn)中,第一和第二規(guī)定計(jì)劃可以相同并且兩個(gè)加密的位置可被傳輸給Bob和Charlie,而只有Charlie擁有用于解密Alice的精確位置信息的私人位置密鑰a_loc2_priv。由于Bob僅擁有私人位置密鑰(a_locl_priv),因此,Bob只能解密Alice的不精確位置信息。由于位置信息保持被加密,直到在訂購(gòu)設(shè)備上被解密,因此,分發(fā)服務(wù)不能訪問(wèn)Alice的精確位置,由此保護(hù)了她的隱私。
為了增加用于現(xiàn)有的訂購(gòu)者組的位置共享的粒度,公布者的設(shè)備可更經(jīng)常地通過(guò)使用相同的位置密鑰推送更精確的位置信息。為了將訂購(gòu)者從接收具有第一精度水平的位置信息的第一訂購(gòu)者組移動(dòng)到接收具有第二更高精度水平的位置信息的第二訂購(gòu)者組,公布設(shè)備可向具有訂購(gòu)者的公共消息密鑰的該訂購(gòu)者發(fā)送適當(dāng)?shù)乃饺宋恢妹荑€。
為了降低訂購(gòu)的精度水平,公布者可停止使用相關(guān)聯(lián)的公共和私人位置密鑰,以確保訂購(gòu)者不再能解密更精確的位置信息??赏ㄟ^(guò)公布設(shè)備創(chuàng)建新的位置密鑰對(duì),并且,私人密鑰被重新分發(fā)給該組中沒(méi)有被降級(jí)的剩余的訂購(gòu)者。被降級(jí)的訂購(gòu)者可從公布者得到與新的降低水平的精度對(duì)應(yīng)的另一私人位置密鑰。
公布者可能希望與特定的訂購(gòu)者或一組訂購(gòu)者暫時(shí)共享更精確的位置信息。對(duì)于已公布的較低水平的位置精度分發(fā)更精確位置信息的私人密鑰可給予這些訂購(gòu)者對(duì)于更高精度位置信息的永久訪問(wèn),這不是希望的結(jié)果。因此,可通過(guò)公布設(shè)備產(chǎn)生新的位置密鑰對(duì),并且,對(duì)于向這些訂購(gòu)者分發(fā)私人密鑰以用于暫時(shí)共享。公布設(shè)備上的用戶界面可明確哪些訂購(gòu)者可接收位置信息,并且提供時(shí)間限制,以自動(dòng)停止在該水平或精度上公布位置信息。時(shí)間限制可以是手動(dòng)規(guī)定的持續(xù)時(shí)間或結(jié)束時(shí)間,或者與諸如電話呼叫結(jié)束、公布者的日歷中的事件結(jié)束等的公布設(shè)備上的另一觸發(fā)事件關(guān)聯(lián)。
為了暫時(shí)停止在給定的精度水平上公布位置信息,公布設(shè)備可停止向分發(fā)服務(wù)發(fā)送位置信息。在該方案中,不需要進(jìn)行加密密鑰管理。與暫時(shí)升級(jí)同樣,公布者可手動(dòng)設(shè)定暫停的持續(xù)時(shí)間或者結(jié)束時(shí)間或者將暫停與諸如公布者的日歷中的事件的另一觸發(fā)事件關(guān)聯(lián)。
示例性處理流程(公布設(shè)備)
圖2A和圖2B是由公布設(shè)備執(zhí)行的可變精度位置共享處理200、206的流程圖??赏ㄟ^(guò)參照?qǐng)D4描述的設(shè)備結(jié)構(gòu)執(zhí)行處理200、206。處理206是對(duì)于具有兩個(gè)不同的位置精度水平的兩個(gè)訂購(gòu)者組執(zhí)行的公布設(shè)備處理的例子。但是,處理206可用于具有任何希望的數(shù)量的訂購(gòu)者多于兩個(gè)的訂購(gòu)者組以及用于多于兩個(gè)的精度水平。
參照?qǐng)D2A,在一些實(shí)現(xiàn)中,處理200可從通過(guò)使用一個(gè)或更多個(gè)訂購(gòu)設(shè)備的公共消息密鑰加密包含私人位置密鑰的消息開(kāi)始(202)。加密的消息可然后被公布給分發(fā)服務(wù),以用于向一個(gè)或更多個(gè)訂購(gòu)設(shè)備分發(fā)(204)。如參照?qǐng)D1C所示的那樣,私人位置密鑰與具有特定的空間和/或時(shí)間精度的公布設(shè)備的位置對(duì)應(yīng)。
參照?qǐng)D2B,在計(jì)劃的基礎(chǔ)上,或者,響應(yīng)觸發(fā)事件,處理206可從獲得描述公布設(shè)備的位置的位置信息開(kāi)始(208)。可從包括但不限于GPS、WiFi和Cell-1D定位技術(shù)的各種定位技術(shù)獲得位置信息。
檢索當(dāng)前與訂購(gòu)者組I和II共享的精度水平的列表(210)。在本例子中,對(duì)于訂購(gòu)者組I檢索精確的精度水平(212),而,對(duì)于訂購(gòu)者組II檢索不精確的精度水平(216)。可通過(guò)用戶界面(例如,圖1B所示的用戶界面)或者通過(guò)應(yīng)用可編程地(例如,通過(guò)API)對(duì)于訂購(gòu)者組規(guī)定空間和/或時(shí)間精度水平。
對(duì)于訂購(gòu)者組I,通過(guò)使用公共位置密鑰I加密未修改的位置信息(214)。在規(guī)定的計(jì)劃上,或者,響應(yīng)觸發(fā)事件,加密的位置信息被公布給分發(fā)服務(wù),以用于分發(fā)給訂購(gòu)者組 I (222)。
對(duì)于訂購(gòu)者組II,基于用于訂購(gòu)者組II的規(guī)定的精度水平修改位置信息(218)。例如,如果公布者規(guī)定10英里的空間精度,那么由定位技術(shù)提供的位置信息可被隨機(jī)化以落在由半徑為10英里的圓包圍的地理區(qū)域內(nèi)??捎晒颊咭?guī)定時(shí)間精度。例如,公布者可規(guī)定位置更新將每2小時(shí)一次地公布給訂購(gòu)設(shè)備。如參照?qǐng)D2A描述的那樣,通過(guò)使用與私人位置密鑰對(duì)應(yīng)的公共位置密鑰II加密修改的位置信息(220)。在規(guī)定的計(jì)劃上,或者,響應(yīng)觸發(fā)事件,用于訂購(gòu)者組II的加密的修改的位置信息被公布給分發(fā)服務(wù),以用于分發(fā)給訂購(gòu)者組II (222)。
公布設(shè)備可通過(guò)使用已知的密鑰產(chǎn)生技術(shù)(例如,RSA密鑰產(chǎn)生)從隨機(jī)數(shù)產(chǎn)生器產(chǎn)生位置密鑰對(duì)。公共位置密鑰可被包含于通過(guò)分發(fā)服務(wù)單獨(dú)地向各訂購(gòu)設(shè)備發(fā)送的消息中??赏ㄟ^(guò)使用各訂購(gòu)設(shè)備的唯一公共消息密鑰單獨(dú)地加密消息。在一些實(shí)現(xiàn)中,可通過(guò)與用于發(fā)送和接收包含私人位置密鑰的消息的通信信道不同的通信信道由TTP服務(wù)分發(fā)公共消息密鑰。
示例性處理流程圖(訂購(gòu)設(shè)備)
圖3A和圖3B是由訂購(gòu)設(shè)備執(zhí)行的可變精度位置共享處理300、306的流程圖??赏ㄟ^(guò)參照?qǐng)D4描述的設(shè)備結(jié)構(gòu)執(zhí)行處理300、306。
參照?qǐng)D3A,在一些實(shí)現(xiàn)中,處理300可開(kāi)始于從公布設(shè)備接收加密的消息(302)??赏ㄟ^(guò)使用與訂購(gòu)設(shè)備相關(guān)聯(lián)的公共消息密鑰加密該消息。可通過(guò)使用相應(yīng)的私人消息密鑰從加密的消息解密私人位置密鑰(304)。在一些實(shí)現(xiàn)中,可在與用于接收消息的通信信道不同的通信信道上從TTP服務(wù)接收公共消息密鑰。
參照?qǐng)D3B,在計(jì)劃的基礎(chǔ)上,或者,響應(yīng)觸發(fā)事件,從公布設(shè)備接收加密的位置信息(308)。如參照?qǐng)D3A描述的那樣,通過(guò)使用先前接收的私人位置密鑰從加密的位置信息解密位置信息(310)??蛇x地,可以顯示公布設(shè)備的位置(312)。例如,訂購(gòu)設(shè)備可顯示具有表示公布設(shè)備的位置的標(biāo)記(例如,圖釘)的地圖。如果位置基于規(guī)定的空間精度位置是不精確的,那么可地圖上重疊圓,使得圖釘處于圓的中心。圓的半徑可與規(guī)定的空間精度對(duì)應(yīng)。
示例性設(shè)備結(jié)構(gòu)
圖4是用于實(shí)現(xiàn)參照?qǐng)D1 圖3描述的特征和處理的公布設(shè)備或訂購(gòu)設(shè)備的示例性硬件結(jié)構(gòu)的框圖。該設(shè)備可包括存儲(chǔ)器接口 402、一個(gè)或更多個(gè)數(shù)據(jù)處理器、圖像處理器和/或處理器404和外設(shè)接口 406。存儲(chǔ)器接口 402、一個(gè)或更多個(gè)處理器404和/或外設(shè)接口 406可以是單獨(dú)的部件,或者可集成于一個(gè)或更多個(gè)集成電路中。可例如通過(guò)一個(gè)或更多個(gè)通信總線或信號(hào)線耦合設(shè)備中的各種部件。
傳感器、設(shè)備和子系統(tǒng)可與外設(shè)接口 406耦合以有利于多種功能。例如,運(yùn)動(dòng)傳感器410、光傳感器412和接近度傳感器414可與外設(shè)接口 406稱合以有利于移動(dòng)設(shè)備的取向、照明和接近度功能。位置處理器415 (例如,GPS接收器)可與外設(shè)接口 406連接,以提供地理定位。電子磁力計(jì)416 (例如,集成電路芯片)也可與外設(shè)接口 406連接,以提供可用于確定磁極北的方向的數(shù)據(jù)。因此,電子磁力計(jì)416可被用為電子羅盤(pán)。加速度計(jì)417也可與外設(shè)接口 406連接,以提供可用于確定移動(dòng)設(shè)備的運(yùn)動(dòng)的速度和方向的變化的數(shù)據(jù)。
可以利用照相機(jī)子系統(tǒng)420和光學(xué)傳感器422,例如,電荷耦合器件(CCD)或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)光學(xué)傳感器,以有利于諸如記錄照相和視頻剪輯的照相機(jī)功能。
可通過(guò)可包括射頻接收器和發(fā)射器和/或光學(xué)(例如,紅外)接收器和發(fā)射器的一個(gè)或更多個(gè)無(wú)線通信子系統(tǒng)424有利于通信功能。通信子系統(tǒng)424的特定的設(shè)計(jì)和實(shí)現(xiàn)可依賴于移動(dòng)設(shè)備要在上面操作的通信網(wǎng)絡(luò)。例如,移動(dòng)設(shè)備可包括被設(shè)計(jì)為在GSM網(wǎng)絡(luò)、GPRS網(wǎng)絡(luò)、EDGE網(wǎng)絡(luò)、WiFi或WiMax網(wǎng)絡(luò)和藍(lán)牙網(wǎng)絡(luò)上操作的通信子系統(tǒng)424。特別地,無(wú)線通信子系統(tǒng)424可包括托管協(xié)議,使得移動(dòng)設(shè)備可被配置為其它無(wú)線設(shè)備的基站。
音頻子系統(tǒng)426可與揚(yáng)聲器428和麥克風(fēng)430耦合,以有利于語(yǔ)音啟用的功能,諸如語(yǔ)音識(shí)別、語(yǔ)音重復(fù)、數(shù)字記錄和電話功能。
I/O子系統(tǒng)440可包括觸摸屏控制器442和/或其它輸入控制器444。觸摸屏控制器442可與觸摸屏446或觸摸板耦合。觸摸屏446和觸摸屏控制器442可例如通過(guò)使用包括但不限于電容、電阻、紅外和表面聲波技術(shù)的各種觸摸敏感技術(shù)中的任一種以及用于確定與觸摸屏446的一個(gè)或更多個(gè)接觸點(diǎn)的其它接近度傳感器陣列或其它元件檢測(cè)接觸和移動(dòng)或它們的中斷。
其它的輸入控制器444可與諸如一個(gè)或更多個(gè)按鈕、搖臂開(kāi)關(guān)、拇指輪、紅外端口、USB端口和/或諸如鐵筆的指向設(shè)備的其它的輸入/控制設(shè)備448耦合。一個(gè)或更多個(gè)按鈕(未示出)可包含用于揚(yáng)聲器428和/或麥克風(fēng)430的音量控制的上/下按鈕。
在一些實(shí)現(xiàn)中,以第一持續(xù)時(shí)間按壓按鈕可解除觸摸屏446的鎖定;以比第一持續(xù)時(shí)間長(zhǎng)的第二持續(xù)時(shí)間按壓按鈕可接通或關(guān)斷設(shè)備的電源。用戶可能能夠定制按鈕中的一個(gè)或更多個(gè)的功能。觸摸屏446也可例如被用于實(shí)現(xiàn)虛擬或軟按鈕和/或鍵盤(pán)。
在一些實(shí)現(xiàn)中,設(shè)備可呈現(xiàn)諸如MP3、AAC和MPEG文件的記錄的音頻和/或視頻文件。在一些實(shí)現(xiàn)中,設(shè)備可包括諸如iPod 的MP3播放器的功能。因此,設(shè)備可包括與iPod兼容的管腳連接器??梢允褂闷渌妮斎?輸出和控制設(shè)備。
存儲(chǔ)器接口 402可與存儲(chǔ)器450耦合。存儲(chǔ)器450可包括高速隨機(jī)存取存儲(chǔ)器和/或非易失性存儲(chǔ)器,諸如一個(gè)或更多個(gè)磁盤(pán)存儲(chǔ)設(shè)備、一個(gè)或更多個(gè)光學(xué)存儲(chǔ)設(shè)備和/或快擦寫(xiě)存儲(chǔ)器(例如,NAND、N0R)。存儲(chǔ)器450可存儲(chǔ)諸如Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS或諸如Vx Works的嵌入操作系統(tǒng)的操作系統(tǒng)452。操作系統(tǒng)452可包括用于處理基本系統(tǒng)服務(wù)并用于執(zhí)行依賴于硬件的任務(wù)的指令。在一些實(shí)現(xiàn)中,操作系統(tǒng)452可包括核(例如,UNIX核)。
存儲(chǔ)器450還可存儲(chǔ)有利于與一個(gè)或更多個(gè)附加的設(shè)備、一個(gè)或更多個(gè)計(jì)算機(jī)和/或一個(gè)或更多個(gè)服務(wù)器通信的通信指令454。存儲(chǔ)器450可包括:有利于諸如圖1 圖4所示的用戶界面的圖形用戶界面處理的圖形用戶界面指令456 ;有利于傳感器相關(guān)處理和功能的傳感器處理指令458 ;有利于電話相關(guān)處理和功能的電話指令460 ;有利于諸如SMS和MMS的電子消息收發(fā)相關(guān)處理和功能的電子消息收發(fā)指令462 ;有利于網(wǎng)絡(luò)瀏覽相關(guān)處理和功能的網(wǎng)絡(luò)瀏覽指令464 ;有利于媒體處理相關(guān)處理和功能的媒體處理指令466 ;有利于GPS和導(dǎo)航相關(guān)處理和指令的GPS/導(dǎo)航指令468 ;和有利于照相機(jī)相關(guān)處理和功能的照相機(jī)指令470。存儲(chǔ)器450還可存儲(chǔ)其它的軟件指令(未示出),諸如安全性指令、有利于網(wǎng)絡(luò)視頻相關(guān)處理和功能的網(wǎng)絡(luò)視頻指令和/或有利于網(wǎng)絡(luò)購(gòu)物相關(guān)處理和功能的網(wǎng)絡(luò)購(gòu)物指令。
存儲(chǔ)器450可包括用于可變精度位置共享的指令472和加密/解密指令474以及用于實(shí)現(xiàn)參照?qǐng)D1 圖3描述的特征、用戶界面和處理的其它指令476。
以上標(biāo)識(shí)的指令和應(yīng)用中的每一個(gè)可與用于執(zhí)行以上描述的一個(gè)或更多個(gè)功能的一組指令對(duì)應(yīng)。這些指令不需要被實(shí)現(xiàn)為單獨(dú)的軟件程序、過(guò)程或模塊。存儲(chǔ)器450可包括附加的指令或更少的指令。并且,可在硬件和/或軟件中,包括在一個(gè)或更多個(gè)信號(hào)處理和/或?qū)S眉呻娐分袑?shí)現(xiàn)移動(dòng)設(shè)備的各種功能。
可有利地在可在可編程系統(tǒng)上執(zhí)行的一個(gè)或更多個(gè)計(jì)算機(jī)程序中實(shí)現(xiàn)描述的特征,該可編程系統(tǒng)包括被耦合為從數(shù)據(jù)存儲(chǔ)系統(tǒng)接收數(shù)據(jù)和指令并向其傳送數(shù)據(jù)和指令的至少一個(gè)可編程處理器、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備。計(jì)算機(jī)程序是可在計(jì)算機(jī)中直接或間接使用以執(zhí)行某個(gè)活動(dòng)或帶來(lái)某個(gè)結(jié)果的一組指令。計(jì)算機(jī)程序可以以包括編譯或解釋語(yǔ)言的任何形式的編程語(yǔ)言(例如,Ojbective-C, Jave)被編寫(xiě),并且它可以以任何形式被部署,包括作為獨(dú)立程序或作為適于在計(jì)算環(huán)境中使用的模塊、組件、子程序或其它單元。
用于執(zhí)行指令的程序的適當(dāng)?shù)奶幚砥髯鳛槔影ㄈ魏晤?lèi)型的計(jì)算機(jī)的通用和特殊用途微處理器以及單獨(dú)的處理器或多個(gè)處理器或芯中的一個(gè)。一般地,處理器將從只讀存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器或者兩者接收指令和數(shù)據(jù)。計(jì)算機(jī)的基本元件是用于執(zhí)行指令的處理器和用于存儲(chǔ)指令和數(shù)據(jù)的一個(gè)或更多個(gè)存儲(chǔ)器。一般地,計(jì)算機(jī)還將包括用于存儲(chǔ)數(shù)據(jù)文件的一個(gè)或更多個(gè)海量存儲(chǔ)設(shè)備或者與其操作耦合;這些設(shè)備包括諸如內(nèi)部硬盤(pán)和可去除盤(pán)的磁盤(pán)、磁光盤(pán)和光盤(pán)。適于可觸知地體現(xiàn)計(jì)算機(jī)程序指令和數(shù)據(jù)的存儲(chǔ)設(shè)備包括所有形式的非易失性存儲(chǔ)器,作為例子包括:半導(dǎo)體存儲(chǔ)器設(shè)備,諸如EPROM、EEPROM和快擦寫(xiě)存儲(chǔ)器設(shè)備;磁盤(pán),諸如內(nèi)部硬盤(pán)和可去除盤(pán);磁光盤(pán);和CD-ROM和DVD-ROM盤(pán)??赏ㄟ^(guò)ASIC (專用集成電路)補(bǔ)充或者在其中加入處理器和存儲(chǔ)器。
為了提供與用戶的交互作用,可在具有用于向用戶顯示信息的諸如CRT(陰極射線管)或LCD (液晶顯示器)監(jiān)視器的顯示設(shè)備和用戶可通過(guò)其提供對(duì)于計(jì)算機(jī)的輸入的鍵盤(pán)和諸如鼠標(biāo)或軌跡球的指向設(shè)備的計(jì)算機(jī)上實(shí)現(xiàn)特征。
可在包括諸如數(shù)據(jù)服務(wù)器的后端組件或諸如應(yīng)用服務(wù)器或因特網(wǎng)服務(wù)器的中間件組件或者包括諸如具有圖形用戶界面或因特網(wǎng)瀏覽器的客戶機(jī)計(jì)算機(jī)的前端組件或者它們的任何組合的計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)特征??赏ㄟ^(guò)諸如通信網(wǎng)絡(luò)的任何形式的數(shù)字?jǐn)?shù)據(jù)通信的介質(zhì)連接系統(tǒng)的組件。通信網(wǎng)絡(luò)的例子包括例如LAN、WAN和形成因特網(wǎng)的計(jì)算機(jī)和網(wǎng)絡(luò)。
計(jì)算機(jī)系統(tǒng)可包括客戶機(jī)和服務(wù)器。客戶機(jī)和服務(wù)器一般相互遠(yuǎn)離,并且一般通過(guò)網(wǎng)絡(luò)交互作用??蛻魴C(jī)和服務(wù)器的關(guān)系借助于在各計(jì)算機(jī)上運(yùn)行并相互具有客戶機(jī)-服務(wù)器關(guān)系的計(jì)算機(jī)程序出現(xiàn)。
可通過(guò)使用API實(shí)現(xiàn)公開(kāi)的實(shí)施例的一個(gè)或更多個(gè)特征或步驟。API可限定在調(diào)用應(yīng)用和提供服務(wù)、提供數(shù)據(jù)或執(zhí)行操作或計(jì)算的其它軟件代碼(例如,操作系統(tǒng)、庫(kù)例程、功能)之間傳遞的一個(gè)或更多個(gè)參數(shù)。
API可被實(shí)現(xiàn)為基于在API規(guī)范文件中限定的調(diào)用慣例通過(guò)參數(shù)列表或其它結(jié)構(gòu)發(fā)送或接收一個(gè)或更多個(gè)參數(shù)的程序代碼中的一個(gè)或更多個(gè)調(diào)用。參數(shù)可以是常數(shù)、密鑰、數(shù)據(jù)結(jié)構(gòu)、對(duì)象、對(duì)象類(lèi)、變量、數(shù)據(jù)類(lèi)型、指針、數(shù)組、列表或另一調(diào)用??稍谌魏尉幊陶Z(yǔ)言中實(shí)現(xiàn)API調(diào)用和參數(shù)。編程語(yǔ)言可限定編程人員用于訪問(wèn)支持API的功能的詞匯表和調(diào)用慣例。
在一些實(shí)現(xiàn)中,API調(diào)用可向應(yīng)用報(bào)告運(yùn)行應(yīng)用的設(shè)備的能力,諸如輸入能力、輸出能力、處理能力、功率能力、通信能力等。
描述了大量的實(shí)現(xiàn)。然而,可以理解,可以提出各種修改。例如,可以組合、刪除、修改或補(bǔ)充一個(gè)或更多個(gè)實(shí)現(xiàn)的要素,以形成其它的實(shí)現(xiàn)。在另一例子中,為了實(shí)現(xiàn)希望的結(jié)果,在圖中示出的邏輯流程不需要表示的特定的次序或者依次的次序。另外,可以提供其它的步驟,或者可從描述的流程消除多個(gè)步驟,并且可對(duì)于描述的系統(tǒng)添加或去除其它的組件。因此,其它的實(shí)現(xiàn)在以下的權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種由設(shè)備的一個(gè)或更多個(gè)硬件處理器執(zhí)行的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 獲得描述所述設(shè)備的位置的位置信息; 接收所述位置信息的精度的規(guī)范; 基于規(guī)定的精度修改所述位置信息; 加密修改的位置信息;和 向分發(fā)服務(wù)公布加密的位置信息,以用于向一個(gè)或更多個(gè)訂購(gòu)者分發(fā)。
2.根據(jù)權(quán)利要求1的方法,其中,接收所述位置信息的精度的規(guī)范包括: 接收所述位置信息的空間精度的規(guī)范。
3.根據(jù)權(quán)利要求1的方法,其中,接收所述位置信息的精度的規(guī)范包括: 接收所述位置信息的時(shí)間精度的規(guī)范。
4.根據(jù)權(quán)利要求1的方法,其中,修改所述位置信息包括: 隨機(jī)化所述移動(dòng)設(shè)備的位置,使得所述移動(dòng)設(shè)備的修改的位置處于包含所述移動(dòng)設(shè)備的所述位置的地理區(qū)域內(nèi)。
5.根據(jù)權(quán)利要求1的方法,其中,加密修改的位置信息包括: 通過(guò)使用與所述位置信息的規(guī)定的精度相關(guān)聯(lián)的公共位置密鑰加密所修改的位置信肩、O
6.根據(jù)權(quán)利要求1的方法,還包括: 通過(guò)使用與所述一個(gè)或更多個(gè)訂購(gòu)者相關(guān)聯(lián)的公共消息密鑰,加密包含私人位置密鑰的消息;和 向所述分發(fā)服務(wù)公布所述消息,以用于向所述一個(gè)或更多個(gè)訂購(gòu)者分發(fā)。
7.一種由移動(dòng)設(shè)備的一個(gè)或更多個(gè)硬件處理器執(zhí)行的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 從公布設(shè)備接收加密的位置信息,所述位置信息根據(jù)規(guī)定的精度從精確的位置被修改;和 通過(guò)使用由所述公布設(shè)備提供的解密信息解密所述位置信息。
8.根據(jù)權(quán)利要求7的方法,其中,所述解密信息包括由所述公布設(shè)備提供的私人位置密鑰。
9.根據(jù)權(quán)利要求8的方法,還包括: 從所述公布設(shè)備接收加密的消息;和 解密所述加密的消息以恢復(fù)所述私人位置密鑰。
10.根據(jù)權(quán)利要求7的方法,其`中, 在所述設(shè)備的顯示器上顯示地圖;和 基于解密的位置信息在所述地圖上重疊圖形對(duì)象,所述圖形對(duì)象在地圖上限定地理區(qū)域,所述地理區(qū)域包含所述公布設(shè)備的所述位置。
11.一種用于共享可變精度的位置信息的系統(tǒng),包括: 處理器; 與所述處理器耦合并存儲(chǔ)當(dāng)被所述處理器執(zhí)行時(shí)使得所述處理器執(zhí)行包括以下操作的操作的指令的存儲(chǔ)器: 獲得描述設(shè)備的位置的位置信息; 接收所述位置信息的精度的規(guī)范;基于規(guī)定的精度修改所述位置信息; 加密修改的位置信息;和 向分發(fā)服務(wù)公布加密的位置信息,以用于向一個(gè)或更多個(gè)訂購(gòu)者分發(fā)。
12.根據(jù)權(quán)利要求11的系統(tǒng),其中,所述存儲(chǔ)器包括當(dāng)被所述處理器執(zhí)行時(shí)使得所述處理器執(zhí)行包括以下操作的操作的指令: 接收所述位置信息的精度的規(guī)范,包括: 接收所述位置信息的空間精度的規(guī)范。
13.根據(jù)權(quán)利要求11的系統(tǒng),其中,所述存儲(chǔ)器包括當(dāng)被所述處理器執(zhí)行時(shí)使得所述處理器執(zhí)行包括以下操作的操作的指令: 接收所述位置信息的時(shí)間精度的規(guī)范。
14.根據(jù)權(quán)利要求11的系統(tǒng),其中,所述存儲(chǔ)器包括當(dāng)被所述處理器執(zhí)行時(shí)使得所述處理器執(zhí)行包括以下操作的操作的指令: 隨機(jī)化所述移動(dòng)設(shè)備的位置,使得所述移動(dòng)設(shè)備的修改的位置處于包含所述移動(dòng)設(shè)備的所述位置的地理區(qū)域內(nèi)。
15.根據(jù)權(quán)利要求11的系統(tǒng),其中,所述存儲(chǔ)器包括當(dāng)被所述處理器執(zhí)行時(shí)使得所述處理器執(zhí)行包括以下操作的操作的指令: 通過(guò)使用與所述一個(gè)或更多個(gè)訂購(gòu)者相關(guān)聯(lián)的公共消息密鑰,加密包含私人位置密鑰的消息;和 向所述分發(fā)服務(wù)公布所述消息,以用于向所述一個(gè)或更多個(gè)訂購(gòu)者分發(fā)。
16.一種用于共享可變精度的位置信息的系統(tǒng),包括: 處理器; 與所述處理器耦合并存儲(chǔ)當(dāng)被所述處理器執(zhí)行時(shí)使得所述處理器執(zhí)行包括以下操作的操作的指令的存儲(chǔ)器: 從公布設(shè)備接收加密的位置信息,所述位置信息根據(jù)規(guī)定的精度從精確的位置被修改;和 通過(guò)使用由所 述公布設(shè)備提供的解密信息解密所述位置信息。
17.根據(jù)權(quán)利要求16的系統(tǒng),其中,所述解密信息包括由所述公布設(shè)備提供的私人位置密鑰。
18.根據(jù)權(quán)利要求17的系統(tǒng),其中,所述存儲(chǔ)器包括當(dāng)被所述處理器執(zhí)行時(shí)使得所述處理器執(zhí)行包括以下操作的操作的指令: 從所述公布設(shè)備接收加密的消息;和 通過(guò)使用公共消息密鑰解密所述消息以恢復(fù)所述私人位置密鑰。
19.根據(jù)權(quán)利要求16的系統(tǒng),還包括: 顯示器,所述顯示器可操作為基于解密的位置信息顯示具有重疊的圖形對(duì)象的地圖,所述圖形對(duì)象在所述地圖上限定地理區(qū)域,所述地理區(qū)域包含所述公布設(shè)備的所述位置。
20.根據(jù)權(quán)利要求18的系統(tǒng),其中,所述消息和所述公共消息密鑰在兩個(gè)不同的通信信道上被接收。
全文摘要
公開(kāi)了允許公布者與訂購(gòu)者共享他們的位置的安全的位置共享系統(tǒng)。各公布設(shè)備對(duì)于分發(fā)服務(wù)產(chǎn)生、加密和公布其具有規(guī)定的精度的位置信息,以用于向一個(gè)或更多個(gè)訂購(gòu)設(shè)備分發(fā)。分發(fā)服務(wù)向分發(fā)列表提供位置信息的安全的分發(fā),但不能訪問(wèn)公布者的精確的位置信息,該位置信息保持加密,直到在訂購(gòu)設(shè)備上被解密。公布者可對(duì)于不同的訂購(gòu)者共享他們的具有不同的精度水平的位置信息。公布者可選擇位置信息精度的至少兩個(gè)維度空間和時(shí)間。對(duì)于不太精確的位置共享,公布設(shè)備可隨機(jī)化或模糊公布設(shè)備的精確位置。公布者可通過(guò)在公布設(shè)備上產(chǎn)生新的密鑰對(duì)將訂購(gòu)者或一組訂購(gòu)者移動(dòng)到更低或更高的位置精度水平。
文檔編號(hào)H04W4/02GK103202001SQ201180049071
公開(kāi)日2013年7月10日 申請(qǐng)日期2011年8月11日 優(yōu)先權(quán)日2010年8月26日
發(fā)明者P·T·偉斯頓 申請(qǐng)人:蘋(píng)果公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
九台市| 渭南市| 西丰县| 和田县| 若尔盖县| 米易县| 朔州市| 尤溪县| 麦盖提县| 灌南县| 祁阳县| 大竹县| 汝阳县| 奉贤区| 葵青区| 成都市| 山东省| 叶城县| 德安县| 德兴市| 固原市| 嘉善县| 福安市| 云浮市| 娱乐| 齐齐哈尔市| 玉树县| 大新县| 修文县| 巩义市| 黄浦区| 溧阳市| 安康市| 沅陵县| 闵行区| 海林市| 博爱县| 赤峰市| 勃利县| 英山县| 达拉特旗|