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

用于管理無線手持式計算裝置的存儲器資源的系統(tǒng)和方法

文檔序號:6361921閱讀:154來源:國知局
專利名稱:用于管理無線手持式計算裝置的存儲器資源的系統(tǒng)和方法
技術領域
背景技術
如今計算環(huán)境正變得越來越便攜。人們用他們的無線手持式計算裝置瀏覽因特網(wǎng),就像人們開始使用移動電話撥打一般電話呼叫一樣容易。典型的常規(guī)無線手持式計算裝置包括但不限于例如移動電話、個人數(shù)字助理(“PDA”)以及“智能”電話等裝置。這些無線手持式計算裝置通常握在人的手里,或者可以用人的單手到處攜帶。雖然這些無線手持式計算裝置已經(jīng)使得人在“走動”時可以更容易接入計算環(huán)境,但是無線手持式計算裝置引起了關于這些裝置在無線網(wǎng)絡內的性能的某些獨特問題。與性能有關的一些問題包括當無線網(wǎng)絡帶寬較低時數(shù)據(jù)下載緩慢,并且因為接收錯誤所以通信緩慢。此性能通常取決于這些手持式大小的單元的緊湊電子封裝內可以容納的硬件與軟件。這些手持式大小的單元的性能還可能取決于無線手持式計算裝置建立通信鏈路所處的無線網(wǎng)絡。無線手持式計算裝置的用戶所希望的典型通信鏈路是通常包括使用可由手持式計算裝置的中央處理單元執(zhí)行的基于網(wǎng)絡的瀏覽器應用程序來瀏覽因特網(wǎng)或網(wǎng)絡的通信鏈路。通常,由于與移動網(wǎng)絡有關的因素的緣故,網(wǎng)頁內容可能要花費一段時間才能加載到無線手持式計算裝置上??赡懿焕赜绊憻o線手持式計算裝置的性能的一個因素是在手持式計算裝置使用可能正在經(jīng)歷較低帶寬的無線通信網(wǎng)絡建立通信鏈路的時候。與無線通信網(wǎng)絡有關的另一因素是等待時間。分組交換網(wǎng)絡中的等待時間是用單向(從源發(fā)送包到目的地接收包的時間)或往返方式(從源到目的地的單向等待時間加上從目的地回到源的單向等待時間)測量的。與等待時間較低或極低的那些網(wǎng)絡相比,無線通信網(wǎng)絡中的較高等待時間一般會導致無線手持式計算裝置上的網(wǎng)頁的加載時間更長。一般來說,大多數(shù)無線手持式計算裝置并不會補償不利地影響了無線通信網(wǎng)絡的性能的因素。需要一種可以抵消或補償在無線手持式計算裝置耦合到無線通信網(wǎng)絡時不利地影響所述裝置的性能的因素。

發(fā)明內容
根據(jù)第一示范性方面,描述一種用于管理無線手持式計算裝置的一個或一個以上存儲器資源的方法。所述方法可包括接收起始網(wǎng)絡瀏覽器模塊的請求和接收對網(wǎng)絡地址的輸入。所述方法包括接收對應于所述網(wǎng)絡地址的文件和審核所述文件內存在的對象的地址。所述方法可確定一地址上的對象是否已經(jīng)存在于所述一個或一個以上存儲器資源中。并且如果所述對象并不存在于所述一個或一個以上存儲器資源中,那么所述方法可計算所述對象的優(yōu)先級。隨后可指派并存儲所述對象的優(yōu)先級。根據(jù)另一方面,描述一種用于管理無線手持式計算裝置的一個或一個以上存儲器資源的計算機系統(tǒng)。所述計算機系統(tǒng)包括處理器,所述處理器可操作以接收起始網(wǎng)絡瀏覽器模塊的請求,并且可操作以接收對網(wǎng)絡地址的輸入。所述處理器可操作以接收對應于所述網(wǎng)絡地址的文件和審核所述文件內存在的一個或一個以上對象地址。所述處理器可隨后確定一對象是否已經(jīng)存在于所述一個或一個以上存儲器資源中,并且如果所述對象并不存在于所述一個或一個以上存儲器資源中,那么所述處理器可計算所述對象的優(yōu)先級。隨后,所述處理器可向所述對象指派所述優(yōu)先級。在另一示范性方面,描述一種用于管理無線手持式計算裝置的一個或一個以上存儲器資源的計算機系統(tǒng)。所述系統(tǒng)包括用于接收起始網(wǎng)絡瀏覽器模塊的請求的裝置,和用于接收對網(wǎng)絡地址的輸入的裝置。所述系統(tǒng)進一步包括用于接收對應于所述網(wǎng)絡地址的文件的裝置,和用于審核所述文件內存在的一個或一個以上對象地址的裝置。所述系統(tǒng)還可具有用于確定一對象是否已經(jīng)存在于所述一個或一個以上存儲器資源中的裝置。所述系統(tǒng)可具有用于在所述對象并不存在于所述一個或一個以上存儲器資源中的情況下計算所述對象的優(yōu)先級的裝置,和用于向所述對象指派所述優(yōu)先級的裝置。根據(jù)另一示范性方面,描述一種計算機程序產(chǎn)品,其包含其中體現(xiàn)有計算機可讀程序代碼的計算機可用媒體,所述計算機可讀程序代碼適于經(jīng)執(zhí)行以實施用于管理無線手持式計算裝置的一個或一個以上存儲器資源的方法。具有實施所述方法的程序代碼的所述計算機程序產(chǎn)品包括接收起始網(wǎng)絡瀏覽器模塊的請求和接收對網(wǎng)絡地址的輸入。具有實施所述方法的程序代碼的所述計算機程序產(chǎn)品還包括接收對應于所述網(wǎng)絡地址的文件和審核所述文件內存在的一個或一個以上對象地址。具有實施所述方法的程序代碼的所述計算機程序產(chǎn)品可進一步包括確定一對象是否已經(jīng)存在于所述一個或一個以上存儲器資源中;并且確定如果所述對象并不存在于所述一個或一個以上存儲器資源中,那么計算所述對象的優(yōu)先級。具有實施所述方法的程序代碼的所述計算機程序產(chǎn)品可具有用于向所述對象指派所述優(yōu)先級的步驟。


在圖式中,除非另有指示,否則相同參考標號貫穿各圖指代相同部分。對于例如“102A”或“102B”的具有字母字符名稱的參考標號來說,字母字符名稱可區(qū)分同一圖中存在的兩種相同的部件或元件。當希望參考標號涵蓋所有圖中具有相同參考標號的所有部件時,可省略參考標號的字母字符名稱。圖1A是耦合到無線通信網(wǎng)絡的無線手持式計算裝置的圖;圖1B是用于管理圖2的無線手持式計算裝置的存儲器資源的系統(tǒng)的軟件架構的第一方面的圖;圖2是包含移動電話的示范性無線手持式計算裝置的圖;圖3是無線手持式計算裝置的觸摸屏的圖;圖4是呈現(xiàn)由無線手持式計算裝置下載的網(wǎng)頁的內容的屏幕的圖;圖5是列出所說明的網(wǎng)頁的內容的屏幕列表的圖,其中響應于來自包含所述屏幕的用戶接口的輸入在網(wǎng)頁上產(chǎn)生鼠標移入顯示;圖6是可由無線手持式計算裝置下載的示范性超文本標記語言(“HTML”)文件的數(shù)據(jù)結構的圖;圖7是可由無線手持式計算裝置下載的示范性層疊樣式單(“CSS”)文件的數(shù)據(jù)結構的圖;圖8是可由無線手持式計算裝置下載的示范性圖像文件的數(shù)據(jù)結構的圖;圖9是可由無線手持式計算裝置下載的示范性JavaScript(JS)文件的數(shù)據(jù)結構的圖;圖10是可由無線手持式計算裝置維持的示范性對象追蹤表的數(shù)據(jù)結構的圖;圖11是可由無線手持式計算裝置維持的示范性優(yōu)先級表的數(shù)據(jù)結構的圖;圖12是說明用于管理無線手持式計算裝置的存儲器資源的方法的流程圖;圖13是說明圖12的用于在無線手持式計算裝置中確定存儲器資源的當前狀態(tài)和調整存儲器分配的子方法或例程的流程圖;以及圖14是說明圖12的用于確定對象的優(yōu)先級的子方法或例程的流程圖。
具體實施例方式詞語“示范性的”在本文中意味著“充當實例、例子或說明”。不必將本文中描述為“示范性”的任何方面解釋為與其它方面相比為優(yōu)選或有利的。在本描述中,術語“應用程序”還可包括具有例如以下各項的可執(zhí)行內容的文件:目標代碼、腳本、字節(jié)代碼、標記語言文件和補碼。另外,本文中所指代的“應用程序”還可包括本質上不可執(zhí)行的文件,例如可能需要打開的文檔或其它需要接入的數(shù)據(jù)文件。在此描述中,術語“通信裝置”、“無線裝置”、“無線電話”、“無線通信裝置”和“無線手持機”可互換使用。隨著第三代(“3G”)無線技術的出現(xiàn),更大帶寬可用性已經(jīng)實現(xiàn)了具有更多種無線能力的更多電子裝置。因此,無線裝置可能是蜂窩式電話、尋呼機、PDA、智能電話、導航裝置或具有無線連接或鏈路的手持式計算機。圖1A是耦合到無線通信網(wǎng)絡206的無線手持式計算裝置200的圖。圖1中說明的許多系統(tǒng)元件經(jīng)由通信鏈路103A-B耦合到通信網(wǎng)絡206。圖1中說明的鏈路103可包含無線鏈路。無線鏈路包括但不限于射頻(“RF”)鏈路、紅外鏈路、聲學鏈路和其它無線媒體。通信網(wǎng)絡206可包含廣域網(wǎng)(“WAN”)、局域網(wǎng)(“LAN”)、因特網(wǎng)、公共交換電話網(wǎng)絡(“PSTN”)、尋呼網(wǎng)絡或其組合。通信網(wǎng)絡206可以由廣播RF收發(fā)器塔208建立。然而,所屬領域的技術人員認識到,除了廣播RF收發(fā)器塔208之外的其它類型的通信裝置也包括在本發(fā)明的范圍內,用于建立通信網(wǎng)絡206。服務器210可支持可由無線手持式計算裝置200下載并存儲在存儲器中的網(wǎng)頁402。將手持式計算裝置200展示為具有天線372,使得相應手持式裝置200可與通信網(wǎng)絡206建立無線通信鏈路103。服務器210可跨越通信網(wǎng)絡206與無線手持式計算裝置200通信,以便與手持式計算裝置200共享其網(wǎng)頁402,所述網(wǎng)頁由手持式計算裝置200的應用程序子系統(tǒng)102和調制解調器子系統(tǒng)133加以處理和管理。圖1B是管理無線手持式計算裝置200的存儲器資源的系統(tǒng)102的軟件架構的第一方面的圖。應用程序子系統(tǒng)102可包含由中央處理單元324(參看圖2)執(zhí)行的移動網(wǎng)絡瀏覽器應用程序105。如所屬領域的技術人員所理解且下文所描述,移動網(wǎng)絡瀏覽器應用程序或模塊105可與駐留在因特網(wǎng)協(xié)議(“IP”)層129上的傳輸通信協(xié)議(“TCP”)模塊127通信。
如所屬領域的技術人員所理解,IP層129與網(wǎng)絡緩沖層131通信。IP層129與調制解調器子系統(tǒng)133通信,調制解調器子系統(tǒng)133是由第二中央處理單元326 (參看圖2)執(zhí)行。移動網(wǎng)絡瀏覽器模塊105可進一步包含:用戶接口模塊106、網(wǎng)絡堆棧模塊107、超文本傳送協(xié)議(“HTTP”)堆棧111、域名服務器模塊113、操作系統(tǒng)115、瀏覽器引擎117和一個或一個以上存儲器資源119,所述存儲器資源119可包括但不限于高速緩沖存儲器、隨機存取存儲器(“RAM”)、快閃存儲器123、安全數(shù)字(“SD”)存儲卡125和其任何組合。網(wǎng)絡堆棧模塊107可進一步包含動態(tài)存儲器分配系統(tǒng)(“DMAS”)模塊109A,其包括如下文更詳細描述的圖12-14中說明的邏輯。作為網(wǎng)絡堆棧107的替代或補充,瀏覽器引擎117還可包含DMAS模塊109B,DMAS模塊109B還包括下文描述的圖12-14的邏輯。在另一替代示范性實施例中,DMAS模塊109C可作為相對于網(wǎng)絡堆棧107和瀏覽器引擎117分開的模塊駐留。DMAS模塊109可負責控制或指令所述瀏覽器引擎117應如何管理存儲器資源119,所述存儲器資源119可包含高速緩沖存儲器、RAM121、快閃存儲器123和/或SD存儲卡125。DMAS模塊109可以是動態(tài)的,因為其可連續(xù)地監(jiān)視移動網(wǎng)絡瀏覽器105以及應用程序子系統(tǒng)102的元件。此外,DMAS模塊109還可從移動網(wǎng)絡瀏覽器105和應用程序子系統(tǒng)102內的元件接收消息。網(wǎng)絡堆棧模塊107可與用戶接口 106、HTTP堆棧模塊111、操作系統(tǒng)(“OS”)115和瀏覽器引擎117通信。網(wǎng)絡堆棧模塊107可從用戶接口 106接收命令,例如接入存儲于服務器210上的新網(wǎng)頁402的命令。網(wǎng)絡堆棧107還可監(jiān)視從可處理當前狀態(tài)的操作系統(tǒng)115接收的并且識別除了移動網(wǎng)絡瀏覽器105之外哪些其它應用程序已經(jīng)打開并且正由中央處理單元324執(zhí)行的消息。網(wǎng)絡堆棧模塊107可向HTTP堆棧模塊111發(fā)布命令,例如提供由用戶針對所希望的網(wǎng)頁402提供的基于文本的域名。HTTP堆棧模塊111可耦合到域名服務器(“DNS”)模塊113。如所屬領域的技術人員所理解,DNS模塊113可負責將基于文本的域名翻譯成數(shù)字因特網(wǎng)協(xié)議(IP)地址。DNS模塊113可將IP地址傳達回到HTTP堆棧111,HTTP堆棧111又將其中繼到TCP連接模塊127。當HTTP堆棧111從TCP連接模塊127傳回HTML文件600 (參看圖6)時,網(wǎng)絡堆棧模塊107將此文件600中繼到瀏覽器引擎117。瀏覽器引擎117負責剖析和/或審核檢索到的文件,并且基于其對所述文件的審核將請求發(fā)射到網(wǎng)絡堆棧107。瀏覽器引擎117還可發(fā)布控制存儲器資源119的分配的命令,所述存儲器資源119可包括高速緩沖存儲器、RAM121、快閃存儲器123和SD存儲卡125。0S115可負責各過程的管理和協(xié)調,以及手持式計算裝置內的硬件資源的共享。0S115可充當在0S115上運行的計算應用程序的主機。操作系統(tǒng)115的一種用途是處置硬件(例如顯示器332和麥克風360)的資源分配和接入保護。本文件中的示范性手持式0S115可包括但不限于視窗(TM)移動品牌的移動操作系統(tǒng)115,以及安卓(TM)品牌的移動操作系統(tǒng) 115。如所屬領域的技術人員所理解,傳輸控制協(xié)議(“TCP”)連接模塊127在通用聯(lián)網(wǎng)的開放系統(tǒng)互連(“0SI”)模型的傳輸層中操作。TCP連接模塊127負責將應用程序數(shù)據(jù)塊封裝成適合于傳送到網(wǎng)絡基礎設施以便于向目的地主機發(fā)射的數(shù)據(jù)單元(數(shù)據(jù)報、片段),或者通過提取網(wǎng)絡數(shù)據(jù)報并將其有效負載傳遞到移動網(wǎng)絡瀏覽器105來管理反向事務。因特網(wǎng)協(xié)議(“IP”)模塊129與TCP連接模塊127和網(wǎng)絡緩沖層131通信。IP模塊129的任務是將突出的協(xié)議數(shù)據(jù)報(包)基于其地址從移動網(wǎng)絡瀏覽器傳遞到服務器210。IP模塊129定義用于數(shù)據(jù)報封裝的尋址方法和結構。IP模塊129可利用第四版因特網(wǎng)協(xié)議(“IPv4”)以及第六版因特網(wǎng)協(xié)議(“IPv6”),其在本文件中有效部署。然而,其它版本的因特網(wǎng)協(xié)議(包括尚未研發(fā)的將來的因特網(wǎng)協(xié)議)也包括在本發(fā)明的范圍內。網(wǎng)絡緩沖層131與IP模塊129和調制解調器子系統(tǒng)133通信。網(wǎng)絡緩沖層131可含有所有硬件特定的介接方法,例如以太網(wǎng)和其它IEEE802封裝方案。網(wǎng)絡緩沖層131可探測本地網(wǎng)(例如通信網(wǎng)絡,如網(wǎng)絡206)的拓撲。其可發(fā)現(xiàn)路由器和相鄰主機,且其可負責發(fā)現(xiàn)鏈路上的其它節(jié)點。網(wǎng)絡緩沖層131可確定其它節(jié)點的鏈路層地址,找到可用的路由器,并維持關于到其它活動鄰近節(jié)點的路徑的可到達性信息。調制解調器子系統(tǒng)133可包含無線電鏈路控制層、媒體接入控制(MAC)層以及物理層。這些層可負責與例如圖2中所說明的RF收發(fā)器368的通信硬件通信。參看圖2,此圖是包含與圖1的無線手持式計算裝置對應的無線電話的無線手持式計算裝置200的示范性非限制性方面的圖。如圖所示,無線手持式計算裝置102包括芯片上系統(tǒng)322,其包括數(shù)字信號處理器和/或第一中央處理單元324和模擬信號處理器和/或第二中央處理單元326,所述裝置耦合在一起。此外,第一處理器324和存儲器資源119可充當用于執(zhí)行本揭示中結合圖12-14描述的方法步驟中的一者或一者以上的裝置。同時,第二數(shù)字信號處理器/中央處理單元326可執(zhí)行與調制解調器子系統(tǒng)133有關的一個或一個以上指令。如圖2中所說明,顯示器控制器328和觸摸屏控制器330耦合到數(shù)字信號處理器324。在芯片上系統(tǒng)322外部的觸摸屏顯示器332耦合到顯示器控制器328和觸摸屏控制器 330。圖2進一步指示視頻編碼器334 (例如逐行倒相(“PAL”)編碼器、順序傳送彩色與存儲(“SECAM”)編碼器或全國電視系統(tǒng)委員會制式(“NTSC”)編碼器或任何其它視頻編碼器)耦合到數(shù)字信號處理器324。如前文所述,如所屬領域的技術人員所理解,第一數(shù)字信號處理器324和/或第二數(shù)字信號處理器326可用中央處理器單元來取代。任一硬件單元均可執(zhí)行圖12-14的軟件要素/指令的子系統(tǒng)。視頻放大器336耦合到視頻編碼器334和觸摸屏顯示器332。視頻端口 338耦合到視頻放大器336。如圖2中描繪,通用串行總線(“USB”)控制器340耦合到數(shù)字信號處理器324。而且,USB端口 342耦合到USB控制器340。存儲器資源119和訂戶身份模塊(“SM”)卡346也可耦合到數(shù)字信號處理器324。此外,如圖2所示,數(shù)碼相機348可耦合到數(shù)字信號處理器324。在示范性方面中,數(shù)碼相機348是電荷耦合裝置(“CCD”)相機或互補金屬氧化物半導體(“CMOS”)相機。如圖2中進一步說明,立體聲音頻編解碼器350可耦合到模擬信號處理器326。此夕卜,音頻放大器352可稱合到立體聲音頻編解碼器350。在不范性方面,第一立體聲揚聲器354和第二立體聲揚聲器356耦合到音頻放大器352。圖2展示麥克風放大器358也可耦合到立體聲音頻編解碼器350。另外,麥克風360可耦合到麥克風放大器358。在特定方面,調頻(“FM”)無線電調諧器362可耦合到立體聲音頻編解碼器350。而且,F(xiàn)M天線364耦合到FM無線電調諧器362。此外,立體聲頭戴受話器366可耦合到立體聲音頻編解碼器350。圖2進一步指示射頻(“RF”)收發(fā)器368可耦合到模擬信號處理器326。RF開關370可耦合到RF收發(fā)器368和RF天線372。RF收發(fā)器368可與常規(guī)通信網(wǎng)絡以及與全球定位系統(tǒng)(“GPS”)衛(wèi)星通信以便得到地理坐標的GPS信號。如圖2中所示,小鍵盤374可耦合到模擬信號處理器326。此外,具有麥克風的單聲道頭戴耳機376可耦合到模擬信號處理器326。此外,振動器裝置378可耦合到模擬信號處理器326。圖2還展示電力供應器380可耦合到芯片上系統(tǒng)322。在特定方面,電力供應器380是直流(“DC”)電力供應器,其向無線手持式計算裝置102的需要電力的各種組件提供電力。此外,在特定方面,電力供應器是可再充電DC電池或DC電力供應器,其是從連接到AC電源的交流(“AC”)到DC變壓器得到的。如圖2中所描繪的,觸摸屏顯示器332、視頻端口 338、USB端口 342、相機348、第一立體聲揚聲器354、第二立體聲揚聲器356、麥克風360、FM天線364、立體聲頭戴式受話器366、RF開關370、RF天線372、小鍵盤374、單聲道頭戴耳機376、振動器378以及電力供應器380在芯片上系統(tǒng)322的外部。圖3是無線手持式計算裝置200的觸摸屏顯示器332的圖。如圖所示,無線手持式計算裝置200可包括程序圖標505的菜單或列表510,其在此示范性實施例中表示為正方形框。無線手持式計算裝置200還包括頭戴耳機或揚聲器376,其可定位在用戶的耳朵旁邊,用于收聽移動電話談話。圖4是呈現(xiàn)由無線手持式計算裝置200下載的網(wǎng)頁402的內容的屏幕400的圖。網(wǎng)頁42可包含圖形圖像403、第一文本406、第二文本409、第三文本412、新聞條文本444和圖形矩形邊界418。作為用戶接口 106的一部分,可提供屏幕指針415。在所說明的示范性實施例中,圖形圖像403包括具備用概圖描繪的各大洲的地球。包含短語“南美洲地震”的新聞條文本444可經(jīng)設計以像新聞條一樣沿方向箭頭448跨越網(wǎng)頁402移動,其模擬紙帶上的打印出來的最新新聞事件。第一文本406可包含詞語“每日”,而第二文本409可包含詞語“全球”。第一文本406可具有第一字體和第一顏色。針對第一文本406說明的示范性第一顏色是白色。類似地,第二文本409可具有第一字體和第二顏色。針對第二文本409說明的第二顏色是黑色。以此圖中,新聞條文本444已經(jīng)沿方向箭頭448跨越頁面402滾動以顯露文本“……南美洲一數(shù)百人受傷……”。所屬領域的技術人員明白,本發(fā)明不限于所描繪的示范性文本406、409、412、444或示范性圖像403。其它文本和其它圖像也在本發(fā)明的范圍內。圖5是提供圖4中說明的網(wǎng)頁402的內容的屏幕500的圖,其中響應于來自包含屏幕500的用戶接口 106的輸入在網(wǎng)頁402上產(chǎn)生鼠標移入顯示503。具體地說,在此示范性實施例中,屏幕指針415已移動到第三文本412上方。響應于在第三文本412上方的此移動,用戶接口 106產(chǎn)生鼠標移入顯示503,其包含其中根據(jù)此示范性實施例形成了第三文本412的年月順序的時間列表。
具體地說,鼠標移入顯示503響應于屏幕指針415在第三文本412上方移動而顯示第三文本412的產(chǎn)生時間,在此示范性實施例中,第三文本412包含短語“最新新聞,”。此鼠標移入顯示503使得用戶能確切地理解或了解在網(wǎng)頁402上顯示的信息的確切“最新”程度。所屬領域的技術人員認識到,此特定鼠標移入顯示503本質上是示范性的,并且因此其它鼠標移入顯示503或其它類型的交互型用戶接口也完全在本發(fā)明的范圍內。圖6是可由無線手持式計算裝置200下載且對應于圖5中所說明的網(wǎng)頁402的示范性超文本標記語言(“HTML”)文件600的數(shù)據(jù)結構的圖。HTML文件600可包含層疊樣式單(“CSS”)文件605A的名稱“CSS文件#1”、圖像文件605B的名稱“圖像文件#1”和JavaScript ( “JS”)文件605C的名稱“ JS文件#1”。如所屬領域的技術人員所理解,這三個文件名稱旁邊可能是因特網(wǎng)協(xié)議(“IP”)地址或域名(或這兩者)的列表620。瀏覽器引擎117可審核和剖析HTML文件600以露出列表620中對應于不同文件605A.605B和605C(也稱為對象)的IP地址。如所屬領域的技術人員所理解,瀏覽器引擎117還可基于標頭信息中列出的文件類型來確定對象605的類型。圖7是可由無線手持式計算裝置200下載的示范性層疊樣式單(“CSS”)文件605A- “CSS文件#1”的數(shù)據(jù)結構的圖。在示范性實施例中,CSS文件605A可具有簡單語法,并且可使用多個英語關鍵詞來指定各種樣式特性的名稱。CSS文件605A可包含一列表的規(guī)則。每一規(guī)則或規(guī)則集合可包括一個或一個以上選擇符和聲明框。聲明框通常包括一列表的括號形式的聲明。每一聲明自身可包含特性、冒號(:)、值,然后是分號(;)。CSS文件605A可用于聲明一個樣式適用于標記元素中的哪一標記元素,這是一種匹配表達式。CSS文件605A可包括選擇符。選擇符可適用于特定類型的所有元素,或者是只有那些與某種屬性匹配的元素;元素可依據(jù)其在標記代碼中相對于彼此如何放置,或者依據(jù)其在文檔對象模型內如何嵌套來匹配。打印的時候,CSS文件605A可定義顏色、字體、文本對齊、大小、邊界、間距、布局和許多其它印刷特性。其可以針對屏幕上視圖和打印的視圖獨立地執(zhí)行此操作。CSS文件605A還可定義非視覺樣式,例如聽覺文本讀取器在讀出文本時所用的速度和強調。在圖7中說明的示范性實施例中,CSS文件605A包含處理白色邊界418以及第一文本406和第二文本409的字體和顏色的數(shù)據(jù)702。具體地說,CSS文件605A將邊界14的顏色描述為白色,以及第一文本406和第二文本409的顏色。第一文本406已具備白色的顏色,而第二文本409已具備黑色的顏色。作為一個非限制性實例,已經(jīng)將第一文本406和第二文本409的字體設置成42號Arial字體。圖8是可由無線手持式計算裝置200下載的具有“圖像文件#1”名稱的示范性圖像文件605B的數(shù)據(jù)結構的圖。圖像文件605B可包含數(shù)據(jù)802,其提供圖4_5中所說明的圖像403的物理特性。在圖8中說明的示范性實施例中,圖像數(shù)據(jù)802提供與描繪為圖4的圖像403的地球的顏色和大小有關的信息。圖9是可由無線手持式計算裝置200下載的示范性JavaScript (JS)文件605C的數(shù)據(jù)結構的圖。JS文件605C可包含編寫功能,其用于嵌入在HTML頁中或者從HTML頁包括,并且與網(wǎng)頁402的文檔對象模型(DOM)交互。舉例來說,JS文件605C可負責打開或彈出新窗口,并且具有對新窗口的大小、位置和屬性(例如,菜單、工具欄等是否是可見的)的程序化控制。舉例來說,參看圖5的鼠標移入顯示503以及圖4和5的新聞條文本444。JS文件605C內的JavaScript代碼可在用戶的瀏覽器105中局部運行。所述代碼可快速對用戶動作作出響應,使得應用程序感覺響應更加迅速。此外,JS文件605C的JavaScript代碼可檢測用戶動作(例如各個鍵擊),而這個操作HTML通常不能獨自進行。在圖9的示范性實施例中,JS文件605C的數(shù)據(jù)902可包含關于如何在圖5中所說明的網(wǎng)頁42上顯示鼠標移入顯示503的指令。圖10是由無線手持式計算裝置200且具體地說由圖1的DMAS109A、B (其可以是網(wǎng)絡堆棧107和/或HTTP堆棧111的一部分)維持的示范性對象追蹤表1000的數(shù)據(jù)結構的圖。對象追蹤表1000可包含兩列數(shù)據(jù)。第一列可包含對象名稱1005,而第二列可包含特定對象可能已經(jīng)被調用的次數(shù)1010。在圖10中說明的示范性實施例中,對象名稱列1005包含CSS文件605A、圖像文件605B和JS文件605C。所屬領域的技術人員認識到,其它對象也包括在本發(fā)明的范圍內。調用次數(shù)列1010指示CSS文件605A已被瀏覽引擎117調用或檢索至少三次。類似地,調用次數(shù)列1010指示圖像文件605B已被瀏覽引擎117檢索至少兩次。并且最后,調用次數(shù)列1010指示JS文件605C已被瀏覽引擎117調用或檢索至少六次。DMAS109可使用調用次數(shù)列1010中的數(shù)據(jù)來確定哪些對象相對于其它對象應被存儲器資源119保留更長一段時間,以便減少從服務器210的信息檢索。以此方式,DMAS109可減少無線手持式計算裝置102與服務器210建立通信鏈路和交換數(shù)據(jù)所需的時間。當瀏覽引擎117直接從存儲器資源119 (其可包括高速緩沖存儲器、RAM121、快閃存儲器123和SD卡存儲器125)拉出對象時時間可減少。圖11是可由無線手持式計算裝置200在存儲器資源119中維持的示范性優(yōu)先級表1100的數(shù)據(jù)結構的圖。具體地說,優(yōu)先級表1100可由圖1B的DMAS109創(chuàng)建,并且其可存儲在一個或一個以上存儲器資源119內。優(yōu)先級表1100可用優(yōu)先排序的方式列出存儲在存儲器資源119內的對象,其中優(yōu)先級表1100的最低編號指示此特定對象將是優(yōu)先級表1100追蹤的所有對象中將最后從存儲器資源119移除的。優(yōu)先級表1100中的較高編號可指示那些優(yōu)先級較低或降低的對象,使得DMAS109可按照網(wǎng)絡堆棧107監(jiān)視到的條件的規(guī)定按照需要指令瀏覽引擎117移除這些優(yōu)先級較低的對象。舉例來說,在圖11中說明的示范性實施例中,由多個網(wǎng)站1105接入的JavaScript庫的優(yōu)先級高于圖像文件#1605A。具體地說,JavaScript庫1105的優(yōu)先級值為一,而圖像文件#1的優(yōu)先級值為五。如果圖1A的DMAS109確定所述一個或一個以上存儲器資源119的容量已經(jīng)被充滿或者正在接近全容量,那么DMAS109可指令網(wǎng)絡堆棧107或瀏覽器引擎117丟棄優(yōu)先級值較低的一個或一個以上對象。圖像文件#1605A已用矩形虛線框1115突出顯示,以指示如果DMAS109確定需要所述一個或一個以上存儲器資源119內的空間,則此對象將是第一個被丟棄的對象。所屬領域的技術人員認識到,在不脫離本發(fā)明的范圍的情況下,可以用替代方式來組織優(yōu)先級表1100。舉例來說,作為替代示范性實施例,優(yōu)先級表1100的較低編號可指示優(yōu)先級較低的對象,而較高編號可反映優(yōu)先級大于優(yōu)先級表1100追蹤的其它對象的對象。DMAS109可基于可由一個或一個以上規(guī)則和/或函數(shù)確定的指派給一對象的優(yōu)先級在優(yōu)先級表1100內的任何位置中插入一對象??捎蒁MAS109執(zhí)行和/或追蹤的一個示范性規(guī)則或函數(shù)包含如圖10中所說明和上文所描述的對象追蹤表1000。
參考圖12,此圖是說明用于管理無線手持式計算裝置200的存儲器資源1119的方法1200的流程圖???205是過程1200中的第一步驟,其中響應于用戶通過例如圖3中說明的接口的用戶接口激活模塊105而起始移動網(wǎng)絡瀏覽器模塊105。隨后,在例程框1210中,動態(tài)存儲器分配系統(tǒng)(DMAS) 109可確定存儲器資源119的當前狀態(tài),并且按照需要調整那些存儲器資源119的分配和/或大小。下文將結合圖13描述此例程框1210的其它細節(jié)。隨后,在框1215中,移動網(wǎng)絡瀏覽器105且明確地說是用戶接口 106可接收對所希望的網(wǎng)頁的網(wǎng)絡地址的輸入。在框1220中,網(wǎng)絡堆棧107從用戶接口 106接收網(wǎng)絡地址,并且將其傳遞到HTTP堆棧111,HTTP堆棧111又將所述數(shù)據(jù)發(fā)送到域名服務器模塊113。如所屬領域的技術人員所理解,域名服務器模塊113將基于文本的網(wǎng)絡地址翻譯成數(shù)字因特網(wǎng)協(xié)議地址。隨后,在框1225中,HTTP堆棧111向TCP連接模塊127發(fā)布命令使用域名服務器模塊113確定的因特網(wǎng)協(xié)議地址來打開和起始TCP連接。隨后,在框1230中,移動網(wǎng)絡瀏覽器105且明確地說是瀏覽器引擎117從網(wǎng)絡服務器210接收對應于所述網(wǎng)頁402的HTML文件600。在框1235中,瀏覽器引擎模塊117審核HTML文件600以確定HTML文件600內包含的對象605的類型。瀏覽器引擎模塊117還確定與HTML文件600內包含的對象605中的每一者相關聯(lián)的因特網(wǎng)協(xié)議地址620。在圖6中說明的示范性HTML文件600中,存在三個對象類型:CSS文件605A、圖像文件605B和JS文件605C。這些對象605中的每一者可具有不同因特網(wǎng)協(xié)議地址620,并且這些地址620可對應于存儲或容納所述對象605的一個或一個以上不同服務器。隨后,在決策框1245中,DMAS 109可指令瀏覽器引擎117確定當前正被審核的對象605和其對應地址是否已經(jīng)存在于一個或一個以上存儲器資源119中。在此框1245中,瀏覽器引擎117可審核對象追蹤表1000和/或優(yōu)先級表1100來確定特定對象605是否已經(jīng)存在于存儲器資源119中。如果特定對象605已經(jīng)存在于存儲器資源119中,那么所述過程前進到?jīng)Q策框1270,其中瀏覽器引擎117確定是否已審核了 HTML文件600的對象605中的最后一個。如果特定對象605并不存在于存儲器資源119中的一者中,那么所述過程前進到框1250,其中瀏覽器引擎117指令TCP連接模塊127基于如圖6中所說明指派給對象605的因特網(wǎng)協(xié)議地址620來起始連接。隨后,在例程框1255中,一旦對象605已被檢索和發(fā)送到瀏覽器引擎117,DMAS109便可計算檢索到的對象605的優(yōu)先級。下文將結合圖14描述優(yōu)先級計算例程框1255的其它細節(jié)。在DMAS109已計算了檢索到的對象605的優(yōu)先級之后,可在框1260中將所述優(yōu)先級指派給所述對象。此優(yōu)先級可存儲在圖11的優(yōu)先級表1100中。在步驟1265中,所述對象可存儲在存儲器中,并且可按照需要丟棄其它優(yōu)先級較低的對象。在此步驟中,如果DMAS確定添加當前目標將超過存儲器資源119的閾值,那么如上文結合圖11所論述,DMAS119可能丟棄優(yōu)先級較低的對象。隨后,在決策框1270中,瀏覽器引擎117確定其是否已到達正被審核的特定HTML文件600的其對象列表的末尾。如果瀏覽器引擎117確定其已到達其列表的末尾,那么所述過程中遵循“是”分支可返回到例程框1210。圖13是說明圖12的用于在無線手持式計算裝置200中確定一個或一個以上存儲器資源119的當前狀態(tài)和調整所述一個或一個以上資源119的分配的子方法或例程1210的流程圖???305是子方法或例程1210的第一步驟,其中DMAS109可確定可供網(wǎng)絡瀏覽器105使用的一個或一個以上存儲器資源119的量。在框1305中,DMAS109可與操作系統(tǒng)115通信以確定可供網(wǎng)絡瀏覽器105使用的一個或一個以上存儲器資源119的容量。隨后,在框1310中,DMAS109可指令網(wǎng)絡堆棧107或瀏覽器引擎117基于應用程序子系統(tǒng)102的當前狀態(tài)來分配所述一個或一個以上存儲器資源119。在此框1310中,瀏覽器引擎117可調整網(wǎng)絡瀏覽器模塊105可用來在一個或一個以上存儲器資源119中存儲對象605的存儲器的大小或量。在決策框1315中,DMAS109可確定用戶是否已經(jīng)起始額外并發(fā)應用程序模塊。在此框1315中,當用戶已經(jīng)起始一個或一個以上應用程序模塊時,DMAS109可ping操作系統(tǒng)115,且/或操作系統(tǒng)115可向DMAS109發(fā)送消息。此外,在此決策框1315中,DMAS109還可確定已經(jīng)與移動網(wǎng)絡瀏覽器105并行起始的應用程序模塊中的每一者所需的量或容量。如果DMAS109確定已起始額外并發(fā)應用程序模塊,那么可遵循所述“是”分支到達框1320,其中DMAS109可指令瀏覽器引擎117重新分配所述一個或一個以上存儲器資源119以容納并發(fā)應用程序模塊的操作。一般來說,這意味著DMAS109通常將減小指派或分配給移動網(wǎng)絡瀏覽器105的容量,使得另一并發(fā)應用程序模塊將具有充足存儲器資源119來順利操作。如果在決策框1315中DMAS109確定尚未起始額外并發(fā)應用程序模塊,那么遵循“否”分支,其中所述過程返回到圖12的框1215。圖14是說明圖12的用于確定對象605的優(yōu)先級的子方法或例程1255的流程圖???305是圖14的子方法或例程1255的第一步驟。在框1305中,DMAS109可確定可在HTML文件600中參考的對象605的類型。對象類型可具備預定優(yōu)先級,其中例如JavaScript文件605C以及層疊樣式單文件605A等較復雜的對象605 —般被指派一個比例如圖像文件605B等其它對象高的優(yōu)先級。此外,例如JavaScript庫文件1105等跨越較小網(wǎng)站檢索的庫文件也可以被加權,并且具備比所有其它類型的對象605高的優(yōu)先級。在框1310中,DMAS109可基于上文結合框1305所論述的預定優(yōu)先級向對象605指派優(yōu)先級。隨后,在決策框1315中,DMAS109可確定網(wǎng)絡瀏覽器105先前是否已接入了特定對象605。在此決策框1315中,DMAS109可接入對象追蹤表1000以確定網(wǎng)絡瀏覽器105先前是否已接入所述特定對象605。如果DMAS109確定先前已接入所述對象,那么遵循“是”分支到達框1320,其中DMAS109可基于瀏覽器105已接入對象605的次數(shù)來調整對象605的優(yōu)先級。DMAS109可向已被如圖10的對象追蹤表1000的調用次數(shù)列1010指示更頻繁接入的對象605指派較高優(yōu)先級。DMAS109可形成被用戶頻繁接入的網(wǎng)站和對應對象的前“十個”列表。本發(fā)明不限于十個網(wǎng)站,并且可包括高于和低于此量的量。如果DMAS109確定先前尚未接入一對象,從而意味著所述對象605不存在于對象追蹤表1000內,那么DMAS109可將所述對象605記入對象追蹤表1004中,然后前進到?jīng)Q策框1325,其中DMAS109可確定對象605是否可相對于網(wǎng)絡瀏覽器105具有全局應用程序。在此決策框1325中,DMAS109可基于對象類型確定對象605是否為全局應用程序。如上所述,具有全局應用程序的對象605可包括與如圖11所說明的由多個網(wǎng)站1105接入的JavaScript庫相似的對象。在此階段,如果DMAS109確定對象605具有全局應用程序,那么可遵循“是”分支到達框1330,其中DMAS109可僅為對象605的優(yōu)先級。在此步驟中,總體上調整對象605的優(yōu)先級,使得所述對象605具有較高優(yōu)先級,因為已確定對象605可跨越不同網(wǎng)站具有全局應用程序。如果對決策框1325的詢問是否定的,從而意味著DMAS109已確定對象605并不跨越網(wǎng)站具有任何全局應用程序,那么所述過程遵循“否”分支,并且所述過程返回到圖12的框1260。本發(fā)明的替代示范性實施例可對圖14的優(yōu)先級例程1255使用較少步驟。舉例來說,這意味著替代示范性實施例可僅執(zhí)行通過類型指派優(yōu)先級的框1310,且并不執(zhí)行圖14中說明的優(yōu)先級例程1255的任何其它框。在其它示范性實施例中,可執(zhí)行優(yōu)先級例程1255的所有步驟,然而,每一步驟可具備由應用程序的開發(fā)者或移動裝置200選擇的預定加權。舉例來說,可給對象類型的框1310指派0.9的加權,而可給通過訪問/接入頻率調整優(yōu)先級的框1320指派0.5的加權,其小于框1310的加權。執(zhí)行圖14的哪些框的其它加權以及其它組合也完全在本發(fā)明的范圍內。為了讓本發(fā)明如所描述一樣起作用,本說明書中描述的過程或過程流程中的某些步驟自然在其它步驟之前。然而,本發(fā)明不限于所描述的步驟的順序,前提是此順序或次序不會更改本發(fā)明的功能性。也就是說,應認識到,在不脫離本發(fā)明的精神和范圍的情況下,某些步驟可在其它步驟之前、之后或與其并行執(zhí)行(大體上與其同時執(zhí)行)。在一些例子中,在不脫離本發(fā)明的情況下,可省略或不執(zhí)行某些步驟。此外,例如“此后”、“然后”、“隨后”等詞語并不意在限制步驟的次序。這些詞就是用來引導讀者瀏覽對示范性方法的描述。另外,舉例來說,編程領域的技術人員基于本說明書中的流程圖和相關聯(lián)描述可輕松地編寫計算機代碼或識別適當硬件和/或電路以實施本發(fā)明。因此,對特定一組程序代碼指令或詳細硬件裝置的揭示不被視為對于充分理解如何制作和使用本發(fā)明來說是必要的。上文的描述中配合可說明各種過程流程的圖更詳細解釋了所主張的計算機實施的過程的發(fā)明性的功能性。在一個或一個以上示范性方面,所描述的功能可在硬件、軟件、固體或其任何組合中實施。如果在軟件中實施,則可將功能作為計算機可讀媒體上的一個或一個以上指令或代碼而加以存儲或傳輸。計算機可讀媒體包括計算機存儲媒體與包括促進計算機程序從一處傳遞到另一處的任何媒體的通信媒體兩者。存儲媒體可為可由計算機存取的任何可用媒體。作為實例而非限制,此計算機可讀媒體可包含RAM、ROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置,或可用以運載或存儲呈指令或數(shù)據(jù)結構形式的所要程序代碼且可通過計算機存取的任何其它媒體。同樣,任何連接被恰當?shù)胤Q為計算機可讀媒體。舉例來說,如果使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(“DSL”)或例如紅外線、無線電和微波的無線技術從網(wǎng)站、月艮務器或其它遠程源傳輸軟件,則同軸電纜、光纖電纜、雙絞線、DSL或例如紅外線、無線電和微波的無線技術包括于媒體的定義中。如本文中所使用,磁盤和光盤包括壓縮光盤(“⑶”)、激光光盤、光學光盤、數(shù)字多功能光盤(“DVD”)、軟磁盤和藍光光盤,其中磁盤通常磁性地再現(xiàn)數(shù)據(jù),而光盤使用激光光學地再現(xiàn)數(shù)據(jù)。上文的組合也應包括在計算機可讀媒體的范圍內。
雖然已詳細說明和描述了選定方面,但將了解,在不偏離所附權利要求書界定的本發(fā)明的精神和范圍的情況下,可在其中進行各種替換和更改。
權利要求
1.一種用于管理無線手持式計算裝置的一個或一個以上存儲器資源的方法,所述方法包含: 接收起始網(wǎng)絡瀏覽器模塊的請求; 接收對網(wǎng)絡地址的輸入; 接收對應于所述網(wǎng)絡地址的文件; 審核所述文件內存在的對象的一個或一個以上地址; 確定一對象是否已經(jīng)存在于所述一個或一個以上存儲器資源中; 如果所述對象并不存在于所述一個或一個以上存儲器資源中,那么計算所述對象的優(yōu)先級;以及 向所述對象指派所述優(yōu)先級。
2.根據(jù)權利要求1所述的方法,其進一步包含:確定所述無線手持式計算裝置內的一個或一個以上存儲器資源的當前狀 態(tài)。
3.根據(jù)權利要求2所述的方法,其中如果所述一個或一個以上存儲器資源的狀態(tài)指示容量增加可供所述網(wǎng)絡瀏覽器模塊使用,那么增加可供所述網(wǎng)絡瀏覽器模塊使用的容量。
4.根據(jù)權利要求1所述的方法,其中計算一對象的優(yōu)先級包含確定所述網(wǎng)絡瀏覽器模塊先前是否已經(jīng)接入了所述對象。
5.根據(jù)權利要求1所述的方法,其中計算一對象的優(yōu)先級包含確定對應于所述對象的類型。
6.根據(jù)權利要求1所述的方法,其中計算一對象的優(yōu)先級包含確定所述對象相對于所述網(wǎng)絡瀏覽器模塊的操作是否具有全局應用程序。
7.根據(jù)權利要求1所述的方法,其進一步包含: 將所述優(yōu)先級存儲在所述一個或一個以上存儲器資源中。
8.根據(jù)權利要求1所述的方法,其進一步包含: 確定所述對象是否將超過所述一個或一個以上存儲器資源的閾值,以及丟棄其它優(yōu)先級較低的對象。
9.根據(jù)權利要求1所述的方法,其中所述對象包含層疊樣式單、java腳本文件、圖像文件和java腳本庫中的至少一者。
10.根據(jù)權利要求1所述的方法,其中所述無線手持式計算裝置包含移動電話、個人數(shù)字助理、尋呼機、智能電話、導航裝置和具有無線連接或鏈路的手持式計算機中的至少一者。
11.一種用于管理無線手持式計算裝置的一個或一個以上存儲器資源的計算機系統(tǒng),所述系統(tǒng)包含: 處理器,所述處理器可操作以: 接收起始網(wǎng)絡瀏覽器模塊的請求; 接收對網(wǎng)絡地址的輸入; 接收對應于所述網(wǎng)絡地址的文件; 審核所述文件內存在的對象的一個或一個以上地址; 確定一對象是否已經(jīng)存在于所述一個或一個以上存儲器資源中; 如果所述對象并不存在于所述一個或一個以上存儲器資源中,那么計算所述對象的優(yōu)先級;以及 向所述對象指派所述優(yōu)先級。
12.根據(jù)權利要求11所述的系統(tǒng),其中所述處理器進一步可操作以: 確定所述無線手持式計算裝置內的一個或一個以上存儲器資源的當前狀態(tài)。
13.根據(jù)權利要求12所述的系統(tǒng),其中如果所述一個或一個以上存儲器資源的狀態(tài)指示容量增加可供所述網(wǎng)絡瀏覽器模塊使用,那么所述處理器可操作以增加可供所述網(wǎng)絡瀏覽器模塊使用的容量。
14.根據(jù)權利要求11所述的系統(tǒng),其中所述處理器可操作以計算一對象的優(yōu)先級包含所述處理器確定所述網(wǎng)絡瀏覽器模塊先前是否已經(jīng)接入了所述對象。
15.根據(jù)權利要求11所述的系統(tǒng),其中所述處理器可操作以計算一對象的優(yōu)先級包含所述處理器確定對應于所述對象的類型。
16.根據(jù)權利要求11所述的系統(tǒng),其中所述處理器可操作以計算一對象的優(yōu)先級包含所述處理器確定所述對象相對于所述網(wǎng)絡瀏覽器模塊的操作是否具有全局應用程序。
17.根據(jù)權利要求11所述的系統(tǒng),其中所述處理器進一步可操作以: 將所述優(yōu)先級存儲在所述一個或一個以上存儲器資源中。
18.根據(jù)權利要求11所述的系統(tǒng),其中所述處理器進一步可操作以: 確定所述對象是否將超過所述一個或一個以上存儲器資源的閾值,以及丟棄其它優(yōu)先級較低的對象。
19.根據(jù)權利要求11 所述的系統(tǒng),其中所述對象包含層疊樣式單、java腳本文件、圖像文件和java腳本庫中的至少一者。
20.根據(jù)權利要求11所述的系統(tǒng),其中所述無線手持式計算裝置包含移動電話、個人數(shù)字助理、尋呼機、智能電話、導航裝置和具有無線連接或鏈路的手持式計算機中的至少一者。
21.一種用于管理無線手持式計算裝置的一個或一個以上存儲器資源的計算機系統(tǒng),所述系統(tǒng)包含: 用于接收起始網(wǎng)絡瀏覽器模塊的請求的裝置; 用于接收對網(wǎng)絡地址的輸入的裝置; 用于接收對應于所述網(wǎng)絡地址的文件的裝置; 用于審核所述文件內存在的對象的一個或一個以上地址的裝置; 用于確定一對象是否已經(jīng)存在于所述一個或一個以上存儲器資源中的裝置; 用于在所述對象并不存在于所述一個或一個以上存儲器資源中的情況下計算所述對象的優(yōu)先級的裝置;以及 用于向所述對象指派所述優(yōu)先級的裝置。
22.根據(jù)權利要求21所述的系統(tǒng),其進一步包含:用于確定所述無線手持式計算裝置內的一個或一個以上存儲器資源的當前狀態(tài)的裝置。
23.根據(jù)權利要求22所述的系統(tǒng),其中如果所述一個或一個以上存儲器資源的狀態(tài)指示容量增加可供所述網(wǎng)絡瀏覽器模塊使用,那么增加可供所述網(wǎng)絡瀏覽器模塊使用的容量。
24.根據(jù)權利要求21所述的系統(tǒng),其中所述用于計算一對象的優(yōu)先級的裝置進一步包含用于確定所述網(wǎng)絡瀏覽器模塊先前是否已經(jīng)接入了所述對象的裝置。
25.根據(jù)權利要求21所述的系統(tǒng),其中所述用于計算一對象的優(yōu)先級的裝置進一步包含用于確定對應于所述對象的類型的裝置。
26.根據(jù)權利要求21所述的方法,其中所述計算一對象的優(yōu)先級的裝置包含用于確定所述對象相對于所述網(wǎng)絡瀏覽器模塊的操作是否具有全局應用程序的裝置。
27.根據(jù)權利要求21所述的系統(tǒng),其進一步包含: 用于將所述優(yōu)先級存儲在所述一個或一個以上存儲器資源中的裝置。
28.根據(jù)權利要求21所述的系統(tǒng),其進一步包含: 用于確定所述對象是否將超過所述一個或一個以上存儲器資源的閾值的裝置,以及用于丟棄其它優(yōu)先級較低的對象的裝置。
29.根據(jù)權利要求21所述的系統(tǒng),其中所述對象包含層疊樣式單、java腳本文件、圖像文件和java腳本庫中的至少一者。
30.根據(jù)權利要求21所述的系統(tǒng),其中所述無線手持式計算裝置包含移動電話、個人數(shù)字助理、尋呼機、智能電話、導航裝置和具有無線連接或鏈路的手持式計算機中的至少一者。
31.一種計算機程序產(chǎn)品,其包含其中體現(xiàn)有計算機可讀程序代碼的計算機可用媒體, 所述計算機可讀程序代碼適于經(jīng)執(zhí)行以實施用于管理無線手持式計算裝置的一個或一個以上存儲器資源的方法,所述方法包含: 接收起始網(wǎng)絡瀏覽器模塊的請求; 接收對網(wǎng)絡地址的輸入; 接收對應于所述網(wǎng)絡地址的文件; 審核所述文件內存在的對象的一個或一個以上地址; 確定一對象是否已經(jīng)存在于所述一個或一個以上存儲器資源中; 如果所述對象并不存在于所述一個或一個以上存儲器資源中,那么計算所述對象的優(yōu)先級;以及 向所述對象指派所述優(yōu)先級。
32.根據(jù)權利要求31所述的計算機程序產(chǎn)品,其中所述程序代碼實施所述方法進一步包含: 確定所述無線手持式計算裝置內的一個或一個以上存儲器資源的當前狀態(tài)。
33.根據(jù)權利要求31所述的計算機程序產(chǎn)品,其中所述程序代碼實施所述方法進一步包含: 確定如果所述一個或一個以上存儲器資源的狀態(tài)指示容量增加可供所述網(wǎng)絡瀏覽器模塊使用,那么增加可供所述網(wǎng)絡瀏覽器模塊使用的容量。
34.根據(jù)權利要求31所述的計算機程序產(chǎn)品,其中所述程序代碼實施所述方法進一步包含: 通過確定所述網(wǎng)絡瀏覽器模塊先前是否已經(jīng)接入了一對象來計算所述對象的優(yōu)先級。
35.根據(jù)權利要求31所述的計算機程序產(chǎn)品,其中所述程序代碼實施所述方法進一步包含: 通過確定對應于一對象的類型來計算所述對象的所述優(yōu)先級。
36.根據(jù)權利要求31所述的計算機程序產(chǎn)品,其中所述程序代碼實施所述方法進一步包含: 通過確定一對象相對于所述網(wǎng)絡瀏覽器模塊的操作是否具有全局應用程序來計算所述對象的所述優(yōu)先級。
37.根據(jù)權利要求31所述的計算機程序產(chǎn)品,其中所述程序代碼實施所述方法進一步包含: 將所述優(yōu)先級存儲在所述一個或一個以上存儲器資源中。
38.根據(jù)權利要求31所述的計算機程序產(chǎn)品,其中所述程序代碼實施所述方法進一步包含: 確定所述對象是否將超過所述一個或一個以上存儲器資源的閾值,以及丟棄其它優(yōu)先級較低的對象。
39.根據(jù)權利要求31所述的計算機程序產(chǎn)品,其中所述對象包含層疊樣式單、java腳本文件、圖像文件和java腳本庫中的至少一者。
40.根據(jù)權利要求31所述的計算機程序產(chǎn)品,其中所述無線手持式計算裝置包含移動電話、個人數(shù)字助理、尋呼機、智能電話、導航裝置和具有無線連接或鏈路的手持式計算機中的至少一者。
全文摘要
本發(fā)明描述一種用于管理無線手持式計算裝置的一個或一個以上存儲器資源的方法和系統(tǒng)。所述方法和系統(tǒng)可包括接收起始網(wǎng)絡瀏覽器模塊的請求和接收對網(wǎng)絡地址的輸入。所述方法和系統(tǒng)還可包括接收對應于所述網(wǎng)絡地址的文件和審核所述文件內存在的一個或一個以上對象。所述方法和系統(tǒng)可確定一對象是否已經(jīng)存在于所述一個或一個以上存儲器資源中。并且如果所述對象并不存在于所述一個或一個以上存儲器資源中,那么所述方法和系統(tǒng)可計算所述對象的優(yōu)先級。隨后可指派并存儲所述對象的優(yōu)先級。還可確定所述當前對象是否將超過所述一個或一個以上存儲器資源的閾值,和按照需要丟棄其它優(yōu)先級較低的對象。
文檔編號G06F17/30GK103140852SQ201180047429
公開日2013年6月5日 申請日期2011年8月31日 優(yōu)先權日2010年10月4日
發(fā)明者伊德里斯·米爾, 拉吉夫·K·維賈亞庫馬爾, 薩姆森·吉姆, 馬克·巴普斯特 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1