一種保護(hù)位置隱私的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及電子信息技術(shù)領(lǐng)域,尤其設(shè)及一種保護(hù)位置隱私的方法及系統(tǒng)。
【背景技術(shù)】
[0002] 現(xiàn)階段,在電信運(yùn)營(yíng)商移動(dòng)通信網(wǎng)絡(luò)中,LBS(LocationBasedService,基于位置 服務(wù))被越來(lái)越頻繁的使用,LBS可W獲取使用移動(dòng)終端的用戶的位置信息,在位置信息的 基礎(chǔ)上提供的增值服務(wù),并W短信、彩信、語(yǔ)音、網(wǎng)頁(yè)等方式為用戶提供與用戶位置鄰近的 各個(gè)服務(wù)上有關(guān)的信息。由于定位技術(shù)的發(fā)展,例如GI^S的使用,基于位置信息的服務(wù)發(fā)展 地非常迅速,普通用戶可W通過(guò)手持設(shè)備,如手機(jī)和平板電腦就可W享受基于位置的服務(wù)。 然而,用戶在享受位置服務(wù)的同時(shí),也帶來(lái)了風(fēng)險(xiǎn)。當(dāng)移動(dòng)用戶需要位置信息服務(wù)時(shí),如查 找附近好友,需要向LBS服務(wù)器發(fā)送自身的位置信息。但是,由于LBS服務(wù)器需要獲取用戶 的位置信息,一旦LBS服務(wù)器被黑客攻陷,使用LBS服務(wù)器的用戶很容易被跟蹤定位,從而 造成用戶隱私的泄露。
[0003]為了防止用戶隱私的泄露,在現(xiàn)有技術(shù)中,有W下兩種方式:
[0004] 1、將移動(dòng)終端將用戶每一次的LBS請(qǐng)求發(fā)送至一個(gè)匿名服務(wù)器,匿名服務(wù)器對(duì)該 請(qǐng)求進(jìn)行匿名處理,通過(guò)匿名處理器完成移動(dòng)終端和LBS服務(wù)器之間的信息交互。但是,該 種方式的缺點(diǎn)是;由于匿名服務(wù)器接收用戶每一次的LBS請(qǐng)求,所W匿名服務(wù)器中存在用 戶的位置信息W及其他隱私信息。如果匿名服務(wù)器被攻陷,使用LBS服務(wù)器的用戶還是會(huì) 被跟蹤定位,用戶隱私的泄露的風(fēng)險(xiǎn)也會(huì)大大提高。
[0005]2、在申請(qǐng)?zhí)枮?01410199205. 7,名稱為"一種保護(hù)隱私的方法及裝置"的專利文件 中公開(kāi)的方法為;獲取移動(dòng)終端的實(shí)際位置,并根據(jù)實(shí)際位置,選取虛假位置,虛假位置的 服務(wù)信息的覆蓋范圍覆蓋實(shí)際位置的服務(wù)信息的覆蓋范圍,向基于位置服務(wù)LBS服務(wù)器上 傳虛假位置的位置數(shù)據(jù),接收LBS服務(wù)器發(fā)送的范圍服務(wù)信息,范圍服務(wù)信息至少包括虛 假位置的服務(wù)信息,虛假位置的服務(wù)信息時(shí)LBS服務(wù)器根據(jù)虛假位置的位置數(shù)據(jù)得到的。 但是,該種方式的缺點(diǎn)是:需要傳輸大量不必要的位置數(shù)據(jù),導(dǎo)致資源浪費(fèi)。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明所要解決的技術(shù)問(wèn)題是:提供一種保護(hù)位置隱私的方法及系統(tǒng),實(shí)現(xiàn)用戶 的真實(shí)位置信息得到很好的保護(hù),防止被竊取。
[0007]為了解決上述技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案為:
[000引一種保護(hù)位置隱私的方法,包括:
[0009]S10、參數(shù)發(fā)生器間隔預(yù)設(shè)時(shí)長(zhǎng)生成一參數(shù),將生成的參數(shù)發(fā)送至與所述參數(shù)發(fā)生 器連接的用戶端;
[0010]S20、用戶端根據(jù)所得參數(shù)將用戶端的真實(shí)位置信息變換為用戶端的虛假位置信 息;
[0011]S30、將所述虛假位置信息和用于識(shí)別用戶端的識(shí)別信息發(fā)送至LBS服務(wù)器。
[0012] 本發(fā)明采用的另一技術(shù)方案為:
[0013] 一種保護(hù)位置隱私的系統(tǒng),包括:參數(shù)發(fā)生器、用戶端和LBS服務(wù)器;
[0014] 所述參數(shù)發(fā)生器包括定時(shí)模塊、發(fā)生模塊和第一發(fā)送模塊;
[0015] 所述定時(shí)模塊,用于設(shè)置間隔時(shí)長(zhǎng);
[0016] 所述發(fā)生模塊,用于生成一參數(shù);
[0017] 所述第一發(fā)送模塊,用于將生成的參數(shù)發(fā)送至與所述參數(shù)發(fā)生器連接的用戶端;
[0018] 所述用戶端包括第一接收模塊、變換模塊和第二發(fā)送模塊;
[0019] 所述第一接收模塊,用于接收第一發(fā)送模塊發(fā)送來(lái)的參數(shù);
[0020] 所述變換模塊,用于根據(jù)所得參數(shù)將用戶端的真實(shí)位置信息變換為用戶端的虛假 位置信息;
[0021] 所述第二發(fā)送模塊,用于將變換模塊所得虛假位置信息和用于識(shí)別用戶端的識(shí)別 信息發(fā)送至LBS服務(wù)器。
[0022] 本發(fā)明的有益效果在于;在原有的網(wǎng)絡(luò)模型(只有用戶端和LBS服務(wù)器)的基礎(chǔ) 上增加參數(shù)發(fā)生器,該參數(shù)發(fā)生器用于間隔預(yù)設(shè)時(shí)長(zhǎng)生成一參數(shù)并發(fā)送給用戶端,用戶端 根據(jù)該參數(shù)將自身真實(shí)位置信息變換為虛假位置信息,將所述虛假位置信息發(fā)送至LBS服 務(wù)器,由于LBS服務(wù)器可能存在系統(tǒng)漏洞或者容易被不法分子攻擊竊取信息,因此使用虛 假位置信息發(fā)送至LBS服務(wù)器,即使LBS服務(wù)器被侵入或者攻破,用戶的真實(shí)位置信息依然 能得到很好的保護(hù),再則參數(shù)發(fā)生器是間隔預(yù)設(shè)時(shí)長(zhǎng)生成參數(shù),使參數(shù)的值間隔預(yù)設(shè)時(shí)長(zhǎng) 進(jìn)行更新,進(jìn)而使虛假位置信息也是時(shí)刻變化的,大大提升信息交互的安全性。
【附圖說(shuō)明】
[0023] 圖1為本發(fā)明【具體實(shí)施方式】實(shí)施例1的一種保護(hù)位置隱私的方法的步驟流程圖;
[0024] 圖2為本發(fā)明【具體實(shí)施方式】實(shí)施例2中坐標(biāo)變換示意圖。
【具體實(shí)施方式】
[0025] 為詳細(xì)說(shuō)明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,W下結(jié)合實(shí)施方式并配合附 圖予W說(shuō)明。
[0026] 本發(fā)明最關(guān)鍵的構(gòu)思在于;將用戶端的真實(shí)位置信息通過(guò)參數(shù)生成器生成的參數(shù) 變換為虛假位置信息上傳LBS服務(wù)器,即使LBS服務(wù)器被侵入或者攻破,用戶的真實(shí)位置信 息依然能得到很好的保護(hù)。
[0027] 本發(fā)明采用的一種保護(hù)位置隱私的方法,包括:
[002引 S10、參數(shù)發(fā)生器間隔預(yù)設(shè)時(shí)長(zhǎng)生成一參數(shù),將生成的參數(shù)發(fā)送至與所述參數(shù)發(fā)生 器連接的用戶端;
[0029]S20、用戶端根據(jù)所得參數(shù)將用戶端的真實(shí)位置信息變換為用戶端的虛假位置信 息;
[0030] S30、將所述虛假位置信息和用于識(shí)別用戶端的識(shí)別信息發(fā)送至LBS服務(wù)器。
[0031] 從上述描述可知,本發(fā)明的有益效果在于;在原有的網(wǎng)絡(luò)模型(只有用戶端和LBS 服務(wù)器)的基礎(chǔ)上增加參數(shù)發(fā)生器,該參數(shù)發(fā)生器用于間隔預(yù)設(shè)時(shí)長(zhǎng)生成一參數(shù)并發(fā)送給 用戶端,用戶端根據(jù)該參數(shù)將自身真實(shí)位置信息變換為虛假位置信息,將所述虛假位置信 息發(fā)送至LBS服務(wù)器,由于LBS服務(wù)器可能存在系統(tǒng)漏洞或者容易被不法分子攻擊竊取信 息,因此使用虛假位置信息發(fā)送至LBS服務(wù)器,即使LBS服務(wù)器被侵入或者攻破,用戶的真 實(shí)位置信息依然能得到很好的保護(hù),再則參數(shù)發(fā)生器是間隔預(yù)設(shè)時(shí)長(zhǎng)生成參數(shù),使參數(shù)的 值間隔預(yù)設(shè)時(shí)長(zhǎng)進(jìn)行更新,進(jìn)而使虛假位置信息也是時(shí)刻變化的,大大提升信息交互的安 全性。
[0032] 進(jìn)一步的,所述S10具體為:
[0033] S11、參數(shù)發(fā)生器間隔預(yù)設(shè)時(shí)長(zhǎng)生成一參數(shù);
[0034] S12、所述參數(shù)發(fā)生器使用密鑰對(duì)中的一密鑰對(duì)生成的參數(shù)進(jìn)行加密;
[0035]S13、將加密后的參數(shù)發(fā)送至與所述參數(shù)發(fā)生器連接的用戶端;
[0036] 所述S20具體為;
[0037]S21、所述用戶端使用密鑰對(duì)中的另一密鑰對(duì)加密后的參數(shù)進(jìn)行解密得參數(shù);
[003引 S22、根據(jù)所得參數(shù)將用戶端的真實(shí)位置信息變換為用戶端的虛假位置信息。
[0039] 由上述描述可知,使用密鑰對(duì)對(duì)參數(shù)進(jìn)行加解密,能夠有效確保參數(shù)在傳輸過(guò)程 中的安全性。
[0040] 進(jìn)一步的,還包括:
[0041] S40、所述LBS服務(wù)器接收用戶端的虛假位置信息,根據(jù)所述虛假位置信息計(jì)算得 所述用戶端與其他用戶端之間的相對(duì)距離,與用戶端的相對(duì)距離最小的其他用戶端為最佳 用戶端,將所述最佳用戶端的識(shí)別信息發(fā)送至用戶端。
[0042] 進(jìn)一步的,所述用戶端通過(guò)GI^S或基站獲取真實(shí)位置信息。
[0043] 由上述描述可知,獲取真實(shí)位置信息可W通過(guò)上述方式,也可W采用GI^S與基站 的組合方式,具體是先采用基站進(jìn)行初步定位,由于基站具有定位速度快,但精確度不高的 特點(diǎn),再采用GI^S進(jìn)行輔助定位,由于GI^S定位精確度高,因此W組合方式獲取真實(shí)位置信 息最優(yōu)。
[0044] 進(jìn)一步的,所述用戶端為手機(jī)或ipad。
[0045] 由上述描述可知,用戶端為手機(jī)或ipad等電子設(shè)備,集成了強(qiáng)大的數(shù)據(jù)處理功 能。
[0046] 實(shí)施例1
[0047] 用戶端W手機(jī)為例,請(qǐng)參閱圖1,本發(fā)明還采用的一種保護(hù)位置隱私的方法,包括 W下步驟:
[0048] S10、參數(shù)發(fā)生器間隔預(yù)設(shè)時(shí)長(zhǎng)生成一參數(shù),將生成的參數(shù)發(fā)送至與所述參數(shù)發(fā)生 器連接的手機(jī);
[0049] 其中,所述S10具體為步驟S11-S13 ;
[0化0] S11、參數(shù)發(fā)生器間隔預(yù)設(shè)時(shí)長(zhǎng)生成一參數(shù);
[0化1] S12、所述參數(shù)發(fā)生器使用密鑰對(duì)中的一密鑰對(duì)生成的參數(shù)進(jìn)行加密;
[0化2] S13、將加密后的參數(shù)發(fā)送至與所述參數(shù)發(fā)生器連接的手機(jī);
[0053] S20、用戶端根據(jù)所得參數(shù)將用戶端的真實(shí)位置信息變換為用戶端的虛假位置信 息;
[0化4] 其中,所述S20具體為步驟S21-S22;
[0055] S21、所述手機(jī)使用密鑰對(duì)中的另一密鑰對(duì)加密后的參數(shù)進(jìn)行解密得參數(shù);
[0056] S22、根據(jù)所得參數(shù)將手機(jī)的真實(shí)位置信息變換為手機(jī)的虛假位置信息;其中手機(jī) 的真實(shí)位置信息是通過(guò)GI^S或基站獲取。
[0化7] S30、將所述虛假位置信息和用于識(shí)別用戶端的識(shí)別信息發(fā)送至LBS服務(wù)器。
[005引 S40、所述LBS服務(wù)器接收用戶端的虛假位置信息,根據(jù)所述虛假位置信息計(jì)算得 所述用戶端與其他用戶端之間的相對(duì)距離,與用戶端的相對(duì)距離最小的其他用戶端為最佳 用戶端,將所述最佳用戶端的識(shí)別信息發(fā)送至用戶端。
[0化9] 在原有的網(wǎng)絡(luò)模型(只有用戶端和LBS服務(wù)器)的基礎(chǔ)上增加參數(shù)發(fā)生器,該參 數(shù)發(fā)生器用于間隔預(yù)設(shè)時(shí)長(zhǎng)生成一參數(shù)并發(fā)送給用戶端,用戶端根據(jù)該參數(shù)將自身真實(shí)位 置信息