本申請涉及隱私保護領域,尤其涉及一種數(shù)據(jù)查詢方法、裝置、設備、存儲介質及程序產(chǎn)品。
背景技術:
1、在基于外包云的集中式結構中,依賴單一的云服務器來存儲和管理數(shù)據(jù),這種架構抵抗來自云服務器內部的惡意行為或安全漏洞的能力有限。若云服務器的內部人員出于個人利益采取不當行動,或是外部攻擊者突破了云環(huán)境的安全防線,存儲于該云服務器的數(shù)據(jù)可能面臨完全泄露的風險。
技術實現(xiàn)思路
1、本申請實施例的第一方面,本申請實施例提供一種數(shù)據(jù)查詢方法,應用于車載終端,所述數(shù)據(jù)查詢方法包括:響應于用戶的查詢操作,確定所述查詢操作的關鍵詞、所述車載終端的位置信息以及所述查詢操作的查詢位置范圍;向類型服務器發(fā)送攜帶所述關鍵詞的類型查詢請求,以及向位置服務器發(fā)送攜帶所述車載終端的位置信息、所述查詢位置范圍的位置查詢請求;接收所述位置服務器發(fā)送的反饋信息;其中,所述類型服務器,用于響應于所述類型查詢請求,確定與所述關鍵詞匹配的至少一個數(shù)據(jù)屬性信息,并向所述位置服務器發(fā)送所述至少一個數(shù)據(jù)屬性信息;所述位置服務器,用于響應于所述位置查詢請求,基于所述至少一個數(shù)據(jù)屬性信息、所述查詢位置范圍以及所述車載終端的位置信息確定所述反饋信息。
2、本申請實施例的第二方面,本申請實施例提供一種數(shù)據(jù)查詢方法,應用于類型服務器,所述數(shù)據(jù)查詢方法包括:接收車載終端發(fā)送的類型查詢請求;所述類型查詢請求攜帶有所述車載終端的用戶的查詢操作的關鍵詞;響應于所述類型查詢請求,確定與所述關鍵詞匹配的至少一個數(shù)據(jù)屬性信息,并向位置服務器發(fā)送所述至少一個數(shù)據(jù)屬性信息;其中,所述位置服務器,用于接收所述車載終端發(fā)送的攜帶所述車載終端的位置信息、所述查詢位置范圍的位置查詢請求,以及所述類型服務器發(fā)送的所述至少一個數(shù)據(jù)屬性信息;響應于所述位置查詢請求,基于所述數(shù)據(jù)屬性信息、查詢位置范圍以及所述車載終端的位置信息確定反饋信息,并向所述車載終端發(fā)送所述反饋信息。
3、本申請實施例的第三方面,本申請實施例提供一種數(shù)據(jù)查詢方法,應用于位置服務器,所述數(shù)據(jù)查詢方法包括:接收車載終端發(fā)送的攜帶所述車載終端的位置信息、查詢位置范圍的位置查詢請求,以及類型服務器發(fā)送的至少一個數(shù)據(jù)屬性信息;所述至少一個數(shù)據(jù)屬性信息基于關鍵詞確定;所述查詢位置范圍、所述位置信息、以及所述關鍵詞,基于所述車載終端的用戶的查詢操作確定;響應于所述位置查詢請求,基于所述至少一個數(shù)據(jù)屬性信息、所述查詢位置范圍以及所述車載終端的位置信息確定反饋信息;將所述反饋信息發(fā)送給車載終端。
4、本申請實施例的第四方面,本申請實施例提供一種數(shù)據(jù)查詢裝置,應用于車載終端,所述數(shù)據(jù)查詢裝置包括:確定模塊,用于響應于用戶的查詢操作,確定所述查詢操作的關鍵詞、所述車載終端的位置信息以及所述查詢操作的查詢位置范圍;發(fā)送模塊,用于向類型服務器發(fā)送攜帶所述關鍵詞的類型查詢請求,以及向位置服務器發(fā)送攜帶所述車載終端的位置信息、所述查詢位置范圍的位置查詢請求;接收模塊,用于接收所述位置服務器發(fā)送的反饋信息;其中,所述類型服務器,用于響應于所述類型查詢請求,確定與所述關鍵詞匹配的至少一個數(shù)據(jù)屬性信息,并向所述位置服務器發(fā)送所述至少一個數(shù)據(jù)屬性信息;所述位置服務器,用于響應于所述位置查詢請求,基于所述至少一個數(shù)據(jù)屬性信息、所述查詢位置范圍以及所述車載終端的位置信息確定所述反饋信息。
5、本申請實施例的第五方面,本申請實施例提供一種數(shù)據(jù)查詢裝置,應用于類型服務器,所述數(shù)據(jù)查詢裝置包括:接收模塊,用于接收車載終端發(fā)送的類型查詢請求;所述類型查詢請求攜帶有所述車載終端的用戶的查詢操作的關鍵詞;確定模塊,用于響應于所述類型查詢請求,確定與所述關鍵詞匹配的至少一個數(shù)據(jù)屬性信息,并向位置服務器發(fā)送所述至少一個數(shù)據(jù)屬性信息;其中,所述位置服務器,用于接收所述車載終端發(fā)送的攜帶所述車載終端的位置信息、所述查詢位置范圍的位置查詢請求,以及所述類型服務器發(fā)送的所述至少一個數(shù)據(jù)屬性信息;響應于所述位置查詢請求,基于所述數(shù)據(jù)屬性信息、查詢位置范圍以及所述車載終端的位置信息確定反饋信息,并向所述車載終端發(fā)送所述反饋信息。
6、本申請實施例的第六方面,本申請實施例提供一種數(shù)據(jù)查詢裝置,應用于位置服務器,所述數(shù)據(jù)查詢裝置包括:接收模塊,用于接收車載終端發(fā)送的攜帶所述車載終端的位置信息、查詢位置范圍的位置查詢請求,以及類型服務器發(fā)送的至少一個數(shù)據(jù)屬性信息;所述至少一個數(shù)據(jù)屬性信息基于關鍵詞確定;所述查詢位置范圍、所述位置信息、以及所述關鍵詞,基于所述車載終端的用戶的查詢操作確定;確定模塊,用于響應于所述位置查詢請求,基于所述至少一個數(shù)據(jù)屬性信息、所述查詢位置范圍以及所述車載終端的位置信息確定反饋信息;發(fā)送模塊,用于將所述反饋信息發(fā)送給車載終端。
7、本申請實施例的第七方面,提供了一種計算機設備,包括:存儲器,用于存儲可執(zhí)行指令;處理器,用于執(zhí)行所述存儲器中存儲的可執(zhí)行指令時,實現(xiàn)上述實施例提供的方法。
8、本申請實施例的第八方面,提供一種計算機可讀存儲介質,該存儲介質上存儲有可執(zhí)行指令,該可執(zhí)行指令被處理器執(zhí)行時,實現(xiàn)上述實施例提供的方法。
9、本申請實施例中,車載終端在接收到用戶的查詢操作后,會解析出關鍵詞、車載終端的位置信息以及查詢位置范圍。隨后,車載終端將向類型服務器發(fā)送包含關鍵詞的類型查詢請求,向位置服務器發(fā)送帶有位置信息和查詢位置范圍的位置查詢請求。類型服務器負責根據(jù)接收到的關鍵詞確定匹配的數(shù)據(jù)屬性信息,并將這些數(shù)據(jù)屬性信息發(fā)送給位置服務器;而位置服務器則利用接收到的數(shù)據(jù)屬性信息、結合查詢位置范圍和車載終端的位置信息來篩選并確定最終的反饋信息,再將此信息返回給車載終端。這樣,類型服務器專注于處理與關鍵詞匹配的數(shù)據(jù)屬性信息,而位置服務器負責基于位置對數(shù)據(jù)屬性信息進行篩選,這種數(shù)據(jù)查詢方法使得兩個服務器之間共享部分查詢結果,但不共享各自保存的數(shù)據(jù),在保障數(shù)據(jù)隱私性的同時,能夠有效抵抗來自內部的攻擊,減少了潛在的安全風險,從而提升數(shù)據(jù)查詢的安全性。除此之外,通過不同的服務器執(zhí)行類型檢索以及位置檢測的動作,能夠查詢針對性和效率,減少了不必要的計算負擔,進而優(yōu)化了外包云環(huán)境下的數(shù)據(jù)檢索性能。
10、應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,而非限制本申請的技術方案。
1.一種數(shù)據(jù)查詢方法,其特征在于,應用于車載終端,所述數(shù)據(jù)查詢方法包括:
2.根據(jù)權利要求1所述的數(shù)據(jù)查詢方法,其特征在于,所述方法還包括:
3.根據(jù)權利要求2所述的數(shù)據(jù)查詢方法,其特征在于,所述方法還包括:
4.一種數(shù)據(jù)查詢方法,其特征在于,應用于類型服務器,所述數(shù)據(jù)查詢方法包括:
5.根據(jù)權利要求4所述的數(shù)據(jù)查詢方法,其特征在于,所述類型查詢請求攜帶有加密后的關鍵詞以及簽名信息;所述簽名信息基于所述車載終端的私鑰以及所述類型查詢請求對應的時間戳生成;所述確定與所述關鍵詞匹配的至少一個數(shù)據(jù)屬性信息,包括:
6.一種數(shù)據(jù)查詢方法,其特征在于,應用于位置服務器,所述數(shù)據(jù)查詢方法包括:
7.根據(jù)權利要求6所述的數(shù)據(jù)查詢方法,其特征在于,其中,所述基于所述至少一個數(shù)據(jù)屬性信息、所述查詢位置范圍以及所述車載終端的位置信息確定所述反饋信息,包括:
8.根據(jù)權利要求7所述的數(shù)據(jù)查詢方法,其特征在于,接收類型服務器發(fā)送的至少一個數(shù)據(jù)屬性信息,包括:
9.一種數(shù)據(jù)查詢裝置,其特征在于,應用于車載終端,所述數(shù)據(jù)查詢裝置包括:
10.一種數(shù)據(jù)查詢裝置,其特征在于,應用于類型服務器,所述數(shù)據(jù)查詢裝置包括:
11.一種數(shù)據(jù)查詢裝置,其特征在于,應用于位置服務器,所述數(shù)據(jù)查詢裝置包括:
12.一種計算機設備,其中,包括:
13.一種計算機可讀存儲介質,其中,所述存儲介質上存儲有可執(zhí)行指令,該可執(zhí)行指令被處理器執(zhí)行時,實現(xiàn)權利要求1至3任一項所述的方法,權利要求4或5所述的方法,或權利要求6至8任一項所述的方法。
14.一種計算機程序產(chǎn)品,包括計算機程序或指令,其中,所述計算機程序或指令被處理器執(zhí)行時,實現(xiàn)權利要求1至3任一項所述的方法,權利要求4或5所述的方法,或權利要求6至8任一項所述的方法。