專利名稱:數(shù)據(jù)檢索的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及數(shù)據(jù)檢索的方法和裝置。
背景技術(shù):
在教育體系中,隨著計算機、互聯(lián)網(wǎng)的發(fā)展,越來越多的教育形式通過網(wǎng)絡(luò)和電子形式應(yīng)用到用戶,用戶可以足不出戶,就可體驗到網(wǎng)絡(luò)的教學(xué),如學(xué)習(xí)各類課程、在線測試
坐寸ο特別是在線測試,各個試題出版和在線教育機構(gòu)都存儲了一定的數(shù)字形式的試題資源,并在一定程度上對已有的數(shù)字資源進行了二次開發(fā)和利用,從而形成了一些較優(yōu)秀的試題方面的出版物和在線試題應(yīng)用。這些電子試題資源主要包括按照不同學(xué)齡、不同教材體系、不同科目等組成,如不同出版社的教材、每個出版社的各個學(xué)科以及每個學(xué)科的教材、試題等。尤其是試題利用過程中,目前這些采用電子形式存儲的試題類文檔,由于存儲時并沒有數(shù)據(jù)結(jié)構(gòu)化處理,在后續(xù)的查詢過程中,不便于按照用戶的需求將其檢索出來。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種數(shù)據(jù)檢索的方法和裝置,以解決上述的查詢過程中,不便于按照用戶的需求進行檢索的問題。在本發(fā)明的實施例中,提供了一種數(shù)據(jù)檢索的方法,包括創(chuàng)建數(shù)據(jù)項,其包括多個屬性,各個所述屬性分別用于存儲試題文檔的相關(guān)內(nèi)容;提供接口,用于接收關(guān)鍵字的輸入;以所述關(guān)鍵字匹配所述屬性,以提取所述數(shù)據(jù)項的內(nèi)容。本發(fā)明還提供一種檢索數(shù)據(jù)的裝置,包括創(chuàng)建單元,用于創(chuàng)建數(shù)據(jù)項,其包括多個屬性,各個所述屬性分別用于存儲試題文檔的相關(guān)內(nèi)容;接口,用于接收關(guān)鍵字的輸入;檢索單元,用于以所述關(guān)鍵字匹配所述屬性,以提取所述數(shù)據(jù)項的內(nèi)容。。由于采用了對試題文檔的屬性設(shè)置,通過關(guān)鍵字的檢索,可有效匹配到相關(guān)的試題文檔,解決了由于存儲時并沒有數(shù)據(jù)結(jié)構(gòu)化處理,在后續(xù)的查詢過程中,不便于按照用戶的需求將其檢索出試題文檔的問題??梢詫崿F(xiàn)基于已有數(shù)字形式的試題資源進行試題產(chǎn)品的組織和制作,從而便于對試題資源的利用。提高了對試題資源管理的有序性,使得試題資源的利用更有針對性,也提高了試題資源的利用率和利用效率,方便了試題的多次利用。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖I示出了實施例一的流程圖;圖2示出了實施例二的流程圖;圖3示出了實施例中的試題屬性管理的屏幕截圖4示出了實施例中的試題屬性標(biāo)引的屏幕截圖;圖5和圖6分別不出了實施例中的勾選關(guān)鍵子時的屏.截圖;圖7示出了實施例中設(shè)置試題數(shù)目的屏幕截圖;圖8示出了實施例三的流程圖;圖9示出了實施例四的結(jié)構(gòu)示意圖。
具體實施例方式下面將參考附圖并結(jié)合實施例,來詳細(xì)說明本發(fā)明。本發(fā)明的各個實施例,通過預(yù)先對存儲的電子文檔進行處理,可便于后續(xù)快捷、方便的檢索出相匹配的結(jié)果,提高了試題文檔的重復(fù)利用。參見圖I,包括以下步驟Sll :創(chuàng)建數(shù)據(jù)項,其包括多個屬性,各個所述屬性分別用于存儲試題文檔的相關(guān)內(nèi)容;以試題文檔為例,可為試題文檔定義其自身的屬性,如學(xué)科、知識點、調(diào)用次數(shù)、創(chuàng)建時間、教學(xué)體系等,每個屬性下可存儲相應(yīng)的標(biāo)識,例如,學(xué)科至少包括以下之一語文標(biāo)識、數(shù)學(xué)標(biāo)識、美術(shù)標(biāo)識、自然標(biāo)識等。知識點至少包括以下之一通用知識點標(biāo)識、散文標(biāo)識、短語標(biāo)識、公式標(biāo)識等。教材體系至少包括以下之一北大教育出版社標(biāo)識、一年級等。創(chuàng)建時間包括該試題的創(chuàng)建的具體時間點標(biāo)識,可具體到小時、分鐘。S12 :提供接口,用于接收關(guān)鍵字的輸入;終端會向用戶顯示接口,接收用戶輸入的關(guān)鍵字。所接收的關(guān)鍵字可以采用各種形式,如文本框或由用戶勾選的控件等。S13 :以所述關(guān)鍵字匹配所述屬性,以提取所述數(shù)據(jù)項的內(nèi)容。通過用戶的選擇的關(guān)鍵字,與屬性中的各個標(biāo)識進行匹配,當(dāng)匹配成功后,輸出選擇的數(shù)據(jù)項中的內(nèi)容,即試題文檔本身。對于各個屬性,通過各個關(guān)鍵字的匹配,可有多種匹配結(jié)果,用戶還可從匹配結(jié)果中再進行選擇,并制成試題產(chǎn)品。下面通過各個實施例詳細(xì)說明。參見圖2,圖2是實施例二的流程圖,包括以下步驟S21 :創(chuàng)建數(shù)據(jù)項,其包括多個屬性,各個所述屬性分別用于存儲試題文檔的相關(guān)內(nèi)容;例如為試題文檔定義其自身的屬性,如學(xué)科、知識點、調(diào)用次數(shù)、創(chuàng)建時間、教學(xué)體系等。具體的屏幕顯示截圖可參見圖3。S22 :將試題文檔標(biāo)引相應(yīng)的各個屬性;每個試題文檔都會標(biāo)引其自身的屬性,如教學(xué)體系、題型、知識點等。用戶可按照如圖4所示的屏幕截圖的內(nèi)容,標(biāo)引試題文檔的各個屬性以及每個屬性對應(yīng)的標(biāo)識。S23 :提供接口,用于接收關(guān)鍵字的輸入;終端會向用戶提供選擇接口,選擇的接口以勾選的控件形式體現(xiàn),在每個勾選的控件框旁顯示相應(yīng)屬性的提示信息和/或內(nèi)容的提示信息,以便于用戶選擇相應(yīng)的關(guān)鍵字。用戶可按照如圖5和圖6所示的屏幕截圖的內(nèi)容,勾選相應(yīng)的關(guān)鍵字、或在文本框內(nèi)選擇關(guān)鍵字。
在關(guān)鍵字之間,可能會有先后順序,如首先選定試題產(chǎn)品所屬的學(xué)科,之后選擇的知識點是此學(xué)科的知識點。設(shè)定試題的時間范圍,如在某個日期時間點之前創(chuàng)建或之后創(chuàng)建的試題。設(shè)定試題的產(chǎn)品調(diào)用次數(shù),選擇的試題的產(chǎn)品調(diào)用次數(shù)必須小于這個指定的次數(shù)。在選擇好上述的關(guān)鍵字后,進而按照關(guān)鍵字匹配各個屬性下的各個標(biāo)識。S24 :設(shè)定選擇的試題數(shù)量;由于在匹配過程中,可能會匹配的結(jié)果為多個,如100道試題、80道試題等。優(yōu)選地,用戶可設(shè)定選擇出的試題數(shù)量。選擇時,會調(diào)用相應(yīng)的算法,如隨機順序選擇、以匹配順序選擇相應(yīng)數(shù)量的試題。用戶可按照如圖7所示的屏幕截圖的內(nèi)容,設(shè)定選擇出的試題數(shù)量。S25 :將選擇出的試題作為一個集合,并為該集合的試題設(shè)定標(biāo)識。 在按照上述的關(guān)鍵字匹配到每個試題的屬性的標(biāo)識,從而匹配到相應(yīng)的試題,將這些試題復(fù)制并作為一個試題文檔的集合存儲,為該試題文檔賦予新的標(biāo)識以及用戶輸入的試題產(chǎn)品名稱。在上述的過程中,可按照學(xué)科、知識點、時間、次數(shù)等關(guān)鍵字選擇試題,還可以增加教學(xué)體系的關(guān)鍵字選擇試題,教學(xué)體系作為關(guān)鍵字時,可使用戶獲得更具有針對性的試題文檔的集合,可便于用戶使用。當(dāng)用戶勾選關(guān)鍵字生成試題后,還可向用戶發(fā)出提示,便于用戶添加新的關(guān)鍵字,在重新勾選關(guān)鍵字后,再次匹配每個試題的標(biāo)識,從而篩選出相應(yīng)的試題文檔。下面通過實施例三詳細(xì)說明,參見圖8,包括以下步驟S31 :創(chuàng)建數(shù)據(jù)項,其包括多個屬性,各個所述屬性分別用于存儲試題文檔的相關(guān)內(nèi)容;例如為試題文檔定義其自身的屬性,如學(xué)科、知識點、調(diào)用次數(shù)、創(chuàng)建時間、教學(xué)體系等。具體的屏幕顯示截圖可參見圖3。S32 :將試題文檔標(biāo)引相應(yīng)的各個屬性;每個試題文檔都會標(biāo)引其自身的屬性,如教學(xué)體系、題型、知識點等。用戶可按照如圖4所示的屏幕截圖的內(nèi)容,標(biāo)引試題文檔的各個屬性以及每個屬性對應(yīng)的標(biāo)識。S33 :輸出是否手動或機選試題的提示;S34 :判斷用戶的輸入,如果是手動選擇,則執(zhí)彳了步驟S35 ;如果是機選試題,則執(zhí)行步驟S36。S35 :按照用戶選擇,復(fù)制相應(yīng)的試題;步驟S35之后,執(zhí)行步驟S38。S36 :提供接口,用于接收關(guān)鍵字的輸入;終端會向用戶提供選擇接口,選擇的接口以勾選的控件形式體現(xiàn),在每個勾選的控件框旁顯示相應(yīng)屬性的提示信息和/或內(nèi)容的提示信息,以便于用戶選擇相應(yīng)的關(guān)鍵字。用戶可按照如圖5和圖6所示的屏幕截圖的內(nèi)容,勾選相應(yīng)的關(guān)鍵字、或在文本框內(nèi)選擇關(guān)鍵字。在關(guān)鍵字之間,可能會有先后順序,如首先選定試題產(chǎn)品所屬的學(xué)科,之后選擇的知識點是此學(xué)科的知識點。設(shè)定試題的時間范圍,如在某個日期時間點之前創(chuàng)建或之后創(chuàng)建的試題。設(shè)定試題的產(chǎn)品調(diào)用次數(shù),選擇的試題的產(chǎn)品調(diào)用次數(shù)必須小于這個指定的次數(shù)。在選擇好上述的關(guān)鍵字后,進而按照關(guān)鍵字匹配各個屬性的各個標(biāo)識。
S37 :設(shè)定選擇的試題數(shù)量;由于在匹配過程中,可能會匹配的結(jié)果為多個,如100道試題、80道試題等。優(yōu)選地,用戶可設(shè)定選擇出的試題數(shù)量。選擇時,會調(diào)用相應(yīng)的算法,如隨機順序選擇、以匹配順序選擇相應(yīng)數(shù)量的試題。用戶可按照如圖7所示的屏幕截圖的內(nèi)容,設(shè)定選擇出的試題數(shù)量。S38 :輸出用戶選擇出的、或機選出的試題;S39 :輸出是否新增關(guān)鍵字的提不;向用戶輸出新增關(guān)鍵字的提示,如結(jié)合教材體系篩選試題。S40 :判斷用戶的輸入,如果是,則執(zhí)行步驟S41 ;如果否,則執(zhí)行步驟S42 ;S41 :重新匹配用戶輸入的關(guān)鍵字;按照用戶新增的關(guān)鍵字,在步驟S38結(jié)束后篩選出的試題,重新匹配這些試題屬性的標(biāo)識,進一步匹配出相應(yīng)的試題,執(zhí)行步驟S42 ;S42 :將選擇出的試題作為一個集合,并為該集合的試題設(shè)定標(biāo)識。在按照上述的關(guān)鍵字匹配到每個試題的屬性的標(biāo)識,從而匹配到相應(yīng)的試題,將這些試題復(fù)制并作為一個試題文檔的集合存儲,為該試題文檔賦予新的標(biāo)識以及用戶輸入的試題產(chǎn)品名稱。通過上述的步驟,提高了用戶的體驗,用戶在檢索相應(yīng)試題的過程中,增加了用戶的提示,可按照用戶選擇的關(guān)鍵字,如教材體系,重新匹配相應(yīng)試題屬性的標(biāo)識,從而再次匹配出相應(yīng)的試題。上面的實施例詳細(xì)說明了本發(fā)明的方法,本發(fā)明還提供一種數(shù)據(jù)檢索的裝置,可以軟件模塊的形式集成在電子設(shè)備中,并可有多種集成的實現(xiàn)方式,下面給出優(yōu)選地的實施例四詳細(xì)說明,參見圖9,包括創(chuàng)建單元51,用于創(chuàng)建數(shù)據(jù)項,其包括多個屬性,各個所述屬性分別用于存儲試題文檔的相關(guān)內(nèi)容;接口 52,用于接收關(guān)鍵字的輸入;檢索單元53,用于以所述關(guān)鍵字匹配所述屬性,以提取所述數(shù)據(jù)項的內(nèi)容。優(yōu)選地,還包括標(biāo)識單元54,用于將檢索單元53提取的所述數(shù)據(jù)項的內(nèi)容作為一個集合,為所述集合添加相應(yīng)的標(biāo)識及名稱。優(yōu)選地,還包括呈現(xiàn)單元55,用于如果檢索單元53匹配的結(jié)果為多個,則以隨機順序或以匹配順序提取多個數(shù)據(jù)項的內(nèi)容并呈現(xiàn)。上面詳細(xì)說明了本發(fā)明的各個實施例,從以上的描述中可以看出,本發(fā)明上述的實施例實現(xiàn)了如下技術(shù)效果由于采用了對試題文檔的屬性設(shè)置,通過關(guān)鍵字的檢索,可有效匹配到相關(guān)的試題文檔,解決了由于存儲時并沒有數(shù)據(jù)結(jié)構(gòu)化處理,在后續(xù)的查詢過程中,不便于按照用戶的需求將其檢索出試題文檔的問題。可以實現(xiàn)基于已有數(shù)字形式的試題資源進行試題產(chǎn)品的組織和制作,從而便了對試題資源的利用。提高了對試題資源管理的有序性,使得試題資源的利用更有針對性,也提高了試題資源的利用率和利用效率,方便了試題的多次利用。
提高了試題產(chǎn)品制作的效率通過基于知識點、教材體系等方法進行試題產(chǎn)品的組織制作,可以在很大程度上提高產(chǎn)品制作的效率。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)檢索的方法,其特征在于,包括 創(chuàng)建數(shù)據(jù)項,其包括多個屬性,各個所述屬性分別用于存儲試題文檔的相關(guān)內(nèi)容; 提供接口,用于接收關(guān)鍵字的輸入; 以所述關(guān)鍵字匹配所述屬性,以提取所述數(shù)據(jù)項的內(nèi)容。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述屬性包括以下至少之一 第一屬性,用于存儲與所述試題文檔對應(yīng)的學(xué)科標(biāo)識; 第二屬性,用于存儲知識點標(biāo)識;第三屬性,用于存儲教材標(biāo)識;第四屬性,用于存儲時間標(biāo)識;第五屬性,用于存儲調(diào)用次數(shù)標(biāo)識。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述每個屬性包括多個標(biāo)識。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述接口包括 至少一個文本輸入框以及相應(yīng)的所述屬性的提示信息和/或所述內(nèi)容的提示信息。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括如果所述匹配結(jié)果為多個,則以隨機順序提取或以匹配順序提取多個所述數(shù)據(jù)項的內(nèi)容并呈現(xiàn)。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,將所述提取的數(shù)據(jù)項的內(nèi)容作為一個集合,并為所述集合添加相應(yīng)的標(biāo)識及名稱。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,還包括所述提取之后 輸出是否增加關(guān)鍵字的提示; 當(dāng)用戶選擇增加關(guān)鍵字時,重復(fù)輸出所述接口。
8.一種檢索數(shù)據(jù)的裝置,其特征在于,包括 創(chuàng)建單元,用于創(chuàng)建數(shù)據(jù)項,其包括多個屬性,各個所述屬性分別用于存儲試題文檔的相關(guān)內(nèi)容; 接口,用于接收關(guān)鍵字的輸入; 檢索單元,用于以所述關(guān)鍵字匹配所述屬性,以提取所述數(shù)據(jù)項的內(nèi)容。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括 標(biāo)識單元,用于將提取的所述數(shù)據(jù)項的內(nèi)容作為一個集合,為所述集合添加相應(yīng)的標(biāo)識及名稱。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括 呈現(xiàn)單元,用于如果所述匹配的結(jié)果為多個,則以隨機順序或以匹配順序提取多個所述數(shù)據(jù)項的內(nèi)容并呈現(xiàn)。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)檢索的方法和裝置,方法包括創(chuàng)建數(shù)據(jù)項,其包括多個屬性,各個所述屬性分別用于存儲試題文檔的相關(guān)內(nèi)容;提供接口,用于接收關(guān)鍵字的輸入;以所述關(guān)鍵字匹配所述屬性,以提取所述數(shù)據(jù)項的內(nèi)容。裝置包括創(chuàng)建單元,用于創(chuàng)建數(shù)據(jù)項,其包括多個屬性,各個所述屬性分別用于存儲試題文檔的相關(guān)內(nèi)容;接口,用于接收關(guān)鍵字的輸入;檢索單元,用于以所述關(guān)鍵字匹配所述屬性,以提取所述數(shù)據(jù)項的內(nèi)容。由于采用了對試題文檔的屬性設(shè)置,通過關(guān)鍵字的檢索,可有效匹配到相關(guān)的試題文檔,可以實現(xiàn)基于已有數(shù)字形式的試題資源進行試題產(chǎn)品的組織和制作,從而便于對試題資源的利用。
文檔編號G06F17/30GK102982026SQ201110259078
公開日2013年3月20日 申請日期2011年9月2日 優(yōu)先權(quán)日2011年9月2日
發(fā)明者齊明, 李少明 申請人:北大方正集團有限公司, 北京北大方正電子有限公司