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

一種基于第三方自動混淆的查詢方法及系統(tǒng)的制作方法

文檔序號:10655955閱讀:171來源:國知局
一種基于第三方自動混淆的查詢方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種基于第三方自動混淆的查詢方法及系統(tǒng),其中方法包括:獲取查詢者的第一查詢請求消息;在第一查詢請求消息中添加與第一查詢索引相關(guān)連的第二查詢索引,以生成第二查詢請求消息;根據(jù)第二查詢請求消息進(jìn)行查詢,并向查詢者返回與第一查詢索引對應(yīng)的查詢結(jié)果。系統(tǒng)包括獲取模塊、查詢模塊和發(fā)送模塊。本發(fā)明通過在查詢者的真實請求中隨機(jī)增加多個查詢索引,這樣數(shù)據(jù)提供機(jī)構(gòu)就同時收到多個查詢請求,從而無法判斷哪一個是查詢者的真實查詢,只能返回所有查詢結(jié)果的數(shù)據(jù)。在數(shù)據(jù)返回流程中,則將隨機(jī)增加的查詢請求對應(yīng)的查詢結(jié)果去除,只將查詢者真實請求查詢的查詢結(jié)果返回給查詢者,從而避免因信息泄露造成的安全問題。
【專利說明】
一種基于第三方自動混淆的查詢方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息安全技術(shù)領(lǐng)域,尤其涉及一種基于第三方自動混淆的查詢方法及系統(tǒng)。
【背景技術(shù)】
[0002]在通常情況下,用戶在網(wǎng)絡(luò)中輸入的查詢內(nèi)容本身就是隱私信息,服務(wù)提供方可以根據(jù)查詢方查詢的內(nèi)容和次數(shù)分析出查詢方的行為特征和愛好。如通過用戶上網(wǎng)記錄的分析就可以分析出用戶的喜好特征信息,如果這些信息被不法分子所掌握,將會嚴(yán)重威脅到人們的生命財產(chǎn)安全。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于提供一種基于第三方自動混淆的查詢方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中因查詢信息泄露造成的安全問題。
[0004]為了實現(xiàn)上述目的,本發(fā)明的第一個方面是提供一種基于第三方自動混淆的查詢方法,包括如下步驟:
[0005]獲取查詢者的第一查詢請求消息,第一查詢請求消息中包含查詢者需要查詢內(nèi)容的第一查詢索引;
[0006]在第一查詢請求消息中添加與第一查詢索引相關(guān)連的第二查詢索引,以生成第二查詢請求消息;
[0007]根據(jù)第二查詢請求消息進(jìn)行查詢,并向查詢者返回與第一查詢索引對應(yīng)的查詢結(jié)果O
[0008]進(jìn)一步的,在獲取查詢者的第一查詢請求消息之前還包括:
[0009]獲取數(shù)據(jù)索引信息,數(shù)據(jù)索引信息包括數(shù)據(jù)索引以及提供數(shù)據(jù)索引的機(jī)構(gòu)。
[0010]進(jìn)一步的,在第一查詢請求消息中添加與第一查詢索引相關(guān)連的第二查詢索引,以生成第二查詢請求消息具體為:
[0011]根據(jù)數(shù)據(jù)索引信息以及第一查詢請求消息,確定與第一查詢索引對應(yīng)的數(shù)據(jù)索引的提供機(jī)構(gòu);
[0012]在確定的提供機(jī)構(gòu)提供的數(shù)據(jù)索引中隨機(jī)抽取至少一條數(shù)據(jù)索引作為第二查詢索引,將第二查詢索引與第一查詢請求消息共同作為第二查詢請求消息。
[0013]進(jìn)一步的,根據(jù)第二查詢請求消息進(jìn)行查詢,并向查詢者返回與第一查詢索引對應(yīng)的查詢結(jié)果具體為:
[0014]根據(jù)第二查詢請求消息中的第一查詢索引和第二查詢索引進(jìn)行查詢;
[0015]接收與第一查詢索引和第二查詢索引對應(yīng)的查詢結(jié)果;
[0016]對查詢結(jié)果進(jìn)行過濾處理,向查詢者返回與第一查詢索引對應(yīng)的查詢結(jié)果。
[0017]本發(fā)明的另一個方面是提供一種基于第三方自動混淆的查詢系統(tǒng),包括:
[0018]獲取模塊,用于獲取查詢者的第一查詢請求消息,第一查詢請求消息中包含查詢者需要查詢內(nèi)容的第一查詢索引;
[0019]查詢模塊,用于在第一查詢請求消息中添加與第一查詢索引相關(guān)連的第二查詢索引,以生成第二查詢請求消息,根據(jù)第二查詢請求消息進(jìn)行查詢;
[0020]發(fā)送模塊,用于向查詢者返回與第一查詢索引對應(yīng)的查詢結(jié)果。
[0021]進(jìn)一步的,獲取模塊還用于:獲取數(shù)據(jù)索引信息,數(shù)據(jù)索引信息包括數(shù)據(jù)索引以及提供數(shù)據(jù)索引的機(jī)構(gòu)。
[0022]采用上述本發(fā)明技術(shù)方案的有益效果是:通過在查詢者的真實請求中隨機(jī)增加多個查詢索引,這樣數(shù)據(jù)提供機(jī)構(gòu)就同時收到多個查詢請求,從而無法判斷哪一個是查詢者的真實查詢,只能返回所有查詢結(jié)果的數(shù)據(jù)。在數(shù)據(jù)返回流程中,則將隨機(jī)增加的查詢請求對應(yīng)的查詢結(jié)果去除,只將查詢者真實請求查詢的查詢結(jié)果返回給查詢者,從而避免因信息泄露造成的安全問題。
【附圖說明】
[0023]圖1為本發(fā)明基于第三方自動混淆的查詢方法流程圖;
[0024]圖2為本發(fā)明基于第三方自動混淆的查詢系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0025]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。
[0026]本發(fā)明公開了一種基于第三方自動混淆的查詢方法,如圖1所示,該方法可以包括如下步驟:
[0027]步驟SlOl,獲取數(shù)據(jù)索引信息;
[0028]需要說明的是,本發(fā)明實施例的執(zhí)行主體是基于第三方自動混淆的查詢系統(tǒng),在本實施例中,數(shù)據(jù)索引信息包括數(shù)據(jù)索引以及提供該數(shù)據(jù)索引的機(jī)構(gòu)。其獲取數(shù)據(jù)索引信息的操作具體為:數(shù)據(jù)的提供機(jī)構(gòu)Y可以使用虛擬身份a在該系統(tǒng)中發(fā)布數(shù)據(jù)索引A,同時還可以使用用虛擬身份d發(fā)布數(shù)據(jù)索引D,并使用虛擬身份f發(fā)布數(shù)據(jù)索引F...,數(shù)據(jù)的提供機(jī)構(gòu)Z也可以使用虛擬身份b在該系統(tǒng)中發(fā)布數(shù)據(jù)索引B,同時還可以使用虛擬身份c發(fā)布數(shù)據(jù)索引C...。在本實施例中,由于數(shù)據(jù)的提供機(jī)構(gòu)可以使用不同的虛擬身份發(fā)布數(shù)據(jù),從而隱藏了數(shù)據(jù)的提供機(jī)構(gòu)發(fā)布信息的真實身份,讓外部無法具體得出某個數(shù)據(jù)提供機(jī)構(gòu)究竟提供了哪些數(shù)據(jù),提供了多少數(shù)據(jù),保護(hù)了數(shù)據(jù)提供機(jī)構(gòu)的隱私安全。
[0029]步驟S102,獲取查詢者的第一查詢請求消息;
[0030]在本實施例中,第一查詢請求消息中包含查詢者需要查詢內(nèi)容的第一查詢索引,若查詢者需要查詢索引為A的信息,則向系統(tǒng)發(fā)送包含該查詢索引A的第一查詢請求消息,系統(tǒng)接收該第一查詢請求消息。
[0031]步驟S103,在第一查詢請求消息中添加與第一查詢索引相關(guān)連的第二查詢索引,以生成第二查詢請求消息;
[0032]具體的,系統(tǒng)接收到第一查詢請求消息后,通過對消息內(nèi)容進(jìn)行分析,從而確定與查詢者需要查詢的第一查詢索引對應(yīng)的數(shù)據(jù)索引的提供機(jī)構(gòu)。在本實施例中,如果系統(tǒng)確定查詢者要查詢的數(shù)據(jù)是提供機(jī)構(gòu)Y所提供的,則可以在提供機(jī)構(gòu)Y提供過的索引中隨機(jī)選取至少一個或一定數(shù)量的其他索引作為混淆加入請求消息中,從而生成第二查詢請求消息,因此,可以有效隱藏查詢者的行蹤和真實意圖,避免因信息泄露造成的安全問題。
[0033]步驟S104,根據(jù)第二查詢請求消息進(jìn)行查詢,并向查詢者返回與第一查詢索引對應(yīng)的查詢結(jié)果。
[0034]具體的,在本發(fā)明實施例中,系統(tǒng)根據(jù)第二查詢請求消息中的第一查詢索引和第二查詢索引進(jìn)行查詢,并接收與第一查詢索引和第二查詢索引對應(yīng)的查詢結(jié)果。由于查詢結(jié)果中包含了系統(tǒng)作為混淆加入的第二查詢索引的查詢結(jié)果,但該查詢結(jié)果并不是查詢者所需要的,因此,系統(tǒng)在收到查詢結(jié)果后,需要對查詢結(jié)果進(jìn)行過濾處理,只保留查詢者發(fā)起的第一查詢請求消息中第一查詢索引的查詢結(jié)果,并向查詢者返回該過濾后的查詢結(jié)果O
[0035]采用本發(fā)明的上述方法,通過在查詢者的真實請求中隨機(jī)增加了多個查詢索引,這樣數(shù)據(jù)提供機(jī)構(gòu)就同時收到多個查詢請求,從而無法判斷哪一個是查詢者的真實查詢,只能返回所有查詢結(jié)果的數(shù)據(jù)。在數(shù)據(jù)返回流程中,則將隨機(jī)增加的查詢請求對應(yīng)的查詢結(jié)果去除,只將查詢者真實請求查詢的查詢結(jié)果返回給查詢者,從而避免因信息泄露造成的安全問題。
[0036]本發(fā)明還公開了一種基于第三方自動混淆的查詢系統(tǒng),如圖2所示,該系統(tǒng)包括獲取模塊201、查詢模塊202和發(fā)送模塊203,其中,
[0037]獲取模塊201,用于獲取查詢者的第一查詢請求消息,其中第一查詢請求消息中包含查詢者需要查詢內(nèi)容的第一查詢索引;
[0038]查詢模塊202,用于在第一查詢請求消息中添加與第一查詢索引相關(guān)連的第二查詢索引,以生成第二查詢請求消息,根據(jù)第二查詢請求消息進(jìn)行查詢;
[0039]發(fā)送模塊203,用于向查詢者返回與第一查詢索引對應(yīng)的查詢結(jié)果。
[0040]具體的,獲取模塊201還用于獲取數(shù)據(jù)索引信息,其中,數(shù)據(jù)索引信息包括數(shù)據(jù)索引以及提供該數(shù)據(jù)索引的機(jī)構(gòu)。
[0041]本發(fā)明實施例的系統(tǒng)可以用于執(zhí)行圖1所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0042]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0043]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【主權(quán)項】
1.一種基于第三方自動混淆的查詢方法,其特征在于,包括如下步驟: 獲取查詢者的第一查詢請求消息,所述第一查詢請求消息中包含查詢者需要查詢內(nèi)容的第一查詢索引; 在所述第一查詢請求消息中添加與所述第一查詢索引相關(guān)連的第二查詢索引,以生成第二查詢請求消息; 根據(jù)所述第二查詢請求消息進(jìn)行查詢,并向所述查詢者返回與所述第一查詢索引對應(yīng)的查詢結(jié)果。2.根據(jù)權(quán)利要求1所述的基于第三方自動混淆的查詢方法,其特征在于,在所述獲取查詢者的第一查詢請求消息之前還包括: 獲取數(shù)據(jù)索引信息,所述數(shù)據(jù)索引信息包括數(shù)據(jù)索引以及提供所述數(shù)據(jù)索引的機(jī)構(gòu)。3.根據(jù)權(quán)利要求2所述的基于第三方自動混淆的查詢方法,其特征在于,所述在所述第一查詢請求消息中添加與所述第一查詢索引相關(guān)連的第二查詢索引,以生成第二查詢請求消息具體為: 根據(jù)所述數(shù)據(jù)索引信息以及所述第一查詢請求消息,確定與所述第一查詢索引對應(yīng)的數(shù)據(jù)索引的提供機(jī)構(gòu); 在確定的所述提供機(jī)構(gòu)提供的數(shù)據(jù)索引中隨機(jī)抽取至少一條數(shù)據(jù)索引作為第二查詢索引,將所述第二查詢索引與所述第一查詢請求消息共同作為第二查詢請求消息。4.根據(jù)權(quán)利要求3所述的基于第三方自動混淆的查詢方法,其特征在于,所述根據(jù)所述第二查詢請求消息進(jìn)行查詢,并向所述查詢者返回與所述第一查詢索引對應(yīng)的查詢結(jié)果具體為: 根據(jù)所述第二查詢請求消息中的第一查詢索引和第二查詢索引進(jìn)行查詢; 接收與所述第一查詢索引和第二查詢索引對應(yīng)的查詢結(jié)果; 對所述查詢結(jié)果進(jìn)行過濾處理,向所述查詢者返回與所述第一查詢索引對應(yīng)的查詢結(jié)果O5.一種基于第三方自動混淆的查詢系統(tǒng),其特征在于,包括: 獲取模塊,用于獲取查詢者的第一查詢請求消息,所述第一查詢請求消息中包含查詢者需要查詢內(nèi)容的第一查詢索引; 查詢模塊,用于在所述第一查詢請求消息中添加與所述第一查詢索引相關(guān)連的第二查詢索引,以生成第二查詢請求消息,根據(jù)所述第二查詢請求消息進(jìn)行查詢; 發(fā)送模塊,用于向所述查詢者返回與所述第一查詢索引對應(yīng)的查詢結(jié)果。6.根據(jù)權(quán)利要求5所述的基于第三方自動混淆的查詢系統(tǒng),其特征在于,所述獲取模塊還用于:獲取數(shù)據(jù)索引信息,所述數(shù)據(jù)索引信息包括數(shù)據(jù)索引以及提供所述數(shù)據(jù)索引的機(jī)構(gòu)。
【文檔編號】G06F21/62GK106022163SQ201610327980
【公開日】2016年10月12日
【申請日】2016年5月17日
【發(fā)明人】韓洪慧, 華衛(wèi), 劉春梅
【申請人】上海憑安網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1