[發明專利]界面皮膚更換系統及方法無效
| 申請號: | 201010102030.5 | 申請日: | 2010-01-20 |
| 公開(公告)號: | CN102129368A | 公開(公告)日: | 2011-07-20 |
| 發明(設計)人: | 涂強 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04L29/06 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;曾旻輝 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 界面 皮膚 更換 系統 方法 | ||
【技術領域】
本發明涉及通信技術領域,由其涉及一種界面皮膚更換系統及方法。
【背景技術】
隨著圖形技術的發展,現代操作系統的界面逐步變得具有視覺效應,交互也更貼近用戶的自然交互方式。Windows操作系統的基礎界面元素表現包括:標題欄、字體、文字顏色、窗口背景、菜單、按鈕以及其它控件的背景等,這些界面元素的集合,被稱為皮膚。默認情況下,Windows應用程序的界面表現與Windows操作系統保持一致,即應用程序的皮膚表現與操作系統是一樣的。
由于應用軟件逐步覆蓋更多的應用領域,特殊用途的軟件經常需要專門的交互和用戶界面,用戶對界面也具有個性化和定制的需要。應用程序將各種界面元素進行整理,提供更換和定制的功能,被稱為“換膚”。一般支持“換膚”的應用程序,會提供多套皮膚供用戶進行選擇。用戶選擇某套皮膚之后,應用程序的界面表現立刻變得與系統不同,從而滿足個性化界面的需要。
要實現“換膚”,傳統的方式通過皮膚包管理和應用的入口選擇某個皮膚后,退出并重新啟動應用程序,應用程序啟動后,加載和應用所選擇的皮膚,實現界面皮膚的更換。由于傳統的方式需要重新啟動應用程序新皮膚才能生效,因此不夠方便及時,且界面表現能力不夠豐富。
【發明內容】
基于此,有必要提供一種更方便及時的界面皮膚更換系統。
一種界面皮膚更換系統包括:皮膚包服務器,用于存儲皮膚包數據;客戶端,向所述皮膚包服務器定期發送查詢請求,獲取新添加的皮膚包的信息,根據用戶的選擇向所述皮膚包服務器發起下載請求下載皮膚包數據,以及根據下載的皮膚包數據更換皮膚。
該皮膚包服務器可包括:查詢接口,用于接收客戶端發送的查詢請求和下載請求,以及向所述客戶端返回皮膚包數據;皮膚包數據庫,存儲皮膚包數據;索引存儲模塊,記錄皮膚包數據的索引信息。
該索引存儲模塊還可用于記錄皮膚包上傳到所述皮膚包數據庫的時間戳。
該客戶端可包括:查詢模塊,用于發送查詢請求和下載請求至所述皮膚包服務器,以及接收服務器返回的皮膚包數據;本地存儲模塊,存儲下載得到的皮膚包數據;選擇模塊,展示所述本地存儲模塊中存儲的皮膚包的信息,供用戶選擇;換膚模塊,根據用戶選擇的皮膚包數據實現換膚。
該換膚模塊可包括:換膚接口,根據用戶的選擇處理換膚請求;加載模塊,將所述換膚請求指定的皮膚包數據加載為皮膚資源;界面創建模塊,根據所述皮膚資源創建界面元素;界面元素存儲模塊,用于存儲所有已創建的界面元素。
此外,還有必要提供一種更方便及時的界面皮膚更換方法。
一種界面皮膚更換方法,包括以下步驟:定期發送查詢請求,獲取新添加的皮膚包的信息;根據用戶的選擇發起下載請求下載皮膚包數據;根據下載的皮膚包數據更換皮膚。
該方法還可包括記錄皮膚包數據的索引信息的步驟,所述獲取新添加的皮膚包的信息的步驟具體是:根據所述皮膚包數據的索引信息查詢得到新添加的皮膚包的信息。
該皮膚包數據的索引信息可包括皮膚包上傳到皮膚包數據庫的時間戳。
該根據下載的皮膚包數據更換皮膚的步驟可包括:存儲下載得到的皮膚包數據,并將所述存儲的皮膚包的信息展示給用戶,供用戶選擇,根據用戶選擇的皮膚包數據實現換膚。
而根據用戶選擇的皮膚包數據實現換膚的步驟具體可以是:根據用戶的選擇處理換膚請求,將所述換膚請求指定的皮膚包數據加載為皮膚資源,根據所述皮膚資源創建界面元素;存儲所有已創建的界面元素。
上述界面皮膚更換系統及方法,通過向皮膚包服務器定期發送查詢請求,獲取新添加的皮膚包信息,向皮膚包服務器發送下載請求下載得到皮膚包數據,則可根據下載的皮膚包數據更換皮膚。由于能及時獲取到皮膚包服務器上新添的皮膚包,能方便及時的更換界面皮膚。
另外,通過皮膚包服務器管理和維護皮膚包數據,在有新的皮膚包時則客戶端能夠獲取,使得客戶端隨時能更新到最新的皮膚包的信息,從皮膚包服務器下載得到的皮膚包存儲在本地,用戶通過客戶端即可選擇具有個性化的皮膚包數據;而根據得到的皮膚包數據創建的界面元素也保存在本地,客戶端無需重新啟動應用程序,用戶可通過選擇模塊反復選擇需要替換的皮膚實現換膚過程,因此能得到豐富的界面表現能力,充分滿足了用戶的體驗需求。
【附圖說明】
圖1是本發明中界面皮膚更換系統的示意圖;
圖2是一個實施例中皮膚包服務器的結構示意圖;
圖3是一個實施例中客戶端的結構示意圖;
圖4是一個實施例中換膚模塊的結構示意圖;
圖5是本發明中界面皮膚更換方法的流程圖。
【具體實施方式】
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010102030.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高端容錯計算機系統及實現方法
- 下一篇:高效率的紅外線式觸控面板裝置





