新四季網

提高檢索速度的方法、系統及數字音視頻點播方法、系統的製作方法

2023-10-05 13:49:34 1

提高檢索速度的方法、系統及數字音視頻點播方法、系統的製作方法
【專利摘要】本發明公開一種提高檢索速度的方法,該方法包括:在檢測到檢索關鍵字發生變化時即進行檢索,在檢索的同時接收檢索關鍵字的改寫。本發明還公開一種提高檢索速度的系統及一種數字音視頻點播系統和方法。本發明輸入面板的關鍵字只要發生變化,就會通知檢索線程進行檢索,並在檢索的同時,用戶可在輸入面板輸入關鍵字,從而大幅提高檢索效率,這種實時檢索方式對於數字音視頻點播系統效果更為突出。
【專利說明】提高檢索速度的方法、系統及數字音視頻點播方法、系統
【技術領域】
[0001]本發明涉及檢索技術,尤其涉及一種提高檢索速度的方法和系統及數字音視頻點播方法與系統。
【背景技術】
[0002]隨著嵌入式終端的功能形式越來越多,用戶對設備存儲信息檢索功能要求越來越高,然而目前嵌入式產品中提供的檢索功能在人機互動、使用方便等用戶體驗上不盡人意。請參考圖1,當用戶需要檢索內容時,往往都需要從輸入設置全部信息後執行檢索模塊來得到內容,這樣使得用戶在檢索上耗費了大量的時間和精力。
[0003]現有數字音視頻點播系統中對於歌曲歌星的檢索一般是通過輸入面板輸入檢索關鍵字後點擊「搜索」按鈕進行檢索,另外一種檢索方案是在用戶進行輸入檢索關鍵字的同時,輸入面板會有下拉列表,用以顯示與該關鍵字相關的提示,然後回車進行檢索。
[0004]上述通過輸入面板輸入檢索關鍵字後點擊「搜索」按鈕進行檢索的方式不能在用戶輸入的過程中實時得到檢索結果,而必須在用戶輸入完檢索關鍵字後才能得到檢索結果。有時候我們並不知道需要輸入多少關鍵字才能得到檢索結果,通過這樣的方式檢索效率就比較低。
[0005]上述另一種檢索方案,在用戶進行輸入的時候以下拉列表進行關鍵詞提示,這樣每一次輸入都需要進行關鍵詞查找和頁面更新,並在確認關鍵詞後才進行檢索,而關鍵詞、歌庫查找和頁面更新都是比較耗時的事件,這樣會阻止用戶的再次輸入,而且消耗有限的系統資源,尤其是嵌入式系統的處理能力等較PC或伺服器更為有限,因此使系統運行不流暢。

【發明內容】

[0006]有鑑於此,本發明的主要目的在於提供一種提高檢索速度的方法和系統,以提高用戶檢索速度。
[0007]為達到上述目的,本發明的技術方案是這樣實現的:
[0008]一種提高檢索速度的方法,其特徵在於,該方法包括:在檢測到檢索關鍵字發生變化時即進行檢索,在檢索的同時接收檢索關鍵字的改寫。
[0009]其中,該方法具體包括:分別運行界面線程與檢索線程,所述界面線程檢測檢索關鍵字是否發生變化,當檢測到檢索關鍵字發生變化時,通知檢索線程進行檢索,所述檢索線程接收到界面線程進行檢索的通知後進行檢索。
[0010]其中,所述界面線程具體包括:
[0011]步驟201:檢測輸入框中檢索關鍵字的改寫;
[0012]步驟202:根據所述檢索關鍵字的改與,存儲改與後的檢索關鍵字並顯不於交互界面;
[0013]步驟203:判斷最近一次關鍵字改寫的時間是否已達到一預設時間;[0014]步驟204:當步驟203的判斷結果為是時,通知檢索線程根據當前關鍵字進行檢索。
[0015]其中,檢索界面設有多種檢索方式,在步驟201之前,用戶選擇其中一種檢索方式,該檢索方式包括歌曲名稱、歌手名稱或歌詞。
[0016]其中,所述預設時間為10ms。
[0017]其中,當用戶在輸入框中輸入關鍵字時,在輸入框的下拉框內顯示提示字符。
[0018]其中,在接收到檢索通知後,檢索線程進行檢索,並將檢索結果顯示於交互界面。
[0019]為解決上述問題.本發明還公開一種提高檢索速度的系統,其特徵在於,該系統包括:檢測單元,用以檢測檢索關鍵字是否發生改變;
[0020]檢索單元,用以根據關鍵字執行檢索;
[0021]改寫單元,用以在檢索的同時,改寫輸入框內的關鍵字。
[0022]其中,該系統還包括通知單元,用以在當檢測單元檢索到關鍵字發生變化時,向檢索單元發出檢索指令。
[0023]其中,該系統還包括存儲單元,用以存儲檢索關鍵字;
[0024]時間判斷單元,用以判斷最近一次關鍵字改寫的時間是否已達到一預設時間;
[0025]其中,還包括提示單元,用以當用戶在輸入框中輸入關鍵字時,在輸入框的下拉框內顯示提示字符。
[0026]本發明還公開一種數字音視頻點播方法,其特徵在於,該方法採用上述的提高檢索速度的方法進行歌曲的搜索。
[0027]本發明同時公開一種數字音視頻點播系統,其特徵在於,該系統採用上述的提高檢索速度的系統進行歌曲的搜索。
[0028]有益效果:不同於現有技術只能在輸入完成關鍵字之後才進行檢索,從而導致檢索時間延長,降低了檢索效率,本發明輸入面板的關鍵字只要發生變化,就會通知檢索線程進行檢索,並在檢索的同時,用戶可在輸入面板輸入關鍵字,從而大幅提高檢索效率,這種實時檢索方式對於數字音視頻點播系統效果更為突出,也提高了用戶體驗度。
【專利附圖】

【附圖說明】
[0029]圖1為現有技術的檢索流程圖;
[0030]圖2為本發明實施例的檢索方法流程圖;
[0031]圖3為本發明界面線程與檢索線程分開的檢索方法第二實施例的流程圖;
[0032]圖4為本發明界面線程與檢索線程分開的第三實施例的流程圖;
[0033]圖5是與圖2相對應的檢索方法時序圖;
[0034]圖6是本發明檢索方法用戶界面示意圖;
[0035]圖7為本發明檢索系統第一實施例的結構圖;
[0036]圖8為本發明檢索系統第二實施例的結構圖;
[0037]圖9為本發明檢索系統第三實施例的結構圖。
【具體實施方式】
[0038]為詳細說明本發明的技術內容、構造特徵、所實現目的及效果,以下結合實施方式並配合附圖詳予說明。
[0039]請參考圖2,一種提高檢索速度的方法,該方法包括:在檢測到檢索關鍵字發生變化時即進行檢索,在檢索的同時可改寫檢索關鍵字。以歌手名稱搜索為例,用戶想搜索「張學友」的歌曲,於是在輸入框中輸入「張」,這時檢索線程就以「張」為關鍵字進行檢索,並將所有包括「張」的檢索結果顯示在用戶界面,檢索同時,用戶會繼續在輸入框中輸入「學」,這時檢索線程就繼續以「張學」進行檢索,也就是檢索線程在進行檢索的同時,用戶還可以在輸入框中繼續輸入或改寫關鍵字。
[0040]在上述實施例中,關鍵字可以是一個漢字或多個漢字組合,也可以是通過其他各種輸入方式輸入的如數字、筆畫、英文等等,關鍵字的改寫是指增加字符、替換字符、刪減字符等檢索關鍵字的任意變化。
[0041]請參考圖3,作為一實施例,本發明的檢索方法將界面線程和檢索線程分離,分別運行界面線程與檢索線程,所述界面線程檢測檢索關鍵字是否發生變化,當檢測到檢索關鍵字發生變化時,通知檢索線程進行檢索,所述檢索線程接收到界面線程進行檢索的通知後進行檢索。在進行檢索的同時,在界面線程仍可以進行關鍵字的輸入或改寫。
[0042]上述檢索方法通過將界面線程和檢索線程分離,兩個線程可以並發執行,輸入面板的關鍵字只要發生變化,就會通知檢索線程進行檢索,並在檢索的同時,用戶可在輸入面板輸入關鍵字,從而大幅提聞檢索效率。
[0043]請參考圖4,其中界面線程具體包括:
[0044]步驟201:檢測輸入框中檢索關鍵字的改寫;
[0045]步驟202:根據所述檢索關鍵字的改寫,存儲改寫後的檢索關鍵字並顯示於交互界面;
[0046]步驟203:判斷最近一次關鍵字改寫的時間是否已達到一預設時間;
[0047]步驟204:當步驟203的判斷結果為是時,通知檢索線程根據當前關鍵字進行檢索。
[0048]在本實施例中,為節約寶貴的系統資源,也可以在步驟201兩次檢測之間設置一時間間隔,即在前一次關鍵字發生變化的時間點起,經過一預設時間,再檢測關鍵字是否發生變化,這裡我們可將該預設時間間隔設為10ms,既避免系統實時檢測而浪費系統資源,也不會由於時間間隔過長導致檢索滯後,造成檢索效率降低。
[0049]本發明的提高檢索速度的方法,在檢測到關鍵字發生變化時進行檢索,並且在檢索的同時可進行關鍵字的輸入。
[0050]圖5為與檢索流程相對應的時序圖,該時序圖對檢索過程進行了更為詳細的描述。
[0051]首先是用戶操作觸控螢幕,觸控螢幕就產生了滑鼠消息,系統消息接收讀取觸控螢幕硬體得到滑鼠消息並交給消息管理模塊處理;
[0052]消息管理模塊就判斷是否為用戶檢索行為消息,判斷結果為是就傳給檢索的輸入面板模塊處理,輸入面板模塊進一步判斷為哪種檢索方式(如:手寫、首拼等);
[0053]根據檢索方式就調用相應的檢索類型模塊處理,產生相應的檢索條件,而檢索通知模塊判斷檢索條件是否改變(採用輪詢方式進行判斷),有則通知檢索內容線程模塊進行檢索(採用信號量方式);[0054]通知完該主線程就返回了,檢索內容線程已經開始檢索,該線程也開始接收用戶的新輸入了,這樣就達到邊輸入邊檢索的實時檢索目的。
[0055]其中,檢索內容線程模塊得到檢索類型和條件(該線程是一直循環等待檢索消息的)則開始進行檢索一調用顯示頁面管理模塊判斷該檢索為哪個頁面發生的檢索;
[0056]調用相應頁面的檢索模塊進行內容檢索;返回檢索到的內容給相應頁面調用相應的顯示更新模塊顯示;並返回給檢索內容線程模塊,結束檢索,又進入循環等待下一次的檢索消息。
[0057]請參考圖6,為本發明檢索方法用戶界面示意圖。如圖所示,在檢索界面左上方設有多種檢索方式,包括歌曲名稱、歌手名稱或歌詞,在輸入檢索關鍵字之前,用戶選擇其中一種檢索方式。同時,當用戶在輸入框中輸入關鍵字時,在輸入框的下拉框內可以顯示與該關鍵字相關的提示字符供用戶選擇,即採用實時聯想輸入法,例如當用戶通過輸入面板查找張學友的歌曲時,當輸入「張」時,系統首先會在詞庫中查找預先收集的與「張」匹配的熱門關鍵字,比如張學友、張信哲、張杰等,即過濾掉與「張」不相關的內容,同時將篩選出的「學、信、傑」等內容顯示在面板的一側,同時,系統會實時根據用戶的輸入「張」進行檢索,得到檢索結果並將檢索結果通過結果列表顯示給用戶;此時用戶也可以根據聯想結果點選「學」,則系統又會根據用戶輸入的關鍵字「張學」再次進行檢索得到新的檢索結果並且顯示給用戶。
[0058]在上述檢索界面右側,還有各種輸入法可供選擇,包括首拼、手寫、筆畫、字數等,用戶可根據使用習慣進行選擇,提升用戶界面的友好度。在接收到檢索通知後,檢索線程進行檢索,並將檢索結果顯示於用戶界面左方。
[0059]請參考圖7,為本發明檢索系統實施例的結構框圖。該系統包括:檢測單元,用以檢測檢索關鍵字是否發生改變;檢索單元,用以根據關鍵字執行檢索;改寫單元,用以在檢索的同時,改寫輸入框內的關鍵字。
[0060]作為一優選的實施例,在該系統中,界面線程和檢索線程分開,分別運行界面線程與檢索線程,所述界面線程檢測檢索關鍵字是否發生變化,當檢測到檢索關鍵字發生變化時,檢索線程則開始進行檢索。
[0061]請參考圖8,在上述實施例中,界面線程還包括通知單元,在當檢測單元檢索到關鍵字發生變化時,向檢索單元發出檢索指令。所述檢索線程接收到界面線程進行檢索的通知後進行檢索。
[0062]請參考圖9,界面線程還包括存儲單元,用以存儲檢索關鍵字;時間判斷單元,用以判斷最近一次關鍵字改寫的時間是否已達到一預設時間;提示單元,用以當用戶在輸入框中輸入關鍵字時,在輸入框的下拉框內顯示提示字符。這點在上文已經做出描述,在此不
再重複。
[0063]基於上述的檢索方法,本發明還公開一種數字音視頻點播方法,該方法採用上述提高檢索速度的方法進行歌曲的搜索。
[0064]本發明同時公開了一種數字音視頻點播系統,該系統採用上述的檢索系統。
[0065]本發明只要輸入框內的關鍵字發生變化,就會通知檢索線程進行檢索,並在檢索的同時,用戶可在輸入框內輸入關鍵字,從而大幅提高檢索效率,這種實時檢索方式對於數字音視頻點播系統效果更為突出,也提高了用戶體驗度。[0066]本發明公開的提高檢索系統的方法和系統並不局限在用於KTV的點歌系統,同樣也可以用於各種搜索弓I擎來提高檢索速度。
[0067]以上所述僅為本發明的實施例,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的【技術領域】,均同理包括在本發明的專利保護範圍內。
【權利要求】
1.一種提高檢索速度的方法,其特徵在於,該方法包括:在檢測到檢索關鍵字發生變化時即進行檢索,在檢索的同時接收檢索關鍵字的改寫。
2.根據權利要求1所述的提高檢索速度的方法,其特徵在於,該方法具體包括:分別運行界面線程與檢索線程,所述界面線程檢測檢索關鍵字是否發生變化,當檢測到檢索關鍵字發生變化時,通知檢索線程進行檢索,所述檢索線程接收到界面線程進行檢索的通知後進行檢索。
3.根據權利要求2所述的提高檢索速度的方法,其特徵在於,所述界面線程具體包括: 步驟201:檢測輸入框中檢索關鍵字的改寫; 步驟202:根據所述檢索關鍵字的改寫,存儲改寫後的檢索關鍵字並顯示於交互界面; 步驟203:判斷最近一次關鍵字改寫的時間是否已達到一預設時間; 步驟204:當步驟203的判斷結果為是時,通知檢索線程根據當前關鍵字進行檢索。
4.根據權利要求3所述的提高檢索速度的方法,其特徵在於,檢索界面設有多種檢索方式,在步驟201之前,用戶選擇其中一種檢索方式,該檢索方式包括歌曲名稱、歌手名稱或歌詞。
5.根據權利要求3所述的提高檢索速度的方法,其特徵在於,所述預設時間為10ms。
6.根據權利要求2或3所述的提高檢索速度的方法,其特徵在於,當用戶在輸入框中輸入關鍵字時,在輸入框的下拉框內顯示提示字符。
7.根據權利要求2所述的提高檢索速度的方法,其特徵在於,在接收到檢索通知後,檢索線程進行檢索,並將檢索結果顯示於交互界面。
8.一種提高檢索速度的系統,其特徵在於,該系統包括:檢測單元,用以檢測檢索關鍵字是否發生改變; 檢索單元,用以根據關鍵字執行檢索; 改寫單元,用以在檢索的同時,改寫輸入框內的關鍵字。
9.根據權利要求8所述的提高檢索速度的系統,其特徵在於,該系統分別運行界面線程與檢索線程,該界面線程包括通知單元,用以在當檢測單元檢索到關鍵字發生變化時,向檢索單元發出檢索指令。
10.根據權利要求9所述的提高檢索速度的系統,其特徵在於,該界面線程還包括存儲單元,用以存儲檢索關鍵字; 時間判斷單元,用以判斷最近一次關鍵字改寫的時間是否已達到一預設時間。
11.根據權利要求9或10所述的提高檢索速度的系統,其特徵在於,界面線程還包括提示單元,用以當用戶在輸入框中輸入關鍵字時,在輸入框的下拉框內顯示提示字符。
12.—種數字音視頻點播方法,其特徵在於,該方法採用上述權利要求1-7任意一項所述的提高檢索速度的方法進行歌曲的搜索。
13.一種數字音視頻點播系統,其特徵在於,該系統採用上述權利要求8-11任意一項所述的提高檢索速度的系統進行歌曲的搜索。
【文檔編號】G06F17/30GK103577450SQ201210269376
【公開日】2014年2月12日 申請日期:2012年7月31日 優先權日:2012年7月31日
【發明者】蔣文明, 鄭書偉, 肖澤寶, 林鎏娟, 張晨 申請人:福建星網視易信息系統有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀