[發(fā)明專利]微件的加載方法及裝置在審
| 申請?zhí)枺?/td> | 201710005864.6 | 申請日: | 2017-01-04 |
| 公開(公告)號: | CN106886435A | 公開(公告)日: | 2017-06-23 |
| 發(fā)明(設(shè)計)人: | 盧文汐;陳光 | 申請(專利權(quán))人: | 樂視控股(北京)有限公司;樂視移動智能信息技術(shù)(北京)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100025 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 加載 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明實施例涉及移動終端技術(shù)領(lǐng)域,特別是涉及一種微件的加載方法及裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,各種具有不同功能的應(yīng)用程序被開發(fā)出來供用戶使用。微件(widget)是一種小型的可下載應(yīng)用程序,可以向一個基于HTML(Hyper Text Markup Language,超文本標(biāo)記語言)的Web頁面上添加一些動態(tài)內(nèi)容。它可以是點擊計數(shù)器、實時股票信息以及航班信息等。微件是運用一些Web技術(shù)來得以實現(xiàn)的,通常情況下,微件的代碼形式包含了DHTML(Dynamic Hyper Text Markup Language,動態(tài)超文本標(biāo)記語言)、JavaScript以及Adobe Flash等。
由于微件具有身材小、功能多、樣式個性化等諸多優(yōu)點,使得它在移動終端等電子設(shè)備上的應(yīng)用也越來越廣泛。用戶可以根據(jù)自己的需要和喜好在電子設(shè)備的屏幕上添加各種各樣的微件。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下技術(shù)問題:在電子設(shè)備的屏幕上加載并顯示微件時,每個微件都要占據(jù)一部分屏幕空間,同時所有微件占的總空間又必須在整個屏幕空間的范圍內(nèi)。一般情況下,往往在同一個屏幕空間中添加2至3個微件后,其所占的空間就會超出整個屏幕空間的范圍,導(dǎo)致添加微件的數(shù)量受到限制,無法滿足用戶使用微件的需求。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種微件的加載方法及裝置,能夠解決在電子設(shè)備的屏幕上添加的微件數(shù)量受到屏幕限制的技術(shù)問題。
為解決上述技術(shù)問題,第一方面,本發(fā)明實施例提供了一種微件的加載方法,所述方法包括:
獲取微件布局框架信息,所述微件布局框架信息包括一個或多個待加載的微件視圖位置信息,所述微件視圖位置信息中包括位于所述電子設(shè)備當(dāng)前屏幕范圍之外的位置信息;
修改所述電子設(shè)備的系統(tǒng)的微件類型,基于修改后的所述微件類型獲取微件內(nèi)容參數(shù);
在所述一個或多個微件視圖位置信息上加載所述微件內(nèi)容參數(shù)對應(yīng)的微件視圖;
當(dāng)加載全部微件視圖所占的面積超出所述電子設(shè)備屏幕范圍時,在位于當(dāng)前屏幕范圍之外的位置信息加載微件視圖。
第二方面,本發(fā)明實施例還提供了一種微件的加載裝置,所述裝置包括:
布局單元,用于獲取微件布局框架信息,所述微件布局框架信息包括一個或多個待加載的微件視圖位置信息,所述微件視圖位置信息中包括位于所述電子設(shè)備當(dāng)前屏幕范圍之外的位置信息;
獲取單元,用于修改所述電子設(shè)備的系統(tǒng)的微件類型,基于修改后的所述微件類型獲取微件內(nèi)容參數(shù);
加載單元,用于在所述一個或多個微件視圖位置信息上加載所述微件內(nèi)容參數(shù)對應(yīng)的微件視圖;以及用于當(dāng)加載全部微件視圖所占的面積超出所述電子設(shè)備屏幕范圍時,在位于當(dāng)前屏幕范圍之外的位置信息加載微件視圖。
第三方面,本發(fā)明實施例還提供了一種非暫態(tài)計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,當(dāng)所述計算機可執(zhí)行指令被電子設(shè)備執(zhí)行時,使所述電子設(shè)備執(zhí)行如上所述的微件的加載方法。
第四方面,本發(fā)明實施例還提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非暫態(tài)計算機可讀存儲介質(zhì)上的計算機程序,所述計算機程序包括程序指令,當(dāng)所述程序指令被電子設(shè)備執(zhí)行時,使所述電子設(shè)備執(zhí)行如上所述的微件的加載方法。
第五方面,本發(fā)明實施例還提供了一種電子設(shè)備,包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如上所述的微件的加載方法。
本發(fā)明實施例提供的微件的加載方法及裝置,首先獲取微件布局框架信息,所述微件布局框架信息包括一個或多個待加載的微件視圖位置信息,所述微件視圖位置信息中包括位于所述電子設(shè)備當(dāng)前屏幕范圍之外的位置信息;然后修改所述電子設(shè)備的系統(tǒng)的微件類型,基于修改后的所述微件類型獲取微件內(nèi)容參數(shù);之后在所述一個或多個微件視圖位置信息上加載所述微件內(nèi)容參數(shù)對應(yīng)的微件視圖;最后當(dāng)加載全部微件視圖所占的面積超出所述電子設(shè)備屏幕范圍時,在位于當(dāng)前屏幕范圍之外的位置信息加載微件視圖。通過在微件布局框架信息中設(shè)置一個或多個待加載的微件視圖位置信息,可以將與微件視圖位置信息相同數(shù)量的微件添加到項目中進行展示,打破原來的屏幕中對于微件加載的限制,滿足用戶添加任意數(shù)量的微件的需求。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于樂視控股(北京)有限公司;樂視移動智能信息技術(shù)(北京)有限公司,未經(jīng)樂視控股(北京)有限公司;樂視移動智能信息技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710005864.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





