應(yīng)用程序的查找方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及應(yīng)用程序管理的技術(shù)領(lǐng)域,具體涉及一種應(yīng)用程序的查找方法與系 統(tǒng)。
【背景技術(shù)】
[0002] 隨著技術(shù)的發(fā)展,適用于移動終端上的應(yīng)用程序也越來越多。用戶需打開一應(yīng)用 程序且選擇該應(yīng)用程序的子功能,來達(dá)到用戶使用應(yīng)用程序具體功能的目的。然,移動終端 的應(yīng)用程序中的子功能往往是分層設(shè)置的。當(dāng)用戶需要使用某項(xiàng)子功能時,需要經(jīng)過非常 繁瑣的一層一層的操作才能找到該子功能對應(yīng)的菜單,特別是當(dāng)該子功能在應(yīng)用程序設(shè)計(jì) 是被設(shè)置在層次比較深的界面中,或者處于不容易被找到的選項(xiàng)中時,這樣的操作將更加 繁瑣,這必然降低了用戶使用應(yīng)用程序的體驗(yàn)度。
【發(fā)明內(nèi)容】
[0003] 有鑒于此,有必要提供一種應(yīng)用程序的查找方法。方法可讓用戶直接查詢到應(yīng)用 程序的各項(xiàng)功能,免去用戶為查找到應(yīng)用程序的某一功能而進(jìn)行的繁瑣操作,以給用戶提 供最大的方便。
[0004] 為達(dá)到上述目的,本發(fā)明所提供應(yīng)用程序的查找方法,適用于一安裝有多個應(yīng)用 程序的移動終端,其中,每一應(yīng)用程序至少包括一子功能。該方法包括步驟:獲取所述每一 應(yīng)用程序的內(nèi)容介紹信息;根據(jù)所獲取的內(nèi)容介紹信息生成該應(yīng)用程序的功能特征;用表 征該應(yīng)用程序的功能特征的關(guān)鍵字來標(biāo)識該功能特征;建立應(yīng)用程序與所述用于表征該應(yīng) 用程序的關(guān)鍵字之間的關(guān)聯(lián)關(guān)系并存儲所建立的關(guān)聯(lián)關(guān)系;接收用戶所輸入的用于查詢應(yīng) 用程序功能的檢索信息;查找與用戶所輸入的檢索信息相匹配的應(yīng)用程序;在所述移動終 端的顯示界面上顯示所查找到的應(yīng)用程序。
[0005] 此外,本發(fā)明還提供了一種應(yīng)用程序的查找系統(tǒng),運(yùn)行于安裝有多個應(yīng)用程序的 移動終端,其中,每一應(yīng)用程序至少包括一子功能。該系統(tǒng)包括:一獲取模塊,用于獲取所述 每一應(yīng)用程序的內(nèi)容介紹信息并根據(jù)所獲取的內(nèi)容介紹信息生成該應(yīng)用程序的功能特征; 一標(biāo)識模塊,用于用表征該應(yīng)用程序的功能特征的關(guān)鍵字來標(biāo)識該功能特征;一關(guān)聯(lián)模塊, 用于建立應(yīng)用程序與所述用于表征該應(yīng)用程序的關(guān)鍵字之間的關(guān)聯(lián)關(guān)系并存儲所建立的 關(guān)聯(lián)關(guān)系;一接收模塊,用于接收用戶所輸入的用于查詢應(yīng)用程序功能的檢索信息;一查 詢模塊,用于查找與用戶所輸入的檢索信息相匹配的應(yīng)用程序;一顯示控制模塊,用于在所 述移動終端的顯示界面上顯示所查找到的應(yīng)用程序。
[0006] 相對于現(xiàn)有技術(shù),本發(fā)明所提供的應(yīng)用程序的查找方法與系統(tǒng),通過從應(yīng)用程序 的中獲取該應(yīng)用程序的功能特征,并用關(guān)鍵字標(biāo)識該功能特征。當(dāng)用戶所輸入的檢索信息 與該關(guān)鍵詞相匹配時,便可直接查詢到該應(yīng)用程序并將該程序呈現(xiàn)給用戶。因此,該方法使 得用戶可根據(jù)程序的功能就能查找到需要的應(yīng)用程序,無需準(zhǔn)確記憶應(yīng)用程序名稱,大大 降低了用戶的記憶負(fù)擔(dān),并且查找方便,減少用戶的查找操作,提升用戶體驗(yàn)。
【附圖說明】
[0007] 圖1為本發(fā)明一實(shí)施方式中的移動終端的示意圖。
[0008] 圖2為本發(fā)明一實(shí)施方式中的應(yīng)用程序查找系統(tǒng)的功能模塊示意圖。
[0009] 圖3為本發(fā)明一實(shí)施方式中的應(yīng)用程序查找方法的步驟流程圖。
[0010] 主要元件符號說明
以下【具體實(shí)施方式】將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
【具體實(shí)施方式】
[0011] 請參閱圖1,其示出了本發(fā)明一實(shí)施方式中的移動終端10。該移動終端10包括一 顯示單元11及一存儲單元12。該存儲單元12內(nèi)存儲有該移動終端10所安裝的多個應(yīng)用 程序。其中,每一應(yīng)用程序至少包括一子功能。
[0012] 請一并參閱圖2,其示出了本發(fā)明一實(shí)施方式中的應(yīng)用程序查找系統(tǒng)20 (以下簡 稱系統(tǒng)20)的功能模塊。該系統(tǒng)20運(yùn)行于移動終端10上,包括一獲取模塊21、一標(biāo)識模塊 22、一關(guān)聯(lián)模塊23、一接收模塊24、一查詢模塊25及一顯τκ控制模塊26。
[0013] 該獲取模塊21用于獲取所述每一應(yīng)用程序的內(nèi)容介紹信息并根據(jù)所獲取的內(nèi)容 介紹信息生成該應(yīng)用程序的功能特征。在本實(shí)施方式中,該獲取模塊21從應(yīng)用程序的源 代碼中獲取該應(yīng)用程序的內(nèi)容介紹信息。
[0014] 該標(biāo)識模塊22用表征該應(yīng)用程序的功能特征的關(guān)鍵字來標(biāo)識該功能特征。在另 一實(shí)施中,該系統(tǒng)還包括一修正模塊27。該修正模塊27響應(yīng)用戶的輸入操作修正用于表征 應(yīng)用程序功能的關(guān)鍵詞,如用用戶所輸入的關(guān)鍵詞來標(biāo)識應(yīng)用程序的一功能特征。其中,用 戶所輸入的關(guān)鍵字可為標(biāo)識模塊22所生成的關(guān)鍵字的近義詞或該功能特征的別名、簡稱 等。
[0015] 該關(guān)聯(lián)模塊23用于建立應(yīng)用程序與所述用于表征該應(yīng)用程序的關(guān)鍵字之間的關(guān) 聯(lián)關(guān)系并存儲所建立的關(guān)聯(lián)關(guān)系。在本實(shí)施方式中,關(guān)聯(lián)模塊23將所建立的該關(guān)聯(lián)關(guān)系存 儲在存儲單元12中。
[0016] 該接收模塊24用于接收用戶所輸入的用于查詢應(yīng)用程序功能的檢索信息。
[0017] 該查詢模塊25用于查找匹配用戶所輸入的檢索信息的應(yīng)用程序。具體的,查詢模 塊25根據(jù)用戶所輸入的檢索信息,查找關(guān)聯(lián)關(guān)系表中相匹配的關(guān)鍵字,以此查找到相匹配 的應(yīng)用程序。在另一實(shí)施方式中,該查詢模塊25還對用戶所輸入的檢索信息進(jìn)行分詞處理 并根據(jù)所述分詞結(jié)果與所述關(guān)鍵詞的匹配確定用戶所查找的應(yīng)用程序。需要說明的是,分 詞處理是指根據(jù)一定的規(guī)則將用戶所輸入的檢索用的漢字序列切分為一個一個單獨(dú)的詞 或詞語的過程。
[0018] 再一實(shí)施方式中,該系統(tǒng)20還包括一排序模塊28。當(dāng)查詢模塊25所查找到匹配 用戶所輸入的檢索信息的應(yīng)用程序?yàn)槎鄠€時,該排序模塊28用于根據(jù)一優(yōu)先權(quán)順序規(guī)則 對該多個應(yīng)用程序進(jìn)行排序處理。
[0019] 該顯示控制模塊26用于在所述移動終端10的顯示單元11上顯示所查找到的應(yīng) 用程序。
[0020] 請參閱圖3,其示出了本發(fā)明一實(shí)施方式中的應(yīng)用程序查找方法的步驟流程圖。該 方法