新四季網

用於視窗作業系統中應用程式磁貼的生成方法及裝置製造方法

2023-07-01 05:30:36 4

用於視窗作業系統中應用程式磁貼的生成方法及裝置製造方法
【專利摘要】本發明公開了一種用於視窗作業系統中應用程式磁貼的生成方法和裝置。其中,所述方法包括:獲取系統中應用程式的啟動對應項;根據所述啟動對應項生成與之對應的磁貼,並將所述磁貼固定到開始屏幕。本發明的方法的磁貼生成方法生成磁貼後,用戶可以根據需要對選取的應用程式磁貼主題進行更換。
【專利說明】用於視窗作業系統中應用程式磁貼的生成方法及裝置
[0001]本申請要求於2013年09月25日提交中國專利局、申請號為201310445161.7、發明名稱為「用於視窗作業系統中應用程式磁貼的生成方法及裝置」的中國專利申請的優先權,其全部內容通過引用結合在本申請中。

【技術領域】
[0002]本發明涉及視窗作業系統,具體涉及視窗作業系統中應用程式磁貼的生成方法及
>J-U ρ?α裝直。

【背景技術】
[0003]隨著可攜式設備、手持終端的普及,越來越多的用戶會選擇智慧型手機、智能平板電腦、個人計算機等終端設備來上網、娛樂或工作。特別是隨著移動網際網路的發展,越來越多的企業在移動網際網路領域發力,開發出各種作業系統以及基於上述作業系統的應用軟體(App),目前主流的移動端作業系統包括蘋果公司的1S,谷歌公司開發的開源作業系統安卓(Android)系統,以及微軟公司開發的windows phone (簡稱WP)系統,比較小眾的作業系統還包括Palm公司開發的Palmos系統,黑莓公司的BlackBerry OS以及惠普公司的webos系統。應用軟體則不勝枚舉,包括社交類、新聞類、遊戲類、通訊類、視頻類等等。上述的應用軟體運行於相應的作業系統中。
[0004]其中,上述的作業系統軟體中,桌面文件夾一直是1S、Android等平臺上深受用戶喜愛的功能,在這些平臺上,用戶只需把一個應用程式圖標拖入另一個應用程式圖標裡便可方便創建文件夾。桌面文件夾由於其高效性和實用性,已經成為不少用戶的習慣功能。而在Windows Phone上,獨特的動態磁貼替代了傳統意義上的圖標,用戶可以個性地擺放動態磁貼位置,調整動態磁貼的大小。然而,在現有的WP系統中,安裝於系統中的App的動態磁貼的主題無法單獨自由更改為想要的設定,無法滿足用戶對磁貼的個性需求。


【發明內容】

[0005]本發明提供一種用於視窗作業系統中應用程式磁貼的生成方法,以解決現有的視窗作業系統中應用程式磁貼的生成方法的上述問題。本發明另外提供用於視窗作業系統中應用程式磁貼的生成裝置。
[0006]本發明的提供一種用於視窗作業系統中應用程式磁貼的生成方法,包括:
[0007]獲取系統中應用程式的啟動對應項;
[0008]根據所述啟動對應項生成與之對應的磁貼,並將所述磁貼固定到開始屏幕。
[0009]可選的,所述啟動對應項為應用程式身份識別信息或者應用程式統一資源標識符。
[0010]可選的,所述應用程式的啟動對應項為應用程式身份識別信息;
[0011]所述獲取系統中應用程式的啟動對應項包括:
[0012]掃描系統應用程式列表,獲取系統安裝的所有應用程式;
[0013]遍歷獲取的所有應用程式,獲取待生成磁貼的應用程式;
[0014]獲得所述待生成磁貼的應用程式的特徵信息;
[0015]由所述特徵信息中識別該應用程式身份識別信息作為啟動對應項。
[0016]可選的,所述應用程式的啟動對應項為應用程式身份識別信息;
[0017]所述獲取系統中應用程式的啟動對應項包括:
[0018]掃描系統應用程式列表,獲取系統安裝的所有應用程式,
[0019]獲得所有應用程式的特徵信息;
[0020]在所述所有應用程式的特徵信息中獲取待生成磁貼的應用程式的身份識別信息,作為啟動對應項。
[0021]可選的,所述獲取應用程式的特徵信息包括:
[0022]通過系統的接口函數獲取應用程式的特徵信息。
[0023]可選的,所述接口函數為:
[0024]IIteralbe [C + + ] system, collect1ns.Generic.1EnumberabIe〈package>
[0025]可選的,所述特徵信息至少包括應用程式的身份識別信息。
[0026]可選的,所述特徵信息還包括應用程式的標示信息以及開發者信息、版本信息、說明信息、是否為試用版信息、發布者信息以及標題信息中的一種或多種。
[0027]可選的,所述根據所述啟動對應項生成與之對應的磁貼包括:
[0028]根據所述應用程式的啟動對應項以及應用程式參數、背景、文字生成磁貼對象,
[0029]將所述生成的磁貼對象映射到磁貼圖塊。
[0030]可選的,所述應用程式參數包括應用程式文件路徑、應用程式名稱、應用程式啟動對應項類型以及觸發動作類型。
[0031]可選的,所述應用程式的啟動對應項為應用程式統一資源標識符;
[0032]所述方法還包括:
[0033]建立所述應用程式統一資源標識符與相應應用程式的啟動接口函數之間的映射關係。
[0034]此外,本發明還提供一種用於視窗作業系統中應用程式磁貼的生成裝置,包括:
[0035]獲取單元,用於獲取系統中應用程式的啟動對應項;
[0036]生成顯示單元,用於根據所述啟動對應項生成與之對應的磁貼,並將所述磁貼固定到開始屏幕。
[0037]可選的,所述獲取單元,具體用於獲取系統中應用程式的身份識別信息或者統一資源標識符。
[0038]可選的,所述獲取單元,具體用於獲取系統中應用程式的身份識別信息;
[0039]所述獲取單元包括:
[0040]掃描單元,用於掃描系統應用程式列表,獲取系統安裝的所有應用程式,
[0041]遍歷單元,用於遍歷獲取的所有應用程式;獲取待生成磁貼的應用程式;
[0042]特徵信息獲取單元,用於獲得所述待生成磁貼的應用程式的特徵信息;
[0043]識別單元,用於由所述特徵信息中識別該應用程式身份識別信息作為啟動對應項。
[0044]可選的,所述獲取單元,具體用於獲取系統中應用程式的身份識別信息;
[0045]所述獲取單元包括:
[0046]掃描單元,用於掃描系統應用程式列表,獲取系統安裝的所有應用程式,
[0047]特徵信息獲取單元,用於獲得所有應用程式的特徵信息;
[0048]識別單元,用於在所述所有應用程式的特徵信息中獲取待生成磁貼的應用程式的身份識別信息,作為啟動對應項。
[0049]可選的,所述特徵信息獲取單元,具體用於通過系統的接口函數獲取應用程式的特徵信息。
[0050]可選的,所述特徵信息獲取單元,具體用於通過系統的接口函數獲取應用程式的身份識別信息。
[0051]可選的,所述生成顯示單元具體包括:
[0052]對象生成單元,用於根據所述應用程式的啟動對應項以及應用程式參數、背景、文字生成磁貼對象,
[0053]映射單元,用於將所述生成的磁貼對象映射到磁貼圖塊。
[0054]可選的,所述獲取單元,具體用於獲取系統中應用程式的統一資源標識符;
[0055]所述裝置還包括:
[0056]映射單元,用於建立所述應用程式統一資源標識符與相應應用程式的啟動接口函數之間的映射關係。
[0057]與現有技術相比,本發明具有以下優點:本申請提供的用於視窗作業系統中應用程式磁貼的生成方法和裝置,通過啟動對應項實現磁貼與App的關聯,通過將補貼磁貼與啟動對應項的對應,即可實現更換App於開始屏幕磁貼的目的;實現了磁貼主題的自由更改。

【專利附圖】

【附圖說明】
[0058]圖1是本申請的用於視窗作業系統中應用程式磁貼生成方法的實施例的流程圖;
[0059]圖2為本申請的用於視窗作業系統中應用程式磁貼生成裝置的實施例的示意圖。

【具體實施方式】
[0060]在下面的描述中闡述了很多具體細節以便於充分理解本發明。但是本發明能夠以很多不同於在此描述的其它方式來實施,本領域技術人員可以在不違背本發明內涵的情況下做類似推廣,因此本發明不受下面公開的具體實施的限制。
[0061]在下面的實施例中,以在移動端的WP作為具體的例子來對本申請的視窗作業系統中應用程式磁貼的生成方法及裝置進行描述,但是本領域技術技術人員應當立即,由於Window 8作業系統也為具有磁貼顯示的Metro界面,本申請的方法及裝置也能能夠應用於Window 8作業系統中。此外,本申請中不區分WP系統和Window8系統的系統版本,本申請的方法可以應用於該系列所有版本中。
[0062]首先結合附圖對本申請的視窗作業系統中應用程式磁貼的生成方法進行描述。本發明的方法包括,首先獲取系統中應用程式的啟動對應項,接著根據所述啟動對應項生成與之對應的磁貼,然後將所述磁貼固定到開始屏幕上。本申請的方法通過建立應用程式的啟動對應項於屏幕磁貼之間的關係的方法,生成應用程式的磁貼,從而在觸發該磁貼時,通過該啟動對應項啟動相應的應用程式。下面進行詳述。
[0063]請參考圖1,其為本申請的用於視窗作業系統中應用程式磁貼的生成方法的實施例的流程圖。
[0064]步驟100,獲取系統中應用程式的啟動對應項。
[0065]在WP系統中,可以安裝多種應用程式,例如,微信、微博、移動QQ等。每一應用程式在安裝於系統之後,需要在系統的開始屏幕生成相應的磁貼。本實施例中,首先獲取系統中應用程式的啟動對應項。其中,本實施例中所述的啟動對應項為能夠觸發該應用程式運行的特徵信息。
[0066]在其中的一個具體的例子中,所述啟動對應項為所述應用程式的身份識別信息(AppID)。所述獲取系統中應用程式的啟動對應項具體如下:掃描系統應用程式列表,獲取系統安裝的所有應用程式;遍歷獲取的所有應用程式,獲取待生成磁貼的應用程式;獲得所述待生成磁貼的應用程式的特徵信息;由所述特徵信息中識別該應用程式身份識別信息作為啟動對應項。具體而言,可以通過掃描系統的註冊表或者遍歷其內存塊獲取系統安裝的應用程式列表或者系統的應用程式列表以及遊戲列表中獲取安裝的應用程式;接著由所述應用程式列表中獲取待生成磁貼的應用程式;當然,如果能夠直接獲取待生成磁貼的應用程式,則不必通過上述方式獲取。然後,獲取所述待生成磁貼的應用程式的特徵信息;眾所周知,對於每個WP應用程式,在安裝於系統後,都有識別以及標示該應用程式的特徵信息;所述特徵信息包括應用程式的AppID、開發者信息、版本信息、說明信息、是否為試用版信息、發布者信息以及標題信息等等。本實施例中,獲取所述待生成磁貼的應用程式的特徵信息中至少應包括AppID,其它類別信息也可以同時獲取,但不是必須的。
[0067]在本申請的實施例中,可以通過系統的接口函數獲取應用程式的特徵信息,其中所述接口函數具體為:
[0068]IIteralbe [C + + ] system, collect1ns.Generic.1EnumberabIe〈package>
[0069]通過所述的IIterable接口可訪問系統安裝的App,配合IEnumberable函數枚舉,可遍歷系統的所有從而獲取系統的所有App以及其特徵信息,由獲取的特徵信息中獲取相應App的AppID。其中IEnumberable函數具體使用格式如下:
[0070]Public static IEnumberabIeFind packages
[0071]獲取應用程式的AppID之後,將其作為所述的系統啟動項,也就是說,WP系統可以通過該AppID作為觸發啟動相應的App運行。這是由WP系統本身提供的接口以及與App啟動運彳丁協議所決定的
[0072]在上面的敘述中,提供了一種獲取系統中應用程式的AppID作為啟動對應項的具體例子,其還可以通過如下方式所獲取:所述獲取系統中應用程式的啟動對應項包括:掃描系統應用程式列表,獲取系統安裝的所有應用程式,獲得所有應用程式的特徵信息;在所述所有應用程式的特徵信息中獲取待生成磁貼的應用程式的身份識別信息,作為啟動對應項。其中的獲取程序列表以及獲取系統應用程式的特徵信息的方式可以與上述相同,這裡不再贅述。
[0073]在另外的一個具體的例子中,所述啟動對應項為所述應用程式的統一資源標示符(Uri),其中,所述Uri為應用程式安裝於系統後為App啟動運行所設置的協議名稱,該Uri一方面可以通過相應應用程式的發行者提供,另一方面也可以解析應用程式安裝於系統的文件所獲得。無論通過哪種方式獲得的應用程式的Uri,在觸發條件滿足的條件下,均可以通過該Uri啟動該應用程式使其在系統中運行。可以建立WP應用程式與相應的Uri的對應資料庫,每一立WP應用程式與相應Uri即為該資料庫中的一數據記錄;將該資料庫設置於伺服器端,終端設備也可以通過訪問伺服器端的資料庫中的數據記錄獲得App的Uri。
[0074]當然,所述啟動對應項還可以是應用程式的其它特徵信息,這裡不再一一列舉。
[0075]步驟S110,根據所述啟動對應項生成與之對應的磁貼,並將所述磁貼固定於開始屏幕。
[0076]如前所述,所述的啟動對應項能夠觸發相應的應用程式啟動運行。若建立開始桌面磁貼與該啟動對應項的對應關係,則通過點擊、長按或觸摸等動作於該磁貼時,則通過與該磁貼對應的啟動對應項,可實現對應用程式的啟動。故本步驟中生成與所述啟動對應項對應的磁貼。
[0077]在其中的一個例子中,所述根據所述啟動對應項生成與之對應的磁貼包括:根據所述應用程式的啟動對應項以及應用程式的相應其它參數、背景、文字生成磁貼對象,然後將所述生成的磁貼對象映射到磁貼圖塊。具體而言,將所述包括AppID或Uri在內的啟動對應項、應用程式參數、背景、文字等打包為磁貼對象,接著,選取磁貼圖塊並建立其餘磁貼對象之間的映射關係。所述映射關係具體為在磁貼圖塊在接受點擊、長按或觸摸等動作時,通過解析磁貼對象或者直接由磁貼對象中獲取相應的啟動對應項,並通過該啟動對應項啟動相應的App。
[0078]以所述啟動對應項為統一資源識別符,所述應用程式為微信為例,將該磁貼設置於開始屏幕的實現方式如下:
[0079]
ShelITile.Create(new Uri(Uri + tiIeGuid +

"&<&UriType=" + appUriType +

"&&LaunchUri=" + appUri +

"&&AppName="+ appName, UriKind.RelativeOrAbsoIute),
UpdateTileData(filePath, tileMode, isTurn), true);

}
[0080]其中,所述微信的LaunchUri 是 wechat: LaunchWechat ? target = MainPage
[0081]執行這個方法後,桌面就會有一個磁貼。用戶點擊這個磁貼首先會進入選桌面一個頁面,通過解析這個磁貼傳過來的參數得到要啟動的LaunchUri,然後通過如下方式啟動微信:
[0082]Windows.System.Launcher.LaunchUriAsync (new Uri(Navigat1nContext.QueryString[〃LaunchUri〃],UriKind.RelativeOrAbsolute))。
[0083]上述的實施例中,提供了一種用於視窗作業系統中應用程式磁貼的生成方法,可以理解,該方法也可以用於在現有WP系統中實現對磁貼主題的修改,例如,對於通過上述實施例的方法生成的磁貼,僅僅需要改變與啟動對應項相對應的磁貼即可,例如原來是磁貼I與相應的啟動對應項相關聯,改變後以磁貼2代替磁貼I與啟動對應項相關聯,即實現了磁貼主題的自由更改。
[0084]與之相應的,本申請還提供一種與所述用於視窗作業系統中應用程式磁貼的生成方法相對應的裝置。請參看圖2,其為本申請一種用於視窗作業系統中應用程式磁貼的生成裝置的實施例示意圖。由於裝置實施例基本相似於方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。下述描述的裝置實施例僅僅是示意性的。
[0085]本實施例中,用於視窗作業系統中應用程式磁貼的生成裝置,包括:
[0086]獲取單元200,用於獲取系統中應用程式的啟動對應項;
[0087]生成顯示單元210,用於根據所述啟動對應項生成與之對應的磁貼,並將所述磁貼固定到開始屏幕。
[0088]可選的,所述獲取單元,具體用於獲取系統中應用程式的身份識別信息或者統一資源標識符。
[0089]可選的,所述獲取單元,具體用於獲取系統中應用程式的身份識別信息;所述獲取單元包括:掃描單元,用於掃描系統應用程式列表,獲取系統安裝的所有應用程式,遍歷單元,用於遍歷獲取的所有應用程式;獲取待生成磁貼的應用程式;特徵信息獲取單元,用於獲得所述待生成磁貼的應用程式的特徵信息;識別單元,用於由所述特徵信息中識別該應用程式身份識別信息作為啟動對應項。
[0090]可選的,所述獲取單元,具體用於獲取系統中應用程式的身份識別信息;
[0091]所述獲取單元包括:掃描單元,用於掃描系統應用程式列表,獲取系統安裝的所有應用程式,特徵信息獲取單元,用於獲得所有應用程式的特徵信息;識別單元,用於在所述所有應用程式的特徵信息中獲取待生成磁貼的應用程式的身份識別信息,作為啟動對應項。
[0092]可選的,所述特徵信息獲取單元,具體用於通過系統的接口函數獲取應用程式的特徵信息。
[0093]可選的,所述特徵信息獲取單元,具體用於通過系統的接口函數獲取應用程式的身份識別信息。
[0094]可選的,所述生成顯示單元具體包括:對象生成單元,用於根據所述應用程式的啟動對應項以及應用程式參數、背景、文字生成磁貼對象,映射單元,用於將所述生成的磁貼對象映射到磁貼圖塊。
[0095]可選的,所述獲取單元,具體用於獲取系統中應用程式的統一資源標識符;
[0096]所述裝置還包括:映射單元,用於建立所述應用程式統一資源標識符與相應應用程式的啟動接口函數之間的映射關係。
[0097]本申請可以應用於計算機系統/伺服器,其可與眾多其它通用或專用計算系統環境或配置一起操作。適於與計算機系統/伺服器一起使用的眾所周知的計算系統、環境和/或配置的例子包括但不限於:個人計算機系統、伺服器計算機系統、瘦客戶機、厚客戶機、手持或膝上設備、基於微處理器的系統、機頂盒、可編程消費電子產品、網絡個人電腦、小型計算機系統、大型計算機系統和包括上述任何系統的分布式雲計算技術環境,等等。
[0098]計算機系統/伺服器可以在由計算機系統執行的計算機系統可執行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標程序、組件、邏輯、數據結構等等,它們執行特定的任務或者實現特定的抽象數據類型。計算機系統/伺服器可以在分布式雲計算環境中實施,分布式雲計算環境中,任務是由通過通信網絡連結的遠程處理設備執行的。在分布式雲計算環境中,程序模塊可以位於包括存儲設備的本地或遠程計算系統存儲介質上。在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基於在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定程式語言。應當明白,可以利用各種程式語言實現在此描述的本發明的內容,並且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
[0099]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,並未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0100]類似地,應當理解,為了精簡本公開並幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特徵有時被一起分組到單個實施例、圖、或者對其的描述中。然而,並不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特徵更多的特徵。更確切地說,如下面的權利要求書所反映的那樣,發明方面在於少於前面公開的單個實施例的所有特徵。因此,遵循【具體實施方式】的權利要求書由此明確地併入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0101 ] 本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變並且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特徵和/或過程或者單元中的至少一些是相互排斥之外,可以採用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特徵以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特徵可以由提供相同、等同或相似目的的替代特徵來代替。
[0102]此外,本領域的技術人員能夠理解,儘管在此所述的一些實施例包括其它實施例中所包括的某些特徵而不是其它特徵,但是不同實施例的特徵的組合意味著處於本發明的範圍之內並且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0103]本發明的各個部件實施例可以以硬體實現,或者以在一個或者多個處理器上運行的軟體模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數位訊號處理器(DSP)來實現根據本發明實施例的用於更新索引資料庫裝置中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用於執行這裡所描述的方法的一部分或者全部的設備或者裝置程序(例如,電腦程式和電腦程式產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從網際網路網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0104]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,並且本領域技術人員在不脫離所附權利要求的範圍的情況下可設計出替換實施例。在權利要求中,不應將位於括號之間的任何參考符號構造成對權利要求的限制。單詞「包含」不排除存在未列在權利要求中的元件或步驟。位於元件之前的單詞「一」或「一個」不排除存在多個這樣的元件。本發明可以藉助於包括有若干不同元件的硬體以及藉助於適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬體項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0105]本發明雖然以較佳實施例公開如上,但其並不是用來限定本發明,任何本領域技術人員在不脫離本發明的精神和範圍內,都可以做出可能的變動和修改,因此本發明的保護範圍應當以本發明權利要求所界定的範圍為準。
【權利要求】
1.一種用於視窗作業系統中應用程式磁貼的生成方法,其特徵在於包括: 獲取系統中應用程式的啟動對應項; 根據所述啟動對應項生成與之對應的磁貼,並將所述磁貼固定到開始屏幕。
2.根據權利要求1所述的視窗作業系統中應用程式磁貼的生成方法,其特徵在於,所述啟動對應項為應用程式身份識別信息或者應用程式統一資源標識符。
3.根據權利要求2所述的用於視窗作業系統中應用程式磁貼的生成方法,其特徵在於,所述應用程式的啟動對應項為應用程式身份識別信息; 所述獲取系統中應用程式的啟動對應項包括: 掃描系統應用程式列表,獲取系統安裝的所有應用程式; 遍歷獲取的所有應用程式,獲取待生成磁貼的應用程式; 獲得所述待生成磁貼的應用程式的特徵信息; 由所述特徵信息中識別該應用程式身份識別信息作為啟動對應項。
4.根據權利要求2所述的用於視窗作業系統中應用程式磁貼的生成方法,其特徵在於,所述應用程式的啟動對應項為應用程式身份識別信息; 所述獲取系統中應用程式的啟動對應項包括: 掃描系統應用程式列表,獲取系統安裝的所有應用程式, 獲得所有應用程式的特徵信息; 在所述所有應用程式的特徵信息中獲取待生成磁貼的應用程式的身份識別信息,作為啟動對應項。
5.根據權利要求3或4所述的用於視窗作業系統中應用程式磁貼的生成方法,其特徵在於,所述獲取應用程式的特徵信息包括: 通過系統的接口函數獲取應用程式的特徵信息。
6.根據權利要求4所述的用於視窗作業系統中應用程式磁貼的生成方法,其特徵在於,所述接口函數為:
IIteralbe[C++]system, collect1ns.Generic.1EnumberabIe〈package>
7.根據權利要求5所述的用於視窗作業系統中應用程式磁貼的生成方法,其特徵在於:所述特徵信息至少包括應用程式的身份識別信息。
8.根據權利要求5所述的用於視窗作業系統中應用程式磁貼的生成方法,其特徵在於:所述特徵信息還包括應用程式的標示信息以及開發者信息、版本信息、說明信息、是否為試用版信息、發布者信息以及標題信息中的一種或多種。
9.根據權利要求1所述的用於視窗作業系統中應用程式磁貼的生成方法,其特徵在於,所述根據所述啟動對應項生成與之對應的磁貼包括: 根據所述應用程式的啟動對應項以及應用程式參數、背景、文字生成磁貼對象, 將所述生成的磁貼對象映射到磁貼圖塊。
10.根據權利要求9所述的用於視窗作業系統中應用程式磁貼的生成方法,其特徵在於,所述應用程式參數包括應用程式文件路徑、應用程式名稱、應用程式啟動對應項類型以及觸發動作類型。
11.根據權利要求2所述的用於視窗作業系統中應用程式磁貼的生成方法,其特徵在於,所述應用程式的啟動對應項為應用程式統一資源標識符; 所述方法還包括: 建立所述應用程式統一資源標識符與相應應用程式的啟動接口函數之間的映射關係。
12.一種用於視窗作業系統中應用程式磁貼的生成裝置,其特徵在於包括: 獲取單元,用於獲取系統中應用程式的啟動對應項; 生成顯示單元,用於根據所述啟動對應項生成與之對應的磁貼,並將所述磁貼固定到開始屏幕。
13.根據權利要求12所述的用於視窗作業系統中應用程式磁貼的生成裝置,其特徵在於,所述獲取單元,具體用於獲取系統中應用程式的身份識別信息或者統一資源標識符。
14.根據權利要求13所述的用於視窗作業系統中應用程式磁貼的生成裝置,其特徵在於,所述獲取單元,具體用於獲取系統中應用程式的身份識別信息; 所述獲取單元包括: 掃描單元,用於掃描系統應用程式列表,獲取系統安裝的所有應用程式, 遍歷單元,用於遍歷獲取的所有應用程式;獲取待生成磁貼的應用程式; 特徵信息獲取單元,用於獲得所述待生成磁貼的應用程式的特徵信息; 識別單元,用於由所述特徵信息中識別該應用程式身份識別信息作為啟動對應項。
15.根據權利要求13所述的用於視窗作業系統中應用程式磁貼的生成裝置,其特徵在於,所述獲取單元,具體用於獲取系統中應用程式的身份識別信息; 所述獲取單元包括: 掃描單元,用於掃描系統應用程式列表,獲取系統安裝的所有應用程式, 特徵信息獲取單元,用於獲得所有應用程式的特徵信息; 識別單元,用於在所述所有應用程式的特徵信息中獲取待生成磁貼的應用程式的身份識別信息,作為啟動對應項。
16.根據權利要求14或15所述的用於視窗作業系統中應用程式磁貼的生成裝置,其特徵在於,所述特徵信息獲取單元,具體用於通過系統的接口函數獲取應用程式的特徵信息。
17.根據權利要求16所述的用於視窗作業系統中應用程式磁貼的生成裝置,其特徵在於,所述特徵信息獲取單元,具體用於通過系統的接口函數獲取應用程式的身份識別信息。
18.根據權利要求12所述的用於視窗作業系統中應用程式磁貼的生成裝置,其特徵在於,所述生成顯示單元具體包括: 對象生成單元,用於根據所述應用程式的啟動對應項以及應用程式參數、背景、文字生成磁貼對象, 映射單元,用於將所述生成的磁貼對象映射到磁貼圖塊。
19.根據權利要求2所述的用於視窗作業系統中應用程式磁貼的生成裝置,其特徵在於,所述獲取單元,具體用於獲取系統中應用程式的統一資源標識符; 所述裝置還包括: 映射單元,用於建立所述應用程式統一資源標識符與相應應用程式的啟動接口函數之間的映射關係。
【文檔編號】G06F9/445GK104166562SQ201410371620
【公開日】2014年11月26日 申請日期:2014年7月30日 優先權日:2013年9月25日
【發明者】穆建鑫 申請人:北京新鋒艾普網絡科技有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀