專利名稱:程序開始菜單的處理方法及系統(tǒng)的制作方法
程序開始菜單的處理方法及系統(tǒng)
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種程序開始菜單的處理方法及系統(tǒng)。背景技術(shù):
目前,Windows操作系統(tǒng)自身帶的開始菜單,是通過多級(jí)目錄的方式來存放和展示快捷方式和文件信息的,數(shù)據(jù)為系統(tǒng)固定添加。開始菜單是一個(gè)Windows操作系統(tǒng)上的核心組件,人與電腦交互的常用入口。很多人習(xí)慣通過開始菜單來查找常用的和最近使用過的程序或文檔,也有些人會(huì)選擇安裝一些輔助工具來優(yōu)化自己的開始菜單,管理菜單結(jié)構(gòu)。原生的開始菜單是按傳統(tǒng)的方式組織程序和文檔信息,層次結(jié)構(gòu)較多,不能提供一種迅速的查找使用體驗(yàn),并且不提供自定義的操作。
發(fā)明內(nèi)容基于此,針對(duì)系統(tǒng)原開始菜單層次較多操作繁瑣的問題,有必要提供一種層次簡單、操作簡便的程序開始菜單的處理方法。一種程序開始菜單的處理方法,包括以下步驟:獲取操作系統(tǒng)中的主啟動(dòng)程序;將所述主啟動(dòng)程序分類;創(chuàng)建容納所述主啟動(dòng)程序的快捷方式的界面;將分類后的所述主啟動(dòng)程序的快捷方式在所述界面分類呈現(xiàn)。此外,針對(duì)系統(tǒng)原開始菜單層次較多操作繁瑣的問題,有必要提供一種層次簡單、操作簡便的程序開始菜單的處理系統(tǒng)。一種程序開始菜單的處理系統(tǒng),包括:獲取模塊,用于獲取操作系統(tǒng)中的主啟動(dòng)程序;分類模塊,用于將所述主啟動(dòng)程序分類;界面創(chuàng)建模塊,創(chuàng)建容納所述主啟動(dòng)程序的快捷方式的界面;界面呈現(xiàn)模塊,用于將分類后的所述主啟動(dòng)程序的快捷方式在所述界面分類呈現(xiàn)。上述程序開始菜單的處理方法及系統(tǒng)通過獲取操作系統(tǒng)中的主啟動(dòng)程序并將其分類后,將分類后的主啟動(dòng)程序的快捷方式在界面分類呈現(xiàn)。使得用戶在操作程序開始菜單的體驗(yàn)中對(duì)菜單信息一目了然,實(shí)現(xiàn)方便簡潔的操作體驗(yàn),同時(shí)避免了操作系統(tǒng)中原開始菜單的層次較多操作繁瑣的問題。
圖1為程序開始菜單的處理方法的流程圖;圖2為一具體實(shí)施例的程序開始菜單的處理方法的流程圖;圖3為獲取操作系統(tǒng)中的主啟動(dòng)程序的流程圖4為解析快捷方式信息獲取主啟動(dòng)程序的流程圖;圖5為將主啟動(dòng)程序分類的流程圖;圖6為創(chuàng)建容納主啟動(dòng)程序的快捷方式的界面的流程圖;圖7為程序開始菜單界面示意圖;圖8為另一具體實(shí)施例的程序開始菜單的處理方法的流程圖;圖9為獲取操作系統(tǒng)中的主啟動(dòng)程序的流程圖;圖10為程序開始菜單的處理系統(tǒng)的整體框架示意圖;圖11為一實(shí)施例中的獲取模塊的結(jié)構(gòu)示意圖;圖12為另一實(shí)施例中的獲取模塊的結(jié)構(gòu)示意圖;圖13為一實(shí)施例中的分類模塊的結(jié)構(gòu)示意圖;圖14為一實(shí)施例中的界面創(chuàng)建模塊的結(jié)構(gòu)示意圖;圖15為一實(shí)施例中的界面呈現(xiàn)模塊的結(jié)構(gòu)示意圖。
具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,一種程序開始菜單的處理方法,包括以下步驟:步驟S110,獲取操作系統(tǒng)中的主啟動(dòng)程序。主啟動(dòng)程序是某軟件中最常用到的應(yīng)用程序相應(yīng)的啟動(dòng)程序,例如對(duì)于某即時(shí)通訊軟件,最常用到的應(yīng)用程序?yàn)橛米鹘徽劦膽?yīng)用程序,啟動(dòng)該用作交談的應(yīng)用程序的啟動(dòng)程序即為主啟動(dòng)程序,除主啟動(dòng)程序外,還有升級(jí)該即時(shí)通訊軟件的啟動(dòng)程序、卸載該即時(shí)通訊軟件的啟動(dòng)程序。獲取操作系統(tǒng)中的主啟動(dòng)程序的源頭可以是在當(dāng)前操作系統(tǒng)的開始菜單、快速啟動(dòng)欄中獲取并啟動(dòng)程序的快捷方式信息,解析快捷方式信息得到執(zhí)行文件的地址,設(shè)置過濾規(guī)則過濾執(zhí)行文件獲得其中的主啟動(dòng)程序。還可以是在當(dāng)前操作系統(tǒng)的桌面獲取并啟動(dòng)程序的快捷方式信息,解析快捷方式信息得到執(zhí)行文件的地址,設(shè)置過濾規(guī)則過濾執(zhí)行文件獲得其中的主啟動(dòng)程序。也可以是查找操作系統(tǒng)管理的存儲(chǔ)器中安裝的程序并獲取其中的主啟動(dòng)程序,查找并過濾存儲(chǔ)器下的程序文件獲得所需的主啟動(dòng)程序。獲取主啟動(dòng)程序的方式可以選擇使用上述其中一種或兩種同時(shí)使用。步驟S120,將主啟動(dòng)程序分類。建立分類規(guī)則將獲取到的主啟動(dòng)程序分類,其中可以按照主啟動(dòng)程序的使用情況分類,也可以按照主啟動(dòng)程序的用途分類,或者兩者并存。在將主啟動(dòng)程序分類完成后生成主啟動(dòng)程序的快捷方式并與分類規(guī)則關(guān)聯(lián)。例如,按照使用情況分類可分為所有程序、常用程序,及最近打開程序;按照用途分類,在操作系統(tǒng)中所獲取的所有主啟動(dòng)程序分為系統(tǒng)程序、多媒體程序、辦公程序及社交程序等。步驟S130,創(chuàng)建容納主啟動(dòng)程序的快捷方式的界面。獲取分類規(guī)則后按照使用情況和/或用途分類的分類信息,按照分類信息的數(shù)量創(chuàng)建相應(yīng)數(shù)量的容納相應(yīng)的主啟動(dòng)程序的快捷方式的窗口。例如窗口對(duì)應(yīng)分類規(guī)則命名為所有程序、常用程序、最近打開程序、系統(tǒng)程序、多媒體程序、辦公程序及社交程序等。步驟S140,將分類后的主啟動(dòng)程序的快捷方式在界面分類呈現(xiàn)。優(yōu)選的實(shí)施方式中,所述界面覆蓋整個(gè)桌面,從而可以顯示出較多的主啟動(dòng)程序的快捷方式,避免主啟動(dòng)程序的快捷方式數(shù)量較多時(shí)需要類似打開多層文件夾的方式查找。另外,也可以只覆蓋桌面的一半或是四分之一等。可以在界面上劃分不同的窗口來呈現(xiàn)相應(yīng)的分類,例如,在多媒體程序的窗口中顯示出分類為多媒體程序的主啟動(dòng)程序A高清播放器、B音樂播放器、C視頻編輯器等。同時(shí)還可以實(shí)時(shí)獲取用戶最近打開的文檔和程序所對(duì)應(yīng)的主啟動(dòng)程序,并更新界面中最近打開程序分類窗口中的主啟動(dòng)程序?yàn)樽罱蜷_的文檔和程序所對(duì)應(yīng)的主啟動(dòng)程序。另外,還可以將界面設(shè)置在系統(tǒng)開始菜單位置替換操作系統(tǒng)的開始菜單,用戶可以在原習(xí)慣的位置快速找到需要的主啟動(dòng)程序。另外,還可以在所有界面提供圖標(biāo)拖動(dòng),排序和增加、刪除的操作,使用者可以通過這些操作自定義個(gè)性的開始菜單,提高使用效率。上述程序開始菜單的處理方法通過獲取操作系統(tǒng)中的主啟動(dòng)程序并將其分類后,將分類后的主啟動(dòng)程序的快捷方式在界面分類呈現(xiàn)。使得用戶在操作程序開始菜單的體驗(yàn)中對(duì)菜單信息一目了然,實(shí)現(xiàn)方便簡潔的操作體驗(yàn),同時(shí)避免了操作系統(tǒng)中原開始菜單的層次較多操作繁瑣的問題。下面結(jié)合更具體的示例對(duì)上述程序開始菜單的處理方式進(jìn)行更詳細(xì)說明。如圖2所示,一種程序開始菜單的處理方法,在當(dāng)前操作系統(tǒng)的開始菜單和快速啟動(dòng)欄獲取主啟動(dòng)程序,包括以下步驟:步驟S210,獲取操作系統(tǒng)中的主啟動(dòng)程序。在當(dāng)前操作系統(tǒng)的開始菜單、快速啟動(dòng)欄中獲取并啟動(dòng)程序的快捷方式信息,解析快捷方式信息得到執(zhí)行文件的地址,設(shè)置過濾規(guī)則過濾執(zhí)行文件獲得其中的主啟動(dòng)程序。具體包括步驟S212 步驟S216,其中,步驟S212,獲取當(dāng)前操作系統(tǒng)的開始菜單信息和/或快速啟動(dòng)欄信息的路徑。不同的操作系統(tǒng)的開始菜單信息和/或快速啟動(dòng)欄信息的路徑不同,例如,對(duì)于Windows XP操作系統(tǒng)來說,其路徑為C:\Documents and Settings\dengyunpeng\「開始」菜單\程序,其中的盤符因系統(tǒng)盤不 一樣而有變化,一般為C,用戶名與當(dāng)前登陸的用戶名一致。步驟S214,遞歸獲取路徑下的快捷方式信息。進(jìn)行遞歸遍歷獲取各個(gè)路徑目錄下的所有快捷方式信息和文件信息,其中路徑目錄下可以包括多種文件信息,例如升級(jí)程序、卸載程序、主啟動(dòng)程序及程序內(nèi)置文件等。步驟S216,解析快捷方式信息,獲取操作系統(tǒng)的開始菜單信息和/或快速啟動(dòng)欄信息中的主啟動(dòng)程序。參考圖4,此步驟具體包括步驟S2162、步驟S2164。步驟S2162,解析快捷方式信息獲得執(zhí)行文件的地址。對(duì)獲取快捷方式信息解析,得到真實(shí)的執(zhí)行文件地址。如下表所示,快捷方式的是Lnk文件格式,不同的字段存儲(chǔ)著對(duì)應(yīng)的信息。首先通過文件可以獲取文件存在哪些字段,然后找到需要的字段獲取相應(yīng)信息,如文件真實(shí)指向的路徑和文件圖標(biāo)等。
權(quán)利要求
1.一種程序開始菜單的處理方法,其特征在于,包括以下步驟: 獲取操作系統(tǒng)中的主啟動(dòng)程序; 將所述主啟動(dòng)程序分類; 創(chuàng)建容納所述主啟動(dòng)程序的快捷方式的界面; 將分類后的所述主啟動(dòng)程序的快捷方式在所述界面分類呈現(xiàn)。
2.根據(jù)權(quán)利要求1所述的程序開始菜單的處理方法,其特征在于,所述獲取操作系統(tǒng)中的主啟動(dòng)程序的步驟包括: 獲取當(dāng)前操作系統(tǒng)的開始菜單信息和/或快速啟動(dòng)欄信息的路徑; 遞歸獲取所述路徑下的快捷方式信息; 解析所述快捷方式信息,獲取所述操作系統(tǒng)的開始菜單信息和/或快速啟動(dòng)欄信息中的主啟動(dòng)程序。
3.根據(jù)權(quán)利要求2所述的 程序開始菜單的處理方法,其特征在于,所述解析所述快捷方式信息,獲取所述操作系統(tǒng)的開始菜單信息和/或快速啟動(dòng)欄信息中的主啟動(dòng)程序的步驟包括: 解析所述快捷方式信息獲得執(zhí)行文件的地址; 過濾所述執(zhí)行文件獲得所述主啟動(dòng)程序。
4.根據(jù)權(quán)利要求1所述的程序開始菜單的處理方法,其特征在于,所述獲取操作系統(tǒng)中的主啟動(dòng)程序的步驟包括: 查找所述操作系統(tǒng)管理的存儲(chǔ)器中安裝的程序并獲取其中的主啟動(dòng)程序。
5.根據(jù)權(quán)利要求4所述的程序開始菜單的處理方法,其特征在于,所述查找所述操作系統(tǒng)管理的存儲(chǔ)器中安裝的程序并獲取其中的主啟動(dòng)程序的步驟包括: 查找所述存儲(chǔ)器下的程序文件; 過濾所述程序文件獲得所述主啟動(dòng)程序。
6.根據(jù)權(quán)利要求1 5任一項(xiàng)所述的程序開始菜單的處理方法,其特征在于,所述將所述主啟動(dòng)程序分類的步驟包括: 將所述主啟動(dòng)程序按照使用情況和/或用途分類; 生成所述主啟動(dòng)程序的快捷方式并與所述分類關(guān)聯(lián)。
7.根據(jù)權(quán)利要求6所述的程序開始菜單的處理方法,其特征在于,所述主啟動(dòng)程序按照使用情況分類具體為: 按照使用情況分類分為常用程序、所有程序和最近打開程序,其中, 所述獲取操作系統(tǒng)中的主啟動(dòng)程序的步驟中獲取的全部所述主啟動(dòng)程序分類為所述所有程序; 所述獲取操作系統(tǒng)中的主啟動(dòng)程序的步驟中獲取的全部所述主啟動(dòng)程序中經(jīng)常使用的所述主啟動(dòng)程序分類為所述常用程序; 最近打開的文檔和程序所對(duì)應(yīng)的所述主啟動(dòng)程序分類為所述最近打開程序。
8.根據(jù)權(quán)利要求6所述的程序開始菜單的處理方法,其特征在于,所述創(chuàng)建容納所述主啟動(dòng)程序的快捷方式的界面的步驟包括: 獲取所述按照使用情況和/或用途分類的分類信息; 按照所述分類信息的數(shù)量創(chuàng)建相應(yīng)數(shù)量的容納相應(yīng)的所述主啟動(dòng)程序的快捷方式的窗P。
9.根據(jù)權(quán)利要求8所述的程序開始菜單的處理方法,其特征在于,所述將分類后的所述主啟動(dòng)程序的快捷方式在所述界面分類呈現(xiàn)的步驟包括: 實(shí)時(shí)獲取用戶最近打開的文檔和程序所對(duì)應(yīng)的所述主啟動(dòng)程序; 更新所述界面中最近打開程序分類窗口中的主啟動(dòng)程序?yàn)樽罱蜷_的文檔和程序所對(duì)應(yīng)的所述主啟動(dòng)程序。
10.根據(jù)權(quán)利要求8所述的程序開始菜單的處理方法,其特征在于,所述創(chuàng)建容納所述主啟動(dòng)程序的快捷方式的界面的步驟還包括: 將所述界面設(shè)置在系統(tǒng)開始菜單位置替換所述操作系統(tǒng)的開始菜單。
11.一種程序開始菜單的處理系統(tǒng),其特征在于,包括: 獲取模塊,用于獲取操作系統(tǒng)中的主啟動(dòng)程序; 分類模塊,用于將所述主啟動(dòng)程序分類; 界面創(chuàng)建模塊,創(chuàng)建容納所述主啟動(dòng)程序的快捷方式的界面; 界面呈現(xiàn)模塊,用于將分類后的所述主啟動(dòng)程序的快捷方式在所述界面分類呈現(xiàn)。
12.根據(jù)權(quán)利要求11所述的程序開始菜單的處理系統(tǒng),其特征在于,所述獲取模塊包括: 路徑獲取單元,用于獲取當(dāng)前操作系統(tǒng)的開始菜單信息和/或快速啟動(dòng)欄信息的路徑; 快捷方式獲取單元,用于遞歸獲取所述路徑下的快捷方式信息; 解析過濾單元,用于解析所述快捷方式信息,獲取所述操作系統(tǒng)的開始菜單信息和/或快速啟動(dòng)欄信息中的主啟動(dòng)程序。
13.根據(jù)權(quán)利要求12所述的程序開始菜單的處理系統(tǒng),其特征在于,所述解析過濾單元包括: 地址獲取裝置,用于解析所述快捷方式信息獲得執(zhí)行文件的地址; 文件過濾裝置,用于過濾所述執(zhí)行文件獲得所述主啟動(dòng)程序。
14.根據(jù)權(quán)利要求11所述的程序開始菜單的處理系統(tǒng),其特征在于,所述獲取模塊包括: 程序查找單元,用于查找所述操作系統(tǒng)管理的存儲(chǔ)器中安裝的程序并獲取其中的主啟動(dòng)程序。
15.根據(jù)權(quán)利要求14所述的程序開始菜單的處理系統(tǒng),其特征在于,所述查找程序單元包括: 程序文件查找裝置,用于查找所述存儲(chǔ)器下的程序文件; 程序文件過濾裝置,用于過濾所述程序文件獲得所述主啟動(dòng)程序。
16.根據(jù)權(quán)利要求11 15任一項(xiàng)所述的程序開始菜單的處理系統(tǒng),其特征在于,所述分類模塊包括: 規(guī)則分類單元,用于將所述主啟動(dòng)程序按照使用情況和/或用途分類; 快捷方式生成單元,生成所述主啟動(dòng)程序的快捷方式并與所述分類關(guān)聯(lián)。
17.根據(jù)權(quán)利要求16所述的程序開始菜單的處理系統(tǒng),其特征在于,所述規(guī)則分類單元將主啟動(dòng)程序按照使用情況分類具體為:按照使用情況分類分為常用程序、所有程序和最近打開程序,其中, 所述獲取模塊獲取的全部所述主啟動(dòng)程序分類為所述所有程序; 所述獲取模塊獲取的全部所述主啟動(dòng)程序中經(jīng)常使用的所述主啟動(dòng)程序分類為所述常用程序; 最近打開的文檔和程序所對(duì)應(yīng)的所述主啟動(dòng)程序分類為所述最近打開程序。
18.根據(jù)權(quán)利要求16所述的程序開始菜單的處理系統(tǒng),其特征在于,所述界面創(chuàng)建模塊包括: 分類信息獲取單元,用于獲 取所述按照使用情況和/或用途分類的分類信息; 窗口創(chuàng)建單元,用于按照所述分類信息的數(shù)量創(chuàng)建相應(yīng)數(shù)量的容納相應(yīng)的所述主啟動(dòng)程序的快捷方式的窗口。
19.根據(jù)權(quán)利要求18所述的程序開始菜單的處理系統(tǒng),其特征在于,所述界面呈現(xiàn)模塊包括: 使用情況獲取單元,用于實(shí)時(shí)獲取用戶最近打開的文檔和程序所對(duì)應(yīng)的所述主啟動(dòng)程序; 同步單元,用于更新所述界面中最近打開程序分類窗口中的主啟動(dòng)程序?yàn)樽罱蜷_的文檔和程序所對(duì)應(yīng)的所述主啟動(dòng)程序。
全文摘要
一種程序開始菜單的處理方法,包括以下步驟獲取操作系統(tǒng)中的主啟動(dòng)程序;將所述主啟動(dòng)程序分類;創(chuàng)建容納所述主啟動(dòng)程序的快捷方式的界面;將分類后的所述主啟動(dòng)程序的快捷方式在所述界面分類呈現(xiàn)。上述程序開始菜單的處理方法通過獲取操作系統(tǒng)中的主啟動(dòng)程序并將其分類后,將分類后的主啟動(dòng)程序的快捷方式在界面分類呈現(xiàn)。使得用戶在操作程序開始菜單的體驗(yàn)中對(duì)菜單信息一目了然,實(shí)現(xiàn)方便簡潔的操作體驗(yàn),同時(shí)避免了操作系統(tǒng)中原開始菜單的層次較多操作繁瑣的問題。
文檔編號(hào)G06F9/44GK103197921SQ20121000203
公開日2013年7月10日 申請(qǐng)日期2012年1月5日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者崔孝林, 李相如, 羅璇 申請(qǐng)人:騰訊科技(深圳)有限公司