最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

程序開始菜單的處理方法及系統(tǒng)的制作方法

文檔序號:6362571閱讀:274來源:國知局
專利名稱:程序開始菜單的處理方法及系統(tǒng)的制作方法
程序開始菜單的處理方法及系統(tǒng)
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是涉及一種程序開始菜單的處理方法及系統(tǒng)。背景技術(shù)
目前,Windows操作系統(tǒng)自身帶的開始菜單,是通過多級目錄的方式來存放和展示快捷方式和文件信息的,數(shù)據(jù)為系統(tǒng)固定添加。開始菜單是一個Windows操作系統(tǒng)上的核心組件,人與電腦交互的常用入口。很多人習(xí)慣通過開始菜單來查找常用的和最近使用過的程序或文檔,也有些人會選擇安裝一些輔助工具來優(yōu)化自己的開始菜單,管理菜單結(jié)構(gòu)。原生的開始菜單是按傳統(tǒng)的方式組織程序和文檔信息,層次結(jié)構(gòu)較多,不能提供一種迅速的查找使用體驗,并且不提供自定義的操作。
發(fā)明內(nèi)容基于此,針對系統(tǒng)原開始菜單層次較多操作繁瑣的問題,有必要提供一種層次簡單、操作簡便的程序開始菜單的處理方法。一種程序開始菜單的處理方法,包括以下步驟:獲取操作系統(tǒng)中的主啟動程序;將所述主啟動程序分類;創(chuàng)建容納所述主啟動程序的快捷方式的界面;將分類后的所述主啟動程序的快捷方式在所述界面分類呈現(xiàn)。此外,針對系統(tǒng)原開始菜單層次較多操作繁瑣的問題,有必要提供一種層次簡單、操作簡便的程序開始菜單的處理系統(tǒng)。一種程序開始菜單的處理系統(tǒng),包括:獲取模塊,用于獲取操作系統(tǒng)中的主啟動程序;分類模塊,用于將所述主啟動程序分類;界面創(chuàng)建模塊,創(chuàng)建容納所述主啟動程序的快捷方式的界面;界面呈現(xiàn)模塊,用于將分類后的所述主啟動程序的快捷方式在所述界面分類呈現(xiàn)。上述程序開始菜單的處理方法及系統(tǒng)通過獲取操作系統(tǒng)中的主啟動程序并將其分類后,將分類后的主啟動程序的快捷方式在界面分類呈現(xiàn)。使得用戶在操作程序開始菜單的體驗中對菜單信息一目了然,實現(xiàn)方便簡潔的操作體驗,同時避免了操作系統(tǒng)中原開始菜單的層次較多操作繁瑣的問題。

圖1為程序開始菜單的處理方法的流程圖;圖2為一具體實施例的程序開始菜單的處理方法的流程圖;圖3為獲取操作系統(tǒng)中的主啟動程序的流程圖4為解析快捷方式信息獲取主啟動程序的流程圖;圖5為將主啟動程序分類的流程圖;圖6為創(chuàng)建容納主啟動程序的快捷方式的界面的流程圖;圖7為程序開始菜單界面示意圖;圖8為另一具體實施例的程序開始菜單的處理方法的流程圖;圖9為獲取操作系統(tǒng)中的主啟動程序的流程圖;圖10為程序開始菜單的處理系統(tǒng)的整體框架示意圖;圖11為一實施例中的獲取模塊的結(jié)構(gòu)示意圖;圖12為另一實施例中的獲取模塊的結(jié)構(gòu)示意圖;圖13為一實施例中的分類模塊的結(jié)構(gòu)示意圖;圖14為一實施例中的界面創(chuàng)建模塊的結(jié)構(gòu)示意圖;圖15為一實施例中的界面呈現(xiàn)模塊的結(jié)構(gòu)示意圖。
具體實施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

如圖1所示,一種程序開始菜單的處理方法,包括以下步驟:步驟S110,獲取操作系統(tǒng)中的主啟動程序。主啟動程序是某軟件中最常用到的應(yīng)用程序相應(yīng)的啟動程序,例如對于某即時通訊軟件,最常用到的應(yīng)用程序為用作交談的應(yīng)用程序,啟動該用作交談的應(yīng)用程序的啟動程序即為主啟動程序,除主啟動程序外,還有升級該即時通訊軟件的啟動程序、卸載該即時通訊軟件的啟動程序。獲取操作系統(tǒng)中的主啟動程序的源頭可以是在當(dāng)前操作系統(tǒng)的開始菜單、快速啟動欄中獲取并啟動程序的快捷方式信息,解析快捷方式信息得到執(zhí)行文件的地址,設(shè)置過濾規(guī)則過濾執(zhí)行文件獲得其中的主啟動程序。還可以是在當(dāng)前操作系統(tǒng)的桌面獲取并啟動程序的快捷方式信息,解析快捷方式信息得到執(zhí)行文件的地址,設(shè)置過濾規(guī)則過濾執(zhí)行文件獲得其中的主啟動程序。也可以是查找操作系統(tǒng)管理的存儲器中安裝的程序并獲取其中的主啟動程序,查找并過濾存儲器下的程序文件獲得所需的主啟動程序。獲取主啟動程序的方式可以選擇使用上述其中一種或兩種同時使用。步驟S120,將主啟動程序分類。建立分類規(guī)則將獲取到的主啟動程序分類,其中可以按照主啟動程序的使用情況分類,也可以按照主啟動程序的用途分類,或者兩者并存。在將主啟動程序分類完成后生成主啟動程序的快捷方式并與分類規(guī)則關(guān)聯(lián)。例如,按照使用情況分類可分為所有程序、常用程序,及最近打開程序;按照用途分類,在操作系統(tǒng)中所獲取的所有主啟動程序分為系統(tǒng)程序、多媒體程序、辦公程序及社交程序等。步驟S130,創(chuàng)建容納主啟動程序的快捷方式的界面。獲取分類規(guī)則后按照使用情況和/或用途分類的分類信息,按照分類信息的數(shù)量創(chuàng)建相應(yīng)數(shù)量的容納相應(yīng)的主啟動程序的快捷方式的窗口。例如窗口對應(yīng)分類規(guī)則命名為所有程序、常用程序、最近打開程序、系統(tǒng)程序、多媒體程序、辦公程序及社交程序等。步驟S140,將分類后的主啟動程序的快捷方式在界面分類呈現(xiàn)。優(yōu)選的實施方式中,所述界面覆蓋整個桌面,從而可以顯示出較多的主啟動程序的快捷方式,避免主啟動程序的快捷方式數(shù)量較多時需要類似打開多層文件夾的方式查找。另外,也可以只覆蓋桌面的一半或是四分之一等??梢栽诮缑嫔蟿澐植煌拇翱趤沓尸F(xiàn)相應(yīng)的分類,例如,在多媒體程序的窗口中顯示出分類為多媒體程序的主啟動程序A高清播放器、B音樂播放器、C視頻編輯器等。同時還可以實時獲取用戶最近打開的文檔和程序所對應(yīng)的主啟動程序,并更新界面中最近打開程序分類窗口中的主啟動程序為最近打開的文檔和程序所對應(yīng)的主啟動程序。另外,還可以將界面設(shè)置在系統(tǒng)開始菜單位置替換操作系統(tǒng)的開始菜單,用戶可以在原習(xí)慣的位置快速找到需要的主啟動程序。另外,還可以在所有界面提供圖標拖動,排序和增加、刪除的操作,使用者可以通過這些操作自定義個性的開始菜單,提高使用效率。上述程序開始菜單的處理方法通過獲取操作系統(tǒng)中的主啟動程序并將其分類后,將分類后的主啟動程序的快捷方式在界面分類呈現(xiàn)。使得用戶在操作程序開始菜單的體驗中對菜單信息一目了然,實現(xiàn)方便簡潔的操作體驗,同時避免了操作系統(tǒng)中原開始菜單的層次較多操作繁瑣的問題。下面結(jié)合更具體的示例對上述程序開始菜單的處理方式進行更詳細說明。如圖2所示,一種程序開始菜單的處理方法,在當(dāng)前操作系統(tǒng)的開始菜單和快速啟動欄獲取主啟動程序,包括以下步驟:步驟S210,獲取操作系統(tǒng)中的主啟動程序。在當(dāng)前操作系統(tǒng)的開始菜單、快速啟動欄中獲取并啟動程序的快捷方式信息,解析快捷方式信息得到執(zhí)行文件的地址,設(shè)置過濾規(guī)則過濾執(zhí)行文件獲得其中的主啟動程序。具體包括步驟S212 步驟S216,其中,步驟S212,獲取當(dāng)前操作系統(tǒng)的開始菜單信息和/或快速啟動欄信息的路徑。不同的操作系統(tǒng)的開始菜單信息和/或快速啟動欄信息的路徑不同,例如,對于Windows XP操作系統(tǒng)來說,其路徑為C:\Documents and Settings\dengyunpeng\「開始」菜單\程序,其中的盤符因系統(tǒng)盤不 一樣而有變化,一般為C,用戶名與當(dāng)前登陸的用戶名一致。步驟S214,遞歸獲取路徑下的快捷方式信息。進行遞歸遍歷獲取各個路徑目錄下的所有快捷方式信息和文件信息,其中路徑目錄下可以包括多種文件信息,例如升級程序、卸載程序、主啟動程序及程序內(nèi)置文件等。步驟S216,解析快捷方式信息,獲取操作系統(tǒng)的開始菜單信息和/或快速啟動欄信息中的主啟動程序。參考圖4,此步驟具體包括步驟S2162、步驟S2164。步驟S2162,解析快捷方式信息獲得執(zhí)行文件的地址。對獲取快捷方式信息解析,得到真實的執(zhí)行文件地址。如下表所示,快捷方式的是Lnk文件格式,不同的字段存儲著對應(yīng)的信息。首先通過文件可以獲取文件存在哪些字段,然后找到需要的字段獲取相應(yīng)信息,如文件真實指向的路徑和文件圖標等。
權(quán)利要求
1.一種程序開始菜單的處理方法,其特征在于,包括以下步驟: 獲取操作系統(tǒng)中的主啟動程序; 將所述主啟動程序分類; 創(chuàng)建容納所述主啟動程序的快捷方式的界面; 將分類后的所述主啟動程序的快捷方式在所述界面分類呈現(xiàn)。
2.根據(jù)權(quán)利要求1所述的程序開始菜單的處理方法,其特征在于,所述獲取操作系統(tǒng)中的主啟動程序的步驟包括: 獲取當(dāng)前操作系統(tǒng)的開始菜單信息和/或快速啟動欄信息的路徑; 遞歸獲取所述路徑下的快捷方式信息; 解析所述快捷方式信息,獲取所述操作系統(tǒng)的開始菜單信息和/或快速啟動欄信息中的主啟動程序。
3.根據(jù)權(quán)利要求2所述的 程序開始菜單的處理方法,其特征在于,所述解析所述快捷方式信息,獲取所述操作系統(tǒng)的開始菜單信息和/或快速啟動欄信息中的主啟動程序的步驟包括: 解析所述快捷方式信息獲得執(zhí)行文件的地址; 過濾所述執(zhí)行文件獲得所述主啟動程序。
4.根據(jù)權(quán)利要求1所述的程序開始菜單的處理方法,其特征在于,所述獲取操作系統(tǒng)中的主啟動程序的步驟包括: 查找所述操作系統(tǒng)管理的存儲器中安裝的程序并獲取其中的主啟動程序。
5.根據(jù)權(quán)利要求4所述的程序開始菜單的處理方法,其特征在于,所述查找所述操作系統(tǒng)管理的存儲器中安裝的程序并獲取其中的主啟動程序的步驟包括: 查找所述存儲器下的程序文件; 過濾所述程序文件獲得所述主啟動程序。
6.根據(jù)權(quán)利要求1 5任一項所述的程序開始菜單的處理方法,其特征在于,所述將所述主啟動程序分類的步驟包括: 將所述主啟動程序按照使用情況和/或用途分類; 生成所述主啟動程序的快捷方式并與所述分類關(guān)聯(lián)。
7.根據(jù)權(quán)利要求6所述的程序開始菜單的處理方法,其特征在于,所述主啟動程序按照使用情況分類具體為: 按照使用情況分類分為常用程序、所有程序和最近打開程序,其中, 所述獲取操作系統(tǒng)中的主啟動程序的步驟中獲取的全部所述主啟動程序分類為所述所有程序; 所述獲取操作系統(tǒng)中的主啟動程序的步驟中獲取的全部所述主啟動程序中經(jīng)常使用的所述主啟動程序分類為所述常用程序; 最近打開的文檔和程序所對應(yīng)的所述主啟動程序分類為所述最近打開程序。
8.根據(jù)權(quán)利要求6所述的程序開始菜單的處理方法,其特征在于,所述創(chuàng)建容納所述主啟動程序的快捷方式的界面的步驟包括: 獲取所述按照使用情況和/或用途分類的分類信息; 按照所述分類信息的數(shù)量創(chuàng)建相應(yīng)數(shù)量的容納相應(yīng)的所述主啟動程序的快捷方式的窗P。
9.根據(jù)權(quán)利要求8所述的程序開始菜單的處理方法,其特征在于,所述將分類后的所述主啟動程序的快捷方式在所述界面分類呈現(xiàn)的步驟包括: 實時獲取用戶最近打開的文檔和程序所對應(yīng)的所述主啟動程序; 更新所述界面中最近打開程序分類窗口中的主啟動程序為最近打開的文檔和程序所對應(yīng)的所述主啟動程序。
10.根據(jù)權(quán)利要求8所述的程序開始菜單的處理方法,其特征在于,所述創(chuàng)建容納所述主啟動程序的快捷方式的界面的步驟還包括: 將所述界面設(shè)置在系統(tǒng)開始菜單位置替換所述操作系統(tǒng)的開始菜單。
11.一種程序開始菜單的處理系統(tǒng),其特征在于,包括: 獲取模塊,用于獲取操作系統(tǒng)中的主啟動程序; 分類模塊,用于將所述主啟動程序分類; 界面創(chuàng)建模塊,創(chuàng)建容納所述主啟動程序的快捷方式的界面; 界面呈現(xiàn)模塊,用于將分類后的所述主啟動程序的快捷方式在所述界面分類呈現(xiàn)。
12.根據(jù)權(quán)利要求11所述的程序開始菜單的處理系統(tǒng),其特征在于,所述獲取模塊包括: 路徑獲取單元,用于獲取當(dāng)前操作系統(tǒng)的開始菜單信息和/或快速啟動欄信息的路徑; 快捷方式獲取單元,用于遞歸獲取所述路徑下的快捷方式信息; 解析過濾單元,用于解析所述快捷方式信息,獲取所述操作系統(tǒng)的開始菜單信息和/或快速啟動欄信息中的主啟動程序。
13.根據(jù)權(quán)利要求12所述的程序開始菜單的處理系統(tǒng),其特征在于,所述解析過濾單元包括: 地址獲取裝置,用于解析所述快捷方式信息獲得執(zhí)行文件的地址; 文件過濾裝置,用于過濾所述執(zhí)行文件獲得所述主啟動程序。
14.根據(jù)權(quán)利要求11所述的程序開始菜單的處理系統(tǒng),其特征在于,所述獲取模塊包括: 程序查找單元,用于查找所述操作系統(tǒng)管理的存儲器中安裝的程序并獲取其中的主啟動程序。
15.根據(jù)權(quán)利要求14所述的程序開始菜單的處理系統(tǒng),其特征在于,所述查找程序單元包括: 程序文件查找裝置,用于查找所述存儲器下的程序文件; 程序文件過濾裝置,用于過濾所述程序文件獲得所述主啟動程序。
16.根據(jù)權(quán)利要求11 15任一項所述的程序開始菜單的處理系統(tǒng),其特征在于,所述分類模塊包括: 規(guī)則分類單元,用于將所述主啟動程序按照使用情況和/或用途分類; 快捷方式生成單元,生成所述主啟動程序的快捷方式并與所述分類關(guān)聯(lián)。
17.根據(jù)權(quán)利要求16所述的程序開始菜單的處理系統(tǒng),其特征在于,所述規(guī)則分類單元將主啟動程序按照使用情況分類具體為:按照使用情況分類分為常用程序、所有程序和最近打開程序,其中, 所述獲取模塊獲取的全部所述主啟動程序分類為所述所有程序; 所述獲取模塊獲取的全部所述主啟動程序中經(jīng)常使用的所述主啟動程序分類為所述常用程序; 最近打開的文檔和程序所對應(yīng)的所述主啟動程序分類為所述最近打開程序。
18.根據(jù)權(quán)利要求16所述的程序開始菜單的處理系統(tǒng),其特征在于,所述界面創(chuàng)建模塊包括: 分類信息獲取單元,用于獲 取所述按照使用情況和/或用途分類的分類信息; 窗口創(chuàng)建單元,用于按照所述分類信息的數(shù)量創(chuàng)建相應(yīng)數(shù)量的容納相應(yīng)的所述主啟動程序的快捷方式的窗口。
19.根據(jù)權(quán)利要求18所述的程序開始菜單的處理系統(tǒng),其特征在于,所述界面呈現(xiàn)模塊包括: 使用情況獲取單元,用于實時獲取用戶最近打開的文檔和程序所對應(yīng)的所述主啟動程序; 同步單元,用于更新所述界面中最近打開程序分類窗口中的主啟動程序為最近打開的文檔和程序所對應(yīng)的所述主啟動程序。
全文摘要
一種程序開始菜單的處理方法,包括以下步驟獲取操作系統(tǒng)中的主啟動程序;將所述主啟動程序分類;創(chuàng)建容納所述主啟動程序的快捷方式的界面;將分類后的所述主啟動程序的快捷方式在所述界面分類呈現(xiàn)。上述程序開始菜單的處理方法通過獲取操作系統(tǒng)中的主啟動程序并將其分類后,將分類后的主啟動程序的快捷方式在界面分類呈現(xiàn)。使得用戶在操作程序開始菜單的體驗中對菜單信息一目了然,實現(xiàn)方便簡潔的操作體驗,同時避免了操作系統(tǒng)中原開始菜單的層次較多操作繁瑣的問題。
文檔編號G06F9/44GK103197921SQ20121000203
公開日2013年7月10日 申請日期2012年1月5日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者崔孝林, 李相如, 羅璇 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1