亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

手機實現(xiàn)管理應(yīng)用程序信息的方法及應(yīng)用程序管理器的制作方法

文檔序號:7708796閱讀:154來源:國知局
專利名稱:手機實現(xiàn)管理應(yīng)用程序信息的方法及應(yīng)用程序管理器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通訊終端,尤其涉及手機中的應(yīng)用程序管理器。
背景技術(shù)
在手機應(yīng)用開發(fā)中,大量采用Java語言來開發(fā)游戲和各類業(yè)務(wù)的應(yīng)用軟 件,并且這些應(yīng)用軟件可以在用戶需要的時候安裝到手;^幾上。對于采用開》文 式操作系統(tǒng)(OOS, Open Operation System)的智能手才幾來說,用戶也可以
安裝采用<:"++等語言編寫的本地應(yīng)用程序。通常,手才幾中有一個軟件專門
用于管理這些安裝的應(yīng)用程序,稱為應(yīng)用程序管理器(AMS, Application Management System或Application Management Software )。對于只管理Java 應(yīng)用程序的AMS,稱為JavaAMS。更廣泛地,手^L中的應(yīng)用程序管理器不 ^義可以管理Java的應(yīng)用程序,還可以管理非Java的應(yīng)用程序,并可以在手 機界面上顯示出手機已經(jīng)安裝的應(yīng)用程序圖標和應(yīng)用程序信息列表。用戶通 過應(yīng)用程序管理器的界面,可以對應(yīng)用程序進行"安裝"、"運行"、"刪 除,,、"升級"、"查看屬性"、"設(shè)置安全選項"等各類操作。
由于目前存儲器技術(shù)的發(fā)展,手機支持數(shù)GB的存儲空間已經(jīng)很常見。 通過更換存儲卡,手機實際支持的存儲空間更是不受什么限制了。手機存儲 空間的增加,用戶可以安裝到手機上的應(yīng)用程序以及MP3、視頻等媒體資源 文件可以達到成千上萬。這樣,應(yīng)用程序管理器從文件系統(tǒng)讀取并顯示應(yīng)用 程序信息,包括應(yīng)用程序的名稱、屬性、個性化圖標等,都需要花大量時間。 隨著用戶在手機中安裝應(yīng)用程序數(shù)量的增加,讀取應(yīng)用程序信息花費的時間 開銷變得越來越大。例如音樂播放器讀取2G存儲卡上的數(shù)百首MP3文件, 形成播放列表,需要花費數(shù)十秒時間。
應(yīng)用程序管理器是應(yīng)用程序管理的門戶,其加載、顯示、操作應(yīng)用程序 信息的速度會對用戶體^r產(chǎn)生非常大的影響,因此必須對其進行改進,以增強用戶體驗。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種手機中實現(xiàn)管理應(yīng)用程序信息的 方法及應(yīng)用程序管理器,能夠加速讀取并顯示應(yīng)用程序信息。
為了解決上述技術(shù)問題,本發(fā)明提供了 一種手機實現(xiàn)管理應(yīng)用程序信息
的方法,包4舌
手機開機后,其應(yīng)用程序管理器在后臺從文件系統(tǒng)中讀取應(yīng)用程序信息 并緩存。
進一步地,該方法還包括
當手機用戶通過應(yīng)用程序管理器的用戶界面請求顯示應(yīng)用程序信息時, 該應(yīng)用程序管理器將緩存的應(yīng)用程序信息向用戶顯示。
進一步地,
當手機用戶通過該用戶界面進行應(yīng)用程序的更新操作時,該應(yīng)用程序管 理器在后臺從文件系統(tǒng)重新讀取應(yīng)用程序的信息并緩存,待用戶通過該用戶 界面請求顯示應(yīng)用程序信息時進行顯示刷新。
進一步地,應(yīng)用程序的更新操作包括添加新的應(yīng)用程序、刪除已有的應(yīng) 用程序以及修 城蓋已有的應(yīng)用程序中的 一種或多種操作。
進一步地,
當手機用戶將存儲卡插入手機時,該應(yīng)用程序管理器在后臺檢測到插入 的存^(諸卡,讀取該存儲卡上的應(yīng)用程序相應(yīng)的信息和/或纟某體資源文件相應(yīng)的 信息并緩存,待用戶通過該用戶界面請求顯示應(yīng)用程序信息時進行顯示刷新。
為了解決上述技術(shù)問題,本發(fā)明提供了一種手機中的應(yīng)用程序管理器裝 置,包括相互連接的文件系統(tǒng)及后臺服務(wù)模塊,其中
文件系統(tǒng),用于保存手機安裝的應(yīng)用程序及應(yīng)用程序信息;
后臺服務(wù)才莫塊,用于當開沖幾后在后臺從文件系統(tǒng)讀取應(yīng)用程序信息并緩存。
進一步地,該裝置還包括與后臺服務(wù)模塊連接的應(yīng)用程序管理用戶界面,
其中
應(yīng)用程序管理用戶界面,用于在手機用戶請求顯示應(yīng)用程序信息時,向 后臺服務(wù)模塊發(fā)出信息查詢請求,并向用戶顯示后臺服務(wù)模塊返回的應(yīng)用程 序信息;
后臺服務(wù)模塊,在收到該信息查詢請求時,將緩存的應(yīng)用程序信息返回 給應(yīng)用程序管理用戶界面。
進一步地,該裝置還包括分別與應(yīng)用程序管理用戶界面和文件系統(tǒng)連接 的更新操作模塊,其中
更新操作模塊,用于在手機用戶通過應(yīng)用程序管理用戶界面進行應(yīng)用程 序的更新操作時,根據(jù)更新操作刷新該文件系統(tǒng)保存的應(yīng)用程序及應(yīng)用程序 信息,同時向后臺服務(wù)模塊發(fā)出同步更新通知;
后臺服務(wù)模塊,用于在收到該同步更新通知后,在后臺從該文件系統(tǒng)重 新讀取應(yīng)用程序信息并緩存,待用戶通過應(yīng)用程序管理用戶界面發(fā)出信息查 詢請求時,將緩存更新的應(yīng)用程序信息返回給應(yīng)用程序管理用戶界面進行顯 示刷新。
進一步地,應(yīng)用程序的更新才喿作包括添加新的應(yīng)用程序、刪除已有的應(yīng) 用程序以及修 嫂蓋已有的應(yīng)用程序中的 一種或多種操作。
進一步地,
更新操作模塊,還用于在手機用戶通過應(yīng)用程序管理用戶界面將存儲卡 插入手機時,向后臺服務(wù)模塊發(fā)出同步更新通知;
后臺服務(wù)模塊,用于在收到該同步更新通知后,在后臺讀取該存儲卡上 的應(yīng)用程序相應(yīng)的信息和/或々某體資源文件相應(yīng)的信息并緩存,待用戶通過應(yīng) 用程序管理用戶界面發(fā)出信息查詢請求時,將緩存的應(yīng)用程序相應(yīng)的信息和/ 或々某體資源文件相應(yīng)的信息返回給應(yīng)用程序管理用戶界面進行顯示刷新。本發(fā)明通過應(yīng)用程序管理器在后臺在手機空閑時讀取應(yīng)用程序信息并緩 存,當該應(yīng)用程序管理器由用戶啟動時,直接讀取緩存的應(yīng)用程序信息進行 顯示而不必從文件系統(tǒng)進行加載,故可以極大地提高信息顯示速度,從而顯 著增強用戶體驗。而且,當手機用戶進行新增、刪除應(yīng)用程序以及將存儲卡 插入手機等操作時,由該應(yīng)用程序管理器在后臺進行相應(yīng)信息的同步更新操 作,使得緩存的應(yīng)用程序信息與文件系統(tǒng)中實際的應(yīng)用程序信息能夠保持一 致,且用戶隨時可通過應(yīng)用程序管理器的用戶界面獲取到最新的應(yīng)用程序信 息顯示。


圖l是本發(fā)明實施例提供的應(yīng)用程序管理器的結(jié)構(gòu)示意圖2是本發(fā)明實施例提供的實現(xiàn)管理應(yīng)用程序信息的方法流程圖。
具體實施例方式
本發(fā)明的手機中實現(xiàn)管理應(yīng)用程序信息的方法及應(yīng)用程序管理器,其發(fā) 明構(gòu)思是,基于手機開機后大多數(shù)用戶并不立即使用應(yīng)用程序管理器這種情
況,為后臺操:作提供了緩沖時間。通過后臺在手機空閑時從文件系統(tǒng)讀取應(yīng)
用程序信息緩存在內(nèi)存中;當手機進入應(yīng)用程序管理器的用戶界面時,從內(nèi)
存中讀取緩存的內(nèi)容來顯示,而不必從文件系統(tǒng)加載,由此可極大地加速顯 示應(yīng)用程序信息的速度。當通過用戶界面添加新的應(yīng)用程序、刪除已有的應(yīng) 用程序等操作完成時,通知后臺據(jù)此對應(yīng)用程序信息進行同步更新,使得內(nèi) 存中緩存的信息與文件系統(tǒng)中實際的信息保持一致,且應(yīng)用程序管理器用戶 界面隨時都可以通過后臺獲取最新的應(yīng)用程序信息。
以下結(jié)合附圖和優(yōu)選實施例對本發(fā)明的技術(shù)方案進行詳細地闡述。以下 例舉的實施例僅僅用于說明和解釋本發(fā)明,而不構(gòu)成對本發(fā)明的4支術(shù)方案的 限制。
如圖1所示,是本發(fā)明實施例的應(yīng)用程序管理器的結(jié)構(gòu),該應(yīng)用程序管 理器包括依次連接的文件系統(tǒng)、后臺服務(wù)模塊、應(yīng)用程序管理用戶界面、更新操作模塊,其中
文件系統(tǒng),用于保存手機內(nèi)安裝的應(yīng)用程序及其信息;
后臺服務(wù)模塊,還與更新操作模塊連接,用于在手機開機后自動啟動, 在手機空閑時從文件系統(tǒng)讀取應(yīng)用程序信息緩存在手機的內(nèi)存(圖中未示) 中,在收到應(yīng)用程序管理用戶界面發(fā)出的信息查詢請求后,從內(nèi)存讀取緩存 的應(yīng)用程序信息返回給應(yīng)用程序管理用戶界面;在收到更新才喿作才莫塊發(fā)出的 同步更新通知后,讀取文件系統(tǒng)中更新的應(yīng)用程序信息緩存在內(nèi)存中;
應(yīng)用程序管理用戶界面,用于供手機用戶與手機進行人機交互,在手機 用戶要查看應(yīng)用程序信息時,向后臺服務(wù)^f莫塊發(fā)出信息查詢請求,并顯示后 臺服務(wù)模塊返回的應(yīng)用程序信息;在手機用戶要進行應(yīng)用程序新增、刪除、 修改覆蓋以及將存儲卡插入手機等更新操作時,向更新操作模塊發(fā)出相應(yīng)的 更新操作請求;
更新操作才莫塊,還與文件系統(tǒng)連接,用于在收到應(yīng)用程序管理用戶界面 發(fā)出的更新操作請求后,根據(jù)該請求在文件系統(tǒng)中進行相應(yīng)的應(yīng)用程序及其 信息的新增、刪除以及將存儲卡插入手機等更新操作,然后向后臺服務(wù)模塊 發(fā)出同步更新通知。
如圖2所示,是本發(fā)明實施例提供的實現(xiàn)管理應(yīng)用程序信息的方法流程, 涉及應(yīng)用程序管理器中的應(yīng)用程序管理用戶界面(筒稱用戶界面)、后臺服 務(wù)模塊以及更新操作模塊,包括如下步驟
步驟1:后臺服務(wù)模塊在開機隨機延時后讀取應(yīng)用程序信息并緩存;
步驟2:手機用戶通過用戶界面向后臺服務(wù)模塊發(fā)出獲取顯示列表(即 應(yīng)用程序信息)請求;
步驟3:后臺服務(wù)模塊向用戶界面返回獲取顯示列表響應(yīng),該響應(yīng)中含 有請求的顯示列表;
步驟4:手機用戶通過用戶界面向更新才喿作模塊發(fā)出安裝、刪除應(yīng)用程 序等更新操作請求;
步驟5:更新操作模塊在完成相應(yīng)的安裝、刪除應(yīng)用程序等更新操作后,向后臺服務(wù)模塊發(fā)出同步更新通知;
步驟6:后臺服務(wù)模塊完成相應(yīng)的應(yīng)用程序信息更新后,向更新4喿作才莫塊返回同步更新響應(yīng);
步驟7:更新操作模塊向用戶界面返回相應(yīng)的更新操作成功響應(yīng);
步驟8:手機用戶通過用戶界面向后臺服務(wù)模塊發(fā)出獲取更新的顯示列表請求;
步驟9:后臺服務(wù)模塊向用戶界面返回獲取顯示列表響應(yīng),該響應(yīng)中含有更新的顯示列表。
或者,在步驟4手機用戶插入存儲卡,在步驟5由后臺服務(wù)模塊檢測到存儲卡的插入;在步驟6由后臺服務(wù)模塊讀取存儲卡上應(yīng)用程序或MP3、視頻等媒體資源文件相應(yīng)的信息并緩存;在步驟7手機用戶通過用戶界面向后臺服務(wù)模塊發(fā)出獲取存儲卡上相應(yīng)的信息的請求,并在步驟8顯示后臺服務(wù)模塊返回的相應(yīng)的信息。
本發(fā)明上述實施例的方法基于一個重要的事實,即手機開機后的絕大多數(shù)情況用戶并不會立即去使用應(yīng)用程序管理器,這就給后臺緩沖提供了時間。以下以手機產(chǎn)品中各種場景為實例來進 一 步說明本發(fā)明的上述方法。
場景l(fā):開機一段時間后,用戶才進入應(yīng)用程序管理器的操作
手機在開機時,應(yīng)用程序管理器在后臺自動啟動,選擇一段隨機延遲時間,等待CPU空閑;
延遲時間到,應(yīng)用程序管理器在后臺讀取文件系統(tǒng)中的應(yīng)用程序信息并緩存,然后進入空閑狀態(tài);
用戶打開應(yīng)用程序管理器的用戶界面請求應(yīng)用程序信息;
應(yīng)用程序管理器讀取緩存的應(yīng)用程序信息,并通過用戶界面顯示給用戶。
由于該信息是讀取緩存的信息而不是從文件系統(tǒng)中加載,故此操作可以立即完成,信息可以立即顯示。
場景2:添加或刪除應(yīng)用程序時狀態(tài)更新
9手機在開機后,應(yīng)用程序管理器在后臺自動啟動,選擇一段隨機延遲時
間,等待CPU空閑;
延遲時間到,應(yīng)用程序管理器在后臺讀取文件系統(tǒng)中的應(yīng)用程序信息并緩存,然后進入空閑狀態(tài);
用戶打開應(yīng)用程序管理器的用戶界面,獲取應(yīng)用程序管理器緩存的應(yīng)用程序信息并顯示;
用戶在用戶界面完成安裝(即添加)、刪除應(yīng)用程序等操作,由應(yīng)用程序管理器在后臺進行相應(yīng)的緩存信息的同步更新,然后進入空閑狀態(tài);
用戶通過用戶界面讀取相應(yīng)的緩存信息并進行顯示刷新。場景3:應(yīng)用程序管理器;f全測到存儲卡插入
手機在開機時,應(yīng)用程序管理器在后臺自動啟動,選擇一段隨機延遲時間,等待CPU空閑;
延遲時間到,應(yīng)用程序管理器在后臺讀取文件系統(tǒng)中的應(yīng)用程序信息并緩存,然后進入空閑狀態(tài);
用戶插入存儲卡;
應(yīng)用程序管理器在后臺檢測到插入存儲卡,讀取存儲卡上應(yīng)用程序或MP3、視頻等媒體資源文件相應(yīng)的信息并緩存,然后進入空閑狀態(tài);
用戶打開應(yīng)用程序管理器的用戶界面,讀取J爰存的存儲卡文件相應(yīng)的信息并顯示。
本發(fā)明以Java語言的應(yīng)用程序管理器為例來對本發(fā)明的技術(shù)方案進行描述,但本發(fā)明提供的應(yīng)用程序管理器并不是局限于Java語言。以上典型場景僅作為解釋本發(fā)明技術(shù)方案的具體實例,并不用于限制本發(fā)明的技術(shù)方案。本發(fā)明也不僅僅適用于應(yīng)用程序管理器,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化,例如多媒體播放器可以使用本發(fā)明的方法通過后臺加載媒體文件信息,在需要的時候?qū)崟r播放。本發(fā)明的保護范圍當以權(quán)利要求書中的權(quán)利要求為準。
權(quán)利要求
1、一種手機實現(xiàn)管理應(yīng)用程序信息的方法,包括手機開機后,其應(yīng)用程序管理器在后臺從文件系統(tǒng)中讀取應(yīng)用程序信息并緩存。
2、 按照權(quán)利要求1所述的方法,其特征在于,還包括當手機用戶通過所述應(yīng)用程序管理器的用戶界面請求顯示應(yīng)用程序信息 時,所述應(yīng)用程序管理器將緩存的所述應(yīng)用程序信息向所述用戶顯示。
3、 按照權(quán)利要求1或2所述的方法,其特征在于,當手機用戶通過所述用戶界面進行應(yīng)用程序的更新搡作時,所述應(yīng)用程 序管理器在后臺從所述文件系統(tǒng)重新讀取應(yīng)用程序的信息并緩存,待用戶通 過所述用戶界面請求顯示應(yīng)用程序信息時進行顯示刷新。
4、 按照權(quán)利要求3所述的方法,其特征在于,所述應(yīng)用程序的更新操 作包括添加新的應(yīng)用程序、刪除已有的應(yīng)用程序以及修改覆蓋已有的應(yīng)用程 序中的一種或多種操作。
5、 按照權(quán)利要求1或2所述的方法,其特征在于,當手機用戶將存儲卡插入手機時,所述應(yīng)用程序管理器在后臺檢測到插 入的所述存儲卡,讀取所述存儲卡上的應(yīng)用程序相應(yīng)的信息和/或媒體資源文 件相應(yīng)的信息并緩存,待用戶通過所述用戶界面請求顯示應(yīng)用程序信息時進 行顯示刷新。
6、 一種手才幾中的應(yīng)用程序管理器裝置,包括相互連接的文件系統(tǒng)及后 臺服務(wù)模塊,其中所述文件系統(tǒng),用于保存手機安裝的應(yīng)用程序及應(yīng)用程序信息;所述后臺服務(wù)模塊,用于當開機后在后臺從文件系統(tǒng)讀取所述應(yīng)用程序 信息并緩存。
7、 按照權(quán)利要求6所述的裝置,其特征在于,還包括與所述后臺服務(wù) 模塊連接的應(yīng)用程序管理用戶界面,其中所述應(yīng)用程序管理用戶界面,用于在手機用戶請求顯示應(yīng)用程序信息時,向所述后臺服務(wù)模塊發(fā)出信息查詢請求,并向用戶顯示所述后臺服務(wù)模塊返回的所述應(yīng)用程序信息;所述后臺服務(wù)模塊,在收到所述信息查詢請求時,將緩存的所述應(yīng)用程 序信息返回給所述應(yīng)用程序管理用戶界面。
8、 按照權(quán)利要求7所述的裝置,其特征在于,還包括分別與所述應(yīng)用 程序管理用戶界面和所述文件系統(tǒng)連接的更新操:作模塊,其中所述更新操作模塊,用于在手機用戶通過所述應(yīng)用程序管理用戶界面進 行應(yīng)用程序的更新操作時,根據(jù)所述更新操作刷新所述文件系統(tǒng)保存的應(yīng)用 程序及應(yīng)用程序信息,同時向所述后臺服務(wù)模塊發(fā)出同步更新通知;所述后臺服務(wù)模塊,用于在收到所述同步更新通知后,在后臺從所述文 件系統(tǒng)重新讀取應(yīng)用程序信息并緩存,待用戶通過所述應(yīng)用程序管理用戶界 面發(fā)出信息查詢請求時,將緩存更新的應(yīng)用程序信息返回給所述應(yīng)用程序管 理用戶界面進行顯示刷新。
9、 按照權(quán)利要求8所述的裝置,其特征在于,所述應(yīng)用程序的更新操 作包括添加新的應(yīng)用程序、刪除已有的應(yīng)用程序以及修改覆蓋已有的應(yīng)用程 序中的一種或多種操作。
10、 按照權(quán)利要求8所述的裝置,其特征在于,所述更新操作;漠塊,還用于在手機用戶通過所述應(yīng)用程序管理用戶界面 將存儲卡插入手機時,向所述后臺服務(wù)模塊發(fā)出同步更新通知;所述后臺服務(wù)模塊,用于在收到所述同步更新通知后,在后臺讀取所述 存儲卡上的應(yīng)用程序相應(yīng)的信息和/或々某體資源文件相應(yīng)的信息并緩存,待用 戶通過所述應(yīng)用程序管理用戶界面發(fā)出信息查詢請求時,將緩存的應(yīng)用程序 相應(yīng)的信息和/或Jf某體資源文件相應(yīng)的信息返回給所述應(yīng)用程序管理用戶界 面進4于顯示刷新。
全文摘要
本發(fā)明披露了手機實現(xiàn)管理應(yīng)用程序信息的方法及應(yīng)用程序管理器,其中方法包括手機開機后,其應(yīng)用程序管理器在后臺從文件系統(tǒng)中讀取應(yīng)用程序信息并緩存。當手機用戶通過應(yīng)用程序管理器的用戶界面請求顯示應(yīng)用程序信息時,該應(yīng)用程序管理器將緩存的應(yīng)用程序信息向用戶顯示。本發(fā)明能夠在用戶啟動應(yīng)用程序管理器時直接讀取緩存的應(yīng)用程序信息進行顯示,而不必從文件系統(tǒng)進行加載,故極大地提高了應(yīng)用程序信息顯示的速度,從而顯著增強用戶體驗。且當用戶更新應(yīng)用程序以及將存儲卡插入手機時,由應(yīng)用程序管理器在后臺進行同步的信息更新操作,供用戶隨時獲取并顯示。
文檔編號H04M1/725GK101656789SQ200910146760
公開日2010年2月24日 申請日期2009年7月1日 優(yōu)先權(quán)日2009年7月1日
發(fā)明者平 何, 剛 劉, 茍定勇, 鑫 謝 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1