[發(fā)明專利]搜索建議的安全性修剪在審
| 申請?zhí)枺?/td> | 201580033919.3 | 申請日: | 2015-06-30 |
| 公開(公告)號: | CN106663106A | 公開(公告)日: | 2017-05-10 |
| 發(fā)明(設(shè)計)人: | P·法格希希雷扎伊;P·J·鮑姆加特納;C·佩特庫爾斯卡;A·內(nèi)茲;C·A·海斯 | 申請(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G09C1/00 |
| 代理公司: | 北京市金杜律師事務(wù)所11256 | 代理人: | 王茂華 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 搜索 建議 安全性 修剪 | ||
背景技術(shù)
使用搜索引擎來最大化在大量數(shù)據(jù)中定位相關(guān)信息的可能性。為了在制定查詢的過程中幫助用戶,大多數(shù)搜索引擎包括查詢建議功能。更具體地,在發(fā)起查詢的執(zhí)行之前,一個或多個查詢基于指定的查詢被建議。通常,查詢建議在在查詢被輸入時被確定并且在搜索框中被提供以自動完成查詢。當(dāng)前的查詢建議系統(tǒng)向用戶呈現(xiàn)預(yù)定數(shù)目的查詢制定,并且強(qiáng)迫用戶決定哪一個(如果有的話)最佳匹配它們的搜索意圖。選擇查詢建議之一導(dǎo)致查詢的評估和對應(yīng)于選擇的查詢制定的搜索結(jié)果的呈現(xiàn),就像用戶手動鍵入該查詢到搜索框中一樣。
發(fā)明內(nèi)容
下面提出簡化的概述,以便提供對所公開的主題的一些方面的基本理解。該概述不是廣泛的概括。其不旨在標(biāo)識重要/關(guān)鍵元素或者描述所要求保護(hù)的主題的范圍。其唯一目的是以簡化的形式提出一些構(gòu)思,作為稍后提出的更詳細(xì)描述的前序。
簡要地說,本公開涉及針對搜索建議的安全性修剪。在發(fā)起查詢的執(zhí)行之前,響應(yīng)于搜索引擎用戶的查詢,一個或多個建議可以被生成并且被返回。此外,建議可以被修剪或者限制為一個或多個數(shù)據(jù)庫上的數(shù)據(jù),該查詢被指定在該數(shù)據(jù)庫上并且用戶被授權(quán)訪問該數(shù)據(jù)庫。此外,可以使用對用戶可訪問的數(shù)據(jù)動態(tài)地生成查詢建議。
為了實現(xiàn)前述和相關(guān)目的,本文中結(jié)合以下描述和附圖來描述所要求保護(hù)的主題的某些說明性方面。這些方面指示可以實踐主題的各種方式,所有方式旨在落入所要求保護(hù)的主題的范圍內(nèi)。當(dāng)結(jié)合附圖考慮時,從下面的詳細(xì)描述中,其他優(yōu)點(diǎn)和新穎特征將變得顯而易見。
附圖說明
圖1是搜索建議系統(tǒng)的框圖。
圖2是代表性處理組件的框圖。
圖3是代表性訪問組件的框圖。
圖4是代表性建議組件的框圖。
圖5是查詢建議的方法的流程圖。
圖6是生成查詢建議的方法的流程圖。
圖7是生成相關(guān)查詢的方法的流程圖。
圖8是示出針對本公開的多個方面的適當(dāng)操作環(huán)境的示意性框圖。
具體實施方式
后端數(shù)據(jù)庫上的安全性能夠防止對數(shù)據(jù)庫的未授權(quán)訪問。例如,如果用戶嘗試通過查詢執(zhí)行來訪問數(shù)據(jù)庫中的數(shù)據(jù),則在用戶未被授權(quán)訪問數(shù)據(jù)庫或者數(shù)據(jù)庫中的特定數(shù)據(jù)的情況下,沒有結(jié)果將被返回。然而,可能的是用戶在查詢制定期間通過查詢建議可以有效地提取數(shù)據(jù),或者以其他方式知道數(shù)據(jù)(用戶缺少對于該數(shù)據(jù)的訪問權(quán)限)的存在。作為示例,假設(shè)員工未被授權(quán)具有對存儲在數(shù)據(jù)庫上的公司的客戶訪問。員工可以寫查詢,例如“向……售出的產(chǎn)品的總數(shù)是多少”并暫停。建議可以被生成以完成暴露客戶的至少一個子集的查詢,由此避開后端數(shù)據(jù)庫安全性。
下面的細(xì)節(jié)總地涉及搜索建議的安全性修剪。為了支持查詢制定,在發(fā)起查詢的執(zhí)行之前,響應(yīng)于由搜索引擎的用戶指定的搜索查詢,一個或多個建議可以被生成并且被提供。此外,建議可以被修剪或者限制為用戶被授權(quán)訪問的數(shù)據(jù)以保留安全性。與基于用戶訪問權(quán)限過濾多個靜態(tài)查詢建議相對,還可以使用對用戶可訪問的數(shù)據(jù)來動態(tài)地生成查詢建議。更具體地,在接收到來自用戶的查詢時,可以基于與用戶和數(shù)據(jù)相關(guān)聯(lián)的訪問信息來關(guān)于什么數(shù)據(jù)對用戶可訪問來進(jìn)行確定。隨后,可以基于對用戶可訪問的數(shù)據(jù)來動態(tài)地生成一個或多個查詢建議。
本公開的各種方面現(xiàn)在更詳細(xì)地參考附圖進(jìn)行描述,其中貫穿全文相同標(biāo)記通常指代相同或者對應(yīng)元素。然而,應(yīng)當(dāng)理解,附圖和與其相關(guān)的詳細(xì)描述不旨在將所要求保護(hù)的主題限制為所公開的特定形式。相反,意圖是覆蓋落入所要求保護(hù)的主題的精神和范圍內(nèi)的所有修改、等同物和替代物。
首先參考圖1,示出搜索建議系統(tǒng)100。搜索建議系統(tǒng)100與一個或多個數(shù)據(jù)庫140對接,并且包括查詢界面組件110、處理組件120、訪問組件130和建議組件150。查詢界面組件110被配置為從搜索引擎的用戶接收查詢,例如通過文本框和返回建議。根據(jù)一個實施例,查詢界面組件110可以是被配置為接受一個或多個關(guān)鍵字的關(guān)鍵字查詢界面。根據(jù)另一實施例,查詢界面組件110可以是被配置為接受與關(guān)鍵字相對的用戶問題的自然語言界面。作為示例,自然語言搜索可以是“什么狀態(tài)具有最低收入稅”,而相同搜索可以使用諸如“收入稅狀態(tài)最低”的關(guān)鍵字被指定。為了清楚和簡要,繼續(xù)的描述關(guān)注于自然語言查詢。然而,所要求保護(hù)的主題不限于此。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580033919.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





