專利名稱:一種多維度智能的資源篩選方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種多維度智能的資源篩選方法。
背景技術(shù):
對(duì)資源平臺(tái)而言,如何讓用戶快速便捷地在海量資源里找到所需要的資源是一個(gè)資源平臺(tái)成功的關(guān)鍵因素之一。在海量資源數(shù)據(jù)里找到少量滿足條件的資源的核心就是通過(guò)資源篩選器來(lái)實(shí)現(xiàn)。目前大部分資源平臺(tái)經(jīng)由資源篩選器的資源篩選主要是通過(guò)搜索資源標(biāo)題,找出包含有搜索關(guān)鍵字的資源提供給用戶;或者按照資源的分類將資源提供給用戶。通過(guò)這樣的資源篩選方法,用戶不能進(jìn)行二次篩選,也無(wú)法從所熟悉的資源的其它屬性對(duì)資源進(jìn)行篩選,并且也很難記錄每次篩選的路徑實(shí)現(xiàn)回溯篩選,更沒(méi)有智能的對(duì)篩選條件進(jìn)行排序。這就大大降低了資源平臺(tái)的易用性。
發(fā)明內(nèi)容
本發(fā)明提供一種多維度智能的資源篩選方法,通過(guò)設(shè)置帶有可視化裝置的多維度智能的資源篩選控制器,該資源篩選控制器通信控制連接資源管理模塊、資源篩選解析模塊以及資源篩選構(gòu)造模塊,資源管理模塊內(nèi)部設(shè)置有資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter,資源篩選解析模塊中內(nèi)置帶有資源篩選條件存儲(chǔ)單元Sfilters的資源篩選解析緩存器,該方法實(shí)現(xiàn)了從多個(gè)維度進(jìn)行資源篩選,用戶能進(jìn)行二次篩選,也能從所熟悉的資源的其它屬性對(duì)資源進(jìn)行篩選,并且容易記錄每次篩選的路徑實(shí)現(xiàn)回溯篩選,更能智能的對(duì)篩選條件進(jìn)行排序,這就大大提高了資源平臺(tái)的易用性。并且可以將可篩選維度進(jìn)行智能排序,使得用戶能夠非常方便的縮小資源查找范圍,提高資源查找效率。
為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為
一種多維度智能的資源篩選方法,步驟如下
步驟I :先設(shè)置帶有可視化裝置的多維度智能的資源篩選控制器,該資源篩選控制器通信控制連接資源管理模塊、資源篩選解析模塊以及資源篩選構(gòu)造模塊,資源管理模塊內(nèi)部設(shè)置有資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter,資源篩選解析模塊中內(nèi)置帶有資源篩選條件存儲(chǔ)單元$filters的資源篩選解析緩存器,隨后資源篩選控制器觸發(fā)驅(qū)動(dòng)資源管理模塊對(duì)待篩選資源按預(yù)設(shè)的標(biāo)準(zhǔn)進(jìn)行分類;對(duì)每個(gè)分類后的資源具有的屬性進(jìn)行設(shè)定,并且把適配的屬性設(shè)定為可篩選的屬性,也即可篩選的維度;再通過(guò)資源管理模塊操縱瀏覽器或ftp工具經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道將待篩選資源上傳到服務(wù)器中,并且資源管理模塊通過(guò)資源篩選控制器的輸入設(shè)備將待篩選資源的分類、屬性及其可篩選的維度信息一并錄入,也通過(guò)資源管理模塊操縱瀏覽器或ftp工具經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道將待篩選資源的分類、屬性及其可篩選的維度這樣的資源附屬信息上傳到服務(wù)器中,服務(wù)器再將上傳的資源和資源附屬信息保存到服務(wù)器的存儲(chǔ)器中的資源分區(qū)Sresources ;步驟2 :資源篩選控制器觸發(fā)驅(qū)動(dòng)資源篩選解析模塊從其資源篩選解析緩存器中獲得資源篩選條件存儲(chǔ)單元$filters的篩選條件值,如果資源篩選條件存儲(chǔ)單元$filters的篩選條件值為空,就將服務(wù)器的存儲(chǔ)器中的資源分區(qū)Sresources的所有資源保存到服務(wù)器的存儲(chǔ)器中的篩選條件資源g$filterReSOurces ;如果資源篩選條件存儲(chǔ)單元Sfilters的篩選條件值不為空,資源篩選解析模塊根據(jù)其內(nèi)部設(shè)定的規(guī)則對(duì)資源篩選條件存儲(chǔ)單元$filters的篩選條件值進(jìn)行解析得到解析后篩選條件,解析后資源篩選解析模塊經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道從服務(wù)器的存儲(chǔ)器中的資源分區(qū)Sresources中找出滿足解析后篩選條件的資源和資源附屬信息,服務(wù)器隨后將該滿足解析后篩選條件的資源和資源附屬信息保存到服務(wù)器的存儲(chǔ)器中的篩選條件資源區(qū)SfilterResources ;
步驟3 :資源篩選控制器觸發(fā)驅(qū)動(dòng)資源篩選構(gòu)造模塊通過(guò)網(wǎng)絡(luò)通信線路通道從服務(wù)器的存儲(chǔ)器中讀取篩選條件資源區(qū)SfilterResources的滿足解析后篩選條件的資源,并且資源篩選控制器觸發(fā)驅(qū)動(dòng)資源篩選解析模塊從其資源篩選解析緩存器中獲得資源篩選條件存儲(chǔ)單元$filters的篩選條件值,這樣資源篩選構(gòu)造模塊從篩選條件資源區(qū)SfilterResources中導(dǎo)出所涉及的資源附屬信息中的待篩選資源的分類信息SresourceTypes和屬性信息$resourceAttributes,資源篩選構(gòu)造模塊根據(jù)分類信息SresourceTypes進(jìn)行資源類型篩選條件構(gòu)造,資源類型篩選條件構(gòu)造后將資源類型篩選條件構(gòu)造結(jié)果經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道傳遞并保存到服務(wù)器的存儲(chǔ)器的資源類型篩選條件存儲(chǔ)區(qū)$resourceTypeFilters中,而資源篩選構(gòu)造模塊根據(jù)屬性信息$resourceAttributes進(jìn)行資源屬性篩選條件構(gòu)造,資源屬性篩選條件構(gòu)造后將資源屬性篩選條件構(gòu)造結(jié)果保存到經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道傳遞并保存到服務(wù)器的存儲(chǔ)器的資源屬性篩選條件存儲(chǔ)區(qū)SresourceAttributeFilters中,接著資源篩選構(gòu)造模塊根據(jù)關(guān)鍵字信息進(jìn)行進(jìn)一步搜索篩選條件構(gòu)造,資源篩選控制器觸發(fā)驅(qū)動(dòng)資源管理模塊將進(jìn)一步搜索篩選條件構(gòu)造結(jié)果保存到資源管理模塊的資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter中,這樣就完成資源篩選條件構(gòu)造;
步驟4 :資源篩選控制器通過(guò)網(wǎng)絡(luò)通信線路通道從服務(wù)器的存儲(chǔ)器中獲得篩選條件資源區(qū)SfilterResources的滿足解析后篩選條件的資源,根據(jù)當(dāng)前用戶身份對(duì)滿足解析后篩選條件的資源驅(qū)動(dòng)觸發(fā)資源篩選控制器的可視化裝置進(jìn)行預(yù)設(shè)的排序顯示,根據(jù)當(dāng)前用戶身份通過(guò)網(wǎng)絡(luò)通信線路通道獲得服務(wù)器的存儲(chǔ)器中的資源類型篩選條件存儲(chǔ)區(qū)SresourceTypeFilters的資源類型篩選條件構(gòu)造結(jié)果,并驅(qū)動(dòng)觸發(fā)資源篩選控制器的可視化裝置對(duì)資源類型篩選條件構(gòu)造結(jié)果進(jìn)行顯示,根據(jù)當(dāng)前用戶身份通過(guò)網(wǎng)絡(luò)通信線路通道獲得服務(wù)器的存儲(chǔ)器中的資源屬性篩選條件存儲(chǔ)區(qū)$resourceAttributeFilters中的資源屬性篩選條件構(gòu)造結(jié)果,并驅(qū)動(dòng)觸發(fā)資源篩選控制器的可視化裝置對(duì)資源屬性篩選條件構(gòu)造結(jié)果進(jìn)行顯示,也對(duì)資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter中的進(jìn)一步搜索篩選條件構(gòu)造結(jié)果進(jìn)行顯示,這樣就完成了資源顯示。所述的對(duì)資源篩選條件存儲(chǔ)單元$filters的篩選條件值進(jìn)行解析的方法為首先在資源篩選解析模塊中設(shè)置關(guān)鍵字篩選條件存儲(chǔ)單元SkeywordsWhere、屬性篩選條件存儲(chǔ)單兀$attributeWhere、資源類型篩選條件存儲(chǔ)單兀$resourceTypeWhere和篩選路徑存儲(chǔ)單元$filterPath,并將這些存儲(chǔ)單元的內(nèi)容清空,將資源篩選條件存儲(chǔ)單元$filters的篩選條件值以符號(hào)分割成一個(gè)以上的篩選條件塊并保存在預(yù)設(shè)的篩選條件塊存儲(chǔ)
7區(qū)$filtersPieces中,當(dāng)篩選條件塊存儲(chǔ)區(qū)$filtersPieces的篩選條件塊不為空,資源篩選解析模塊循環(huán)地獲取下一個(gè)篩選條件塊,從而實(shí)現(xiàn)從左到右有次序記錄著篩選的路徑,隨后對(duì)篩選條件塊進(jìn)行保證其是以字母k、t或s這三個(gè)字母中的一個(gè)開(kāi)頭并且以正整數(shù)結(jié)束的映射式處理,再讀取對(duì)應(yīng)的篩選條件塊開(kāi)頭的字母$filterPieCeType,如果$filterPieceType為“k”,進(jìn)行關(guān)鍵字篩選條件解析,關(guān)鍵字篩選條件解析后增加關(guān)鍵字篩選條件值到關(guān)鍵字篩選條件存儲(chǔ)單元$keywordsWhere中,并且將解析出的最新篩選路徑值保存到篩選路徑存儲(chǔ)單元$filterPath中,如果對(duì)應(yīng)的篩選條件塊開(kāi)頭的字母$filterPieceType為“t”,進(jìn)行資源類型篩選條件解析,資源類型篩選條件解析后增加資源類型篩選條件值到資源類型篩選條件存儲(chǔ)單元$resourceTypeWhere中,并且將解析出的最新篩選路徑值保存到篩選路徑存儲(chǔ)單元$filterPath中,如果對(duì)應(yīng)的篩選條件塊開(kāi)頭的字母$filterPieceType為“S”,進(jìn)行屬性篩選條件解析,屬性篩選條件解析后增加屬性篩選條件值到屬性篩選條件存儲(chǔ)單元$attributeWhere中,并且將解析出的最新篩選路徑值保存到篩選路徑存儲(chǔ)單元$filterPath中,組合所述的關(guān)鍵字篩選條件值、屬性篩選條件值和資源類型篩選條件值到設(shè)定的組合存儲(chǔ)單元$where中,從而得到了解析后篩選條件。所述的關(guān)鍵字篩選條件解析方法為首先資源篩選解析模塊去除篩選條件塊的首字母以及去除篩選條件塊的首字母前后的符號(hào),將篩選條件塊以符號(hào)分割成一個(gè)以上的關(guān)鍵字篩選條件塊$keywordsFilterPieces,當(dāng)關(guān)鍵字篩選條件塊$keywordsFilterPieces不為空時(shí),取出下一個(gè)關(guān)鍵字篩選條件塊SkeywordsFilterPieces,根據(jù)關(guān)鍵字篩選條件塊 $keywordsFilterPieces 增加篩選條件值到關(guān)鍵字篩選條件存儲(chǔ)單元$keywordsWhere中,根據(jù)關(guān)鍵字篩選條件塊SkeywordsFilterPieces及篩選路徑存儲(chǔ)單元$filterPath中的篩選路徑值組合生成新的篩選路徑值到篩選路徑存儲(chǔ)單元$filterPath中。所述的資源類型篩選條件解析方法為首先資源篩選解析模塊去除篩選條件塊的首字母以及去除篩選條件塊的首字母前后的符號(hào),將篩選條件塊以符號(hào)分割成一個(gè)以上的資源類型篩選條件塊$resourceTypeFiIterPieces,當(dāng)資源類型篩選條件塊$ resourceTypeFiIterPieces不為空時(shí),取出下一個(gè)資源類型篩選條件$resourceTypeFilterPiece,根據(jù)資源類型篩選條件塊$ resourceTypeFiIterPiece增加篩選條件值到資源類型篩選條件存儲(chǔ)單元$resourceTypeWhere中,根據(jù)資源類型篩選條件塊$ resourceTypeFilterPiece及篩選路徑存儲(chǔ)單元$filterPath中的篩選路徑值組合生成新的篩選路徑值到篩選路徑存儲(chǔ)單元$filterPath中。所述的屬性篩選條件解析流程方法為首先資源篩選解析模塊去除篩選條件塊的首字母以及去除篩選條件塊前后的符號(hào),將篩選條件塊以符號(hào)分割成一個(gè)以上屬性篩選條件塊 $attributeFilterPieces,當(dāng) $attributeFilterPieces 不為空時(shí),取出下一個(gè)屬性篩選條件$attributeFilterPiece,根據(jù)屬性篩選條件塊$attributeFilterPiece增加篩選條件值到屬性篩選條件存儲(chǔ)單元$attributeWhere中,根據(jù)屬性篩選條件塊SattributeFilterPiece及篩選路徑存儲(chǔ)單元$filterPath中的篩選路徑值組合生成新的篩選路徑值到篩選路徑存儲(chǔ)單元$filterPath中。所述的資源類型篩選條件構(gòu)造流程為資源篩選構(gòu)造模塊啟動(dòng)邏輯判斷電路判斷如果分類信息$resourceTypes為空,資源類型篩選條件構(gòu)造結(jié)束,如果分類信息SresourceTypes不為空,取下一個(gè)要進(jìn)行構(gòu)造的分類信息$resourceTypes,獲得分類信息$resourceTypes中所對(duì)應(yīng)的資源類型唯一標(biāo)識(shí)符$resourceTypeId,如果資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$打1仏1^的篩選條件值為空,那么當(dāng)前的分類信息SresourceTypes的資源篩選條件為“t_$resourceTypeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母不是“t”,那么當(dāng)前的分類信息SresourceTypes篩選條件為資源篩選條件$filters+ “-t_$reS0UrceTypeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母是“t”,那么當(dāng)前的分類信息SresourceTypes篩選條件為資源篩選條件$filters+ “-$resourceTypeId,,。
所述的資源屬性篩選條件構(gòu)造方法為資源篩選構(gòu)造模塊啟動(dòng)邏輯判斷電路判斷如果屬性信息$resourceAttributes為空,資源屬性篩選條件構(gòu)造結(jié)束,如果屬性信息SresourceAttributes不為空,取下一個(gè)要進(jìn)行構(gòu)造的屬性信息$resourceAttribute,獲得屬性信息$resourceAttribute所對(duì)應(yīng)的屬性信息唯一標(biāo)識(shí)符$resourceAttributeId,如果資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters為空,當(dāng)前的屬性信息SresourceAttribute的資源篩選條件就為“s_$resourceAttributeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母不是“s”,當(dāng)前的屬性信息$resourceAttribute篩選條件為資源篩選條件$filters+“-s_$resourceAttributeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母是“s”,那么當(dāng)前的屬性信息SresourceAttribute篩選條件為資源篩選條件 $filters+ “_$resourceAttributeId”。
所述的進(jìn)一步搜索篩選條件構(gòu)造的方法為從存儲(chǔ)器中獲得當(dāng)前搜索的關(guān)鍵字,并將該關(guān)鍵字保存到搜索關(guān)鍵字存儲(chǔ)器中,從存儲(chǔ)器中獲得當(dāng)前關(guān)搜索關(guān)鍵字的唯一標(biāo)識(shí)符SresourceKeywordId,如果當(dāng)前資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters為空,那么進(jìn)一步搜索篩選條件為“k_$resourceKeywordId”,如果當(dāng)前資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters不為空且資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元filters最右的字母不是“k”,那么進(jìn)一步搜索篩選條件為$f ilters+k_$resourceKeywordId”,如果當(dāng)前資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元不為空,且資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters最右的字母是“k”,那么進(jìn)一步搜索篩選條件為$filters+ “_$resourceKeywordId”,進(jìn)一步搜索篩選條件構(gòu)造完成。通過(guò)設(shè)置帶有可視化裝置的多維度智能的資源篩選控制器,該資源篩選控制器通信控制連接資源管理模塊、資源篩選解析模塊以及資源篩選構(gòu)造模塊,資源管理模塊內(nèi)部設(shè)置有資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter,資源篩選解析模塊中內(nèi)置帶有資源篩選條件存儲(chǔ)單元$filters的資源篩選解析緩存器,該方法實(shí)現(xiàn)了從多個(gè)維度進(jìn)行資源篩選,并且可以將可篩選維度進(jìn)行智能排序,使得用戶能夠非常方便的縮小資源查找范圍,提高資源查找效率。
具體實(shí)施例方式下面通過(guò)具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步說(shuō)明
本發(fā)明的多維度智能的資源篩選方法,步驟如下步驟I :先設(shè)置帶有可視化裝置的多維度智能的資源篩選控制器,該資源篩選控制器通信控制連接資源管理模塊、資源篩選解析模塊以及資源篩選構(gòu)造模塊,資源管理模塊內(nèi)部設(shè)置有資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter,資源篩選解析模塊中內(nèi)置帶有資源篩選條件存儲(chǔ)單元$filters的資源篩選解析緩存器,隨后資源篩選控制器觸發(fā)驅(qū)動(dòng)資源管理模塊對(duì)待篩選資源按預(yù)設(shè)的標(biāo)準(zhǔn)進(jìn)行分類;對(duì)每個(gè)分類后的資源具有的屬性進(jìn)行設(shè)定,并且把適配的屬性設(shè)定為可篩選的屬性,也即可篩選的維度;再通過(guò)資源管理模塊操縱瀏覽器或ftp工具經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道將待篩選資源上傳到服務(wù)器中,并且資源管理模塊通過(guò)資源篩選控制器的輸入設(shè)備將待篩選資源的分類、屬性及其可篩選的維度信息一并錄入,也通過(guò)資源管理模塊操縱瀏覽器或ftp工具經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道將待篩選資源的分類、屬性及其可篩選的維度這樣的資源附屬信息上傳到服務(wù)器中,服務(wù)器再將上傳的資源和資源附屬信息保存到服務(wù)器的存儲(chǔ)器中的資源分區(qū)Sresources ;
步驟2 :資源篩選控制器觸發(fā)驅(qū)動(dòng)資源篩選解析模塊從其資源篩選解析緩存器中獲得資源篩選條件存儲(chǔ)單元$filters的篩選條件值,如果資源篩選條件存儲(chǔ)單元$filters的篩選條件值為空,就將服務(wù)器的存儲(chǔ)器中的資源分區(qū)Sresources的所有資源保存到服務(wù)器的存儲(chǔ)器中的篩選條件資源區(qū)SfilterResources ;如果資源篩選條件存儲(chǔ)單元Sfilters的篩選條件值不為空,資源篩選解析模塊根據(jù)其內(nèi)部設(shè)定的規(guī)則對(duì)資源篩選條件存儲(chǔ)單元$filters的篩選條件值進(jìn)行解析得到解析后篩選條件,解析后資源篩選解析模塊經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道從服務(wù)器的存儲(chǔ)器中的資源分區(qū)Sresources中找出滿足解析后篩選條件的資源和資源附屬信息,服務(wù)器隨后將該滿足解析后篩選條件的資源和資源附屬信息保存到服務(wù)器的存儲(chǔ)器中的篩選條件資源區(qū)SfilterResources ;
步驟3 :資源篩選控制器觸發(fā)驅(qū)動(dòng)資源篩選構(gòu)造模塊通過(guò)網(wǎng)絡(luò)通信線路通道從服務(wù)器的存儲(chǔ)器中讀取篩選條件資源區(qū)SfilterResources的滿足解析后篩選條件的資源,并且資源篩選控制器觸發(fā)驅(qū)動(dòng)資源篩選解析模塊從其資源篩選解析緩存器中獲得資源篩選條件存儲(chǔ)單元$filters的篩選條件值,這樣資源篩選構(gòu)造模塊從篩選條件資源區(qū)SfilterResources中導(dǎo)出所涉及的資源附屬信息中的待篩選資源的分類信息SresourceTypes和屬性信息$resourceAttributes,資源篩選構(gòu)造模塊根據(jù)分類信息SresourceTypes進(jìn)行資源類型篩選條件構(gòu)造,資源類型篩選條件構(gòu)造后將資源類型篩選條件構(gòu)造結(jié)果經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道傳遞并保存到服務(wù)器的存儲(chǔ)器的資源類型篩選條件存儲(chǔ)區(qū)$resourceTypeFilters中,而資源篩選構(gòu)造模塊根據(jù)屬性信息$resourceAttributes進(jìn)行資源屬性篩選條件構(gòu)造,資源屬性篩選條件構(gòu)造后將資源屬性篩選條件構(gòu)造結(jié)果保存到經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道傳遞并保存到服務(wù)器的存儲(chǔ)器的資源屬性篩選條件存儲(chǔ)區(qū)SresourceAttributeFilters中,接著資源篩選構(gòu)造模塊根據(jù)關(guān)鍵字信息進(jìn)行進(jìn)一步搜索篩選條件構(gòu)造,資源篩選控制器觸發(fā)驅(qū)動(dòng)資源管理模塊將進(jìn)一步搜索篩選條件構(gòu)造結(jié)果保存到資源管理模塊的資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter中,這樣就完成資源篩選條件構(gòu)造;
步驟4 :資源篩選控制器通過(guò)網(wǎng)絡(luò)通信線路通道從服務(wù)器的存儲(chǔ)器中獲得篩選條件資源區(qū)SfilterResources的滿足解析后篩選條件的資源,根據(jù)當(dāng)前用戶身份對(duì)滿足解析后篩選條件的資源驅(qū)動(dòng)觸發(fā)資源篩選控制器的可視化裝置進(jìn)行預(yù)設(shè)的排序顯示,根據(jù)當(dāng)前用戶身份通過(guò)網(wǎng)絡(luò)通信線路通道獲得服務(wù)器的存儲(chǔ)器中的資源類型篩選條件存儲(chǔ)區(qū)
10SresourceTypeFilters的資源類型篩選條件構(gòu)造結(jié)果,并驅(qū)動(dòng)觸發(fā)資源篩選控制器的可視化裝置對(duì)資源類型篩選條件構(gòu)造結(jié)果進(jìn)行顯示,根據(jù)當(dāng)前用戶身份通過(guò)網(wǎng)絡(luò)通信線路通道獲得服務(wù)器的存儲(chǔ)器中的資源屬性篩選條件存儲(chǔ)區(qū)$resourceAttributeFilters中的資源屬性篩選條件構(gòu)造結(jié)果,并驅(qū)動(dòng)觸發(fā)資源篩選控制器的可視化裝置對(duì)資源屬性篩選條件構(gòu)造結(jié)果進(jìn)行顯示,也對(duì)資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter中的進(jìn) 一步搜索篩選條件構(gòu)造結(jié)果進(jìn)行顯示,這樣就完成了資源顯示。所述的對(duì)資源篩選條件存儲(chǔ)單元$filters的篩選條件值進(jìn)行解析的方法為首先在資源篩選解析模塊中設(shè)置關(guān)鍵字篩選條件存儲(chǔ)單元SkeywordsWhere、屬性篩選條件存儲(chǔ)單兀$attributeWhere、資源類型篩選條件存儲(chǔ)單兀$resourceTypeWhere和篩選路徑存儲(chǔ)單元$filterPath,并將這些存儲(chǔ)單元的內(nèi)容清空,將資源篩選條件存儲(chǔ)單元$filters的篩選條件值以符號(hào)分割成一個(gè)以上的篩選條件塊并保存在預(yù)設(shè)的篩選條件塊存儲(chǔ)區(qū)$filtersPieces中,當(dāng)篩選條件塊存儲(chǔ)區(qū)$filtersPieces的篩選條件塊不為空,資源篩選解析模塊循環(huán)地獲取下一個(gè)篩選條件塊,從而實(shí)現(xiàn)從左到右有次序記錄著篩選的路徑,隨后對(duì)篩選條件塊進(jìn)行保證其是以字母k、t或s這三個(gè)字母中的一個(gè)開(kāi)頭并且以正整數(shù)結(jié)束的映射式處理,再讀取對(duì)應(yīng)的篩選條件塊開(kāi)頭的字母$filterPieCeType,如果$filterPieceType為“k”,進(jìn)行關(guān)鍵字篩選條件解析,關(guān)鍵字篩選條件解析后增加關(guān)鍵字篩選條件值到關(guān)鍵字篩選條件存儲(chǔ)單元$keywordsWhere中,并且將解析出的最新篩選路徑值保存到篩選路徑存儲(chǔ)單元$filterPath中,如果對(duì)應(yīng)的篩選條件塊開(kāi)頭的字母SfilterPieceType為“t”,進(jìn)行資源類型篩選條件解析,資源類型篩選條件解析后增加資源類型篩選條件值到資源類型篩選條件存儲(chǔ)單元$resourceTypeWhere中,并且將解析出的最新篩選路徑值保存到篩選路徑存儲(chǔ)單元$filterPath中,如果對(duì)應(yīng)的篩選條件塊開(kāi)頭的字母$filterPieceType為“S”,進(jìn)行屬性篩選條件解析,屬性篩選條件解析后增加屬性篩選條件值到屬性篩選條件存儲(chǔ)單元$attributeWhere中,并且將解析出的最新篩選路徑值保存到篩選路徑存儲(chǔ)單元$filterPath中,組合所述的關(guān)鍵字篩選條件值、屬性篩選條件值和資源類型篩選條件值到設(shè)定的組合存儲(chǔ)單元$where中,從而得到了解析后篩選條件。所述的關(guān)鍵字篩選條件解析方法為首先資源篩選解析模塊去除篩選條件塊的首字母以及去除篩選條件塊的首字母前后的符號(hào),將篩選條件塊以符號(hào)分割成一個(gè)以上的關(guān)鍵字篩選條件塊$keywordsFilterPieces,當(dāng)關(guān)鍵字篩選條件塊$keywordsFilterPieces不為空時(shí),取出下一個(gè)關(guān)鍵字篩選條件塊SkeywordsFilterPieces,根據(jù)關(guān)鍵字篩選條件塊 $keywordsFilterPieces 增加篩選條件值到關(guān)鍵字篩選條件存儲(chǔ)單元$keywordsWhere中,根據(jù)關(guān)鍵字篩選條件塊SkeywordsFilterPieces及篩選路徑存儲(chǔ)單元$filterPath中的篩選路徑值組合生成新的篩選路徑值到篩選路徑存儲(chǔ)單元$filterPath中。所述的資源類型篩選條件解析方法為首先資源篩選解析模塊去除篩選條件塊的首字母以及去除篩選條件塊的首字母前后的符號(hào),將篩選條件塊以符號(hào)分割成一個(gè)以上的資源類型篩選條件塊$resourceTypeFiIterPieces,當(dāng)資源類型篩選條件塊$ resourceTypeFiIterPieces不為空時(shí),取出下一個(gè)資源類型篩選條件$resourceTypeFilterPiece,根據(jù)資源類型篩選條件塊$ resourceTypeFiIterPiece增加篩選條件值到資源類型篩選條件存儲(chǔ)單元$resourceTypeWhere中,根據(jù)資源類型篩選條件塊$ resourceTypeFilterPiece及篩選路徑存儲(chǔ)單元$filterPath中的篩選路徑值組合生成新的篩選路徑值到篩選路徑存儲(chǔ)單元$filterPath中。所述的屬性篩選條件解析流程方法為首先資源篩選解析模塊去除篩選條件塊的首字母以及去除篩選條件塊前后的符號(hào),將篩選條件塊以符號(hào)分割成一個(gè)以上屬性篩選條件塊 $attributeFilterPieces,當(dāng) $attributeFilterPieces 不為空時(shí),取出下一個(gè)屬性篩選條件$attributeFilterPiece,根據(jù)屬性篩選條件塊$attributeFilterPiece增加篩選條件值到屬性篩選條件存儲(chǔ)單元$attributeWhere中,根據(jù)屬性篩選條件塊SattributeFilterPiece及篩選路徑存儲(chǔ)單元$filterPath中的篩選路徑值組合生成新的篩選路徑值到篩選路徑存儲(chǔ)單元$filterPath中。所述的資源類型篩選條件構(gòu)造流程為資源篩選構(gòu)造模塊啟動(dòng)邏輯判斷電路判斷如果分類信息$resourceTypes為空,資源類型篩選條件構(gòu)造結(jié)束,如果分類信息SresourceTypes不為空,取下一個(gè)要進(jìn)行構(gòu)造的分類信息$resourceTypes,獲得分類信息$resourceTypes中所對(duì)應(yīng)的資源類型唯一標(biāo)識(shí)符$resourceTypeId,如果資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$打1仏1^的篩選條件值為空,那么當(dāng)前的分類信息SresourceTypes的資源篩選條件為“t_$resourceTypeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母不是“t”,那么當(dāng)前的分類信息SresourceTypes篩選條件為資源篩選條件$filters+ “-t_$reS0UrceTypeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母是“t”,那么當(dāng)前的分類信息SresourceTypes篩選條件為資源篩選條件$filters+ “-$resourceTypeId,,。
所述的資源屬性篩選條件構(gòu)造方法為資源篩選構(gòu)造模塊啟動(dòng)邏輯判斷電路判斷如果屬性信息$resourceAttributes為空,資源屬性篩選條件構(gòu)造結(jié)束,如果屬性信息SresourceAttributes不為空,取下一個(gè)要進(jìn)行構(gòu)造的屬性信息$resourceAttribute,獲得屬性信息$resourceAttribute所對(duì)應(yīng)的屬性信息唯一標(biāo)識(shí)符$resourceAttributeId,如果資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters為空,當(dāng)前的屬性信息SresourceAttribute的資源篩選條件就為“s_$resourceAttributeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母不是“ s”,當(dāng)前的屬性信息$resourceAttribute篩選條件為資源篩選條件$filters+“-s_$resourceAttributeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母是“s”,那么當(dāng)前的屬性信息SresourceAttribute篩選條件為資源篩選條件 $filters+ “_$resourceAttributeId”。
所述的進(jìn)一步搜索篩選條件構(gòu)造的方法為從存儲(chǔ)器中獲得當(dāng)前搜索的關(guān)鍵字,并將該關(guān)鍵字保存到搜索關(guān)鍵字存儲(chǔ)器中,從存儲(chǔ)器中獲得當(dāng)前關(guān)搜索關(guān)鍵字的唯一標(biāo)識(shí)符SresourceKeywordId,如果當(dāng)前資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters為空,那么進(jìn)一步搜索篩選條件為“k_$resourceKeywordId”,如果當(dāng)前資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters不為空且資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元filters最右的字母不是“k”,那么進(jìn)一步搜索篩選條件為$f ilters+k_$resourceKeywordId”,如果當(dāng)前資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元不為空,且資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters最右的字母是“k”,那么進(jìn)一步搜索篩選條件為$filters+ “_$resourceKeywordId”,進(jìn)一步搜索篩選條件構(gòu)造完成。
1權(quán)利要求
1.一種多維度智能的資源篩選方法,其特征在于,步驟如下 步驟I:先設(shè)置帶有可視化裝置的多維度智能的資源篩選控制器,該資源篩選控制器通信控制連接資源管理模塊、資源篩選解析模塊以及資源篩選構(gòu)造模塊,資源管理模塊內(nèi)部設(shè)置有資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter,資源篩選解析模塊中內(nèi)置帶有資源篩選條件存儲(chǔ)單元$filters的資源篩選解析緩存器,隨后資源篩選控制器觸發(fā)驅(qū)動(dòng)資源管理模塊對(duì)待篩選資源按預(yù)設(shè)的標(biāo)準(zhǔn)進(jìn)行分類;對(duì)每個(gè)分類后的資源具有的屬性進(jìn)行設(shè)定,并且把適配的屬性設(shè)定為可篩選的屬性,也即可篩選的維度;再通過(guò)資源管理模塊操縱瀏覽器或ftp工具經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道將待篩選資源上傳到服務(wù)器中,并且資源管理模塊通過(guò)資源篩選控制器的輸入設(shè)備將待篩選資源的分類、屬性及其可篩選的維度信息一并錄入,也通過(guò)資源管理模塊操縱瀏覽器或ftp工具經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道將待篩選資源的分類、屬性及其可篩選的維度這樣的資源附屬信息上傳到服務(wù)器中,服務(wù)器再將上傳的資源和資源附屬信息保存到服務(wù)器的存儲(chǔ)器中的資源分區(qū)Sresources ; 步驟2 :資源篩選控制器觸發(fā)驅(qū)動(dòng)資源篩選解析模塊從其資源篩選解析緩存器中獲得資源篩選條件存儲(chǔ)單元$filters的篩選條件值,如果資源篩選條件存儲(chǔ)單元$filters的篩選條件值為空,就將服務(wù)器的存儲(chǔ)器中的資源分區(qū)Sresources的所有資源保存到服務(wù)器的存儲(chǔ)器中的篩選條件資源區(qū)SfilterResources ;如果資源篩選條件存儲(chǔ)單元Sfilters的篩選條件值不為空,資源篩選解析模塊根據(jù)其內(nèi)部設(shè)定的規(guī)則對(duì)資源篩選條件存儲(chǔ)單元$filters的篩選條件值進(jìn)行解析得到解析后篩選條件,解析后資源篩選解析模塊經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道從服務(wù)器的存儲(chǔ)器中的資源分區(qū)Sresources中找出滿足解析后篩選條件的資源和資源附屬信息,服務(wù)器隨后將該滿足解析后篩選條件的資源和資源附屬信息保存到服務(wù)器的存儲(chǔ)器中的篩選條件資源區(qū)SfilterResources ; 步驟3:資源篩選控制器觸發(fā)驅(qū)動(dòng)資源篩選構(gòu)造模塊通過(guò)網(wǎng)絡(luò)通信線路通道從服務(wù)器的存儲(chǔ)器中讀取篩選條件資源區(qū)SfilterResources的滿足解析后篩選條件的資源,并且資源篩選控制器觸發(fā)驅(qū)動(dòng)資源篩選解析模塊從其資源篩選解析緩存器中獲得資源篩選條件存儲(chǔ)單元$打1仏1^的篩選條件值,這樣資源篩選構(gòu)造模塊從篩選條件資源區(qū)SfilterResources中導(dǎo)出所涉及的資源附屬信息中的待篩選資源的分類信息SresourceTypes和屬性信息$resourceAttributes,資源篩選構(gòu)造模塊根據(jù)分類信息SresourceTypes進(jìn)行資源類型篩選條件構(gòu)造,資源類型篩選條件構(gòu)造后將資源類型篩選條件構(gòu)造結(jié)果經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道傳遞并保存到服務(wù)器的存儲(chǔ)器的資源類型篩選條件存儲(chǔ)區(qū)$resourceTypeFilters中,而資源篩選構(gòu)造模塊根據(jù)屬性信息$resourceAttributes進(jìn)行資源屬性篩選條件構(gòu)造,資源屬性篩選條件構(gòu)造后將資源屬性篩選條件構(gòu)造結(jié)果保存到經(jīng)過(guò)網(wǎng)絡(luò)通信線路通道傳遞并保存到服務(wù)器的存儲(chǔ)器的資源屬性篩選條件存儲(chǔ)區(qū)SresourceAttributeFilters中,接著資源篩選構(gòu)造模塊根據(jù)關(guān)鍵字信息進(jìn)行進(jìn)一步搜索篩選條件構(gòu)造,資源篩選控制器觸發(fā)驅(qū)動(dòng)資源管理模塊將進(jìn)一步搜索篩選條件構(gòu)造結(jié)果保存到資源管理模塊的資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter中,這樣就完成資源篩選條件構(gòu)造; 步驟4 :資源篩選控制器通過(guò)網(wǎng)絡(luò)通信線路通道從服務(wù)器的存儲(chǔ)器中獲得篩選條件資源區(qū)SfilterResources的滿足解析后篩選條件的資源,根據(jù)當(dāng)前用戶身份對(duì)滿足解析后篩選條件的資源驅(qū)動(dòng)觸發(fā)資源篩選控制器的可視化裝置進(jìn)行預(yù)設(shè)的排序顯示,根據(jù)當(dāng)前用戶身份通過(guò)網(wǎng)絡(luò)通信線路通道獲得服務(wù)器的存儲(chǔ)器中的資源類型篩選條件存儲(chǔ)區(qū)SresourceTypeFilters的資源類型篩選條件構(gòu)造結(jié)果,并驅(qū)動(dòng)觸發(fā)資源篩選控制器的可視化裝置對(duì)資源類型篩選條件構(gòu)造結(jié)果進(jìn)行顯示,根據(jù)當(dāng)前用戶身份通過(guò)網(wǎng)絡(luò)通信線路通道獲得服務(wù)器的存儲(chǔ)器中的資源屬性篩選條件存儲(chǔ)區(qū)$resourceAttributeFilters中的資源屬性篩選條件構(gòu)造結(jié)果,并驅(qū)動(dòng)觸發(fā)資源篩選控制器的可視化裝置對(duì)資源屬性篩選條件構(gòu)造結(jié)果進(jìn)行顯示,也對(duì)資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter中的進(jìn)一步搜索篩選條件構(gòu)造結(jié)果進(jìn)行顯示,這樣就完成了資源顯示。
2.根據(jù)權(quán)利要求I所述的多維度智能的資源篩選方法,其特征在于,所述的對(duì)資源篩選條件存儲(chǔ)單元$filters的篩選條件值進(jìn)行解析的方法為首先在資源篩選解析模塊中設(shè)置關(guān)鍵字篩選條件存儲(chǔ)單元$keywordsWhere、屬性篩選條件存儲(chǔ)單元$attributeWhere、資源類型篩選條件存儲(chǔ)單元$resourceTypeWhere和篩選路徑存儲(chǔ)單元$fiIterPath,并將這些存儲(chǔ)單元的內(nèi)容清空,將資源篩選條件存儲(chǔ)單元$filters的篩選條件值以符號(hào)分割成一個(gè)以上的篩選條件塊并保存在預(yù)設(shè)的篩選條件塊存儲(chǔ)區(qū)SfiltersPieces中,當(dāng)篩選條件塊存儲(chǔ)區(qū)SfiltersPieces的篩選條件塊不為空,資源篩選解析模塊循環(huán)地獲取下一個(gè)篩選條件塊,從而實(shí)現(xiàn)從左到右有次序記錄著篩選的路徑,隨后對(duì)篩選條件塊進(jìn)行保證其是以字母k、t或s這三個(gè)字母中的一個(gè)開(kāi)頭并且以正整數(shù)結(jié)束的映射式處理,再讀取對(duì)應(yīng)的篩選條件塊開(kāi)頭的字母$filterPieceType,如果$filterPieceType為“k”,進(jìn)行關(guān)鍵字篩選條件解析,關(guān)鍵字篩選條件解析后增加關(guān)鍵字篩選條件值到關(guān)鍵字篩選條件存儲(chǔ)單元SkeymmlsWhere中,并且將解析出的最新篩選路徑值保存到篩選路徑存儲(chǔ)單元$filterPath中,如果對(duì)應(yīng)的篩選條件塊開(kāi)頭的字母$f ilterPieceType為“t”,進(jìn)行資源類型篩選條件解析,資源類型篩選條件解析后增加資源類型篩選條件值到資源類型篩選條件存儲(chǔ)單元$resourceTypeWhere中,并且將解析出的最新篩選路徑值保存到篩選路徑存儲(chǔ)單元$fiIterPath中,如果對(duì)應(yīng)的篩選條件塊開(kāi)頭的字母$filterPieceType為“S”,進(jìn)行屬性篩選條件解析,屬性篩選條件解析后增加屬性篩選條件值到屬性篩選條件存儲(chǔ)單元SattributeWhere中,并且將解析出的最新篩選路徑值保存到篩選路徑存儲(chǔ)單元$filterPath中,組合所述的關(guān)鍵字篩選條件值、屬性篩選條件值和資源類型篩選條件值到設(shè)定的組合存儲(chǔ)單元$where中,從而得到了解析后篩選條件。
3.根據(jù)權(quán)利要求2所述的多維度智能的資源篩選方法,其特征在于,所述的關(guān)鍵字篩選條件解析方法為首先資源篩選解析模塊去除篩選條件塊的首字母以及去除篩選條件塊的首字母前后的符號(hào),將篩選條件塊以符號(hào)分割成一個(gè)以上的關(guān)鍵字篩選條件塊$keywordsFilterPieces,當(dāng)關(guān)鍵字篩選條件塊$keywordsFiIterPieces不為空時(shí),取出下一個(gè)關(guān)鍵字篩選條件塊$keywordsFilterPieces,根據(jù)關(guān)鍵字篩選條件塊SkeywordsFilterPieces增加篩選條件值到關(guān)鍵字篩選條件存儲(chǔ)單兀$keywordsWhere中,根據(jù)關(guān)鍵字篩選條件塊$keywordsFilterPieces及篩選路徑存儲(chǔ)單元$filterPath中的篩選路徑值組合生成新的篩選路徑值到篩選路徑存儲(chǔ)單元$filterPath中。
4.根據(jù)權(quán)利要求3所述的多維度智能的資源篩選方法,其特征在于,所述的資源類型篩選條件解析方法為首先資源篩選解析模塊去除篩選條件塊的首字母以及去除篩選條件塊的首字母前后的符號(hào),將篩選條件塊以符號(hào)分割成一個(gè)以上的資源類型篩選條件塊 $resourceTypeFilterPieces,當(dāng)資源類型篩選條件塊 $ resourceTypeFiIterPieces不為空時(shí),取出下一個(gè)資源類型篩選條件$ resourceTypeFiIterPiece,根據(jù)資源類型篩選條件塊$ resourceTypeFiIterPiece增加篩選條件值到資源類型篩選條件存儲(chǔ)單元SresourceTypeffhere中,根據(jù)資源類型篩選條件塊$ resourceTypeFiIterPiece及篩選路徑存儲(chǔ)單元$filterPath中的篩選路徑值組合生成新的篩選路徑值到篩選路徑存儲(chǔ)單元SfilterPath 中。
5.根據(jù)權(quán)利要求4所述的多維度智能的資源篩選方法,其特征在于,所述的屬性篩選條件解析流程方法為首先資源篩選解析模塊去除篩選條件塊的首字母以及去除篩選條件塊前后的符號(hào),將篩選條件塊以符號(hào)分割成一個(gè)以上屬性篩選條件塊 SattributeFilterPieces,當(dāng) SattributeFilterPieces 不為空時(shí),取出下一個(gè)屬性篩選條件 $attributeFilterPiece,根據(jù)屬性篩選條件塊 $attributeFilterPiece 增加篩選條件值到屬性篩選條件存儲(chǔ)單元$attributeWhere中,根據(jù)屬性篩選條件塊SattributeFilterPiece及篩選路徑存儲(chǔ)單元$filterPath中的篩選路徑值組合生成新的篩選路徑值到篩選路徑存儲(chǔ)單元$filterPath中。
6.根據(jù)權(quán)利要求5所述的多維度智能的資源篩選方法,其特征在于,所述的資源類型篩選條件構(gòu)造流程為資源篩選構(gòu)造模塊啟動(dòng)邏輯判斷電路判斷如果分類信息SresourceTypes為空,資源類型篩選條件構(gòu)造結(jié)束,如果分類信息$resourceTypes不為空,取下一個(gè)要進(jìn)行構(gòu)造的分類信息$resourceTypes,獲得分類信息$resourceTypes中所對(duì)應(yīng)的資源類型唯一標(biāo)識(shí)符SresourceTypeld,如果資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters的篩選條件值為空,那么當(dāng)前的分類信息$resourceTypes的資源篩選條件為“t_$reS0UrceTypeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母不是“t”,那么當(dāng)前的分類信息SresourceTypes篩選條件為資源篩選條件$filters+ “_t_$resourceTypeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母是“t”,那么當(dāng)前的分類信息SresourceTypes篩選條件為資源篩選條件$filters+ “-$resourceTypeId,,。
7.根據(jù)權(quán)利要求6所述的多維度智能的資源篩選方法,其特征在于,所述的資源屬性篩選條件構(gòu)造方法為資源篩選構(gòu)造模塊啟動(dòng)邏輯判斷電路判斷如果屬性信息$resourceAttributes為空,資源屬性篩選條件構(gòu)造結(jié)束,如果屬性信息SresourceAttributes不為空,取下一個(gè)要進(jìn)行構(gòu)造的屬性信息$resourceAttribute,獲得屬性信息$resourceAttribute所對(duì)應(yīng)的屬性信息唯一標(biāo)識(shí)符$resourceAttributeId,如果資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters為空,當(dāng)前的屬性信息SresourceAttribute的資源篩選條件就為“s_$resourceAttributeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母不是“s”,當(dāng)前的屬性信息$resourceAttribute篩選條件為資源篩選條件$filters+“-s_$resourceAttributeId”,如果資源篩選解析緩存器中的資源篩選條件最右邊的字母是“s”,那么當(dāng)前的屬性信息SresourceAttribute篩選條件為資源篩選條件 $filters+ “_$resourceAttributeId”。
8.根據(jù)權(quán)利要求7所述的多維度智能的資源篩選方法,其特征在于,所述的進(jìn)一步搜索篩選條件構(gòu)造的方法為從存儲(chǔ)器中獲得當(dāng)前搜索的關(guān)鍵字,并將該關(guān)鍵字保存到搜索關(guān)鍵字存儲(chǔ)器中,從存儲(chǔ)器中獲得當(dāng)前關(guān)搜索關(guān)鍵字的唯一標(biāo)識(shí)符SresourceKeywordld,如果當(dāng)前資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元filters為空,那么進(jìn)一步搜索篩選條件為“k_$reS0UrceKeyW0rdId”,如果當(dāng)前資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters不為空且資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$filters最右的字 母不是“k”,那么進(jìn)一步搜索篩選條件為$filters+ “_k_$resourceKeywordId”,如果當(dāng)前資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元不為空,且資源篩選解析緩存器中的資源篩選條件存儲(chǔ)單元$打1仏1^最右的字母是“k”,那么進(jìn)一步搜索篩選條件為$filters+ “-$resourceKeywordId”,進(jìn)一步搜索篩選條件構(gòu)造完成。
全文摘要
一種多維度智能的資源篩選方法,通過(guò)設(shè)置帶有可視化裝置的多維度智能的資源篩選控制器,該資源篩選控制器通信控制連接資源管理模塊、資源篩選解析模塊以及資源篩選構(gòu)造模塊,資源管理模塊內(nèi)部設(shè)置有資源關(guān)鍵字篩選條件存儲(chǔ)單元$resourceKeywordsFilter,資源篩選解析模塊中內(nèi)置帶有資源篩選條件存儲(chǔ)單元$filters的資源篩選解析緩存器,該方法實(shí)現(xiàn)了從多個(gè)維度進(jìn)行資源篩選,并且可以將可篩選維度進(jìn)行智能排序,使得用戶能夠非常方便的縮小資源查找范圍,提高資源查找效率。
文檔編號(hào)H04L29/08GK102930053SQ20121046617
公開(kāi)日2013年2月13日 申請(qǐng)日期2012年11月19日 優(yōu)先權(quán)日2012年11月19日
發(fā)明者高嶺, 楊建鋒, 王海, 朱海陽(yáng), 孫騫, 楊斐婓, 侯文斌, 高全力 申請(qǐng)人:西北大學(xué)