国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      嵌入式系統(tǒng)的文件搜索裝置的制作方法

      文檔序號(hào):6599005閱讀:260來源:國(guó)知局
      專利名稱:嵌入式系統(tǒng)的文件搜索裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明實(shí)施例涉及嵌入式技術(shù)領(lǐng)域,尤其涉及一種嵌入式系統(tǒng)的文件搜索裝置。
      背景技術(shù)
      隨著后PC時(shí)代的來臨,嵌入式系統(tǒng)的應(yīng)用越來越廣泛,從最初的國(guó)防和工業(yè),已 深入到人們?nèi)粘I?,例如汽車、家電、工業(yè)機(jī)器、通信裝置以及成千上萬(wàn)種產(chǎn)品往往都是 典型的嵌入式系統(tǒng)。嵌入式系統(tǒng)相對(duì)于通用計(jì)算機(jī),具有以下特點(diǎn)系統(tǒng)內(nèi)核小。嵌入式系 統(tǒng)的內(nèi)核小巧,能夠適應(yīng)相對(duì)有限的系統(tǒng)資源;專用性強(qiáng)。嵌入式系統(tǒng)往往針對(duì)某類或某種 應(yīng)用;操作簡(jiǎn)單。相對(duì)于普通電腦的操作,嵌入式系統(tǒng)的操作相當(dāng)簡(jiǎn)單甚至完全自動(dòng)化,不 用人的參與;可靠性高。嵌入式系統(tǒng)中的軟件往往要求固態(tài)存儲(chǔ),以提高速度,軟件代碼要 求高質(zhì)量和高可靠性;開發(fā)相對(duì)困難。嵌入式系統(tǒng)的開發(fā)很長(zhǎng)依賴于硬件平臺(tái),而且嵌入式 軟件的構(gòu)建過程和方法相對(duì)于通用電腦的軟件的開發(fā)也較困難復(fù)雜。 由于嵌入式系統(tǒng)以上特殊性,且嵌入式環(huán)境下的大容量存儲(chǔ)設(shè)備已得到廣泛應(yīng) 用,嵌入式環(huán)境下的文件搜索日益引起關(guān)注。目前,嵌入式應(yīng)用中文件搜索,往往采用手動(dòng) 逐層遍歷文件目錄的方式來實(shí)現(xiàn)。這種方式只適應(yīng)存儲(chǔ)設(shè)備上的文件數(shù)目較少的情況下的 需求。在具有大容量存儲(chǔ)設(shè)備的嵌入式系統(tǒng)中,采用手動(dòng)逐層遍歷文件目錄的方式實(shí)現(xiàn)文 件搜索,不僅費(fèi)時(shí)而且效率低。因此,現(xiàn)有嵌入式環(huán)境下的文件搜索方式,難以適應(yīng)在大容 量存儲(chǔ)設(shè)備中查找文件的需求。

      發(fā)明內(nèi)容
      本發(fā)明提供一種嵌入式系統(tǒng)的文件搜索裝置,實(shí)現(xiàn)了嵌入式系統(tǒng)下文件的自動(dòng)搜索。
      本發(fā)明提供一種嵌入式系統(tǒng)的文件搜索裝置,包括
      獲取模塊,用于獲取文件搜索的搜索條件和搜索路徑; 遍歷模塊與所述獲取模塊連接,用于遍歷存儲(chǔ)模塊中所述搜索路徑下的文件;
      獲取文件名模塊與所述遍歷模塊連接,用于獲取所述遍歷模塊在所述存儲(chǔ)模塊中 遍歷到的文件的文件名; 匹配模塊分別與所述獲取文件名模塊、所述獲取模塊連接,用于將所述文件的文 件名,與所述獲取模塊輸入的所述搜索條件進(jìn)行匹配; 獲取路徑模塊與所述匹配模塊連接,用于在所述文件的文件名,與所述搜索條件 相匹配時(shí),獲取所述文件在所述存儲(chǔ)模塊中的存儲(chǔ)路徑; 保存模塊分別與所述匹配模塊、所述獲取文件名模塊和所述獲取路徑模塊連接, 用于在所述文件的文件名,與所述搜索條件相匹配時(shí),保存所述文件的文件名,并保存所述 文件在所述存儲(chǔ)模塊中的存儲(chǔ)路徑。 在上述方案基礎(chǔ)上,還包括與所述獲取模塊連接的輸入模塊,用于將用戶輸入的 所述搜索條件和所述搜索路徑,輸入給所述獲取模塊。
      在上述方案基礎(chǔ)上,還包括與所述保存模塊連接的輸出模塊,用于向用戶輸出保 存模塊保存的所述文件的文件名,和所述文件在所述存儲(chǔ)模塊中的存儲(chǔ)路徑。
      在上述方案基礎(chǔ)上,所述輸入模塊為紅外遙控器、觸摸板或?qū)懽职濉?
      在上述方案基礎(chǔ)上,所述輸出模塊為顯示屏或投影儀。 本發(fā)明嵌入式系統(tǒng)的文件搜索裝置,遍歷模塊根據(jù)獲取模塊獲取的所述搜索路 徑,逐個(gè)自動(dòng)遍歷存儲(chǔ)模塊中的文件。在遍歷模塊遍歷存儲(chǔ)模塊的過程中,獲取文件名模塊 獲取所述遍歷模塊在所述存儲(chǔ)模塊中遍歷到的文件的文件名。匹配模塊將獲取文件名模塊 獲取的文件名,與獲取模塊獲取到的搜索條件匹配。在所述匹配模塊確定所述文件的文件 名,與所述搜索條件相匹配時(shí),獲取路徑模塊獲取所述文件在所述存儲(chǔ)模塊中的存儲(chǔ)路徑。 因此,本發(fā)明通過獲取文件名模塊獲取了與搜索條件相匹配的文件名,并通過獲取路徑模 塊獲取到了該文件名對(duì)應(yīng)文件在存儲(chǔ)模塊中的存儲(chǔ)路徑。從而,本發(fā)明實(shí)現(xiàn)了嵌入式系統(tǒng) 下文件的自動(dòng)搜索,提高了嵌入式系統(tǒng)下文件搜索的效率。


      為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù) 描述中所需要使用的附圖作簡(jiǎn)單地介紹。顯而易見地,下面描述中的附圖是本發(fā)明的一些 實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些 附圖獲得其他的附圖。 圖1為本發(fā)明嵌入式系統(tǒng)的文件搜索裝置實(shí)施例一結(jié)構(gòu)示意圖;
      圖2為本發(fā)明嵌入式系統(tǒng)的文件搜索裝置實(shí)施例二結(jié)構(gòu)示意圖。
      具體實(shí)施例方式
      為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例
      中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是
      本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員
      在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。 圖l為本發(fā)明嵌入式系統(tǒng)的文件搜索裝置實(shí)施例一結(jié)構(gòu)示意圖,如圖l所示,本實(shí)
      施例包括獲取模塊11、遍歷模塊12、獲取文件名模塊13、匹配模塊14和獲取路徑模塊15
      以及保存模塊16。 獲取模塊ll,用于獲取文件搜索的搜索條件和搜索路徑。遍歷模塊12與獲取模 塊11連接,用于根據(jù)獲取模塊11獲取到的搜索路徑,遍歷存儲(chǔ)模塊10中的文件。獲取文 件名模塊13與遍歷模塊12連接,用于獲取遍歷模塊12在存儲(chǔ)模塊10中遍歷到的文件的 文件名。本發(fā)明中存儲(chǔ)模塊為嵌入式系統(tǒng)中的大容量存儲(chǔ)設(shè)備。 匹配模塊14與獲取文件名模塊13連接,用于將獲取文件名模塊13獲取的文件的 文件名,與獲取模塊11獲取的搜索條件進(jìn)行匹配。本實(shí)施例中的文件為單個(gè)文件和文件 夾。匹配模塊14在匹配時(shí),若文件的文件名包含搜索條件,則認(rèn)為該文件名與搜索條件相 匹配。獲取路徑模塊15與匹配模塊14連接,用于在匹配模塊14確定該文件的文件名與搜 索條件相匹配時(shí),獲取該文件在存儲(chǔ)模塊中的存儲(chǔ)路徑。 保存模塊16分別與匹配模塊14、獲取文件名模塊13和獲取路徑模塊15連接,用于在匹配模塊14確定文件的文件名,與獲取模塊11獲取的搜索條件相匹配時(shí),保存文件的 文件名,并保存文件在存儲(chǔ)模塊中的存儲(chǔ)路徑。 遍歷模塊12遍歷到搜索路徑下的一個(gè)文件時(shí),獲取文件名模塊13獲取該文件的
      文件名,遍歷模塊12遍歷到搜索路徑下該文件的下一個(gè)文件時(shí),獲取文件名模塊13獲取下
      一個(gè)文件的文件名。直至遍歷模塊12遍歷完搜索路徑下的所有文件。 匹配模塊14將獲取文件名模塊13獲取的文件名與搜索條件相匹配。匹配模塊
      14,在將獲取文件名模塊13當(dāng)前獲取到的文件名匹配之后,繼續(xù)匹配獲取文件名模塊13獲
      取到的下一個(gè)文件的文件名,直至匹配模塊14將搜索路徑下的所有文件的文件名,都與搜
      索條件匹配過。 本發(fā)明嵌入式系統(tǒng)的文件搜索裝置,遍歷模塊根據(jù)獲取模塊獲取的搜索路徑,逐 個(gè)自動(dòng)遍歷存儲(chǔ)模塊中的文件。在遍歷模塊遍歷存儲(chǔ)模塊的過程中,獲取文件名模塊獲取 遍歷模塊在存儲(chǔ)模塊中遍歷到的文件的文件名。匹配模塊將獲取文件名模塊所獲取的文件 名,與獲取模塊獲取到的搜索條件匹配。在匹配模塊確定文件的文件名,與搜索條件相匹配 時(shí),獲取路徑模塊獲取文件在存儲(chǔ)模塊中的存儲(chǔ)路徑。因此,本發(fā)明通過獲取文件名模塊獲 取了與搜索條件相匹配的文件名,并通過獲取路徑模塊獲取到了該文件名對(duì)應(yīng)文件在存儲(chǔ) 模塊中的存儲(chǔ)路徑,無需用戶手動(dòng)逐個(gè)遍歷存儲(chǔ)模塊中的文件。從而,實(shí)現(xiàn)了嵌入式系統(tǒng)下 文件的自動(dòng)搜索,特別是大容量存儲(chǔ)設(shè)備的文件自動(dòng)搜索。提高了嵌入式系統(tǒng)下文件搜索 的效率。 圖2為本發(fā)明嵌入式系統(tǒng)的文件搜索裝置實(shí)施例二結(jié)構(gòu)示意圖,如圖2所示,在圖 1對(duì)應(yīng)實(shí)施例的基礎(chǔ)上,本實(shí)施例還包括輸入模塊17和輸出模塊18。 為使嵌入式系統(tǒng)的文件搜索裝置具有良好的應(yīng)用性,本發(fā)明實(shí)施例為用戶提供了 良好的交互界面,用戶通過輸入模塊17與嵌入式系統(tǒng)進(jìn)行交互。輸入模塊17與所述獲取 模塊11連接,用于將用戶輸入的所述搜索條件和所述搜索路徑,輸入給所述獲取模塊11。 輸入模塊17包含有特定的輸入法。用戶利用輸入模塊17的特定輸入法,向獲取模塊11輸 入文件搜索的搜索條件和搜索路徑。輸入模塊17可為紅外遙控器、觸摸板或?qū)懽职濉?
      輸出模塊18與所述保存模塊16連接,用于向用戶輸出保存模塊16保存的所述文 件的文件名,和所述文件在所述存儲(chǔ)模塊10中的存儲(chǔ)路徑。通過輸出模塊18,使搜索結(jié)果 可視化。輸出模塊為顯示屏或投影儀。 此外,輸入模塊17和輸出模塊18可集成在一起,例如采用觸摸屏來實(shí)出輸入和輸 出功能。 本發(fā)明實(shí)施例嵌入式系統(tǒng)中的文件搜索裝置所在的嵌入式系統(tǒng),包括硬件平臺(tái)和 軟件平臺(tái)。其中,硬件平臺(tái)包括上述輸入模塊和上述輸出模塊,軟件平臺(tái)包含操作系統(tǒng),用 以對(duì)實(shí)現(xiàn)文件搜索的資源進(jìn)行管理。為了達(dá)到高效的運(yùn)行性能,操作系統(tǒng)應(yīng)盡可能的精簡(jiǎn), 盡可能只包含需要用到的功能模塊和驅(qū)動(dòng)。 本發(fā)明實(shí)施例將輸入模塊和顯示模塊集成在嵌入式系統(tǒng)的文件搜索裝置中,形成 了高效的輸入-處理-輸出系統(tǒng),為用戶提供了良好的交互界面,使得嵌入式系統(tǒng)下的文件 搜索方便且高效。 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過 程序控制相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、 RAM、磁碟或者 光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。 最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所闡明的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例所闡明的技術(shù) 方案的精神和范圍。
      權(quán)利要求
      一種嵌入式系統(tǒng)的文件搜索裝置,其特征在于,包括獲取模塊,用于獲取文件搜索的搜索條件和搜索路徑;遍歷模塊與所述獲取模塊連接,用于遍歷存儲(chǔ)模塊中所述搜索路徑下的文件;獲取文件名模塊與所述遍歷模塊連接,用于獲取所述遍歷模塊在所述存儲(chǔ)模塊中遍歷到的文件的文件名;匹配模塊分別與所述獲取文件名模塊、所述獲取模塊連接,用于將所述文件的文件名,與所述獲取模塊獲取的所述搜索條件進(jìn)行匹配;獲取路徑模塊與所述匹配模塊連接,用于在所述文件的文件名與所述搜索條件相匹配時(shí),獲取所述文件在所述存儲(chǔ)模塊中的存儲(chǔ)路徑;保存模塊分別與所述匹配模塊、所述獲取文件名模塊和所述獲取路徑模塊連接,用于在所述文件的文件名與所述搜索條件相匹配時(shí),保存所述文件的文件名,并保存所述文件在所述存儲(chǔ)模塊中的存儲(chǔ)路徑。
      2. 根據(jù)權(quán)利要求1所述的嵌入式系統(tǒng)的文件搜索裝置,其特征還包括 與所述獲取模塊連接的輸入模塊,用于將用戶輸入的所述搜索條件和所述搜索路徑,輸入給所述獲取模塊。
      3. 根據(jù)權(quán)利要求1或2所述的嵌入式系統(tǒng)的文件搜索裝置,其特征還包括 與所述保存模塊連接的輸出模塊,用于向用戶輸出所述保存模塊保存的所述文件的文件名,和所述文件在所述存儲(chǔ)模塊中的存儲(chǔ)路徑。
      4. 根據(jù)權(quán)利要求2所述的嵌入式系統(tǒng)的文件搜索裝置,其特征在于,所述輸入模塊為 紅外遙控器、觸摸板或?qū)懽职濉?br> 5. 根據(jù)權(quán)利要求3所述的嵌入式系統(tǒng)的文件搜索裝置,其特征在于,所述輸出模塊為 顯示屏或投影儀。
      全文摘要
      本發(fā)明提供一種嵌入式系統(tǒng)的文件搜索裝置,包括獲取模塊,用于獲取文件搜索的搜索條件和搜索路徑;遍歷模塊,用于遍歷存儲(chǔ)模塊中所述搜索路徑下的文件;獲取文件名模塊,用于獲取遍歷模塊在存儲(chǔ)模塊中遍歷到的文件的文件名;匹配模塊,用于將文件的文件名,與獲取模塊獲取的搜索條件進(jìn)行匹配;獲取路徑模塊,用于在所遍歷的文件的文件名與搜索條件相匹配時(shí),獲取文件在存儲(chǔ)模塊中的存儲(chǔ)路徑;保存模塊,用于在確定文件的文件名與搜索條件相匹配時(shí),保存文件的文件名,并保存文件在存儲(chǔ)模塊中的存儲(chǔ)路徑。本發(fā)明實(shí)現(xiàn)了嵌入式系統(tǒng)下文件的自動(dòng)搜索,提高了嵌入式系統(tǒng)下文件搜索的效率。
      文檔編號(hào)G06F17/30GK101794313SQ20101012182
      公開日2010年8月4日 申請(qǐng)日期2010年3月10日 優(yōu)先權(quán)日2010年3月10日
      發(fā)明者王進(jìn), 竇楠, 蔣宏彪, 高萬(wàn)林 申請(qǐng)人:中國(guó)農(nóng)業(yè)大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1