[發(fā)明專利]數(shù)據(jù)庫(kù)的查詢重構(gòu)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201710581300.7 | 申請(qǐng)日: | 2017-07-17 |
| 公開(kāi)(公告)號(hào): | CN107480199B | 公開(kāi)(公告)日: | 2020-06-12 |
| 發(fā)明(設(shè)計(jì))人: | 曲強(qiáng);張金波 | 申請(qǐng)(專利權(quán))人: | 深圳先進(jìn)技術(shù)研究院 |
| 主分類號(hào): | G06F16/2453 | 分類號(hào): | G06F16/2453 |
| 代理公司: | 深圳智趣知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44486 | 代理人: | 王策 |
| 地址: | 518055 廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)庫(kù) 查詢 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
1.一種數(shù)據(jù)庫(kù)的查詢重構(gòu)方法,其特征在于,所述方法包括下述步驟:
當(dāng)接收到用戶的查詢請(qǐng)求時(shí),接收所述用戶輸入的原始查詢,獲取所述原始查詢?cè)陬A(yù)設(shè)的數(shù)據(jù)庫(kù)上的查詢視圖;
根據(jù)所述查詢視圖對(duì)所述數(shù)據(jù)庫(kù)的元組進(jìn)行標(biāo)記,生成所述數(shù)據(jù)庫(kù)的標(biāo)記屬性;
獲取所述用戶指定的屬性,通過(guò)預(yù)設(shè)的支持向量機(jī)模型對(duì)所述用戶指定的屬性進(jìn)行訓(xùn)練,生成分類超平面;
根據(jù)所述分類超平面的表達(dá)式和所述用戶指定的屬性,對(duì)所述原始查詢進(jìn)行重構(gòu),生成所述原始查詢對(duì)應(yīng)的替代查詢。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
獲取所述替代查詢的查詢結(jié)果,并向所述用戶輸出所述查詢結(jié)果;
接收所述用戶對(duì)所述查詢結(jié)果的反饋信息;
當(dāng)所述反饋信息為非預(yù)設(shè)正面反饋時(shí),跳轉(zhuǎn)至獲取所述用戶指定的屬性的步驟,直至接收到的所述反饋信息為所述預(yù)設(shè)正面反饋。
3.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)的支持向量機(jī)模型為C-支持向量分類機(jī)模型。
4.如權(quán)利要求3所述的方法,其特征在于,通過(guò)預(yù)設(shè)的支持向量機(jī)模型對(duì)所述用戶指定的屬性進(jìn)行訓(xùn)練,生成分類超平面的步驟,包括:
根據(jù)所述用戶指定的屬性,確定訓(xùn)練的表達(dá)式為其中,所述C為預(yù)先確定的指定參數(shù),所述ξi是松弛變量,所述參數(shù)ξi和所述系數(shù)向量w滿足約束條件di(wTφ(xi)+b)≥1-ξi,所述xi為訓(xùn)練矢量,所述φ()為映射函數(shù);
根據(jù)所述確定的表達(dá)式,獲取對(duì)應(yīng)的對(duì)偶表達(dá)式其中,所述α滿足約束條件dTα=0,所述α為向量x的對(duì)偶向量,所述d為預(yù)設(shè)的參數(shù),所述e為單位向量,所述Q為l×l的正半定數(shù)矩陣;
根據(jù)所述α對(duì)所述對(duì)偶表達(dá)式進(jìn)行訓(xùn)練,以得到分類超平面,所述分類超平面的表達(dá)式為所述K(xi,x)為預(yù)設(shè)的內(nèi)核函數(shù);其中,l為樣本數(shù)量,α滿足約束條件dTα=0,0≤αi≤C,i=1,…,l。
5.一種數(shù)據(jù)庫(kù)的查詢重構(gòu)裝置,其特征在于,所述裝置包括:
查詢視圖獲取單元,用于當(dāng)接收到用戶的查詢請(qǐng)求時(shí),接收所述用戶輸入的原始查詢,獲取所述原始查詢?cè)陬A(yù)設(shè)的數(shù)據(jù)庫(kù)上的查詢視圖;
標(biāo)記屬性生成單元,用于根據(jù)所述查詢視圖對(duì)所述數(shù)據(jù)庫(kù)的元組進(jìn)行標(biāo)記,生成所述數(shù)據(jù)庫(kù)的標(biāo)記屬性;
超平面生成單元,用于獲取所述用戶指定的屬性,通過(guò)預(yù)設(shè)的支持向量機(jī)模型對(duì)所述用戶指定的屬性進(jìn)行訓(xùn)練,生成分類超平面;以及
查詢生成單元,用于根據(jù)所述分類超平面的表達(dá)式和所述用戶指定的屬性,對(duì)所述原始查詢進(jìn)行重構(gòu),生成所述原始查詢對(duì)應(yīng)的替代查詢。
6.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括:
結(jié)果輸出單元,用于獲取所述替代查詢的查詢結(jié)果,并向所述用戶輸出所述查詢結(jié)果;
反饋接收單元,用于接收所述用戶對(duì)所述查詢結(jié)果的反饋信息;以及
循環(huán)重構(gòu)單元,用于當(dāng)所述反饋信息為非預(yù)設(shè)正面反饋時(shí),觸發(fā)所述超平面生成單元獲取所述用戶指定的屬性,直至接收到的所述反饋信息為所述預(yù)設(shè)正面反饋。
7.如權(quán)利要求5所述的裝置,其特征在于,所述預(yù)設(shè)的支持向量機(jī)模型為C-支持向量分類機(jī)模型。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳先進(jìn)技術(shù)研究院,未經(jīng)深圳先進(jìn)技術(shù)研究院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710581300.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)構(gòu)筑裝置、數(shù)據(jù)庫(kù)檢索裝置、數(shù)據(jù)庫(kù)裝置、數(shù)據(jù)庫(kù)構(gòu)筑方法、以及數(shù)據(jù)庫(kù)檢索方法
- 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)處理方法
- 數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)更新方法、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)更新程序
- 容器數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)同步方法及數(shù)據(jù)庫(kù)
- 一種MongoDB數(shù)據(jù)庫(kù)對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行方法及裝置
- 帶有前處理和后處理的數(shù)據(jù)庫(kù)復(fù)合查詢系統(tǒng)及方法
- 數(shù)據(jù)庫(kù)查詢的方法和系統(tǒng)
- 查詢系統(tǒng)、查詢終端以及查詢方法
- 交易信息查詢方法、查詢裝置及查詢系統(tǒng)
- 數(shù)據(jù)查詢與結(jié)果生成方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 在RDF數(shù)據(jù)集上進(jìn)行OPTIONAL查詢的方法及存儲(chǔ)介質(zhì)
- 一種多表關(guān)聯(lián)查詢方法、裝置及設(shè)備
- 一種基于Impala的查詢方法和裝置
- 從查詢生成子查詢
- 一種基于通用查詢語(yǔ)言的查詢方法及查詢系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





