[發明專利]一種Linux智能電視皮膚快速生成方法、系統、設備及介質有效
| 申請號: | 202210299497.6 | 申請日: | 2022-03-25 |
| 公開(公告)號: | CN114422858B | 公開(公告)日: | 2022-11-18 |
| 發明(設計)人: | 魏紅哲;張邦興 | 申請(專利權)人: | 北京智象信息技術有限公司 |
| 主分類號: | H04N21/443 | 分類號: | H04N21/443;H04N21/485;G06F8/73 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 王美花 |
| 地址: | 102600 北京市大興區北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 linux 智能 電視 皮膚 快速 生成 方法 系統 設備 介質 | ||
本發明提供了智能電視技術領域的一種Linux智能電視皮膚快速生成方法、系統、設備及介質,方法包括如下步驟:步驟S1、創建若干個皮膚文件,設定各所述皮膚文件的皮膚變量以及皮膚方法;步驟S2、利用所述皮膚方法對皮膚變量進行遍歷生成若干個皮膚樣式;步驟S3、將各所述皮膚樣式抽取到對應的皮膚文件,完成電視皮膚的生成。本發明的優點在于:極大的提升了電視皮膚生成效率以及流暢性。
技術領域
本發明涉及智能電視技術領域,特別指一種Linux智能電視皮膚快速生成方法、系統、設備及介質。
背景技術
智能電視是基于互聯網浪潮沖擊形成的新產品,其目的是帶給用戶更便捷的體驗,目前已經成為電視的潮流趨勢。現如今,智能電視已經走進千家萬戶,成為人們生活當中必不可少的一部分,Linux智能電視便是其中的一種。用戶可以依據心情和喜好切換Linux智能電視的皮膚,通過開發各種各樣的皮膚能顯著提升用戶體驗。
針對Linux智能電視皮膚的開發,傳統上存在如下兩種方法,方法一是將公共的css樣式分離出來,然后編寫多套皮膚;方法二是通過sass/less等預編譯語言修改變量來實現。但是,方法一需要重復編寫維護多套皮膚樣式,方法二會將所有的變量會加載到內存中,使Linux智能電視卡頓。
因此,如何提供一種Linux智能電視皮膚快速生成方法、系統、設備及介質,實現提升電視皮膚生成效率以及流暢性,成為一個亟待解決的技術問題。
發明內容
本發明要解決的技術問題,在于提供一種Linux智能電視皮膚快速生成方法、系統、設備及介質,實現提升電視皮膚生成效率以及流暢性。
第一方面,本發明提供了一種Linux智能電視皮膚快速生成方法,包括如下步驟:
步驟S1、創建若干個皮膚文件,設定各所述皮膚文件的皮膚變量以及皮膚方法;
步驟S2、利用所述皮膚方法對皮膚變量進行遍歷生成若干個皮膚樣式;
步驟S3、將各所述皮膚樣式抽取到對應的皮膚文件,完成電視皮膚的生成。
進一步地,所述步驟S1中,所述皮膚變量至少包括皮膚名稱、字體、文字顏色、背景顏色、背景圖片以及選中樣式;
所述皮膚方法至少包括skinify方法以及getSkinKey方法。
進一步地,所述步驟S2具體為:
將所述皮膚變量引入到出口文件中,再將所述皮膚變量整合到全局變量中,進而利用所述skinify方法將皮膚變量遍歷至皮膚地圖上,最后利用所述getSkinKey方法從皮膚地圖上獲取皮膚變量生成若干個皮膚樣式。
進一步地,所述步驟S3具體為:
將各所述皮膚樣式通過正則匹配皮膚名稱的方法抽取到對應的皮膚文件,完成電視皮膚的生成。
第二方面,本發明提供了一種Linux智能電視皮膚快速生成系統,包括如下模塊:
皮膚變量及方法設定模塊,用于創建若干個皮膚文件,設定各所述皮膚文件的皮膚變量以及皮膚方法;
皮膚樣式生成模塊,用于利用所述皮膚方法對皮膚變量進行遍歷生成若干個皮膚樣式;
電視皮膚生成模塊,用于將各所述皮膚樣式抽取到對應的皮膚文件,完成電視皮膚的生成。
進一步地,所述皮膚變量及方法設定模塊中,所述皮膚變量至少包括皮膚名稱、字體、文字顏色、背景顏色、背景圖片以及選中樣式;
所述皮膚方法至少包括skinify方法以及getSkinKey方法。
進一步地,所述皮膚樣式生成模塊具體為:
將所述皮膚變量引入到出口文件中,再將所述皮膚變量整合到全局變量中,進而利用所述skinify方法將皮膚變量遍歷至皮膚地圖上,最后利用所述getSkinKey方法從皮膚地圖上獲取皮膚變量生成若干個皮膚樣式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京智象信息技術有限公司,未經北京智象信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210299497.6/2.html,轉載請聲明來源鉆瓜專利網。





