專利名稱:基于車載主機中音樂文件的數(shù)字快速搜索方法
技術(shù)領(lǐng)域:
本發(fā)明屬于車載主機領(lǐng)域,具體是指車載主機中音樂文件的數(shù)字快速搜索方法。
背景技術(shù):
在人們的生活中,汽車越來越成為不可或缺的交通工具,同時車載主機上的音樂播放功 能作為人們開車途中的娛樂方式尤其顯示了它的重要性,但隨著技術(shù)的進歩,存儲歌曲的存 儲器容量越來越大,主機車載歌曲的增加導致搜索歌曲的方法也要作相應的改變。
在現(xiàn)今的車載主機上,對于歌曲的搜索,主要是通過上一首、下一首的歩進方式來査詢 歌曲的,如果曲目多了 (成百上千首),査找到比較喜歡聽的歌就變得很困難,而且如果沒有 較好的歌曲查找方法,還將會給駕駛者帶來行駛的安全隱患。為了讓用戶快速地查詢到喜歡 的歌曲,同時要求査詢時間最短,操控更直接、方便,于是提出本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明的目的是為大容量的存儲器主機提供一種數(shù)字快速搜索方法,采用基于十個數(shù)字 鍵并根據(jù)當前所按的鍵進行組合轉(zhuǎn)化成為目標曲目的序列號,結(jié)合存儲器中的歌曲文件系統(tǒng), 進行查詢實現(xiàn),快速搜索,以達到簡便、快捷、準確的目的。
為了實現(xiàn)上述的目的,本發(fā)明的主機數(shù)字鍵快速搜索歌曲的方法如下
該車載主機數(shù)字快速搜索歌曲方法,其特點是,所述的方法包括以下歩驟
(1) 計算當前目錄下一共有多少首歌曲;
(2) 記錄當前播放的歌曲位置;
(3) 顯示待播放的歌曲總數(shù),當前播放歌曲序號;
(4) 處理用戶的按鍵,獲得輸入數(shù);
(5) 計算需要跳過的歌曲數(shù);
(6) 歌曲跳轉(zhuǎn)并播放。 所述的計算當前目錄下一共有多少首歌曲的方法是指-
(1) 設(shè)歌曲總數(shù)為0;
(2) 檢査目錄是否為空,是則轉(zhuǎn)到第7歩,否則執(zhí)行第3歩;
(3) 檢査當前播放目錄中第一個文件的類型,如果是mp3或wma,歌曲總數(shù)+1;
(4) 檢査目錄中是否還有文件未檢査,是則執(zhí)行第5步,否則轉(zhuǎn)到第7歩;
(5) 檢查當前播放目錄中下一個文件的類型,如果是mp3或wma,歌曲總數(shù)+1;
(6) 轉(zhuǎn)到第4步;
(7) 返回歌曲總數(shù) 所述的處理用戶的按鍵,獲得輸入數(shù)的方法是指
(1) 設(shè)當前輸入數(shù)為0;
(2) 檢査是否在預設(shè)的時間內(nèi)按鍵,是則轉(zhuǎn)到第3歩,否則轉(zhuǎn)到第6歩;
(3) 在預設(shè)的時間內(nèi)按下一個鍵,若為數(shù)字鍵則轉(zhuǎn)到第4歩,若為退回鍵,則轉(zhuǎn)到第
5歩,若為確認鍵,則轉(zhuǎn)到第7步;
(4) 當前輸入數(shù)乘IO然后加上按下鍵的數(shù)字為當甜輸入數(shù);(5) 若當甜輸入數(shù)為0,則轉(zhuǎn)到第2步,否則當能輸入數(shù)減前一歩輸入數(shù)字然后除以 IO為當前輸入數(shù);
(6) 轉(zhuǎn)到第2歩
(7) 返回當前輸入數(shù)字。
所述的計算需要跳過的歌曲數(shù)是指根據(jù)當前歌曲總數(shù)、當前播放的歌曲位置、按鍵輸 入要跳轉(zhuǎn)歌曲數(shù),計算需要跳轉(zhuǎn)多少首歌。如果按鍵輸入要跳轉(zhuǎn)的歌曲數(shù)大于當前歌曲總數(shù), 則此次按鍵無效,不跳轉(zhuǎn),繼續(xù)播放當前歌曲。
本發(fā)明的午載主機中數(shù)字鍵快速搜索歌曲方法具有以下特點
1、 按鍵無需選擇確切的鍵值;
2、 可以快速按下N個鍵;
3、 按N個鍵后,程序可以Q動進行匹配;
4、 數(shù)字鍵的快速搜索可以自動適應歌曲的刪除、增加。
下面結(jié)合附圖和實施例對本發(fā)明進一步說明。 圖1是本發(fā)明的車載主機中數(shù)字鍵快速搜索歌曲方法的功能模塊圖。
圖2是本發(fā)明的車載主機中數(shù)字鍵快速搜索歌曲方法的流程圖。
具體實施例方式
為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實施例詳細說明。
請參閱圖1和圖2所示,該車載主機中數(shù)字鍵快速搜索歌曲方法包括以K歩驟
1、 計算當前目錄下一共有多少首歌曲;
2、 記錄當甜播放的歌曲位置;
3、 顯示待播放的歌曲總數(shù),當前播放歌曲序號;
4、 鍵盤處理模塊處理用戶的按鍵,獲得輸入數(shù)。 在實際的應用中,有以下三種操作情況。情況l:只按數(shù)字鍵,如"2"、 "5"、 "9"鍵,經(jīng)過設(shè)置的按鍵延時,則經(jīng)過解析處理, 需要跳轉(zhuǎn)到第259首歌曲。
情況2:既有數(shù)字鍵,又有退回鍵,如"3"、 "5"、 "9"、"退回"鍵,經(jīng)過設(shè)置的按鍵延 時,則經(jīng)過解析處理,需要跳轉(zhuǎn)到第35首歌曲。
情況3:既有數(shù)字鍵,又有確認鍵,如"3"、 "5"、 "9"、"確認"鍵,不需經(jīng)過設(shè)置的按 鍵延時,直接經(jīng)過解析處理,需要跳轉(zhuǎn)到第359首歌曲。
5、 匹配模塊計算需要跳過的歌曲數(shù)。
根據(jù)當前歌曲總數(shù)、當前播放的歌曲位置、按鍵輸入要跳轉(zhuǎn)歌曲數(shù),計算需要跳轉(zhuǎn)多少 首歌。如當前有1000千首歌曲,當前播放的是第500首歌曲,按鍵輸入的是300,則匹配模 塊計算出需要向前跳轉(zhuǎn)200首歌曲的位置;如果按鍵輸入要跳轉(zhuǎn)的歌曲數(shù)大于當甜歌曲總數(shù), 則此次按鍵無效,不跳轉(zhuǎn),繼續(xù)播放當前歌曲。
6、 歌曲跳轉(zhuǎn)并播放。
本發(fā)明快速搜索歌曲文件的方法。通過最少次數(shù)的按鍵,在最短的時間內(nèi)搜索出所要播 放的歌曲。用戶使用起來非常方便,快捷,在存有大量的歌曲文件的主機住,作用突出,能 夠通過一次輸入直接查找到目標文件。
權(quán)利要求
1、一種車載主機中歌曲快速搜索方法,其特征在于,所述的方法包括以下步驟(1)計算當前播放目錄下歌曲數(shù)量;(2)記錄當前播放的歌曲位置;(3)顯示待播放的歌曲總數(shù),當前播放歌曲序號;(4)處理用戶的按鍵,獲得輸入數(shù)字;(5)計算需要跳過的歌曲數(shù);(6)歌曲跳轉(zhuǎn)并播放。
全文摘要
本發(fā)明涉及一種車載主機中歌曲的快速搜索方法。該方法至少包含以下步驟首先,計算當前目錄下一共有多少首歌曲,遍歷目錄下的所有文件,檢查文件的類型(擴展名)如果是mp3或wma,歌曲總數(shù)+1。其次,在一定的時間內(nèi),進行按鍵操作,將按鍵信息進行處理,轉(zhuǎn)換得到待查詢信息。然后,根據(jù)待查詢的信息與歌曲總數(shù)進行比對,搜索出需要跳過的歌曲數(shù),并將搜索出的歌曲顯示并播放,達到快速搜索歌曲的目的。
文檔編號G11B19/02GK101593529SQ20081004447
公開日2009年12月2日 申請日期2008年5月29日 優(yōu)先權(quán)日2008年5月29日
發(fā)明者濤 易 申請人:濤 易