專利名稱:基于移動終端的圖片轉(zhuǎn)換方法及裝置的制作方法
技術(shù)領域:
本發(fā)明涉及移動終端技術(shù)領域,更為具體地,涉及一種基于移動終端的圖片轉(zhuǎn)換 方法及裝置。
背景技術(shù):
隨著社會的進步和技術(shù)的發(fā)展,人們越來越多地使用移動終端來上網(wǎng)瀏覽圖片信 息。目前,現(xiàn)有的移動終端通常采用無線窄帶接入的方式來進行網(wǎng)絡接入。在移動終端的 用戶希望通過連接網(wǎng)絡而在移動終端上顯示從網(wǎng)絡上下載的圖片時,由于無線窄帶接入的 數(shù)據(jù)傳輸率小,而圖片數(shù)據(jù)通常比較大,所以圖片在移動終端的屏幕上的展現(xiàn)非常慢,并且 操作差,從而導致用戶體驗差。例如,在目前的移動終端中,索愛公司生產(chǎn)的手機雖然圖片數(shù)據(jù)占用的內(nèi)存極少, 但是在創(chuàng)建圖片時速度非常慢。而Nokia,Motorola,三星等主流手機雖然創(chuàng)建圖片快,但 是圖片所占用的內(nèi)存極大。因此,導致客戶端在處理圖片轉(zhuǎn)換時,或者內(nèi)存不夠用,或者圖 片展現(xiàn)慢,從而造成可操作性差,進而影響用戶體驗。此外,由于圖片數(shù)據(jù)所占用的內(nèi)存比較大,而由于成本原因內(nèi)置于移動終端的內(nèi) 容容量通常并不是非常大,因此,導致加載到移動終端上的頁面的圖片數(shù)據(jù)不全,以及緩存 在移動終端內(nèi)的頁面數(shù)據(jù)少。由于移動終端中所緩存的圖片數(shù)據(jù)少,從而導致移動終端的 用戶需要頻繁地連接網(wǎng)絡來獲取相同的圖片,由此大大地增加了用戶的訪問流量,進而增 加了用戶費用。
發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明的目的是提供一種基于移動終端的圖片轉(zhuǎn)換方法及裝置, 其能夠最大化地利用移動終端中的內(nèi)存來瀏覽盡可能多的圖片,加快頁面的展現(xiàn)速度,提 高操作的響應速度,從而提高用戶體驗,并降低連網(wǎng)頻率,減少流量損耗,從而節(jié)省用戶費用。根據(jù)本發(fā)明的一個方面,提供了一種基于移動終端的圖片轉(zhuǎn)換方法,包括在移動終端內(nèi)緩存通過連接網(wǎng)絡而加載的圖片原始數(shù)據(jù);監(jiān)聽當前進入用戶視野的瀏覽頁面,以判斷當前進入用戶視野的瀏覽區(qū)域中是否 需要呈現(xiàn)新圖片;在當前進入用戶視野的瀏覽區(qū)域中需要呈現(xiàn)新圖片時,利用所緩存的圖片原始數(shù) 據(jù)創(chuàng)建新圖片;以及在當前進入用戶視野的瀏覽區(qū)域上顯示所創(chuàng)建的圖片。根據(jù)本發(fā)明的另一方面,提供了一種基于移動終端的圖片轉(zhuǎn)換裝置,包括緩存單元,用于緩存通過連接網(wǎng)絡而加載的圖片原始數(shù)據(jù);監(jiān)聽單元,用于監(jiān)聽當前進入用戶視野的瀏覽頁面,以判斷當前進入用戶視野的 瀏覽區(qū)域中是否需要呈現(xiàn)新圖片;
創(chuàng)建單元,用于在當前進入用戶視野的瀏覽區(qū)域中需要呈現(xiàn)新圖片時,利用所緩 存的圖片原始數(shù)據(jù)創(chuàng)建新圖片;以及顯示單元,用于在當前進入用戶視野的瀏覽區(qū)域上顯示所創(chuàng)建的新圖片。有益效 果利用上述根據(jù)本發(fā)明的基于移動終端的圖片轉(zhuǎn)換方法及裝置,通過首先在移動終 端中緩存通過連接網(wǎng)絡而加載的圖片原始數(shù)據(jù),監(jiān)聽用戶的當前瀏覽頁面,在當前進入用 戶視野的瀏覽區(qū)域中需要呈現(xiàn)新圖片時,利用所緩存的圖片原始數(shù)據(jù)創(chuàng)建新圖片,并在當 前進入用戶視野的瀏覽區(qū)域上顯示所創(chuàng)建的圖片。由于所緩存的圖片原始數(shù)據(jù)所占用的內(nèi) 存遠小于圖片數(shù)據(jù)所占用的內(nèi)存,并且只有在用戶需要展現(xiàn)圖片時,才根據(jù)所緩存的圖片 原始數(shù)據(jù)來重新創(chuàng)建圖片數(shù)據(jù),從而大大地減少了內(nèi)存的占用,由此可以緩存更多的圖片 原始數(shù)據(jù),并且加快了頁面的展現(xiàn)速度,提高了操作的響應速度,從而提高了用戶體驗。此 外,由于只需要一次從網(wǎng)絡上下載全部的圖片原始數(shù)據(jù),而無需頻繁地連接網(wǎng)絡來獲取相 同圖片,因此,降低了連網(wǎng)頻率,減少流量損耗,從而節(jié)省用戶費用。為了實現(xiàn)上述以及相關(guān)目的,本發(fā)明的一個或多個方面包括后面將詳細說明并在 權(quán)利要求中特別指出的特征。下面的說明以及附圖詳細說明了本發(fā)明的某些示例性方面。 然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明 旨在包括所有這些方面以及它們的等同物。
通過參考以下結(jié)合附圖的說明及權(quán)利要求書的內(nèi)容,并且隨著對本發(fā)明的更全面 理解,本發(fā)明的其它目的及結(jié)果將更加明白及易于理解。在附圖中圖1示出了根據(jù)本發(fā)明的一個實施例的基于移動終端的圖片轉(zhuǎn)換方法的流程圖;圖2示出了根據(jù)本發(fā)明的另一實施例的基于移動終端的圖片轉(zhuǎn)換方法的流程圖;圖3示出了根據(jù)本發(fā)明的一個實施例的基于移動終端的圖片轉(zhuǎn)換裝置的方框示 意圖;圖4示出了根據(jù)本發(fā)明的另一實施例的基于移動終端的圖片轉(zhuǎn)換裝置的方框示 意圖;圖5a示出了根據(jù)一個實例的用戶的移動終端的屏幕大小的示意圖;圖5b示出了用戶當前瀏覽的頁面大小以及進入用戶視野的頁面大小的示意圖; 和圖5c示出了在用戶上移頁面后的當前瀏覽頁面大小以及進入用戶視野的頁面大 小的示意圖。在所有附圖中相同的標號指示相似或相應的特征或功能。
具體實施例方式以下將結(jié)合附圖對本發(fā)明的具體實施例進行詳細描述。圖1示出了根據(jù)本發(fā)明的一個實施例的基于移動終端的圖片轉(zhuǎn)換方法的流程圖。如圖1所示,在步驟SllO中,移動終端通過客戶端連接網(wǎng)絡來從目標服務器加載 圖片原始數(shù)據(jù),所述目標服務器例如是用于提供內(nèi)容服務的內(nèi)容服務器,比如新浪網(wǎng)的內(nèi)
5容服務器等。在加載完圖片原始數(shù)據(jù)后,將所加載的圖片原始數(shù)據(jù)緩存在移動終端中,例如 緩存在移動終端的內(nèi)存或緩存單元中。這里要說明的是,緩存在移動終端中的所加載的圖 片原始數(shù)據(jù)可以是實時加載的,也可以是預先加載的。然后,進行到步驟S120。在步驟S120中,監(jiān)聽用戶的當前瀏覽頁面,以判斷當前進入用戶視野的瀏覽頁面 中是否需要呈現(xiàn)新圖片。具體地,用戶可以通過客戶端來創(chuàng)建后臺圖片監(jiān)聽線程,監(jiān)聽當前 進入用戶視野的瀏覽頁面,以判斷當前進入用戶視野的瀏覽頁面中是否需要呈現(xiàn)新圖片。 例如,在監(jiān)聽當前進入用戶視野的瀏覽頁面時,可以監(jiān)測當前進入用戶視野的瀏覽頁面的 頁面邊界坐標,將所監(jiān)測到的當前進入用戶視野的瀏覽頁面的上端或下端頁面邊界坐標與 先前進入用戶視野的瀏覽頁面的上端或下端頁面邊界坐標進行比較。當當前進入用戶視野 的瀏覽頁面的上端或下端頁面坐標超出先前進入用戶視野的瀏覽頁面的上端或下端頁面 邊界坐標時,判斷為當前進入用戶視野的瀏覽頁面上需要呈現(xiàn)新圖片。否則,判斷為當前進 入用戶視野的瀏覽頁面上不需要呈現(xiàn)新圖片。這里要說明的是,當前進入用戶視野的瀏覽頁面的頁面邊界坐標例如可以利用移 動終端的屏幕大小、用戶的當前瀏覽頁面的頁面邊界大小,以及移動頁面時的頁面移動偏 移量來計算出。下面參照圖5a、5b、5c來對上述判斷當前進入用戶視野的瀏覽頁面上是否 需要呈現(xiàn)新圖片的判斷過程進行說明。圖5a示出了根據(jù)一個實例的用戶的移動終端的屏幕大小的示意圖。圖5b示出了 用戶當前瀏覽的頁面大小以及進入用戶視野的頁面大小的示意圖。圖5c示出了在用戶上 移頁面后的當前瀏覽頁面大小以及進入用戶視野的頁面大小的示意圖。如圖5a、5b和5c所示,用戶的移動終端的屏幕大小是240mm*320mm,用戶的當前瀏 覽頁面大小是240mm*1240mm,此時,假設移動終端的屏幕的左上角的坐標為(0,0),則移動 終端的邊界坐標為(0,0)和(240,320),用戶的當前瀏覽頁面的頁面邊界坐標為(0,0)和 (240,1240),由此,在沒有進行頁面移動時,當前進入用戶視野的瀏覽頁面的頁面邊界坐標 為(0,0)和(240,320)。此時,用戶可以利用鼠標或光標上移或下移頁面。在本例中,假設 將上移頁面時產(chǎn)生的頁面移動偏移量設定為正值,而將下移頁面產(chǎn)生的頁面移動偏移量設 定為負值。如果用戶第一次利用鼠標或光標上移頁面100mm,即,用戶的瀏覽頁面的頁面移動 偏移量為100,則將沒有進行頁面移動時進入用戶視野的瀏覽頁面的頁面邊界坐標加上頁 面移動偏移量100,從而獲得頁面移動后進入用戶視野的瀏覽頁面的頁面邊界坐標,該頁面 邊界坐標變?yōu)?0,100)和(240,420)。當進行第二次移動時,則將第一次移動后獲得的進入 用戶視野的瀏覽頁面的頁面邊界坐標加上第二次頁面移動時的頁面移動偏移量,從而獲得 第二次移動后的進入用戶視野的瀏覽頁面的頁面邊界坐標。如此類推,當進行第η次頁面 移動時,將第η-1次頁面移動后進入用戶視野的瀏覽頁面的頁面邊界坐標加上第η次頁面 移動的頁面移動偏移量,來獲得第η次頁面移動后進入用戶視野的瀏覽頁面的頁面邊界坐 標。在如上所述獲得當前進入用戶視野的瀏覽頁面的頁面邊界坐標后,將該當前進入 用戶視野的瀏覽頁面的下端頁面邊界坐標與先前進入用戶視野的瀏覽頁面的下端頁面邊 界坐標進行比較。例如,如上所述,當用戶第一次利用鼠標或光標上移頁面100后,上移前 進入用戶視野的瀏覽頁面的頁面邊界坐標為(0,0)和(240,320),而上移后進入用戶視野的瀏覽頁面的頁面邊界坐標變?yōu)?0,100)和(240,420)。將上述兩個頁面邊界坐標的下端 頁面邊界坐標進行比較,即,將(240,320)和(240,420)進行比較。很顯然,頁面上移后進 入用戶視野的瀏覽頁面的頁面邊界坐標超出了上移前進入用戶視野的瀏覽頁面的頁面邊 界坐標。。由此,可以判斷有新的圖片進入用戶的視野,即當前進入用戶視野的瀏覽頁面上 需要呈現(xiàn)新的圖片。如果用戶再次利用鼠標或光標將頁面下移20mm,即頁面移動偏移量 為-20,則下移后進入用戶視野的瀏覽頁面的頁面邊界坐標變?yōu)?0,80)和(240,400),由于 該頁面邊界坐標中的下端頁面邊界坐標(240,400)小于先前進入用戶視野的瀏覽頁面的 下端頁面邊界坐標(240,420),因此判斷為沒有新的圖片進入用戶的視野,從而在當前進入 用戶視野的瀏覽頁面上不需要呈現(xiàn)新的圖片。這里要說明的是,在其他實施例中,也可以將上移頁面時產(chǎn)生的頁面移動偏移量 設定為負值,而將下移頁面產(chǎn)生的頁面移動偏移量設定為正值。這里要說明的是,采用坐標比較的方式來判斷當前瀏覽頁面上是否需要呈現(xiàn)新圖 片,僅僅是例示性的。本發(fā)明并不限于此,還可以采用本領域中的其他合適方式來進行上述 判斷。在判斷為當前進入用戶視野的瀏覽頁面上需要呈現(xiàn)新的圖片后,進行到步驟 S130。如果判斷為當前進入用戶視野的瀏覽頁面上不需要呈現(xiàn)新的圖片,則流程結(jié)束。在步驟S130中,利用所緩存的圖片原始數(shù)據(jù)來創(chuàng)建要顯示的新圖片。然后,流程 進行到步驟S140。在步驟S140中,在移動終端的屏幕上(即,在當前進入用戶視野的瀏覽 頁面上)顯示所創(chuàng)建的新圖片。圖2示出了根據(jù)本發(fā)明的另一實施例的基于移動終端的圖片轉(zhuǎn)換方法的流程圖。 與圖1中所示的流程圖,在圖2中示出的圖片轉(zhuǎn)換方法的流程圖中,步驟S210、S220、S250、 S260分別與圖1中的S110、S120、S130、S140完全相同。不同之處僅在于,在圖3的流程圖 中還包括有步驟S230和S240。為了使得說明書更加簡潔,下面僅對不同之處進行詳細描 述,而省略對相同步驟的詳細描述。如圖2所示,當在步驟S220中判斷為在當前進入用戶視野的瀏覽頁面上需要呈現(xiàn) 新圖片時,流程進行到步驟S230。在步驟S230中,判斷移動終端中的剩余內(nèi)存容量是否足 夠用于緩存要創(chuàng)建的圖片。例如,通過將移動終端的總內(nèi)存容量減去已經(jīng)創(chuàng)建的圖片所占 用的內(nèi)存容量,獲得移動終端的剩余內(nèi)存容量。然后,將移動終端的剩余內(nèi)存容量與緩存要 創(chuàng)建的圖片所需的內(nèi)容容量進行比較,以判斷是否足夠用于緩存要創(chuàng)建的圖片。當判斷為 剩余內(nèi)存容量足夠用于緩存要創(chuàng)建的圖片時,流程進行到步驟S250。當判斷為剩余內(nèi)存容 量不夠用于緩存要創(chuàng)建的圖片時,流程進行到步驟S240。在步驟S240中,從已經(jīng)創(chuàng)建的圖片中刪除當前進入用戶視野的瀏覽頁面中不顯 示的圖片,以釋放不顯示的圖片所占用的內(nèi)容空間。例如,根據(jù)內(nèi)存容量、窗口坐標、用戶 當前瀏覽頁面的頁面邊界坐標、移動終端的顯示屏幕的頁面邊界坐標和當前頁面移動偏移 量,采用精確匹配的算法來從已經(jīng)創(chuàng)建的圖片中刪除當前進入用戶視野的瀏覽頁面中不顯 示的圖片。關(guān)于采用精確匹配的算法來刪除當前進入用戶視野的瀏覽頁面中不顯示的圖片 的具體過程將在下面詳細描述。循環(huán)執(zhí)行上述操作,直到移動終端中的剩余內(nèi)存容量足夠 用于緩存要創(chuàng)建的圖片為止。然后,進行到步驟S250。這里要說明的是,在刪除已經(jīng)創(chuàng)建的 圖片時,還可以循環(huán)刪除過程,直到從已經(jīng)創(chuàng)建的圖片中刪除當前進入用戶視野的瀏覽頁面中所有不顯示的圖片為止。下面將根據(jù)本發(fā)明的一個實例,詳細描述如何根據(jù)內(nèi)存容量,窗口標簽、用戶當 前瀏覽頁面的頁面邊界坐標、移動終端的屏幕的邊界坐標和當前的頁面移動偏移量,采用 精確匹配的算法來從已經(jīng)創(chuàng)建的圖片中刪除當前進入用戶視野的瀏覽頁面中不顯示的圖 片。在本例中,假設預先設定內(nèi)存圖片容量閾值上限為80%,且用戶當前打開了三個窗口標 簽,目前用戶瀏覽的是第一標簽頁面,用戶當前瀏覽頁面的頁面邊界坐標是(0,0)和(240, 1240),移動終端的邊界坐標為(0,0)和(240,320),則初始時進入用戶視野的頁面邊界坐 標是(0,0)和(240,320)。當用戶的首次頁面移動時的頁面移動偏移量為100,即用戶利 用鼠標或光標上移頁面100時,頁面移動后進入用戶視野的瀏覽頁面的頁面邊界坐標變 為(0,100)和(240,420)。此時,由于當前進入用戶視野的瀏覽頁面的下端頁面邊界坐標 (240,420)超出了先前進入用戶視野的下端頁面邊界坐標(240,320),則可以判斷進入用 戶視野的頁面區(qū)域發(fā)生了改變。此時,檢測內(nèi)存占用是否超過80%,如果超過80%,則判 斷需要刪除已經(jīng)創(chuàng)建且離開用戶視野的區(qū)域中所包含的圖片,即刪除邊界坐標是(0,0)和 (240,100)區(qū)域內(nèi)的圖片或者刪除第二標簽頁面或第三標簽頁面不在用戶視野的圖片或者 將所有不在用戶視野的圖片都刪除。本實例中的精確匹配算法是根據(jù)上述參考因素而用 軟件語言編寫的,本算法中如何根據(jù)這些參考因素進行判斷和計算可以根據(jù)用戶習慣等其 他方面的影響而改變,例如內(nèi)存圖片容量閾值上限是根據(jù)實際經(jīng)驗而預先設定的,可以為 80%,也可以為70%,并不影響本發(fā)明的保護范圍。又例如當判斷內(nèi)存不夠時,先刪除其他 標簽中的離開用戶視野的圖片,再刪除本標簽中離開用戶視野的圖片。還可以設定內(nèi)存圖 片容量閾值下限,待內(nèi)存占用低于10%或20%的時候,就不用再執(zhí)行此算法。在步驟S250中,利用所緩存的圖片原始數(shù)據(jù),創(chuàng)建新圖片。在創(chuàng)建出新圖片后,在 步驟S260中顯示所創(chuàng)建的新圖片。以上參照圖1、圖2、圖5a_5c以及具體實例對根據(jù)本發(fā)明實施例的基于移動終端 的圖片轉(zhuǎn)換方法進行了描述。本發(fā)明的上述基于移動終端的圖片轉(zhuǎn)換方法,可以采用軟件實現(xiàn),也可以采用硬 件實現(xiàn),或采用軟硬件結(jié)合的方式實現(xiàn)。圖3和圖4分別示出了根據(jù)本發(fā)明的實施例的基 于移動終端的圖片轉(zhuǎn)換裝置300和400的方框示意圖。圖3示出了根據(jù)本發(fā)明的一個實施例的圖片轉(zhuǎn)換裝置300的方框示意圖。如圖3 所示,所述圖片轉(zhuǎn)換裝置300包括緩存單元310、監(jiān)聽單元320、創(chuàng)建單元330和顯示單元 340。所述緩存單元310用于在移動終端通過連接網(wǎng)絡而加載圖片原始數(shù)據(jù)后,緩存所 加載的圖片原始數(shù)據(jù)。所述監(jiān)聽單元320用于監(jiān)聽當前進入用戶視野的瀏覽頁面,以判斷 當前進入用戶視野的瀏覽頁面中是否需要呈現(xiàn)新圖片。優(yōu)選地,所述監(jiān)聽單元320可以包 括比較單元321,用于將當前進入用戶視野的瀏覽頁面的頁面邊界坐標與先前進入用戶視 野的瀏覽頁面的頁面邊界坐標進行比較。在當前進入用戶視野的瀏覽頁面的頁面邊界坐標 超出先前進入用戶視野的瀏覽頁面的頁面邊界坐標時,所述監(jiān)聽單元320判斷為當前進入 用戶視野的瀏覽頁面中需要呈現(xiàn)新圖片。關(guān)于判斷當前進入用戶視野的瀏覽頁面上是否需 要呈現(xiàn)新的圖片的判斷過程在上面已經(jīng)進行了詳細描述,在此不再贅述。在所述監(jiān)聽單元320判斷出需要呈現(xiàn)新圖片時,所述創(chuàng)建單元330利用所緩存的圖片原始數(shù)據(jù)創(chuàng)建新圖片。然后,所述顯示單元340在當前進入用戶視野的瀏覽頁面(即, 移動終端的屏幕)上顯示所創(chuàng)建的新圖片。圖4示出了本發(fā)明的另一實施例的基于移動終端的圖片轉(zhuǎn)換裝置400的方框示意 圖。如圖4所示,所述圖片轉(zhuǎn)換裝置400包括緩存單元310、監(jiān)聽單元320、判斷單元450、刪 除單元460、創(chuàng)建單元330和顯示單元340。其中,所述監(jiān)聽單元320還可以包括比較單元 321。這里,緩存單元310、監(jiān)聽單元320、比較單元321、創(chuàng)建單元330和顯示單元340的功 能和結(jié)構(gòu)與圖3中示出的完全相同,在此不再贅述。在監(jiān)聽單元320確定為在當前進入用戶視野的瀏覽頁面上需要創(chuàng)建新圖片之后, 以及在創(chuàng)建單元330創(chuàng)建新圖片之前,所述判斷單元450判斷移動終端的剩余內(nèi)存容量是 否足夠用于緩存要創(chuàng)建的圖片。如果判斷為剩余內(nèi)存容量足夠用于緩存要創(chuàng)建的圖片,則 創(chuàng)建單元330創(chuàng)建新圖片。在判斷為移動終端的剩余內(nèi)存容量不夠用時,刪除單元460從已經(jīng)創(chuàng)建的圖片中 刪除當前進入用戶視野的瀏覽區(qū)域中不顯示的圖片。例如,根據(jù)內(nèi)存容量、窗口坐標、用戶 當前瀏覽頁面的頁面邊界坐標、移動終端的顯示屏幕的頁面邊界坐標和當前頁面移動偏移 量,采用精確匹配的算法來從已經(jīng)創(chuàng)建的圖片中刪除用戶當前瀏覽頁面中不顯示的圖片。 關(guān)于上述刪除過程的詳細描述在上面已經(jīng)進行了詳細說明,在此不再贅述。循環(huán)上述刪除 過程,直到所述判斷單元450判斷為移動終端的剩余內(nèi)存容量夠用為止。然后,創(chuàng)建單元 330創(chuàng)建新圖片。這里要說明的是,在刪除單元460刪除已經(jīng)創(chuàng)建的圖片時,還可以循環(huán)刪 除過程,直到從已經(jīng)創(chuàng)建的圖片中刪除當前進入用戶視野的瀏覽頁面中的所有不顯示的圖 片為止。需要說明的是,上述實施方式的描述中涉及的刪除圖片均是指刪除創(chuàng)建好的圖 片,并不是刪除圖片的原始數(shù)據(jù),圖片的原始數(shù)據(jù)不回收以供重復,例如當頁面重新進入用 戶視野的時候再次調(diào)用原始數(shù)據(jù)創(chuàng)建圖片。本領域技術(shù)人員應當理解,對于上述本發(fā)明所提出的基于移動終端的圖片轉(zhuǎn)換方 法及裝置,還可以在不脫離本發(fā)明內(nèi)容的基礎上做出各種改進。因此,本發(fā)明的保護范圍應 當由所附的權(quán)利要求書的內(nèi)容確定。
9
權(quán)利要求
一種基于移動終端的圖片轉(zhuǎn)換方法,包括在移動終端內(nèi)緩存通過連接網(wǎng)絡而加載的圖片原始數(shù)據(jù);監(jiān)聽當前進入用戶視野的瀏覽頁面,以判斷當前進入用戶視野的瀏覽頁面中是否需要呈現(xiàn)新圖片;在當前進入用戶視野的瀏覽頁面中需要呈現(xiàn)新圖片時,利用所緩存的圖片原始數(shù)據(jù)創(chuàng)建新圖片;以及在當前進入用戶視野的瀏覽頁面上顯示所創(chuàng)建的圖片。
2.如權(quán)利要求1所述的圖片轉(zhuǎn)換方法,其中,監(jiān)聽當前進入用戶視野的瀏覽頁面的步 驟還包括將當前進入用戶視野的瀏覽頁面的頁面邊界坐標與先前進入用戶視野的瀏覽頁面的 頁面邊界坐標進行比較,以及在當前進入用戶視野的瀏覽頁面的頁面邊界坐標超出先前進入用戶視野的瀏覽頁面 的頁面邊界坐標時,判斷在當前進入用戶視野的瀏覽頁面中需要呈現(xiàn)新圖片。
3.如權(quán)利要求1所述的圖片轉(zhuǎn)換方法,其中,利用緩存的圖片原始數(shù)據(jù)創(chuàng)建新圖片的 步驟還包括在判斷出在當前進入用戶視野的瀏覽頁面中需要呈現(xiàn)新圖片之后且在創(chuàng)建新 圖片之前,判斷移動終端的剩余內(nèi)存容量是否足夠用于緩存要創(chuàng)建的圖片;在判斷為移動終端的剩余內(nèi)存容量不夠用時,從已經(jīng)創(chuàng)建的圖片中刪除當前進入用戶 視野的瀏覽頁面中不顯示的圖片,直到移動終端的剩余內(nèi)存容量夠用為止,或者直到從已 經(jīng)創(chuàng)建的圖片中刪除當前進入用戶視野的瀏覽頁面中的所有不顯示的圖片為止。
4.如權(quán)利要求3所述的圖片轉(zhuǎn)換方法,其中,刪除當前進入用戶視野的瀏覽頁面中不 顯示的圖片是根據(jù)內(nèi)存容量、窗口坐標、用戶當前瀏覽頁面的頁面邊界坐標、移動終端的顯 示屏幕的頁面邊界坐標和當前頁面移動偏移量,利用精確匹配的算法來完成的。
5.一種基于移動終端的圖片轉(zhuǎn)換裝置,包括緩存單元,用于緩存通過連接網(wǎng)絡而加載的圖片原始數(shù)據(jù);監(jiān)聽單元,用于監(jiān)聽當前進入用戶視野的瀏覽頁面,以判斷當前進入用戶視野的瀏覽 頁面中是否需要呈現(xiàn)新圖片;創(chuàng)建單元,用于在當前進入用戶視野的瀏覽頁面中需要呈現(xiàn)新圖片時,利用所緩存的 圖片原始數(shù)據(jù)創(chuàng)建新圖片;以及顯示單元,用于在當前進入用戶視野的瀏覽頁面上顯示所創(chuàng)建的新圖片。
6.如權(quán)利要求5所述的圖片轉(zhuǎn)換裝置,其中,所述監(jiān)聽單元還包括比較單元,用于將當 前進入用戶視野的瀏覽頁面的頁面邊界坐標與先前進入用戶視野的瀏覽頁面的頁面邊界 坐標進行比較,其中,在當前進入用戶視野的瀏覽頁面的頁面邊界坐標超出先前進入用戶視野的瀏覽 頁面的頁面邊界坐標時,所述監(jiān)聽單元判斷在當前進入用戶視野的瀏覽頁面中需要呈現(xiàn)新 圖片。
7.如權(quán)利要求5所述的圖片轉(zhuǎn)換裝置,還包括判斷單元,用于在創(chuàng)建新圖片之前,判斷移動終端的剩余內(nèi)存容量是否足夠用于緩存 要創(chuàng)建的圖片,以及刪除單元,用于在判斷為移動終端的剩余內(nèi)存容量不夠用時,從已經(jīng)創(chuàng)建的圖片中刪 除當前進入用戶視野的瀏覽頁面中不顯示的圖片,直到所述判斷單元判斷為移動終端的剩 余內(nèi)存容量夠用為止,或者直到從已經(jīng)創(chuàng)建的圖片中刪除當前進入用戶視野的瀏覽頁面中 的所有不顯示的圖片為止。
8.如權(quán)利要求7所述的圖片轉(zhuǎn)換裝置,其中,所述刪除單元根據(jù)內(nèi)存容量、窗口坐標、 用戶當前瀏覽頁面的頁面邊界坐標、移動終端的顯示屏幕的頁面邊界坐標和當前頁面移動 偏移量,采用精確匹配的算法刪除當前進入用戶視野的瀏覽頁面中不顯示的圖片。
全文摘要
本發(fā)明提供了一種基于移動終端的圖片轉(zhuǎn)換方法,包括在移動終端內(nèi)緩存通過連接網(wǎng)絡而加載的圖片原始數(shù)據(jù);監(jiān)聽當前進入用戶視野的瀏覽頁面,以判斷當前進入用戶視野的瀏覽區(qū)域中是否需要呈現(xiàn)新圖片;在當前進入用戶視野的瀏覽區(qū)域中需要呈現(xiàn)新圖片時,利用所緩存的圖片原始數(shù)據(jù)創(chuàng)建新圖片;以及在當前進入用戶視野的瀏覽區(qū)域上顯示所創(chuàng)建的圖片。利用上述圖片狀態(tài)方法,能夠最大化地利用移動終端中的內(nèi)存來瀏覽盡可能多的圖片,加快頁面的展現(xiàn)速度,提高操作的響應速度,從而提高用戶體驗,并降低連網(wǎng)頻率,減少流量損耗,從而節(jié)省用戶費用。
文檔編號H04W88/02GK101895635SQ20101023209
公開日2010年11月24日 申請日期2010年7月15日 優(yōu)先權(quán)日2010年7月15日
發(fā)明者梁捷, 饒榮慶 申請人:優(yōu)視科技有限公司