新四季網

程序開始菜單的處理方法及系統的製作方法

2023-06-09 06:33:01

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

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

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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀