一種移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法
【專利摘要】本發(fā)明提供一種移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,用戶在移動(dòng)應(yīng)用軟件中對(duì)隱私保護(hù)模式進(jìn)行設(shè)定;根據(jù)隱私保護(hù)模式,由用戶或移動(dòng)應(yīng)用軟件對(duì)模糊等級(jí)進(jìn)行設(shè)定;用戶通過(guò)移動(dòng)應(yīng)用軟件向服務(wù)提供方發(fā)送檢索信息請(qǐng)求,移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)對(duì)檢索信息請(qǐng)求進(jìn)行模糊化,并將模糊化的檢索信息請(qǐng)求發(fā)送到服務(wù)提供方;服務(wù)提供方對(duì)模糊化的檢索信息請(qǐng)求進(jìn)行處理,將信息檢索的結(jié)果返回給移動(dòng)應(yīng)用軟件;移動(dòng)應(yīng)用軟件對(duì)信息檢索的結(jié)果進(jìn)行篩選,將用戶期望的信息返回給用戶。利用本發(fā)明方法,即使檢索信息請(qǐng)求被攻擊者截獲,攻擊者也無(wú)法輕易破解用戶原始的信息查詢意圖,這就降低了用戶行蹤暴露的可能性,有效地保護(hù)了用戶的查詢隱私。
【專利說(shuō)明】一種移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及個(gè)人隱私保護(hù)領(lǐng)域,更具體地,涉及一種移動(dòng)服務(wù)查詢系統(tǒng)的隱私保 護(hù)方法。
【背景技術(shù)】
[0002] 移動(dòng)服務(wù)查詢系統(tǒng)是當(dāng)今諸如手機(jī)、平板電腦等移動(dòng)終端應(yīng)用的必需品,它能隨 時(shí)隨地給人們提供便捷的查詢服務(wù)以及相關(guān)資訊。例如,查詢就近的醫(yī)院、飯店、加油站、商 場(chǎng)等基于位置的服務(wù)。這類型的服務(wù)就是用戶將自己的查詢請(qǐng)求發(fā)送給服務(wù)器,服務(wù)器再 根據(jù)用戶的服務(wù)種類和查詢請(qǐng)求,返回用戶所需要的查詢數(shù)據(jù)。這種服務(wù)在給用戶帶來(lái)了 極大的便利的同時(shí),也存在著隱私保護(hù)不完善的缺陷,攻擊者可截獲用戶的查詢請(qǐng)求內(nèi)容, 這樣就有可能暴露用戶的行蹤和去處。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明為克服上述現(xiàn)有技術(shù)所述的隱私保護(hù)不完善的缺陷,提供一種能夠有效避 免隱私泄露的移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法。
[0004] 為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案如下: 一種移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,所述方法應(yīng)用于移動(dòng)服務(wù)查詢系統(tǒng),所述移 動(dòng)服務(wù)查詢系統(tǒng)中,用戶通過(guò)移動(dòng)應(yīng)用軟件向服務(wù)提供方發(fā)送檢索信息請(qǐng)求,服務(wù)提供方 返回信息檢索的結(jié)果,所述方法包括以下步驟: 51 :用戶在移動(dòng)應(yīng)用軟件中對(duì)隱私保護(hù)模式進(jìn)行設(shè)定; 52 :根據(jù)隱私保護(hù)模式,由用戶或移動(dòng)應(yīng)用軟件對(duì)模糊等級(jí)進(jìn)行設(shè)定; 53 :用戶通過(guò)移動(dòng)應(yīng)用軟件向服務(wù)提供方發(fā)送檢索信息請(qǐng)求,移動(dòng)應(yīng)用軟件根據(jù)模糊 等級(jí)對(duì)檢索信息請(qǐng)求進(jìn)行模糊化,并將模糊化的檢索信息請(qǐng)求發(fā)送到服務(wù)提供方; 54 :服務(wù)提供方對(duì)模糊化的檢索信息請(qǐng)求進(jìn)行處理,將信息檢索的結(jié)果返回給移動(dòng)應(yīng) 用軟件; S5:移動(dòng)應(yīng)用軟件對(duì)信息檢索的結(jié)果進(jìn)行篩選,將用戶期望的信息返回給用戶。
[0005] 在一種優(yōu)選的方案中,所述移動(dòng)應(yīng)用軟件存儲(chǔ)有本地語(yǔ)義模糊化數(shù)據(jù),本地語(yǔ)義 模糊化數(shù)據(jù)共分為m類,每一類數(shù)據(jù)中分別包含Ii 1, n2,…,Ii111個(gè)數(shù)據(jù),其中Iiuivn2,…,Iini 為正整數(shù)。
[0006] 在一種優(yōu)選的方案中,步驟S3中,所述移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)對(duì)檢索信息請(qǐng) 求進(jìn)行模糊化的方法為:移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)選取若干數(shù)量的本地語(yǔ)義模糊化數(shù)據(jù) 添加到檢索信息請(qǐng)求中,生成k條檢索信息請(qǐng)求,k為大于1的整數(shù)。
[0007] 在一種優(yōu)選的方案中,所述隱私保護(hù)模式包括用戶自定義模式,在用戶自定義模 式下,用戶自主設(shè)定模糊等級(jí)q,移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)q設(shè)定向服務(wù)提供方發(fā)送的檢 索信息請(qǐng)求的條數(shù)k,k=m*q,其中q為正整數(shù)。
[0008] 在一種優(yōu)選的方案中,所述隱私保護(hù)模式包括系統(tǒng)自適應(yīng)推薦模式,在系統(tǒng)自適 應(yīng)推薦模式下,移動(dòng)應(yīng)用軟件根據(jù)用戶當(dāng)前的網(wǎng)絡(luò)狀況自動(dòng)設(shè)定模糊等級(jí)q,移動(dòng)應(yīng)用軟件 根據(jù)模糊等級(jí)q設(shè)定向服務(wù)提供方發(fā)送的檢索信息請(qǐng)求的條數(shù)k,k=m*q,其中q為正整數(shù)。
[0009] 在一種優(yōu)選的方案中,所述隱私保護(hù)模式包括智能模式,在智能模式下,移動(dòng)應(yīng)用 軟件根據(jù)用戶設(shè)定的模糊等級(jí)P和用戶當(dāng)前的網(wǎng)絡(luò)狀況s兩者綜合決定模糊等級(jí)q,移動(dòng) 應(yīng)用軟件根據(jù)模糊等級(jí)q設(shè)定向服務(wù)提供方發(fā)送的檢索信息請(qǐng)求的條數(shù)k,k =m*q,其中 q=(p*s)/a, α為常數(shù),p、s和q為正整數(shù)。
[0010] 在一種優(yōu)選的方案中,所述方法還包括:步驟S3中,所述移動(dòng)應(yīng)用軟件存儲(chǔ)有歷 史搜索記錄,移動(dòng)應(yīng)用軟件在歷史搜索記錄中查找用戶發(fā)送的檢索信息請(qǐng)求,如果找到相 同的檢索信息請(qǐng)求,則將對(duì)應(yīng)的用戶期望的信息返回給用戶。
[0011] 在一種優(yōu)選的方案中,所述方法還包括:步驟S5中,移動(dòng)應(yīng)用軟件將檢索信息請(qǐng) 求和用戶期望的信息生成一組映射關(guān)系進(jìn)行存儲(chǔ)到歷史搜索記錄。
[0012] 與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案的有益效果是:本發(fā)明移動(dòng)服務(wù)查詢系統(tǒng)的隱 私保護(hù)方法,移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)對(duì)檢索信息請(qǐng)求進(jìn)行模糊化,并將模糊化的檢索 信息請(qǐng)求發(fā)送到服務(wù)提供方,即使檢索信息請(qǐng)求被攻擊者截獲,攻擊者也無(wú)法輕易破解用 戶原始的信息查詢意圖,這就降低了用戶行蹤暴露的可能性,有效地保護(hù)了用戶的查詢隱 私。
[0013] 本發(fā)明移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,包括用戶自定義模式、系統(tǒng)自適應(yīng)推 薦模式和智能模式,這三種模式能夠根據(jù)用戶的設(shè)定或用戶當(dāng)前的網(wǎng)絡(luò)狀況設(shè)定模糊化后 檢索信息請(qǐng)求的條數(shù)k,在網(wǎng)絡(luò)數(shù)據(jù)交互量和隱私保護(hù)強(qiáng)度之間取得平衡;并且本發(fā)明中, 移動(dòng)應(yīng)用軟件將檢索信息請(qǐng)求和用戶期望的信息生成一組映射關(guān)系進(jìn)行存儲(chǔ)到歷史搜索 記錄,當(dāng)用戶再次發(fā)出同樣的檢索信息請(qǐng)求時(shí),移動(dòng)應(yīng)用軟件無(wú)需向服務(wù)提供方發(fā)送請(qǐng)求, 而是直接將對(duì)應(yīng)的用戶期望的信息返回給用戶,進(jìn)一步降低了網(wǎng)絡(luò)數(shù)據(jù)的開(kāi)銷和隱私泄露 的風(fēng)險(xiǎn)。
【專利附圖】
【附圖說(shuō)明】
[0014] 圖1為實(shí)施例1的本地語(yǔ)義模糊化數(shù)據(jù)分類圖。
[0015] 圖2為實(shí)施例1移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法的流程圖。
[0016] 圖3為用戶自定義模式下、系統(tǒng)自適應(yīng)推薦模式和智能模式的示意圖。
[0017] 圖4為用戶自定義模式和系統(tǒng)自適應(yīng)推薦模式效果仿真圖。
[0018] 圖5為智能模式的效果仿真圖。
【具體實(shí)施方式】
[0019] 附圖僅用于示例性說(shuō)明,不能理解為對(duì)本專利的限制;對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō), 附圖中某些公知結(jié)構(gòu)及其說(shuō)明可能省略是可以理解的。
[0020] 下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的說(shuō)明。
[0021] 實(shí)施例1 如圖1所示,一種移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,所述方法應(yīng)用于移動(dòng)服務(wù)查詢 系統(tǒng),所述移動(dòng)服務(wù)查詢系統(tǒng)中,用戶通過(guò)移動(dòng)應(yīng)用軟件向服務(wù)提供方發(fā)送檢索信息請(qǐng)求, 服務(wù)提供方返回信息檢索的結(jié)果,所述移動(dòng)應(yīng)用軟件存儲(chǔ)有本地語(yǔ)義模糊化數(shù)據(jù),如圖1 所示,本地語(yǔ)義模糊化數(shù)據(jù)共分為m類,如購(gòu)物類、休閑娛樂(lè)類、生活服務(wù)類等,每一類數(shù)據(jù) 中分別包含A,n2,…,nm個(gè)數(shù)據(jù),如購(gòu)物類中含有服裝鞋包、珠寶飾品、食品茶水、花店等, 其中m, Ii1, n2,…,nm為正整數(shù),如圖2所示,所述方法包括以下步驟: Sl :用戶在移動(dòng)應(yīng)用軟件中對(duì)隱私保護(hù)模式進(jìn)行設(shè)定,隱私保護(hù)模式包括用戶自定義 模式、系統(tǒng)自適應(yīng)推薦模式和智能模式。
[0022] S2 :根據(jù)隱私保護(hù)模式,由用戶或移動(dòng)應(yīng)用軟件對(duì)模糊等級(jí)進(jìn)行設(shè)定。
[0023] S3:用戶通過(guò)移動(dòng)應(yīng)用軟件向服務(wù)提供方發(fā)送檢索信息請(qǐng)求,本實(shí)施例以用戶請(qǐng) 求檢索醫(yī)院為例。移動(dòng)應(yīng)用軟件存儲(chǔ)有歷史搜索記錄,移動(dòng)應(yīng)用軟件在歷史搜索記錄中查 找醫(yī)院的檢索信息請(qǐng)求,如果找到醫(yī)院的檢索信息請(qǐng)求,則將對(duì)應(yīng)的用戶期望的信息返回 給用戶;如果未找到醫(yī)院的檢索信息請(qǐng)求,則移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)選取若干數(shù)量的 本地語(yǔ)義模糊化數(shù)據(jù)添加到檢索信息請(qǐng)求中,生成k條檢索信息請(qǐng)求,k為大于1的整數(shù), 并將模糊化的檢索信息請(qǐng)求發(fā)送到服務(wù)提供方,如圖3所示,具體方式如下: 在用戶自定義模式下,用戶自主設(shè)定模糊等級(jí)q,移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)q設(shè)定向 服務(wù)提供方發(fā)送的檢索信息請(qǐng)求的條數(shù)k,k=m*q,其中q為正整數(shù); 在系統(tǒng)自適應(yīng)推薦模式下,移動(dòng)應(yīng)用軟件根據(jù)用戶當(dāng)前的網(wǎng)絡(luò)狀況自動(dòng)設(shè)定模糊等級(jí) q,移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)q設(shè)定向服務(wù)提供方發(fā)送的檢索信息請(qǐng)求的條數(shù)k,k=m*q, 其中q為正整數(shù); 在智能模式下,移動(dòng)應(yīng)用軟件根據(jù)用戶設(shè)定的模糊等級(jí)P和用戶當(dāng)前的網(wǎng)絡(luò)狀況s兩 者綜合決定模糊等級(jí)q,移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)q設(shè)定向服務(wù)提供方發(fā)送的檢索信息 請(qǐng)求的條數(shù)k,k =m*q,其中q=(p*s)/a,α為常數(shù),p、s和q為正整數(shù)。
[0024] 例如,若m=3, q=4,則在每一類本地語(yǔ)義模糊化數(shù)據(jù)中任意抽取4條數(shù)據(jù),其中必 須包含用戶所查詢的醫(yī)院位置,生成k條檢索信息請(qǐng)求,k=m*q=12,其中除了醫(yī)院位置其余 11條查詢都是偽查詢,這樣即使檢索信息請(qǐng)求被攻擊者截獲,攻擊者也無(wú)法輕易破解用戶 原始的信息查詢意圖。
[0025] S4:服務(wù)提供方對(duì)模糊化的檢索信息請(qǐng)求進(jìn)行處理,將信息檢索的結(jié)果返回給移 動(dòng)應(yīng)用軟件; S5 :移動(dòng)應(yīng)用軟件對(duì)信息檢索的結(jié)果進(jìn)行篩選,將用戶期望的信息,即醫(yī)院的信息返回 給用戶,同時(shí),移動(dòng)應(yīng)用軟件將醫(yī)院的檢索信息請(qǐng)求和醫(yī)院的信息生成一組映射關(guān)系進(jìn)行 存儲(chǔ)到歷史搜索記錄。
[0026] 本實(shí)施例移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法可從信息熵的角度來(lái)進(jìn)行評(píng)估,針對(duì) 所述方法,信息熵的公式如下:
【權(quán)利要求】
1. 一種移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,所述方法應(yīng)用于移動(dòng)服務(wù)查詢系統(tǒng),所述 移動(dòng)服務(wù)查詢系統(tǒng)中,用戶通過(guò)移動(dòng)應(yīng)用軟件向服務(wù)提供方發(fā)送檢索信息請(qǐng)求,服務(wù)提供 方返回信息檢索的結(jié)果,其特征在于,所述方法包括W下步驟: 51 ;用戶在移動(dòng)應(yīng)用軟件中對(duì)隱私保護(hù)模式進(jìn)行設(shè)定; 52 ;根據(jù)隱私保護(hù)模式,由用戶或移動(dòng)應(yīng)用軟件對(duì)模糊等級(jí)進(jìn)行設(shè)定; S3;用戶通過(guò)移動(dòng)應(yīng)用軟件向服務(wù)提供方發(fā)送檢索信息請(qǐng)求,移動(dòng)應(yīng)用軟件根據(jù)模糊 等級(jí)對(duì)檢索信息請(qǐng)求進(jìn)行模糊化,并將模糊化的檢索信息請(qǐng)求發(fā)送到服務(wù)提供方; S4 ;服務(wù)提供方對(duì)模糊化的檢索信息請(qǐng)求進(jìn)行處理,將信息檢索的結(jié)果返回給移動(dòng)應(yīng) 用軟件; S5;移動(dòng)應(yīng)用軟件對(duì)信息檢索的結(jié)果進(jìn)行篩選,將用戶期望的信息返回給用戶。
2. 根據(jù)權(quán)利要求1所述的移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,其特征在于,所述移動(dòng) 應(yīng)用軟件存儲(chǔ)有本地語(yǔ)義模糊化數(shù)據(jù),本地語(yǔ)義模糊化數(shù)據(jù)共分為m類,每一類數(shù)據(jù)中分 別包含111,]12,'",11。個(gè)數(shù)據(jù),其中111,]11,]12,'",11。為正整數(shù)。
3. 根據(jù)權(quán)利要求2所述的移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,其特征在于,步驟S3中, 所述移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)對(duì)檢索信息請(qǐng)求進(jìn)行模糊化的方法為:移動(dòng)應(yīng)用軟件根據(jù) 模糊等級(jí)選取若干數(shù)量的本地語(yǔ)義模糊化數(shù)據(jù)添加到檢索信息請(qǐng)求中,生成k條檢索信息 請(qǐng)求,k為大于1的整數(shù)。
4. 根據(jù)權(quán)利要求3所述的移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,其特征在于,所述隱私 保護(hù)模式包括用戶自定義模式,在用戶自定義模式下,用戶自主設(shè)定模糊等級(jí)q,移動(dòng)應(yīng)用 軟件根據(jù)模糊等級(jí)q設(shè)定向服務(wù)提供方發(fā)送的檢索信息請(qǐng)求的條數(shù)k,k=m*q,其中q為正 整數(shù)。
5. 根據(jù)權(quán)利要求3所述的移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,其特征在于,所述隱私 保護(hù)模式包括系統(tǒng)自適應(yīng)推薦模式,在系統(tǒng)自適應(yīng)推薦模式下,移動(dòng)應(yīng)用軟件根據(jù)用戶當(dāng) 前的網(wǎng)絡(luò)狀況自動(dòng)設(shè)定模糊等級(jí)q,移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)q設(shè)定向服務(wù)提供方發(fā)送 的檢索信息請(qǐng)求的條數(shù)k,k=m*q,其中q為正整數(shù)。
6. 根據(jù)權(quán)利要求3所述的移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,其特征在于,所述隱私 保護(hù)模式包括智能模式,在智能模式下,移動(dòng)應(yīng)用軟件根據(jù)用戶設(shè)定的模糊等級(jí)P和用戶 當(dāng)前的網(wǎng)絡(luò)狀況S兩者綜合決定模糊等級(jí)q,移動(dòng)應(yīng)用軟件根據(jù)模糊等級(jí)q設(shè)定向服務(wù)提供 方發(fā)送的檢索信息請(qǐng)求的條數(shù)k,k =m*q,其中q=(p*s)/a,a為常數(shù),P、S和q為正整數(shù)。
7. 根據(jù)權(quán)利要求3所述的移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,其特征在于所述方法還 包括;步驟S3中,所述移動(dòng)應(yīng)用軟件存儲(chǔ)有歷史搜索記錄,移動(dòng)應(yīng)用軟件在歷史搜索記錄 中查找用戶發(fā)送的檢索信息請(qǐng)求,如果找到相同的檢索信息請(qǐng)求,則將對(duì)應(yīng)的用戶期望的 信息返回給用戶。
8. 根據(jù)權(quán)利要求7所述的移動(dòng)服務(wù)查詢系統(tǒng)的隱私保護(hù)方法,其特征在于,所述方法 還包括:步驟S5中,移動(dòng)應(yīng)用軟件將檢索信息請(qǐng)求和用戶期望的信息生成一組映射關(guān)系進(jìn) 行存儲(chǔ)到歷史搜索記錄。
【文檔編號(hào)】G06F21/60GK104462285SQ201410699891
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】余榮, 葉墩輝, 程航, 黃卓, 謝勝利, 賴粵 申請(qǐng)人:廣東工業(yè)大學(xué)