[發明專利]個性化組件實現方法及裝置在審
| 申請號: | 201710202608.6 | 申請日: | 2017-03-30 |
| 公開(公告)號: | CN107133029A | 公開(公告)日: | 2017-09-05 |
| 發明(設計)人: | 劉富龍;陳少杰;張文明 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京眾達德權知識產權代理有限公司11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 個性化 組件 實現 方法 裝置 | ||
技術領域
本發明涉及互聯網技術領域,具體涉及個性化組件實現方法及裝置。
背景技術
隨著互聯網的發展,門戶網站、電子商務網站、直播網站等各類網站層出不窮,各類公司業務的迅速發展,隨之產生了大量活動專題頁面的需求用于吸引公司用戶,許多公司提出了自助式的建站平臺。在自助式建站平臺中,組件開發人員向平臺提供工具(模板或組件)。活動專題頁開發人員可根據提供的工具(模板或組件),快速的開發出質量較高的活動專題頁。
但是由于業務需求較靈活,而平臺所提供的組件都是基于已有的組件庫及可通用的抽象組件,從而導致無法搭建個性化的頁面。
如果要搭建個性化頁面,需要平臺開發人員調研并開發。針對個性化的需求,不能夠抽象為普通組件時,需要組件開發人員開發一種個性化組件。而個性化組件,通常又不能復用于其他需求或個性化需求。開發時間成本較高,并導致建站平臺的靈活性較差。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的個性化組件實現方法及裝置。
依據本發明的一個方面,提供一種個性化組件實現方法,包括:自定義個性化組件接口,并通過暴露API的方式,向用戶提供個性化組件接口;通過個性化組件接口接收用戶輸入的組件內容代碼;對組件內容代碼進行編譯處理,得到與用戶輸入的組件內容代碼對應的個性化組件。
優選的,所述個性化組件接口包括HTML接口、CSS接口和Javascript接口中的一個或多個;所述組件內容代碼包括HTML代碼、CSS代碼和Javascript代碼中的一種或多種。
優選的,還包括:將用戶輸入的組件內容代碼打亂成無序的字符串,從而對組件內容代碼進行混淆擾亂;對混淆擾亂后的數據采用編碼算法進行編碼操作。
優選的,還包括:將編碼的的數據存入到數據庫中,以及,在生成頁面時,從數據庫中取出數據內容并進行解碼處理。
優選的,所述方法還包括:對用戶輸入的組件內容代碼進行異常捕獲;從所述組件內容代碼中剔除有異常的代碼。
依據本發明的另一方面,還提供一種個性化組件實現裝置,包括:個性化組件接口單元,用于自定義個性化組件接口,并通過暴露API的方式,向用戶提供個性化組件接口;代碼獲取單元,用于通過個性化組件接口接收用戶輸入的組件內容代碼;編碼處理單元,用于對組件內容代碼進行編譯處理,得到與用戶輸入的組件內容代碼對應的個性化組件。
優選的,所述個性化組件接口包括HTML接口、CSS接口和Javascript接口中的一個或多個;所述組件內容代碼包括HTML代碼、CSS代碼和Javascript代碼中的一種或多種。
優選的,所述裝置還包括:混淆擾亂處理單元,將用戶輸入的組件內容代碼打亂成無序的字符串,從而對組件內容代碼進行混淆擾亂;其中,所述編碼處理單元,用于對混淆擾亂后的數據采用編碼算法進行編碼操作。
優選的,所述裝置還包括:所述解碼處理單元具體用于,在生成頁面時,從預先存入編碼數據的數據庫中取出數據內容并進行解碼處理。
優選的,所述裝置還包括:異常捕獲單元,用于對用戶輸入的組件內容代碼進行異常捕獲;以及,從組件內容代碼中剔除有異常的代碼。
可見,本發明實施例通過個性化組件實現方案,可以使得頁面開發人員直接輸入組件代碼,隨時隨地的創建新個性化組件(即平臺無法提供的通用抽象組件),不但能夠有效的降低開發人員之間的溝通成本,并且可以提升自助式建站平臺的構建效率。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了根據本發明的一個實施例提供的個性化頁面生成方法流程圖;
圖2示出了根據本發明一個實施例提供的個性化頁面生成方法示意圖;
圖3示出了根據本發明的一個實施例提供的個性化組件實現方法流程圖;
圖4示出了根據本發明的一個實施例提供的個性化頁面生成裝置結構示意圖;
圖5示出了根據本發明的一個實施例提供的個性化組件實現裝置結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710202608.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種信息處理方法及電子設備
- 下一篇:動態事件執行方法及裝置





